I am facing issues with NVIDIA drivers and kernel 4.19. I do not see any such issues with kernel 4.14
With nvidia 390.87 and kernel 4.19 I see Xid errors 31 and 8:
Jan 02 15:29:47 rakete kernel: NVRM: Xid (PCI:0000:01:00): 8, Channel 0000001a
Jan 04 06:46:16 rakete kernel: NVRM: Xid (PCI:0000:01:00): 31, Ch 00000001, engmask 00000101, intr 10000000
These errors are not so severe that they do not stop the PC. But with nvidia 415.25 the driver breaks completely during boot with Xid error 56. And this leaves the PC with a black screen.
Jan 12 14:01:29 rakete kernel: nvidia-nvlink: Nvlink Core is being initialized, major device number 240
Jan 12 14:01:29 rakete kernel: nvidia 0000:01:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=io+mem
Jan 12 14:01:29 rakete kernel: NVRM: loading NVIDIA UNIX x86_64 Kernel Module 415.25 Wed Dec 12 10:22:08 CST 2018 (using threaded interrupts)
Jan 12 14:01:29 rakete systemd-modules-load[313]: Inserted module 'nvidia'
Jan 12 14:01:29 rakete kernel: nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 415.25 Wed Dec 12 10:02:42 CST 2018
Jan 12 14:01:29 rakete systemd-modules-load[313]: Inserted module 'nvidia_drm'
Jan 12 14:01:29 rakete kernel: [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
Jan 12 14:01:29 rakete kernel: [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:01:00.0 on minor 0
Jan 12 14:01:30 rakete kernel: input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input15
Jan 12 14:01:30 rakete kernel: input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input16
Jan 12 14:01:30 rakete kernel: input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input17
Jan 12 14:01:32 rakete /usr/lib/gdm-x-session[2157]: (**) OutputClass "nvidia" ModulePath extended to "/usr/lib/nvidia/xorg,/usr/lib/xorg/modules,/usr/lib/xorg/modules"
Jan 12 14:01:32 rakete /usr/lib/gdm-x-session[2157]: (**) OutputClass "nvidia" setting /dev/dri/card0 as PrimaryGPU
Jan 12 14:01:32 rakete /usr/lib/gdm-x-session[2157]: (II) Loading /usr/lib/nvidia/xorg/libglx.so
Jan 12 14:01:32 rakete /usr/lib/gdm-x-session[2157]: (II) Module glx: vendor="NVIDIA Corporation"
Jan 12 14:01:32 rakete /usr/lib/gdm-x-session[2157]: (II) NVIDIA GLX Module 415.25 Wed Dec 12 10:05:39 CST 2018
Jan 12 14:01:32 rakete /usr/lib/gdm-x-session[2157]: (II) LoadModule: "nvidia"
Jan 12 14:01:32 rakete /usr/lib/gdm-x-session[2157]: (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
Jan 12 14:01:32 rakete /usr/lib/gdm-x-session[2157]: (II) Module nvidia: vendor="NVIDIA Corporation"
Jan 12 14:01:32 rakete /usr/lib/gdm-x-session[2157]: (II) NVIDIA dlloader X Driver 415.25 Wed Dec 12 10:05:51 CST 2018
Jan 12 14:01:32 rakete /usr/lib/gdm-x-session[2157]: (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
Jan 12 14:01:32 rakete /usr/lib/gdm-x-session[2157]: (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
Jan 12 14:01:32 rakete /usr/lib/gdm-x-session[2157]: (==) NVIDIA(0): RGB weight 888
Jan 12 14:01:32 rakete /usr/lib/gdm-x-session[2157]: (==) NVIDIA(0): Default visual is TrueColor
Jan 12 14:01:32 rakete /usr/lib/gdm-x-session[2157]: (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
Jan 12 14:01:32 rakete /usr/lib/gdm-x-session[2157]: (II) Applying OutputClass "nvidia" options to /dev/dri/card0
Jan 12 14:01:32 rakete /usr/lib/gdm-x-session[2157]: (**) NVIDIA(0): Option "AllowEmptyInitialConfiguration"
Jan 12 14:01:32 rakete /usr/lib/gdm-x-session[2157]: (**) NVIDIA(0): Enabling 2D acceleration
Jan 12 14:01:33 rakete kernel: NVRM: Xid (PCI:0000:01:00): 56, CMDre 00000000 00000000 00000000 00000001 00000001
Jan 12 14:01:36 rakete kernel: nvidia-modeset: WARNING: GPU:0: Lost display notification (0:0x00000000); continuing.
Jan 12 14:01:36 rakete /usr/lib/gdm-x-session[2157]: (--) NVIDIA(0): Valid display device(s) on GPU-0 at PCI:1:0:0
Jan 12 14:01:36 rakete /usr/lib/gdm-x-session[2157]: (--) NVIDIA(0): DFP-0 (boot)
Jan 12 14:01:36 rakete /usr/lib/gdm-x-session[2157]: (--) NVIDIA(0): DFP-1
Jan 12 14:01:36 rakete /usr/lib/gdm-x-session[2157]: (--) NVIDIA(0): DFP-2
Jan 12 14:01:36 rakete /usr/lib/gdm-x-session[2157]: (--) NVIDIA(0): DFP-3
Jan 12 14:01:36 rakete /usr/lib/gdm-x-session[2157]: (II) NVIDIA(0): NVIDIA GPU GeForce GTX 1050 Ti (GP107-A) at PCI:1:0:0 (GPU-0)
Jan 12 14:01:36 rakete /usr/lib/gdm-x-session[2157]: (--) NVIDIA(0): Memory: 4194304 kBytes
Jan 12 14:01:36 rakete /usr/lib/gdm-x-session[2157]: (--) NVIDIA(0): VideoBIOS: 86.07.42.00.77
Jan 12 14:01:36 rakete /usr/lib/gdm-x-session[2157]: (II) NVIDIA(0): Detected PCI Express Link width: 16X
Jan 12 14:01:36 rakete /usr/lib/gdm-x-session[2157]: (--) NVIDIA(GPU-0): Eizo CS2730 (DFP-0): connected
Jan 12 14:01:36 rakete /usr/lib/gdm-x-session[2157]: (--) NVIDIA(GPU-0): Eizo CS2730 (DFP-0): Internal TMDS
Jan 12 14:01:36 rakete /usr/lib/gdm-x-session[2157]: (--) NVIDIA(GPU-0): Eizo CS2730 (DFP-0): 165.0 MHz maximum pixel clock
Jan 12 14:01:36 rakete /usr/lib/gdm-x-session[2157]: (--) NVIDIA(GPU-0):
Jan 12 14:01:36 rakete /usr/lib/gdm-x-session[2157]: (--) NVIDIA(GPU-0): DFP-1: disconnected
Jan 12 14:01:36 rakete /usr/lib/gdm-x-session[2157]: (--) NVIDIA(GPU-0): DFP-1: Internal TMDS
Jan 12 14:01:36 rakete /usr/lib/gdm-x-session[2157]: (--) NVIDIA(GPU-0): DFP-1: 165.0 MHz maximum pixel clock
Jan 12 14:01:36 rakete /usr/lib/gdm-x-session[2157]: (--) NVIDIA(GPU-0):
Jan 12 14:01:36 rakete /usr/lib/gdm-x-session[2157]: (--) NVIDIA(GPU-0): DFP-2: disconnected
Jan 12 14:01:36 rakete /usr/lib/gdm-x-session[2157]: (--) NVIDIA(GPU-0): DFP-2: Internal DisplayPort
Jan 12 14:01:36 rakete /usr/lib/gdm-x-session[2157]: (--) NVIDIA(GPU-0): DFP-2: 1440.0 MHz maximum pixel clock
Jan 12 14:01:36 rakete /usr/lib/gdm-x-session[2157]: (--) NVIDIA(GPU-0):
Jan 12 14:01:36 rakete /usr/lib/gdm-x-session[2157]: (--) NVIDIA(GPU-0): DFP-3: disconnected
Jan 12 14:01:36 rakete /usr/lib/gdm-x-session[2157]: (--) NVIDIA(GPU-0): DFP-3: Internal TMDS
Jan 12 14:01:36 rakete /usr/lib/gdm-x-session[2157]: (--) NVIDIA(GPU-0): DFP-3: 165.0 MHz maximum pixel clock
Jan 12 14:01:36 rakete /usr/lib/gdm-x-session[2157]: (--) NVIDIA(GPU-0):
Jan 12 14:01:36 rakete /usr/lib/gdm-x-session[2157]: (==) NVIDIA(0):
Jan 12 14:01:36 rakete /usr/lib/gdm-x-session[2157]: (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
Jan 12 14:01:36 rakete /usr/lib/gdm-x-session[2157]: (==) NVIDIA(0): will be used as the requested mode.
Jan 12 14:01:36 rakete /usr/lib/gdm-x-session[2157]: (==) NVIDIA(0):
Jan 12 14:01:36 rakete /usr/lib/gdm-x-session[2157]: (II) NVIDIA(0): Validated MetaModes:
Jan 12 14:01:36 rakete /usr/lib/gdm-x-session[2157]: (II) NVIDIA(0): "DFP-0:nvidia-auto-select"
Jan 12 14:01:36 rakete /usr/lib/gdm-x-session[2157]: (II) NVIDIA(0): Virtual screen size determined to be 1920 x 1200
Jan 12 14:01:36 rakete /usr/lib/gdm-x-session[2157]: (WW) NVIDIA(0): No valid modes for
Jan 12 14:01:36 rakete /usr/lib/gdm-x-session[2157]: (WW) NVIDIA(0): "DVI-D-0:nvidia-auto-select{ViewPortIn=1680x1050,ViewPortOut=1920x1200+0+0}";
Jan 12 14:01:36 rakete /usr/lib/gdm-x-session[2157]: (WW) NVIDIA(0): removing.
Jan 12 14:01:36 rakete /usr/lib/gdm-x-session[2157]: (WW) NVIDIA(0): No valid modes for
Jan 12 14:01:36 rakete /usr/lib/gdm-x-session[2157]: (WW) NVIDIA(0): "DVI-D-0:nvidia-auto-select{ViewPortIn=1440x900,ViewPortOut=1920x1200+0+0}";
Jan 12 14:01:36 rakete /usr/lib/gdm-x-session[2157]: (WW) NVIDIA(0): removing.
Jan 12 14:01:36 rakete /usr/lib/gdm-x-session[2157]: (WW) NVIDIA(0): No valid modes for
Jan 12 14:01:36 rakete /usr/lib/gdm-x-session[2157]: (WW) NVIDIA(0): "DVI-D-0:nvidia-auto-select{ViewPortIn=1366x768,ViewPortOut=1920x1079+0+60}";
Jan 12 14:01:36 rakete /usr/lib/gdm-x-session[2157]: (WW) NVIDIA(0): removing.
Jan 12 14:01:36 rakete /usr/lib/gdm-x-session[2157]: (WW) NVIDIA(0): No valid modes for
Jan 12 14:01:36 rakete /usr/lib/gdm-x-session[2157]: (WW) NVIDIA(0): "DVI-D-0:nvidia-auto-select{ViewPortIn=1280x800,ViewPortOut=1920x1200+0+0}";
Jan 12 14:01:36 rakete /usr/lib/gdm-x-session[2157]: (WW) NVIDIA(0): removing.
Jan 12 14:01:36 rakete /usr/lib/gdm-x-session[2157]: (WW) NVIDIA(0): No valid modes for
Jan 12 14:01:36 rakete /usr/lib/gdm-x-session[2157]: (WW) NVIDIA(0): "DVI-D-0:nvidia-auto-select{ViewPortIn=1280x720,ViewPortOut=1920x1080+0+60}";
Jan 12 14:01:36 rakete /usr/lib/gdm-x-session[2157]: (WW) NVIDIA(0): removing.
Jan 12 14:01:36 rakete /usr/lib/gdm-x-session[2157]: (--) NVIDIA(0): DPI set to (81, 89); computed from "UseEdidDpi" X config
Jan 12 14:01:36 rakete /usr/lib/gdm-x-session[2157]: (--) NVIDIA(0): option
Jan 12 14:01:36 rakete /usr/lib/gdm-x-session[2157]: (II) NVIDIA: Using 24576.00 MB of virtual memory for indirect memory
Jan 12 14:01:36 rakete /usr/lib/gdm-x-session[2157]: (II) NVIDIA: access.
Jan 12 14:01:36 rakete /usr/lib/gdm-x-session[2157]: (II) NVIDIA(0): Setting mode "DFP-0:nvidia-auto-select"
Jan 12 14:01:38 rakete kernel: nvidia-modeset: ERROR: GPU:0: Idling display engine timed out: 0x0000987d:0:0
Jan 12 14:01:38 rakete kernel: NVRM: Xid (PCI:0000:01:00): 56, CMDre 00000001 00000000 00000000 00000001 00000001
Jan 12 14:01:38 rakete kernel: NVRM: Xid (PCI:0000:01:00): 56, CMDre 00000005 00000000 00000000 00000001 00000001
Jan 12 14:01:38 rakete /usr/lib/gdm-x-session[2157]: (==) NVIDIA(0): Disabling shared memory pixmaps
Jan 12 14:01:38 rakete /usr/lib/gdm-x-session[2157]: (==) NVIDIA(0): Backing store enabled
Jan 12 14:01:38 rakete /usr/lib/gdm-x-session[2157]: (==) NVIDIA(0): Silken mouse disabled
Jan 12 14:01:38 rakete /usr/lib/gdm-x-session[2157]: (**) NVIDIA(0): DPMS enabled
Jan 12 14:01:38 rakete /usr/lib/gdm-x-session[2157]: (WW) NVIDIA(0): Option "PrimaryGPU" is not used
Jan 12 14:01:38 rakete /usr/lib/gdm-x-session[2157]: (WW) NVIDIA(0): Option "NoLogo" is not used
Jan 12 14:01:38 rakete /usr/lib/gdm-x-session[2157]: (II) NVIDIA(0): [DRI2] Setup complete
Jan 12 14:01:38 rakete /usr/lib/gdm-x-session[2157]: (II) NVIDIA(0): [DRI2] VDPAU driver: nvidia
Jan 12 14:01:38 rakete /usr/lib/gdm-x-session[2157]: (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=3 (/dev/input/event15)
Jan 12 14:01:38 rakete /usr/lib/gdm-x-session[2157]: (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=7 (/dev/input/event16)
Jan 12 14:01:38 rakete /usr/lib/gdm-x-session[2157]: (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=8 (/dev/input/event17)
Jan 12 14:02:09 rakete /usr/lib/gdm-x-session[2157]: (--) NVIDIA(GPU-0): Eizo CS2730 (DFP-0): connected
Jan 12 14:02:09 rakete /usr/lib/gdm-x-session[2157]: (--) NVIDIA(GPU-0): Eizo CS2730 (DFP-0): Internal TMDS
Jan 12 14:02:09 rakete /usr/lib/gdm-x-session[2157]: (--) NVIDIA(GPU-0): Eizo CS2730 (DFP-0): 165.0 MHz maximum pixel clock
Jan 12 14:02:09 rakete /usr/lib/gdm-x-session[2157]: (--) NVIDIA(GPU-0):
Jan 12 14:02:09 rakete /usr/lib/gdm-x-session[2157]: (--) NVIDIA(GPU-0): DFP-1: disconnected
Jan 12 14:02:09 rakete /usr/lib/gdm-x-session[2157]: (--) NVIDIA(GPU-0): DFP-1: Internal TMDS
Jan 12 14:02:09 rakete /usr/lib/gdm-x-session[2157]: (--) NVIDIA(GPU-0): DFP-1: 165.0 MHz maximum pixel clock
Jan 12 14:02:09 rakete /usr/lib/gdm-x-session[2157]: (--) NVIDIA(GPU-0):
Jan 12 14:02:09 rakete /usr/lib/gdm-x-session[2157]: (--) NVIDIA(GPU-0): DFP-2: disconnected
Jan 12 14:02:09 rakete /usr/lib/gdm-x-session[2157]: (--) NVIDIA(GPU-0): DFP-2: Internal DisplayPort
Jan 12 14:02:09 rakete /usr/lib/gdm-x-session[2157]: (--) NVIDIA(GPU-0): DFP-2: 1440.0 MHz maximum pixel clock
Jan 12 14:02:09 rakete /usr/lib/gdm-x-session[2157]: (--) NVIDIA(GPU-0):
Jan 12 14:02:09 rakete /usr/lib/gdm-x-session[2157]: (--) NVIDIA(GPU-0): DFP-3: disconnected
Jan 12 14:02:09 rakete /usr/lib/gdm-x-session[2157]: (--) NVIDIA(GPU-0): DFP-3: Internal TMDS
Jan 12 14:02:09 rakete /usr/lib/gdm-x-session[2157]: (--) NVIDIA(GPU-0): DFP-3: 165.0 MHz maximum pixel clock
Jan 12 14:02:09 rakete /usr/lib/gdm-x-session[2157]: (--) NVIDIA(GPU-0):
Jan 12 14:05:44 rakete kernel: nvidia-modeset: ERROR: GPU:0: Idling display engine timed out: 0x0000987d:0:0
Jan 12 14:05:58 rakete kernel: nvidia-modeset: ERROR: GPU:0: Idling display engine timed out: 0x0000987d:0:0
Jan 12 14:06:00 rakete kernel: nvidia-modeset: ERROR: GPU:0: Idling display engine timed out: 0x0000917e:0:0
Jan 12 14:06:02 rakete kernel: nvidia-modeset: ERROR: GPU:0: Idling display engine timed out: 0x0000927c:0:0
Jan 12 14:06:02 rakete kernel: NVRM: Xid (PCI:0000:01:00): 56, CMDre 00000002 00000000 00000000 00000001 00000001
Jan 12 14:06:02 rakete kernel: NVRM: Xid (PCI:0000:01:00): 56, CMDre 00000003 00000000 00000000 00000001 00000001
Jan 12 14:06:02 rakete kernel: NVRM: Xid (PCI:0000:01:00): 56, CMDre 00000004 00000000 00000000 00000001 00000001
Jan 12 14:06:04 rakete kernel: nvidia-modeset: ERROR: GPU:0: Idling display engine timed out: 0x0000987d:0:0
Jan 12 14:06:06 rakete kernel: nvidia-modeset: ERROR: GPU:0: Idling display engine timed out: 0x0000917e:0:0
Jan 12 14:06:08 rakete kernel: nvidia-modeset: ERROR: GPU:0: Idling display engine timed out: 0x0000927c:0:0
Jan 12 14:06:10 rakete kernel: nvidia-modeset: ERROR: GPU:0: Idling display engine timed out: 0x0000987d:0:0
Jan 12 14:06:12 rakete kernel: nvidia-modeset: ERROR: GPU:0: Idling display engine timed out: 0x0000917e:0:0
Jan 12 14:06:14 rakete kernel: nvidia-modeset: ERROR: GPU:0: Idling display engine timed out: 0x0000927c:0:0
Jan 12 14:06:16 rakete kernel: nvidia-modeset: ERROR: GPU:0: Idling display engine timed out: 0x0000987d:0:0
Jan 12 14:06:18 rakete kernel: nvidia-modeset: ERROR: GPU:0: Idling display engine timed out: 0x0000917e:0:0
Jan 12 14:06:20 rakete kernel: nvidia-modeset: ERROR: GPU:0: Idling display engine timed out: 0x0000927c:0:0
Jan 12 14:06:26 rakete /usr/lib/gdm-x-session[2157]: (WW) NVIDIA(0): Failed to set the display configuration
Jan 12 14:06:40 rakete kernel: nvidia-modeset: ERROR: GPU:0: Idling display engine timed out: 0x0000987d:0:0
Jan 12 14:06:42 rakete kernel: nvidia-modeset: ERROR: GPU:0: Idling display engine timed out: 0x0000917e:0:0
Jan 12 14:06:44 rakete kernel: nvidia-modeset: ERROR: GPU:0: Idling display engine timed out: 0x0000927c:0:0
Jan 12 14:06:46 rakete kernel: nvidia-modeset: ERROR: GPU:0: Idling display engine timed out: 0x0000987d:0:0
Jan 12 14:07:02 rakete kernel: nvidia-modeset: WARNING: GPU:0: Lost display notification (0:0x00000000); continuing.
Jan 12 14:07:04 rakete kernel: nvidia-modeset: ERROR: GPU:0: Idling display engine timed out: 0x0000987d:0:0
Jan 12 14:07:06 rakete kernel: nvidia-modeset: ERROR: GPU:0: Idling display engine timed out: 0x0000987d:0:0
Jan 12 14:07:08 rakete kernel: nvidia-modeset: ERROR: GPU:0: Idling display engine timed out: 0x0000987d:0:0
I have to login remotely to poweroff the PC. And it does not even do a full poweroff. But at least it excecutes the shutdown scripts and unmounts all drives so that I can do a hard reset after a few minutes.
This issues does not happen at every boot which makes it hard to reproduce. But it happens often enough to be really annoying. 1 out 10 may be.
I have not seen similar reports here. Any idea what is going on?
I am running Manjaro testing. The Graphics card is a Palit GeForce GTX 1050 Ti KalmX with 4 GB (GDDR5, 128 Bit)
System: Host: rakete Kernel: 4.14.92-1-MANJARO x86_64 bits: 64 Desktop: Gnome 3.30.2 Distro: Manjaro Linux
Machine: Type: Desktop Mobo: MSI model: Z270 GAMING PRO CARBON (MS-7A63) v: 1.0 serial: <root required>
UEFI [Legacy]: American Megatrends v: 1.90 date: 07/03/2018
CPU: Topology: Quad Core model: Intel Core i7-7700K bits: 64 type: MT MCP L2 cache: 8192 KiB
Speed: 4502 MHz min/max: 800/4500 MHz Core speeds (MHz): 1: 4501 2: 4502 3: 4501 4: 4506 5: 4500 6: 4500 7: 4501
8: 4500
Graphics: Device-1: NVIDIA GP107 [GeForce GTX 1050 Ti] driver: nvidia v: 415.25
Display: x11 server: X.Org 1.20.3 driver: nvidia resolution: 2560x1440~60Hz
OpenGL: renderer: GeForce GTX 1050 Ti/PCIe/SSE2 v: 4.6.0 NVIDIA 415.25