Skip to content

Instantly share code, notes, and snippets.

@julrich
Last active December 22, 2019 19:44
Show Gist options
  • Save julrich/9afd806dafb04acf366400ebf0a435e8 to your computer and use it in GitHub Desktop.
Save julrich/9afd806dafb04acf366400ebf0a435e8 to your computer and use it in GitHub Desktop.
Lenovo Thinkpad P52 / Nvidia Quadro P3200 / KDE Neon 5.17.4

Getting a black screen after changing graphics driver to nvidia:

sudo prime-select nvidia
reboot

Last 2 messages I'm able to observe visibly (before it apparently hanging) include one reading as follows:

PKCS#7 signature not signed with a trusted key

I can, however, change to a login shell (e.g. Ctrl+Alt+F2) from here. I've already tried some commands to figure out the state of things, but so far to no avail. I've attached the results here.

I can also always get back to a working state (without the nvidia drivers loaded) by just going back to intel:

sudo prime-select intel
reboot

Software:

  • KDE Plasma Version: 5.17.4
  • KDE Frameworks Version: 5.56.0
  • Qt Version: 5.13.2
  • Kernel Version: 5.0.0-37-generic
  • OS Type: 64-bit

Hardware:

  • Processors: 12 x Intel Core i7-8850H CPU @ 2.60GHz
  • Memory: 31,0 GiB of RAM

dkms status

nvidia, 440.44, 5.0.0-37-generic, x86_64: installed
wireguard, 0.0.20191219, 5.0.0-32-generic, x86_64: installed
wireguard, 0.0.20191219, 5.0.0-37-generic, x86_64: installed

dmesg | grep nvidia

[    3.992792] nvidia: loading out-of-tree module taints kernel.
[    3.992797] nvidia: module license 'NVIDIA' taints kernel.
[    4.009913] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[    4.018644] nvidia-nvlink: Nvlink Core is being initialized, major device number 235
[    4.019816] nvidia 0000:01:00.0: enabling device (0006 -> 0007)
[    4.019934] nvidia 0000:01:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=none
[    4.134683] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms  440.44  Sun Dec  8 03:29:48 UTC 2019
[    4.177953] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
[    5.893177] [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:01:00.0 on minor 1
[    5.906995] nvidia-uvm: Loaded the UVM driver, major device number 511.

cat /var/log/gpu-manager.log

log_file: /var/log/gpu-manager.log
last_boot_file: /var/lib/ubuntu-drivers-common/last_gfx_boot
new_boot_file: /var/lib/ubuntu-drivers-common/last_gfx_boot
can't access /opt/amdgpu-pro/bin/amdgpu-pro-px
Looking for nvidia modules in /lib/modules/5.0.0-37-generic/updates/dkms
Looking for amdgpu modules in /lib/modules/5.0.0-37-generic/updates/dkms
Is nvidia loaded? yes
Was nvidia unloaded? no
Is nvidia blacklisted? no
Is intel loaded? yes
Is radeon loaded? no
Is radeon blacklisted? no
Is amdgpu loaded? no
Is amdgpu blacklisted? no
Is amdgpu versioned? no
Is amdgpu pro stack? no
Is nouveau loaded? no
Is nouveau blacklisted? yes
Is nvidia kernel module available? no
Is amdgpu kernel module available? no
Vendor/Device Id: 8086:3e9b
BusID "PCI:0@0:2:0"
Is boot vga? yes
Vendor/Device Id: 10de:1bbb
BusID "PCI:1@0:0:0"
Is boot vga? no
Skipping "/dev/dri/card1", driven by "nvidia-drm"
Skipping "/dev/dri/card0", driven by "i915"
Skipping "/dev/dri/card1", driven by "nvidia-drm"
Skipping "/dev/dri/card0", driven by "i915"
Skipping "/dev/dri/card1", driven by "nvidia-drm"
Skipping "/dev/dri/card0", driven by "i915"
Skipping "/dev/dri/card1", driven by "nvidia-drm"
Found "/dev/dri/card0", driven by "i915"
output 0:
	card0-eDP-1
Number of connected outputs for /dev/dri/card0: 1
Does it require offloading? yes
last cards number = 2
Has amd? no
Has intel? yes
Has nvidia? yes
How many cards? 2
Has the system changed? No
Intel IGP detected
Intel hybrid system
Creating /usr/share/X11/xorg.conf.d/11-nvidia-prime.conf
Setting power control to "on" in /sys/bus/pci/devices/0000:01:00.0/power/control

find /lib/modules/$(uname -r) -type f -name '*.ko' | grep nvidia

/lib/modules/5.0.0-37-generic/kernel/drivers/net/ethernet/nvidia/forcedeth.ko
/lib/modules/5.0.0-37-generic/kernel/drivers/video/fbdev/nvidia/nvidiafb.ko
/lib/modules/5.0.0-37-generic/kernel/drivers/i2c/busses/i2c-nvidia-gpu.ko
/lib/modules/5.0.0-37-generic/kernel/drivers/char/drm/nvidia.ko
/lib/modules/5.0.0-37-generic/kernel/drivers/char/drm/nvidia-modeset.ko
/lib/modules/5.0.0-37-generic/kernel/drivers/char/drm/nvidia-drm.ko
/lib/modules/5.0.0-37-generic/kernel/drivers/char/drm/nvidia-uvm.ko

sudo lshw -c video | grep 'configuration'

       configuration: driver=nvidia latency=0
       configuration: depth=32 driver=i915 latency=0 mode=1920x1080 visual=truecolor xres=1920 yres=1080

lsmod | grep nvidia

nvidia_uvm            933888  0
nvidia_drm             49152  3
nvidia_modeset       1110016  6 nvidia_drm
nvidia              20361216  234 nvidia_uvm,nvidia_modeset
ipmi_msghandler       102400  2 ipmi_devintf,nvidia
drm_kms_helper        180224  2 nvidia_drm,i915
drm                   483328  8 drm_kms_helper,nvidia_drm,i915

lspci -k | grep -A 2 -E "(VGA|3D)"

00:02.0 VGA compatible controller: Intel Corporation Device 3e9b
        Subsystem: Lenovo Device 225f
        Kernel driver in use: i915
--
01:00.0 VGA compatible controller: NVIDIA Corporation GP104GLM [Quadro P3200 Mobile] (rev a1)
        Subsystem: Lenovo Device 225f
        Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia

egrep 'WW|EE' /var/log/Xorg.0.log

	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[     6.161] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[     6.161] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[     6.161] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[     6.161] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[     6.161] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[     6.161] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[     6.161] (WW) Disabling Keyboard0
[     6.161] (WW) Disabling Mouse0
[     6.224] (WW) NVIDIA(0): Unable to get display device for DPI computation.
[     6.249] (WW) NVIDIA(0): Option "PrimaryGPU" is not used
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment