Fedora 32 stuck in boot and wont boot after installling NVIDIA Driver

Having problem in using nvidia in fedora.

Fedora Kernal Details as below,

kernel: 5.7.14-200.fc32.x86_64
Fedora : 32/ 64-bit
NVIDIA: GEForce GTX 1600Ti

I tried steps given here.

After successfully installing, stuck at fedora boot menu for infinite period.

Tried nvidia driver version for Linux - 440.10, 430.09, 450.57 nothing helped in resolving the boot freeze unless i uninstall the nvidia graphics card driver by tunnelling into terminally from boot instead of GUI mode.

The lspci command returns below :

lspci |grep -E "VGA|3D"
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 630 (Mobile)
01:00.0 VGA compatible controller: NVIDIA Corporation TU116M [GeForce GTX 1660 Ti Mobile] (rev a1)

Couldn’t find proper match / solution for the above said problem.

Any help appreciated because this will make NVIDIA void in laptop if i use linux.

Is there bug with nvidia for linux kernal or

Can you share your /etc/X11/xorg.conf file?
If there is no file or content, please generate it using command $nvidia-xconfig
try to change the view on the monitor by pressing button [ctrl] + [alt] + [F3-F4-F5]

Once system stuck on Boot Menu with fedora logo nothing works other than ctrl+alt+delete to reboot.

Find below xorg.conf file for your reference:
xorg.zip (600 Bytes)

Please use this howto instead https://rpmfusion.org/Howto/NVIDIA
At least there is a fallback mechanism if anything goes wrong. (please read the howto once for all details).

I don’t get why the howto you have quoted is still rated on search engine, it’s so broken.

1 Like

Try to put BusID on your xorg.conf for the nvidia & intel… I think the first device should be intel… try as below…

Section “Device”
Identifier “Device0”
Driver “nvidia”
VendorName “NVIDIA Corporation”
BusID “1@0:0:0”
EndSection

Section “Device”
Identifier “Device1”
Driver “intel”
BusID "0@0:2:0
EndSection

Section “Monitor”
Identifier “Monitor0”
VendorName “Unknown”
ModelName “Unknown”
Option “DPMS”
EndSection

Section “Monitor”
Identifier “Monitor1”
VendorName “Unknown”
ModelName “Unknown”
Option “DPMS”
EndSection

Section “Screen”
Identifier “Screen0”
Device “Device1”
Monitor “Monitor0”
DefaultDepth 24
SubSection “Display”
Depth 24
EndSubSection
EndSection

Section “Screen”
Identifier “Screen1”
Device “Device0”
Monitor “Monitor1”
DefaultDepth 24
SubSection “Display”
Depth 24
EndSubSection
EndSection

1 Like

Hi @btm.mosti

Yah adding the BusID to xorg.conf solved the issue.

I couldn’t understand the fact why default config generator missed the section though !

Thanks

1 Like

Glad to heard that @arvind_k