Random screen freeze when trying to unlock

Hello, i've been using manjaro kde close to two years now, i update about twice a month. The only issue that i had from the very beginning is this screen freeze. To elaborate, this only happens when i have an external display connected. I lock my machine, go away for a random amount of time. When i come back i wake the screen (not from hibernate or sleep, just screen off) and there is no unlock input. The input appears if i disconnect the external monitor and i am able to login, however, the interface freezes, switching work-spaces either fails or laggs. The only fix is rebooting. I've been dealing with this because it was happening about once every 2-3 days. Sometimes more often. But now a friend to whom i recommended manjaro is having the same exact problem even though he is using completely different hardware (except for the external monitor, we have the same model).
I would like to at least now what to run in order to fix this without rebooting, and hopefully draw some attention to this problem so that it gets some love from the development team. I remember searching the forums multiple times in the past and finding similar occurrences, however they all resulted in dead ends. Thank you for your help.

1 Like

From a web search it appears that such freezes is appearing for many users using any system whether it is Windows or Linux.

This would indicate communication between hardware components is erratic.

Are you sure there is no commonalities?

Although you may have different graphics - it still may be the same vendor but different models using the same driver.

Is both systems using KDE as desktop? Is it KDE which behaves erratic?

Which branch are you using?

Which version of KDE? dev - vanilla - official?

With KDE the display manager defaults to SDDM

One of the easy ways to display your system components is using

inxi -Fxxxc0

and pasting the output into a new post in the this thread bookmark it and link it here.

i'm using a xiaomi laptop, he's using an older lenovo one. We both have the exact same external monitor. Both are using KDE official, nothing custom. He installed his later than me so he's running a newer lts kernel.
My system

You should find some error logs in journal and.or Xorg. Else it's just guessing.
Are you running bumblebee?

mhwd -li
inxi -SGMxxxz
journalctl -p3 --no-pager --no-hostname
grep -iE "(EE)|(WW)|error|failed|Time"  /var/log/Xorg.?.log*

I have the same laptop. And yes, I used to have the same issue for a very long time. It is gone for like half a year now. I'd suggest you to update to a newer kernel. 4.19 is good, but 5.0 is the best one I guess.
Sure it's worth checking logs for errors as @petsam has suggested. Also check your bumblebee configuration.

xorg.conf.nvidia
##
## Generated by mhwd - Manjaro Hardware Detection
##
 
 
Section "ServerLayout"
    Identifier "Layout0"
    Option "AutoAddDevices" "false"
EndSection

Section "Device"
    Identifier  "Device1"
    Driver      "nvidia"
    VendorName "NVIDIA Corporation"
    Option "NoLogo" "true"
    Option "Coolbits" "28"
    Option "UseEDID" "false"
    Option "ConnectedMonitor" "DFP"
EndSection
bumblebee.conf
# Configuration file for Bumblebee. Values should **not** be put between quotes

## Server options. Any change made in this section will need a server restart
# to take effect.
[bumblebeed]
# The secondary Xorg server DISPLAY number
VirtualDisplay=:8
# Should the unused Xorg server be kept running? Set this to true if waiting
# for X to be ready is too long and don't need power management at all.
KeepUnusedXServer=false
# The name of the Bumbleblee server group name (GID name)
ServerGroup=bumblebee
# Card power state at exit. Set to false if the card shoud be ON when Bumblebee
# server exits.
TurnCardOffAtExit=false
# The default behavior of '-f' option on optirun. If set to "true", '-f' will
# be ignored.
NoEcoModeOverride=false
# The Driver used by Bumblebee server. If this value is not set (or empty),
# auto-detection is performed. The available drivers are nvidia and nouveau
# (See also the driver-specific sections below)
Driver=nvidia
# Directory with a dummy config file to pass as a -configdir to secondary X
XorgConfDir=/etc/bumblebee/xorg.conf.d
# Xorg binary to run
XorgBinary=Xorg

## Client options. Will take effect on the next optirun executed.
[optirun]
# Acceleration/ rendering bridge, possible values are auto, virtualgl and
# primus.
Bridge=auto
# The method used for VirtualGL to transport frames between X servers.
# Possible values are proxy, jpeg, rgb, xv and yuv.
VGLTransport=proxy
# List of paths which are searched for the primus libGL.so.1 when using
# the primus bridge
PrimusLibraryPath=/usr/lib/primus:/usr/lib32/primus
# Should the program run under optirun even if Bumblebee server or nvidia card
# is not available?
AllowFallbackToIGC=false


# Driver-specific settings are grouped under [driver-NAME]. The sections are
# parsed if the Driver setting in [bumblebeed] is set to NAME (or if auto-
# detection resolves to NAME).
# PMMethod: method to use for saving power by disabling the nvidia card, valid
# values are: auto - automatically detect which PM method to use
#         bbswitch - new in BB 3, recommended if available
#       switcheroo - vga_switcheroo method, use at your own risk
#             none - disable PM completely
# https://github.com/Bumblebee-Project/Bumblebee/wiki/Comparison-of-PM-methods

## Section with nvidia driver specific options, only parsed if Driver=nvidia
[driver-nvidia]
# Module name to load, defaults to Driver if empty or unset
KernelDriver=nvidia
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia:/usr/lib32/nvidia:/usr/lib:/usr/lib32
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia/xorg,/usr/lib/xorg/modules
XorgConfFile=/etc/bumblebee/xorg.conf.nvidia

## Section with nouveau driver specific options, only parsed if Driver=nouveau
[driver-nouveau]
KernelDriver=nouveau
PMMethod=auto
XorgConfFile=/etc/bumblebee/xorg.conf.nouveau

Pay attention to this: KeepUnusedXServer=false

From my experience, such freezes usually happened when the laptop was left running cuda (hence, Nvidia GPU on) for a long time.

1 Like

I'm not sure what i'm running but here are my files/command outputs.

mhwd -li
> Installed PCI configs:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
           video-linux            2018.05.04                true            PCI
video-hybrid-intel-nvidia-bumblebee            2018.08.09               false            PCI


Warning: No installed USB configs!
inxi -SGMxxxz
System:    Host: mipro Kernel: 4.14.118-1-MANJARO x86_64 bits: 64 compiler: gcc v: 8.3.0 Desktop: KDE Plasma 5.15.5 
           tk: Qt 5.12.3 wm: kwin_x11 dm: SDDM Distro: Manjaro Linux 
Machine:   Type: Laptop System: Timi product: TM1701 v: N/A serial: <filter> Chassis: type: 10 serial: <filter> 
           Mobo: Timi model: TM1701 v: MP serial: <filter> UEFI: INSYDE v: XMAKB5R0P0906 date: 10/23/2018 
Graphics:  Device-1: Intel UHD Graphics 620 vendor: Xiaomi driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:5917 
           Device-2: NVIDIA GP108M [GeForce MX150] driver: N/A bus ID: 01:00.0 chip ID: 10de:1d12 
           Display: x11 server: X.Org 1.20.4 driver: intel compositor: kwin_x11 resolution: 1920x1080~60Hz, 1920x1080~60Hz 
           OpenGL: renderer: Mesa DRI Intel UHD Graphics 620 (Kabylake GT2) v: 4.5 Mesa 19.0.4 compat-v: 3.0 
           direct render: Yes
journalctl -p3 --no-pager --no-hostname (just gives a large list with the following message)
May 31 11:52:39 kernel: i2c_hid i2c-ETD2303:00: i2c_hid_get_input: incomplete report (14/65535)
May 31 11:52:39 kernel: i2c_hid i2c-ETD2303:00: i2c_hid_get_input: incomplete report (14/65535)
May 31 11:52:39 kernel: i2c_hid i2c-ETD2303:00: i2c_hid_get_input: incomplete report (14/65535)
May 31 11:52:39 kernel: i2c_hid i2c-ETD2303:00: i2c_hid_get_input: incomplete report (14/65535)
May 31 11:52:39 kernel: i2c_hid i2c-ETD2303:00: i2c_hid_get_input: incomplete report (14/65535)
May 31 11:52:39 kernel: i2c_hid i2c-ETD2303:00: i2c_hid_get_input: incomplete report (14/65535)
May 31 11:52:39 kernel: i2c_hid i2c-ETD2303:00: i2c_hid_get_input: incomplete report (14/65535)
May 31 11:52:39 kernel: i2c_hid i2c-ETD2303:00: i2c_hid_get_input: incomplete report (14/65535)
May 31 11:52:39 kernel: i2c_hid i2c-ETD2303:00: i2c_hid_get_input: incomplete report (14/65535)
May 31 11:52:39 kernel: i2c_hid i2c-ETD2303:00: i2c_hid_get_input: incomplete report (14/65535)
May 31 11:52:39 kernel: i2c_hid i2c-ETD2303:00: i2c_hid_get_input: incomplete report (14/65535)
May 31 11:52:39 kernel: i2c_hid i2c-ETD2303:00: i2c_hid_get_input: incomplete report (14/65535)
May 31 11:52:39 kernel: i2c_hid i2c-ETD2303:00: i2c_hid_get_input: incomplete report (14/65535)
May 31 11:52:39 kernel: i2c_hid i2c-ETD2303:00: i2c_hid_get_input: incomplete report (14/65535)
May 31 11:52:39 kernel: i2c_hid i2c-ETD2303:00: i2c_hid_get_input: incomplete report (14/65535)
May 31 11:52:39 kernel: i2c_hid i2c-ETD2303:00: i2c_hid_get_input: incomplete report (14/65535)
May 31 11:52:39 kernel: i2c_hid i2c-ETD2303:00: i2c_hid_get_input: incomplete report (14/65535)
May 31 11:52:39 kernel: i2c_hid i2c-ETD2303:00: i2c_hid_get_input: incomplete report (14/65535)
May 31 11:52:39 kernel: i2c_hid i2c-ETD2303:00: i2c_hid_get_input: incomplete report (14/65535)
May 31 11:52:39 kernel: i2c_hid i2c-ETD2303:00: i2c_hid_get_input: incomplete report (14/65535)
May 31 11:52:39 kernel: i2c_hid i2c-ETD2303:00: i2c_hid_get_input: incomplete report (14/65535)
May 31 11:52:39 kernel: i2c_hid i2c-ETD2303:00: i2c_hid_get_input: incomplete report (14/65535)
May 31 11:52:39 kernel: i2c_hid i2c-ETD2303:00: i2c_hid_get_input: incomplete report (14/65535)
May 31 11:52:39 kernel: i2c_hid i2c-ETD2303:00: i2c_hid_get_input: incomplete report (14/65535)
grep -iE "(EE)|(WW)|error|failed|Time"  /var/log/Xorg.?.log*
/var/log/Xorg.0.log:[     3.841] Current Operating System: Linux mipro 4.14.118-1-MANJARO #1 SMP PREEMPT Sat May 11 09:59:22 UTC 2019 x86_64
/var/log/Xorg.0.log:    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
/var/log/Xorg.0.log:[     3.841] (==) Log file: "/var/log/Xorg.0.log", Time: Fri May 31 11:06:57 2019
/var/log/Xorg.0.log:[     3.845] (==) No Layout section.  Using the first Screen section.
/var/log/Xorg.0.log:[     3.845] (==) No screen section available. Using defaults.
/var/log/Xorg.0.log:[     3.845] (**) |-->Screen "Default Screen Section" (0)
/var/log/Xorg.0.log:[     3.846] (==) No device specified for screen "Default Screen Section".
/var/log/Xorg.0.log:[     3.846] (==) No monitor specified for screen "Default Screen Section".
/var/log/Xorg.0.log:[     3.848] (WW) The directory "/usr/share/fonts/OTF" does not exist.
/var/log/Xorg.0.log:[     3.848] (WW) The directory "/usr/share/fonts/Type1" does not exist.
/var/log/Xorg.0.log:[     3.848] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi".
/var/log/Xorg.0.log:[     3.848] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi".
/var/log/Xorg.0.log:[     3.850] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
/var/log/Xorg.0.log:[     3.851] (II) xfree86: Adding drm device (/dev/dri/card0)
/var/log/Xorg.0.log:[     3.968] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
/var/log/Xorg.0.log:[     4.001] (--) intel(0): gen9 engineering sample
/var/log/Xorg.0.log:[     4.001] (II) intel(0): Creating default Display subsection in Screen section
/var/log/Xorg.0.log:    "Default Screen Section" for depth/fbbpp 24/32
/var/log/Xorg.0.log:[     4.021] (==) intel(0): TearFree enabled
/var/log/Xorg.0.log:[     4.030] (II) Initializing extension MIT-SCREEN-SAVER
/var/log/Xorg.0.log:[     4.071] (II) GLX: Initialized DRI2 GL provider for screen 0
/var/log/Xorg.0.log:[     4.071] (II) Initializing extension XFree86-VidModeExtension
/var/log/Xorg.0.log:[     4.071] (II) Initializing extension XFree86-DGA
/var/log/Xorg.0.log:[     4.072] (II) Initializing extension XFree86-DRI
/var/log/Xorg.0.log:[     4.078] (II) intel(0): Setting screen physical size to 508 x 285
/var/log/Xorg.0.log:[     4.397] (II) This device may have been added with another device file.
/var/log/Xorg.0.log:[     4.729] (II) This device may have been added with another device file.
/var/log/Xorg.0.log:[     4.766] (II) This device may have been added with another device file.
/var/log/Xorg.0.log:[     4.767] (II) This device may have been added with another device file.
/var/log/Xorg.0.log:[     4.768] (II) This device may have been added with another device file.
/var/log/Xorg.0.log:[     4.768] (II) This device may have been added with another device file.
/var/log/Xorg.0.log:[     4.769] (II) This device may have been added with another device file.
/var/log/Xorg.0.log:[     4.770] (II) This device may have been added with another device file.
/var/log/Xorg.0.log:[     4.909] (II) This device may have been added with another device file.
/var/log/Xorg.0.log:[     4.910] (II) This device may have been added with another device file.
/var/log/Xorg.0.log:[     4.934] (EE) Failed to open authorization file "/var/run/sddm/{a1969210-1376-4af3-a385-06267160b65b}": No such file or directory
/var/log/Xorg.0.log:[   105.357] (II) This device may have been added with another device file.
/var/log/Xorg.0.log:[   105.450] (II) libinput: MX Master 2S: needs a virtual subdevice
/var/log/Xorg.0.log:[  2743.402] (EE) event6  - ETD2303:00 04F3:3083 Touchpad: kernel bug: Touch jump detected and discarded.
/var/log/Xorg.0.log:See https://wayland.freedesktop.org/libinput/doc/1.13.2/touchpad-jumping-cursors.html for details
/var/log/Xorg.0.log:[  2743.409] (EE) event6  - ETD2303:00 04F3:3083 Touchpad: kernel bug: Touch jump detected and discarded.
/var/log/Xorg.0.log:See https://wayland.freedesktop.org/libinput/doc/1.13.2/touchpad-jumping-cursors.html for details
/var/log/Xorg.0.log.old:[     4.025] Current Operating System: Linux mipro 4.14.118-1-MANJARO #1 SMP PREEMPT Sat May 11 09:59:22 UTC 2019 x86_64
/var/log/Xorg.0.log.old:        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
/var/log/Xorg.0.log.old:[     4.025] (==) Log file: "/var/log/Xorg.0.log", Time: Thu May 30 21:29:06 2019
/var/log/Xorg.0.log.old:[     4.029] (==) No Layout section.  Using the first Screen section.
/var/log/Xorg.0.log.old:[     4.029] (==) No screen section available. Using defaults.
/var/log/Xorg.0.log.old:[     4.029] (**) |-->Screen "Default Screen Section" (0)
/var/log/Xorg.0.log.old:[     4.030] (==) No device specified for screen "Default Screen Section".
/var/log/Xorg.0.log.old:[     4.030] (==) No monitor specified for screen "Default Screen Section".
/var/log/Xorg.0.log.old:[     4.032] (WW) The directory "/usr/share/fonts/OTF" does not exist.
/var/log/Xorg.0.log.old:[     4.032] (WW) The directory "/usr/share/fonts/Type1" does not exist.
/var/log/Xorg.0.log.old:[     4.033] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi".
/var/log/Xorg.0.log.old:[     4.033] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi".
/var/log/Xorg.0.log.old:[     4.035] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
/var/log/Xorg.0.log.old:[     4.037] (II) xfree86: Adding drm device (/dev/dri/card0)
/var/log/Xorg.0.log.old:[     4.046] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
/var/log/Xorg.0.log.old:[     4.067] (--) intel(0): gen9 engineering sample
/var/log/Xorg.0.log.old:[     4.067] (II) intel(0): Creating default Display subsection in Screen section
/var/log/Xorg.0.log.old:        "Default Screen Section" for depth/fbbpp 24/32
/var/log/Xorg.0.log.old:[     4.085] (==) intel(0): TearFree enabled
/var/log/Xorg.0.log.old:[     4.094] (II) Initializing extension MIT-SCREEN-SAVER
/var/log/Xorg.0.log.old:[     4.136] (II) GLX: Initialized DRI2 GL provider for screen 0
/var/log/Xorg.0.log.old:[     4.136] (II) Initializing extension XFree86-VidModeExtension
/var/log/Xorg.0.log.old:[     4.136] (II) Initializing extension XFree86-DGA
/var/log/Xorg.0.log.old:[     4.136] (II) Initializing extension XFree86-DRI
/var/log/Xorg.0.log.old:[     4.158] (II) intel(0): Setting screen physical size to 508 x 285
/var/log/Xorg.0.log.old:[     4.432] (II) This device may have been added with another device file.
/var/log/Xorg.0.log.old:[     4.822] (II) This device may have been added with another device file.
/var/log/Xorg.0.log.old:[     4.859] (II) This device may have been added with another device file.
/var/log/Xorg.0.log.old:[     4.860] (II) This device may have been added with another device file.
/var/log/Xorg.0.log.old:[     4.861] (II) This device may have been added with another device file.
/var/log/Xorg.0.log.old:[     4.862] (II) This device may have been added with another device file.
/var/log/Xorg.0.log.old:[     4.862] (II) This device may have been added with another device file.
/var/log/Xorg.0.log.old:[     4.863] (II) This device may have been added with another device file.
/var/log/Xorg.0.log.old:[     5.002] (II) This device may have been added with another device file.
/var/log/Xorg.0.log.old:[     5.003] (II) This device may have been added with another device file.
/var/log/Xorg.0.log.old:[     5.031] (EE) Failed to open authorization file "/var/run/sddm/{d5fd28dd-b57d-4b3c-aa0a-90ca322104b7}": No such file or directory
/var/log/Xorg.0.log.old:[    44.221] (II) This device may have been added with another device file.
/var/log/Xorg.0.log.old:[    44.290] (II) libinput: MX Master 2S: needs a virtual subdevice
/var/log/Xorg.0.log.old:[  4888.023] (II) event17 - MX Master 2S: Enabling spurious button debouncing, see https://wayland.freedesktop.org/libinput/doc/1.13.2/button-debouncing.html for details
/var/log/Xorg.1.log:[ 26518.593] _XSERVTransSocketUNIXCreateListener: ...SocketCreateListener() failed
/var/log/Xorg.1.log:[ 26518.594] Current Operating System: Linux mipro 4.14.91-1-MANJARO #1 SMP PREEMPT Sat Dec 29 15:40:39 UTC 2018 x86_64
/var/log/Xorg.1.log:    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
/var/log/Xorg.1.log:[ 26518.594] (==) Log file: "/var/log/Xorg.1.log", Time: Thu Jan 24 17:50:56 2019
/var/log/Xorg.1.log:[ 26518.594] (==) No Layout section.  Using the first Screen section.
/var/log/Xorg.1.log:[ 26518.594] (==) No screen section available. Using defaults.
/var/log/Xorg.1.log:[ 26518.594] (**) |-->Screen "Default Screen Section" (0)
/var/log/Xorg.1.log:[ 26518.594] (==) No monitor specified for screen "Default Screen Section".
/var/log/Xorg.1.log:[ 26518.594] (WW) The directory "/usr/share/fonts/OTF" does not exist.
/var/log/Xorg.1.log:[ 26518.594] (WW) The directory "/usr/share/fonts/Type1" does not exist.
/var/log/Xorg.1.log:[ 26518.594] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi".
/var/log/Xorg.1.log:[ 26518.594] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi".
/var/log/Xorg.1.log:[ 26518.595] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
/var/log/Xorg.1.log:[ 26518.595] (II) xfree86: Adding drm device (/dev/dri/card0)
/var/log/Xorg.1.log:[ 26518.595] (EE) /dev/dri/card0: failed to set DRM interface version 1.4: Permission denied
/var/log/Xorg.1.log:[ 26518.595] (II) xfree86: Adding drm device (/dev/dri/card1)
/var/log/Xorg.1.log:[ 26518.595] (EE) /dev/dri/card1: failed to set DRM interface version 1.4: Permission denied
/var/log/Xorg.1.log:[ 26518.597] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
/var/log/Xorg.1.log:[ 26518.598] (WW) Warning, couldn't open module fbdev
/var/log/Xorg.1.log:[ 26518.598] (EE) Failed to load module "fbdev" (module does not exist, 0)
/var/log/Xorg.1.log:[ 26518.598] (WW) Warning, couldn't open module vesa
/var/log/Xorg.1.log:[ 26518.598] (EE) Failed to load module "vesa" (module does not exist, 0)
/var/log/Xorg.1.log:[ 26519.008] (WW) Falling back to old probe method for modesetting
/var/log/Xorg.1.log:[ 26519.009] (--) intel(0): gen9 engineering sample
/var/log/Xorg.1.log:[ 26519.009] (II) intel(0): Creating default Display subsection in Screen section
/var/log/Xorg.1.log:    "Default Screen Section" for depth/fbbpp 24/32
/var/log/Xorg.1.log:[ 26519.024] (==) intel(0): TearFree enabled
/var/log/Xorg.1.log:[ 26519.029] (II) Initializing extension MIT-SCREEN-SAVER
/var/log/Xorg.1.log:[ 26519.041] (II) GLX: Initialized DRI2 GL provider for screen 0
/var/log/Xorg.1.log:[ 26519.041] (II) Initializing extension XFree86-VidModeExtension
/var/log/Xorg.1.log:[ 26519.041] (II) Initializing extension XFree86-DGA
/var/log/Xorg.1.log:[ 26519.042] (II) Initializing extension XFree86-DRI
/var/log/Xorg.1.log:[ 26519.061] (II) intel(0): Setting screen physical size to 508 x 285
/var/log/Xorg.1.log:[ 26519.208] (II) This device may have been added with another device file.
/var/log/Xorg.1.log:[ 26519.264] (II) xfree86: Adding drm device (/dev/dri/card0)
/var/log/Xorg.1.log:[ 26519.264] (EE) /dev/dri/card0: failed to set DRM interface version 1.4: Permission denied
/var/log/Xorg.1.log:[ 26519.381] (II) This device may have been added with another device file.
/var/log/Xorg.1.log:[ 26519.381] (II) xfree86: Adding drm device (/dev/dri/card1)
/var/log/Xorg.1.log:[ 26519.607] (EE) modeset(G0): glamor initialization failed
/var/log/Xorg.1.log:[ 26519.639] (II) This device may have been added with another device file.
/var/log/Xorg.1.log:[ 26519.639] (II) This device may have been added with another device file.
/var/log/Xorg.1.log:[ 26519.639] (II) This device may have been added with another device file.
/var/log/Xorg.1.log:[ 26519.639] (II) This device may have been added with another device file.
/var/log/Xorg.1.log:[ 26519.640] (II) This device may have been added with another device file.
/var/log/Xorg.1.log:[ 26519.640] (II) This device may have been added with another device file.
/var/log/Xorg.1.log:[ 26519.740] (II) This device may have been added with another device file.
/var/log/Xorg.1.log:[ 26519.740] (II) This device may have been added with another device file.
/var/log/Xorg.1.log:[ 26519.764] (II) libinput: MX Master 2S: needs a virtual subdevice
/var/log/Xorg.1.log:[ 26519.768] (II) This device may have been added with another device file.
xorg.conf.nvidia
##
## Generated by mhwd - Manjaro Hardware Detection
##
 
 
Section "ServerLayout"
    Identifier "Layout0"
    Option "AutoAddDevices" "false"
EndSection

Section "Device"
    Identifier  "Device1"
    Driver      "nvidia"
    VendorName "NVIDIA Corporation"
    Option "NoLogo" "true"
    Option "UseEDID" "false"
    Option "ConnectedMonitor" "DFP"
EndSection
 

bumblebee.conf
# Configuration file for Bumblebee. Values should **not** be put between quotes

## Server options. Any change made in this section will need a server restart
# to take effect.
[bumblebeed]
# The secondary Xorg server DISPLAY number
VirtualDisplay=:8
# Should the unused Xorg server be kept running? Set this to true if waiting
# for X to be ready is too long and don't need power management at all.
KeepUnusedXServer=false
# The name of the Bumbleblee server group name (GID name)
ServerGroup=bumblebee
# Card power state at exit. Set to false if the card shoud be ON when Bumblebee
# server exits.
TurnCardOffAtExit=false
# The default behavior of '-f' option on optirun. If set to "true", '-f' will
# be ignored.
NoEcoModeOverride=false
# The Driver used by Bumblebee server. If this value is not set (or empty),
# auto-detection is performed. The available drivers are nvidia and nouveau
# (See also the driver-specific sections below)
Driver=nvidia
# Directory with a dummy config file to pass as a -configdir to secondary X
XorgConfDir=/etc/bumblebee/xorg.conf.d
# Xorg binary to run
XorgBinary=Xorg

## Client options. Will take effect on the next optirun executed.
[optirun]
# Acceleration/ rendering bridge, possible values are auto, virtualgl and
# primus.
Bridge=auto
# The method used for VirtualGL to transport frames between X servers.
# Possible values are proxy, jpeg, rgb, xv and yuv.
VGLTransport=proxy
# List of paths which are searched for the primus libGL.so.1 when using
# the primus bridge
PrimusLibraryPath=/usr/lib/primus:/usr/lib32/primus
# Should the program run under optirun even if Bumblebee server or nvidia card
# is not available?
AllowFallbackToIGC=false


# Driver-specific settings are grouped under [driver-NAME]. The sections are
# parsed if the Driver setting in [bumblebeed] is set to NAME (or if auto-
# detection resolves to NAME).
# PMMethod: method to use for saving power by disabling the nvidia card, valid
# values are: auto - automatically detect which PM method to use
#         bbswitch - new in BB 3, recommended if available
#       switcheroo - vga_switcheroo method, use at your own risk
#             none - disable PM completely
# https://github.com/Bumblebee-Project/Bumblebee/wiki/Comparison-of-PM-methods

## Section with nvidia driver specific options, only parsed if Driver=nvidia
[driver-nvidia]
# Module name to load, defaults to Driver if empty or unset
KernelDriver=nvidia
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia:/usr/lib32/nvidia:/usr/lib:/usr/lib32
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia/xorg,/usr/lib/xorg/modules
XorgConfFile=/etc/bumblebee/xorg.conf.nvidia

## Section with nouveau driver specific options, only parsed if Driver=nouveau
[driver-nouveau]
KernelDriver=nouveau
PMMethod=auto
XorgConfFile=/etc/bumblebee/xorg.conf.nouveau


Hi, i'm the other person @rbreahna was talking about. Got same problem, here is my config.

mhwd -li
> Installed PCI configs:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
         network-r8168            2016.04.20                true            PCI
           video-linux            2018.05.04                true            PCI


Warning: No installed USB configs!
inxi -SGMxxxz
System:    Host: LenovoE31 Kernel: 4.19.32-1-MANJARO x86_64 bits: 64 compiler: gcc v: 8.2.1 
           Desktop: KDE Plasma 5.15.3 tk: Qt 5.12.2 wm: kwin_x11 dm: SDDM Distro: Manjaro Linux 
Machine:   Type: Laptop System: LENOVO product: 80MX v: Lenovo E31-80 serial: <filter> Chassis: 
           type: 10 v: Lenovo E31-80 serial: <filter> 
           Mobo: LENOVO model: Lenovo E31-80 v: SDK0J40705 WIN serial: <filter> UEFI: LENOVO 
           v: DCCN34WW(V2.03) date: 12/01/2015 
Graphics:  Device-1: Intel Skylake GT2 [HD Graphics 520] vendor: Lenovo driver: i915 v: kernel 
           bus ID: 00:02.0 chip ID: 8086:1916 
           Display: x11 server: X.Org 1.20.4 driver: intel unloaded: modesetting alternate: fbdev,vesa 
           compositor: kwin_x11 resolution: 1366x768~60Hz, 1920x1080~60Hz 
           OpenGL: renderer: Mesa DRI Intel HD Graphics 520 (Skylake GT2) v: 4.5 Mesa 19.0.1 
           compat-v: 3.0 direct render: Yes
$ grep -iE "(EE)|(WW)|error|failed|Time"  /var/log/Xorg.?.log*
/var/log/Xorg.0.log:[     5.154] Current Operating System: Linux LenovoE31 4.19.32-1-MANJARO #1 SMP PREEMPT Wed Mar 27 18:55:07 UTC 2019 x86_64
/var/log/Xorg.0.log:[     5.154] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.19-x86_64 root=UUID=27c79dce-94f2-49ee-afda-4413d1b9a481 rw quiet resume=UUID=c9ee2de5-9003-4ce8-afca-308934c20e8f
/var/log/Xorg.0.log:    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
/var/log/Xorg.0.log:[     5.154] (==) Log file: "/var/log/Xorg.0.log", Time: Fri May 31 09:55:15 2019
/var/log/Xorg.0.log:[     5.158] (==) No Layout section.  Using the first Screen section.
/var/log/Xorg.0.log:[     5.158] (==) No screen section available. Using defaults.
/var/log/Xorg.0.log:[     5.158] (**) |-->Screen "Default Screen Section" (0)
/var/log/Xorg.0.log:[     5.164] (==) No monitor specified for screen "Default Screen Section".
/var/log/Xorg.0.log:[     5.177] (WW) The directory "/usr/share/fonts/Type1" does not exist.
/var/log/Xorg.0.log:[     5.177] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi".
/var/log/Xorg.0.log:[     5.177] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi".
/var/log/Xorg.0.log:[     5.178] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
/var/log/Xorg.0.log:[     5.179] (II) xfree86: Adding drm device (/dev/dri/card0)
/var/log/Xorg.0.log:[     5.197] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
/var/log/Xorg.0.log:[     5.222] (WW) Warning, couldn't open module fbdev
/var/log/Xorg.0.log:[     5.222] (EE) Failed to load module "fbdev" (module does not exist, 0)
/var/log/Xorg.0.log:[     5.222] (WW) Warning, couldn't open module vesa
/var/log/Xorg.0.log:[     5.222] (EE) Failed to load module "vesa" (module does not exist, 0)
/var/log/Xorg.0.log:[     5.240] (WW) Falling back to old probe method for modesetting
/var/log/Xorg.0.log:[     5.241] (II) intel(0): Creating default Display subsection in Screen section
/var/log/Xorg.0.log:    "Default Screen Section" for depth/fbbpp 24/32
/var/log/Xorg.0.log:[     5.255] (==) intel(0): TearFree enabled
/var/log/Xorg.0.log:[     5.262] (II) Initializing extension MIT-SCREEN-SAVER
/var/log/Xorg.0.log:[     5.294] (II) GLX: Initialized DRI2 GL provider for screen 0
/var/log/Xorg.0.log:[     5.294] (II) Initializing extension XFree86-VidModeExtension
/var/log/Xorg.0.log:[     5.294] (II) Initializing extension XFree86-DGA
/var/log/Xorg.0.log:[     5.294] (II) Initializing extension XFree86-DRI
/var/log/Xorg.0.log:[     5.313] (II) intel(0): Setting screen physical size to 508 x 285
/var/log/Xorg.0.log:[     5.462] (II) This device may have been added with another device file.
/var/log/Xorg.0.log:[     5.562] (II) This device may have been added with another device file.
/var/log/Xorg.0.log:[     5.655] (II) config/udev: Adding input device HDA Digital PCBeep (/dev/input/event10)
/var/log/Xorg.0.log:[     5.655] (II) This device may have been added with another device file.
/var/log/Xorg.0.log:[     5.655] (II) This device may have been added with another device file.
/var/log/Xorg.0.log:[     5.655] (II) This device may have been added with another device file.
/var/log/Xorg.0.log:[     5.656] (II) This device may have been added with another device file.
/var/log/Xorg.0.log:[     5.656] (II) This device may have been added with another device file.
/var/log/Xorg.0.log:[     5.656] (II) This device may have been added with another device file.
/var/log/Xorg.0.log:[     5.761] (II) This device may have been added with another device file.
/var/log/Xorg.0.log:[     5.761] (II) This device may have been added with another device file.
/var/log/Xorg.0.log:[     5.786] (EE) Failed to open authorization file "/var/run/sddm/{bb12fb4f-94df-4ec8-be05-022e027b9be5}": No such file or directory
/var/log/Xorg.0.log.old:[     5.602] Current Operating System: Linux LenovoE31 4.19.32-1-MANJARO #1 SMP PREEMPT Wed Mar 27 18:55:07 UTC 2019 x86_64
/var/log/Xorg.0.log.old:[     5.602] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.19-x86_64 root=UUID=27c79dce-94f2-49ee-afda-4413d1b9a481 rw quiet resume=UUID=c9ee2de5-9003-4ce8-afca-308934c20e8f
/var/log/Xorg.0.log.old:        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
/var/log/Xorg.0.log.old:[     5.602] (==) Log file: "/var/log/Xorg.0.log", Time: Thu May 30 09:54:20 2019
/var/log/Xorg.0.log.old:[     5.614] (==) No Layout section.  Using the first Screen section.
/var/log/Xorg.0.log.old:[     5.614] (==) No screen section available. Using defaults.
/var/log/Xorg.0.log.old:[     5.614] (**) |-->Screen "Default Screen Section" (0)
/var/log/Xorg.0.log.old:[     5.615] (==) No monitor specified for screen "Default Screen Section".
/var/log/Xorg.0.log.old:[     5.629] (WW) The directory "/usr/share/fonts/Type1" does not exist.
/var/log/Xorg.0.log.old:[     5.629] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi".
/var/log/Xorg.0.log.old:[     5.630] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi".
/var/log/Xorg.0.log.old:[     5.630] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
/var/log/Xorg.0.log.old:[     5.631] (II) xfree86: Adding drm device (/dev/dri/card0)
/var/log/Xorg.0.log.old:[     5.643] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
/var/log/Xorg.0.log.old:[     5.694] (WW) Warning, couldn't open module fbdev
/var/log/Xorg.0.log.old:[     5.694] (EE) Failed to load module "fbdev" (module does not exist, 0)
/var/log/Xorg.0.log.old:[     5.694] (WW) Warning, couldn't open module vesa
/var/log/Xorg.0.log.old:[     5.694] (EE) Failed to load module "vesa" (module does not exist, 0)
/var/log/Xorg.0.log.old:[     5.712] (WW) Falling back to old probe method for modesetting
/var/log/Xorg.0.log.old:[     5.713] (II) intel(0): Creating default Display subsection in Screen section
/var/log/Xorg.0.log.old:        "Default Screen Section" for depth/fbbpp 24/32
/var/log/Xorg.0.log.old:[     5.736] (==) intel(0): TearFree enabled
/var/log/Xorg.0.log.old:[     5.742] (II) Initializing extension MIT-SCREEN-SAVER
/var/log/Xorg.0.log.old:[     5.771] (II) GLX: Initialized DRI2 GL provider for screen 0
/var/log/Xorg.0.log.old:[     5.771] (II) Initializing extension XFree86-VidModeExtension
/var/log/Xorg.0.log.old:[     5.771] (II) Initializing extension XFree86-DGA
/var/log/Xorg.0.log.old:[     5.771] (II) Initializing extension XFree86-DRI
/var/log/Xorg.0.log.old:[     5.792] (II) intel(0): Setting screen physical size to 508 x 285
/var/log/Xorg.0.log.old:[     5.929] (II) This device may have been added with another device file.
/var/log/Xorg.0.log.old:[     6.010] (II) This device may have been added with another device file.
/var/log/Xorg.0.log.old:[     6.116] (II) config/udev: Adding input device HDA Digital PCBeep (/dev/input/event10)
/var/log/Xorg.0.log.old:[     6.116] (II) This device may have been added with another device file.
/var/log/Xorg.0.log.old:[     6.116] (II) This device may have been added with another device file.
/var/log/Xorg.0.log.old:[     6.117] (II) This device may have been added with another device file.
/var/log/Xorg.0.log.old:[     6.117] (II) This device may have been added with another device file.
/var/log/Xorg.0.log.old:[     6.117] (II) This device may have been added with another device file.
/var/log/Xorg.0.log.old:[     6.117] (II) This device may have been added with another device file.
/var/log/Xorg.0.log.old:[     6.210] (II) This device may have been added with another device file.
/var/log/Xorg.0.log.old:[     6.211] (II) This device may have been added with another device file.
/var/log/Xorg.0.log.old:[     6.231] (EE) Failed to open authorization file "/var/run/sddm/{137e49a6-61e6-4d81-827f-5ecddc5fb4d4}": No such file or directory
/var/log/Xorg.0.log.old:[ 27105.569] (EE) client bug: timer event7 debounce short: offset negative (-1ms)
/var/log/Xorg.0.log.old:[ 28167.799] (EE) client bug: timer event7 debounce short: offset negative (-2ms)
/var/log/Xorg.0.log.old:[ 36654.655] (EE) client bug: timer event7 debounce: offset negative (-106ms)
/var/log/Xorg.0.log.old:[ 36654.660] (EE) client bug: timer event7 debounce short: offset negative (-126ms)
/var/log/Xorg.1.log:[ 12618.929] _XSERVTransSocketUNIXCreateListener: ...SocketCreateListener() failed
/var/log/Xorg.1.log:[ 12618.932] Current Operating System: Linux LenovoE31 4.19.32-1-MANJARO #1 SMP PREEMPT Wed Mar 27 18:55:07 UTC 2019 x86_64
/var/log/Xorg.1.log:[ 12618.932] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.19-x86_64 root=UUID=27c79dce-94f2-49ee-afda-4413d1b9a481 rw quiet resume=UUID=c9ee2de5-9003-4ce8-afca-308934c20e8f
/var/log/Xorg.1.log:    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
/var/log/Xorg.1.log:[ 12618.933] (==) Log file: "/var/log/Xorg.1.log", Time: Thu May 16 13:27:42 2019
/var/log/Xorg.1.log:[ 12618.934] (==) No Layout section.  Using the first Screen section.
/var/log/Xorg.1.log:[ 12618.934] (==) No screen section available. Using defaults.
/var/log/Xorg.1.log:[ 12618.934] (**) |-->Screen "Default Screen Section" (0)
/var/log/Xorg.1.log:[ 12618.935] (==) No monitor specified for screen "Default Screen Section".
/var/log/Xorg.1.log:[ 12618.935] (WW) The directory "/usr/share/fonts/Type1" does not exist.
/var/log/Xorg.1.log:[ 12618.935] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi".
/var/log/Xorg.1.log:[ 12618.935] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi".
/var/log/Xorg.1.log:[ 12618.939] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
/var/log/Xorg.1.log:[ 12618.942] (II) xfree86: Adding drm device (/dev/dri/card0)
/var/log/Xorg.1.log:[ 12618.942] (EE) /dev/dri/card0: failed to set DRM interface version 1.4: Permission denied
/var/log/Xorg.1.log:[ 12618.951] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
/var/log/Xorg.1.log:[ 12618.959] (WW) Warning, couldn't open module fbdev
/var/log/Xorg.1.log:[ 12618.959] (EE) Failed to load module "fbdev" (module does not exist, 0)
/var/log/Xorg.1.log:[ 12618.960] (WW) Warning, couldn't open module vesa
/var/log/Xorg.1.log:[ 12618.960] (EE) Failed to load module "vesa" (module does not exist, 0)
/var/log/Xorg.1.log:[ 12619.321] (WW) Falling back to old probe method for modesetting
/var/log/Xorg.1.log:[ 12619.323] (II) intel(0): Creating default Display subsection in Screen section
/var/log/Xorg.1.log:    "Default Screen Section" for depth/fbbpp 24/32
/var/log/Xorg.1.log:[ 12619.347] (==) intel(0): TearFree enabled
/var/log/Xorg.1.log:[ 12619.365] (II) Initializing extension MIT-SCREEN-SAVER
/var/log/Xorg.1.log:[ 12619.432] (II) GLX: Initialized DRI2 GL provider for screen 0
/var/log/Xorg.1.log:[ 12619.432] (II) Initializing extension XFree86-VidModeExtension
/var/log/Xorg.1.log:[ 12619.433] (II) Initializing extension XFree86-DGA
/var/log/Xorg.1.log:[ 12619.434] (II) Initializing extension XFree86-DRI
/var/log/Xorg.1.log:[ 12619.456] (II) intel(0): Setting screen physical size to 508 x 285
/var/log/Xorg.1.log:[ 12619.574] (II) This device may have been added with another device file.
/var/log/Xorg.1.log:[ 12619.594] (II) xfree86: Adding drm device (/dev/dri/card0)
/var/log/Xorg.1.log:[ 12619.594] (EE) /dev/dri/card0: failed to set DRM interface version 1.4: Permission denied
/var/log/Xorg.1.log:[ 12619.622] (II) This device may have been added with another device file.
/var/log/Xorg.1.log:[ 12619.720] (II) config/udev: Adding input device HDA Digital PCBeep (/dev/input/event10)
/var/log/Xorg.1.log:[ 12619.720] (II) This device may have been added with another device file.
/var/log/Xorg.1.log:[ 12619.721] (II) This device may have been added with another device file.
/var/log/Xorg.1.log:[ 12619.723] (II) This device may have been added with another device file.
/var/log/Xorg.1.log:[ 12619.724] (II) This device may have been added with another device file.
/var/log/Xorg.1.log:[ 12619.726] (II) This device may have been added with another device file.
/var/log/Xorg.1.log:[ 12619.727] (II) This device may have been added with another device file.
/var/log/Xorg.1.log:[ 12619.817] (II) This device may have been added with another device file.
/var/log/Xorg.1.log:[ 12619.819] (II) This device may have been added with another device file.
/var/log/Xorg.1.log:[ 12619.878] (EE) Failed to open authorization file "/var/run/sddm/{bb41d950-038b-410e-8be5-bc311febf34b}": No such file or directory
1 Like

Go to kernel section of mhwd and install 5.0, then reboot (grub should choose this kernel) and re-run this command:
journalctl -p3 --no-pager --no-hostname -b
Then post its output here.

welcome to the forum. your issue, while having freezing issues is not the same as the OP's issue. @rbreahna has an optimus laptop (nvidia/intel dual gpu) which have their own set of issues on linux. you should start a new thread if your unable to find a solution by searching this forum/arch wiki/google.

be sure to include the info you posted here along with anything you have tried so far.

Do you mean neither monitor show anything, or only one?
Have you pressed any keyboard buttons at that time and waited more than a few seconds?

What seems strange (I think) is there is no Xorg log for nvidia (should be Xorg.8.log for bumblebee setups). I don't know what might this mean... :thinking:

Maybe xrandr could wake the monitors up. Could be tested with a keyboard shortcut that runs xrandr --auto , pressed when that happens.

And there is also the i2c_hid report...
Can you post

# this one without the above showed/spammed errors
journalctl  --no-pager --no-hostname -b  -g hid  
lsmod | grep hid
xrandr
1 Like

Hi, what happens is that the lock screen wallpaper comes up but no input for password and no unlock button. This is sometimes shown on both screens, sometimes only on the laptop screen. I have pressed keyboard buttons in order to wake/turn on the screen (usually space bar or track pad), then the above happens with the lock screen.

journalctl  --no-pager --no-hostname -b  -g hid  
-- Logs begin at Fri 2019-02-01 21:45:17 EET, end at Sun 2019-06-02 18:30:39 EEST. --
Jun 02 18:27:49 kernel: acpi INT33D5:00: intel-hid: created platform device
Jun 02 18:27:49 kernel: input: Intel HID events as /devices/pci0000:00/0000:00:1f.0/INT33D5:00/input/input5
Jun 02 18:27:49 kernel: hidraw: raw HID events driver (C) Jiri Kosina
Jun 02 18:27:50 kernel: hid-multitouch 0018:04F3:3083.0001: input,hidraw0: I2C HID v1.00 Mouse [ETD2303:00 04F3:3083] on i2c-ETD2303:00
Jun 02 18:27:51 systemd-logind[539]: Watching system buttons on /dev/input/event4 (Intel HID events)
Jun 02 18:28:03 NetworkManager[543]: <info>  [1559489283.5301] Config: added 'psk' value '<hidden>'
Jun 02 18:28:20 bluetoothd[572]: bt_uhid_send: Invalid argument (22)
Jun 02 18:28:20 bluetoothd[572]: bt_uhid_send: Invalid argument (22)
Jun 02 18:28:20 bluetoothd[572]: bt_uhid_send: Invalid argument (22)
Jun 02 18:28:20 bluetoothd[572]: bt_uhid_send: Invalid argument (22)
Jun 02 18:28:20 bluetoothd[572]: bt_uhid_send: Invalid argument (22)
Jun 02 18:28:20 bluetoothd[572]: bt_uhid_send: Invalid argument (22)
Jun 02 18:28:20 bluetoothd[572]: bt_uhid_send: Invalid argument (22)
Jun 02 18:28:20 bluetoothd[572]: bt_uhid_send: Invalid argument (22)
Jun 02 18:28:20 bluetoothd[572]: bt_uhid_send: Invalid argument (22)
Jun 02 18:28:20 kernel: input: MX Master 2S as /devices/virtual/misc/uhid/0005:046D:B019.0002/input/input20
Jun 02 18:28:20 kernel: hid-generic 0005:046D:B019.0002: input,hidraw1: BLUETOOTH HID v0.06 Keyboard [MX Master 2S] on D4:25:8B:D9:DD:E2
lsmod | grep hid
hid_generic            16384  0
uhid                   20480  1
hid_multitouch         24576  0
mac_hid                16384  0
i2c_hid                24576  0
hid                   122880  4 i2c_hid,hid_multitouch,hid_generic,uhid
intel_hid              16384  0
sparse_keymap          16384  1 intel_hid

I will try that kernel (if nothing else helps), although i'm a bit scared about installing a non lts kernel

This is normal behavior. Then use the keyboard and/or mouse to use as usual.
Is any of your mouse/keyboard wireless ? Maybe they have the issue to wake up. Use cable inputs (at least to test behavior).

Consider troubleshooting your "hid" error messages. Search on their error messages.

all available kernels are maintained, LTS are just maintained much longer. you can also have multiple kernels installed with manjaro so if one doesnt work you can easily select another from grub during boot.
sudo mhwd-kernel -i linux50

these messages flood the journal with hundreds of entries a second and add up quickly making using logs to diagnose this that more difficult when needing to sift through gigs of that error alone. i had the same issue, theres a couple ways of getting rid of it.
blacklist i2c_hid or mask it. i went with blacklisting i2c_hid at first but i noticed the touchpad was not as accurate anymore and needed more pressure.

masking it lets it work properly without flooding logs, i also use the synaptics drivers for my elan touchpad, after a little tweaking and the touchpad works like it did on windows. either way you should take care of it.

1 Like

Have you checked for any module parameters?

yes, a very long and dark rabbit hole... but who knows maybe with recent changes/kernels the problem is gone and i just dont know it. TBH i dont even remember if i needed to mask it when i switched to manjaro awesome-wm iso. i reallly dont like the idea of masking but blacklisting effects usability.

IIRC the issue stems from it being seen as 2 devices.

edit: now im curious if i did mask it, @petsam know how would i check this?

im really drawing a blank here :dizzy_face: .

@rbreahna , just take a look at how much space your journals are taking up
journalctl --disk-usage

1 Like

@dglt, actually I've suggested moving to 5.0 also because it has a fix for that i2c flood messages problem, at least for our Elan touchpad, so it will make logs more clear and readable.

1 Like

I know "masking a service". I use GUI SystemD for that. But masking modules? Mabe you blacklisted? You know the files for that :stuck_out_tongue_winking_eye:

1 Like
journalctl --disk-usage
Archived and active journals take up 3.9G in the file system.

Any safe way to get me some free space by deleting this?

What is masking, how does one go about masking something? Can you elaborate or direct me to an article i can read?
Also should i try 5.0 kernel or attempt to mask :slight_smile: ?

not blacklisted, i checked. maybe it will come to me as to what i did this time around. it may be entirely possible that the switch to synaptics drivers and the xorg input class configuration i made also help with fixing the issue. clearly, im not feeling my brightest at the moment :woozy_face:

sudo journalctl --vacuum-time=10days

that gets rid of any journal entries older than 10 days, adjust as you see fit

1 Like