Hi! My machine is a laptop with an Intel graphics chip and an Nvidia GTX 880M. Both work fine in Windows, but the Nvidia doesn’t work in Fedora 36. This is a replacement graphics card. The old one worked fine in f34; I’m unsure about f35.
Symptom: When booting, the screen is black. For a second or so, the Fedora logo is shown on the laptop screen and the connected external monitor. Then the screens go black when using GDM, or keep showing the laptop brand logo with SDDM. I have tried various fixes that I found in other topics, but none have worked.
I can not log in directly on the laptop, but via ssh from another one. Here’s some of the hopefully relevant info.
dmesg | grep -iE "secure|nvidia"
[ 0.000000] Command line: BOOT_IMAGE=(hd0,gpt5)/vmlinuz-5.19.7-200.fc36.x86_64 root=/dev/mapper/fedora-root ro rd.lvm.lv=fedora/swap rd.lvm.lv=fedora/root rhgb quiet rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1
[ 0.000000] secureboot: Secure boot disabled
[ 0.010529] secureboot: Secure boot disabled
[ 0.074404] Kernel command line: BOOT_IMAGE=(hd0,gpt5)/vmlinuz-5.19.7-200.fc36.x86_64 root=/dev/mapper/fedora-root ro rd.lvm.lv=fedora/swap rd.lvm.lv=fedora/root rhgb quiet rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1
[ 6.000280] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input17
[ 6.000350] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input18
[ 6.000427] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input19
[ 6.000484] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input20
[ 6.000548] input: HDA NVidia HDMI/DP,pcm=10 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input21
[ 6.000605] input: HDA NVidia HDMI/DP,pcm=11 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input22
[ 6.392829] nvidia: loading out-of-tree module taints kernel.
[ 6.392837] nvidia: module license 'NVIDIA' taints kernel.
[ 6.396019] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[ 6.446392] nvidia-nvlink: Nvlink Core is being initialized, major device number 235
[ 6.446594] nvidia 0000:01:00.0: enabling device (0000 -> 0003)
[ 6.446688] nvidia 0000:01:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=none
[ 6.446782] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 390.154 Wed Jun 22 04:50:54 UTC 2022 (using threaded interrupts)
[ 6.509671] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 390.154 Wed Jun 22 04:42:33 UTC 2022
[ 6.516038] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
[ 7.930206] [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:01:00.0 on minor 0
Nothing from GDM btw, I’ve enabled debug output and disabled wayland.
inxi -G
Graphics:
Device-1: NVIDIA GK104M [GeForce GTX 880M] vendor: Micro-Star MSI driver: nvidia v: 390.154
arch: Kepler bus-ID: 01:00.0
Display: server: X.org v: 1.20.14 with: Xwayland v: 22.1.3 driver: X: loaded: intel
gpu: nvidia tty: 154x38 resolution: 1: 1680x1050 2: 1920x1080
Message: GL data unavailable in console. Try -G --display
Why does it say ‘intel’? Shouldn’t this be nvidia or modesetting?
dnf list installed "*nvidia*"
akmod-nvidia-390xx.x86_64 3:390.154-1.fc36 @rpmfusion-nonfree-updates
kmod-nvidia-390xx-5.19.6-200.fc36.x86_64.x86_64 3:390.154-1.fc36 @@commandline
kmod-nvidia-390xx-5.19.7-200.fc36.x86_64.x86_64 3:390.154-1.fc36 @@commandline
nvidia-gpu-firmware.noarch 20220815-138.fc36 @updates
nvidia-settings-390xx.x86_64 390.154-1.fc36 @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-390xx.x86_64 3:390.154-1.fc36 @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-390xx-kmodsrc.x86_64 3:390.154-1.fc36 @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-390xx-libs.i686 3:390.154-1.fc36 @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-390xx-libs.x86_64 3:390.154-1.fc36 @rpmfusion-nonfree-updates
I’ve played around with Xorg configurations, en-/disabling wayland, delaying the start of GDM, installing lightdm, using nouveau. No changes, at all. What am I missing, what could I try?