Hi, I’m new here and trying to get the nvidia drivers to work but I only get a black screen.
Here is some info and log.
SecureBoot is disabled.
ROG Zephyrus Duo 16
lspci | grep -i --color 'vga\|3d\|2d'
01:00.0 VGA compatible controller: NVIDIA Corporation GA103M [GeForce RTX 3080 Ti Mobile] (rev a1)
07:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt [Radeon 680M]
01:00.0 VGA compatible controller: NVIDIA Corporation GA103M [GeForce RTX 3080 Ti Mobile] (rev a1) (prog-if 00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. Device 1cc2
Physical Slot: 0
Flags: bus master, fast devsel, latency 0, IRQ 45, IOMMU group 15
Memory at fb000000 (32-bit, non-prefetchable) [size=16M]
Memory at 7800000000 (64-bit, prefetchable) [size=16G]
Memory at 7c00000000 (64-bit, prefetchable) [size=32M]
I/O ports at f000 [size=128]
Expansion ROM at fc000000 [disabled] [size=512K]
Capabilities: [60] Power Management version 3
Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [78] Express Legacy Endpoint, MSI 00
Capabilities: [b4] Vendor Specific Information: Len=14 <?>
Capabilities: [100] Virtual Channel
Capabilities: [250] Latency Tolerance Reporting
Capabilities: [258] L1 PM Substates
Capabilities: [128] Power Budgeting <?>
Capabilities: [420] Advanced Error Reporting
Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
Capabilities: [900] Secondary PCI Express
Capabilities: [bb0] Physical Resizable BAR
Capabilities: [c1c] Physical Layer 16.0 GT/s <?>
Capabilities: [d00] Lane Margining at the Receiver <?>
Capabilities: [e00] Data Link Feature <?>
Kernel driver in use: nvidia
Kernel modules: nvidia_drm, nvidia
vi /var/log/Xorg.0.log
vi /var/log/Xorg.0.log
[ 10.545] (**) ELAN9009:00 04F3:2F32: Applying InputClass "evdev touchscreen catchall"
[ 10.545] (**) ELAN9009:00 04F3:2F32: Applying InputClass "libinput touchscreen catchall"
[ 10.545] (II) Using input driver 'libinput' for 'ELAN9009:00 04F3:2F32'
[ 10.545] (II) systemd-logind: got fd for /dev/input/event9 13:73 fd 53 paused 0
[ 10.545] (**) ELAN9009:00 04F3:2F32: always reports core events
[ 10.545] (**) Option "Device" "/dev/input/event9"
[ 10.545] (**) Option "_source" "server/udev"
[ 10.546] (II) event9 - ELAN9009:00 04F3:2F32: is tagged by udev as: Touchscreen
[ 10.546] (II) event9 - ELAN9009:00 04F3:2F32: device is a touch device
[ 10.546] (II) event9 - ELAN9009:00 04F3:2F32: device removed
[ 10.546] (**) Option "config_info" "udev:/sys/devices/platform/AMDI0010:01/i2c-1/i2c-ELAN9009:00/0018:04F3:2F32.0005/input/input28/event9"
[ 10.546] (II) XINPUT: Adding extended input device "ELAN9009:00 04F3:2F32" (type: TOUCHSCREEN, id 15)
[ 10.546] (**) Option "AccelerationScheme" "none"
[ 10.546] (**) ELAN9009:00 04F3:2F32: (accel) selected scheme none/0
[ 10.546] (**) ELAN9009:00 04F3:2F32: (accel) acceleration factor: 2.000
[ 10.546] (**) ELAN9009:00 04F3:2F32: (accel) acceleration threshold: 4
[ 10.547] (II) event9 - ELAN9009:00 04F3:2F32: is tagged by udev as: Touchscreen
[ 10.547] (II) event9 - ELAN9009:00 04F3:2F32: device is a touch device
[ 10.547] (II) config/udev: Adding input device ELAN9009:00 04F3:2F32 (/dev/input/mouse1)
[ 10.547] (II) No input driver specified, ignoring this device.
[ 10.547] (II) This device may have been added with another device file.
[ 10.547] (II) config/udev: Adding input device ELAN9009:00 04F3:2F32 UNKNOWN (/dev/input/event11)
[ 10.547] (II) No input driver specified, ignoring this device.
[ 10.547] (II) This device may have been added with another device file.
[ 10.547] (II) config/udev: Adding input device ELAN9009:00 04F3:2F32 UNKNOWN (/dev/input/event13)
[ 10.548] (II) No input driver specified, ignoring this device.
[ 10.548] (II) This device may have been added with another device file.
[ 10.548] (II) config/udev: Adding input device ELAN9009:00 04F3:2F32 Stylus (/dev/input/event14)
[ 10.548] (**) ELAN9009:00 04F3:2F32 Stylus: Applying InputClass "evdev tablet catchall"
[ 10.548] (**) ELAN9009:00 04F3:2F32 Stylus: Applying InputClass "libinput tablet catchall"
[ 10.548] (II) Using input driver 'libinput' for 'ELAN9009:00 04F3:2F32 Stylus'
[ 10.548] (II) systemd-logind: got fd for /dev/input/event14 13:78 fd 54 paused 0
[ 10.548] (**) ELAN9009:00 04F3:2F32 Stylus: always reports core events
[ 10.548] (**) Option "Device" "/dev/input/event14"
[ 10.548] (**) Option "_source" "server/udev"
[ 10.549] (II) event14 - ELAN9009:00 04F3:2F32 Stylus: is tagged by udev as: Tablet
[ 10.573] (II) event14 - ELAN9009:00 04F3:2F32 Stylus: tablet 'ELAN9009:00 04F3:2F32 Stylus' unknown to libwacom
[ 10.573] (II) event14 - ELAN9009:00 04F3:2F32 Stylus: device is a tablet
[ 10.573] (II) event14 - ELAN9009:00 04F3:2F32 Stylus: device removed
[ 10.573] (**) Option "config_info" "udev:/sys/devices/platform/AMDI0010:01/i2c-1/i2c-ELAN9009:00/0018:04F3:2F32.0005/input/input31/event14"
[ 10.573] (II) XINPUT: Adding extended input device "ELAN9009:00 04F3:2F32 Stylus" (type: TABLET, id 16)
[ 10.574] (II) event14 - ELAN9009:00 04F3:2F32 Stylus: is tagged by udev as: Tablet
[ 10.574] (II) event14 - ELAN9009:00 04F3:2F32 Stylus: tablet 'ELAN9009:00 04F3:2F32 Stylus' unknown to libwacom
[ 10.574] (II) event14 - ELAN9009:00 04F3:2F32 Stylus: device is a tablet
[ 10.574] (II) config/udev: Adding input device ELAN9009:00 04F3:2F32 Stylus (/dev/input/mouse3)
[ 10.574] (II) No input driver specified, ignoring this device.
[ 10.574] (II) This device may have been added with another device file.
[ 10.574] (II) config/udev: Adding input device ELAN9009:00 04F3:2F32 Touchpad (/dev/input/event15)
[ 10.574] (**) ELAN9009:00 04F3:2F32 Touchpad: Applying InputClass "evdev touchpad catchall"
[ 10.574] (**) ELAN9009:00 04F3:2F32 Touchpad: Applying InputClass "libinput touchpad catchall"
[ 10.574] (II) Using input driver 'libinput' for 'ELAN9009:00 04F3:2F32 Touchpad'
[ 10.575] (II) systemd-logind: got fd for /dev/input/event15 13:79 fd 56 paused 0
[ 10.575] (**) ELAN9009:00 04F3:2F32 Touchpad: always reports core events
[ 10.575] (**) Option "Device" "/dev/input/event15"
[ 10.575] (**) Option "_source" "server/udev"
[ 10.575] (II) event15 - ELAN9009:00 04F3:2F32 Touchpad: is tagged by udev as: Touchpad
[ 10.576] (II) event15 - ELAN9009:00 04F3:2F32 Touchpad: device is a touchpad
[ 10.576] (II) event15 - ELAN9009:00 04F3:2F32 Touchpad: device removed
[ 10.576] (**) Option "config_info" "udev:/sys/devices/platform/AMDI0010:01/i2c-1/i2c-ELAN9009:00/0018:04F3:2F32.0005/input/input34/event15"
[ 10.576] (II) XINPUT: Adding extended input device "ELAN9009:00 04F3:2F32 Touchpad" (type: TOUCHPAD, id 17)
[ 10.576] (**) Option "AccelerationScheme" "none"
[ 10.576] (**) ELAN9009:00 04F3:2F32 Touchpad: (accel) selected scheme none/0
[ 10.576] (**) ELAN9009:00 04F3:2F32 Touchpad: (accel) acceleration factor: 2.000
[ 10.576] (**) ELAN9009:00 04F3:2F32 Touchpad: (accel) acceleration threshold: 4
[ 10.577] (II) event15 - ELAN9009:00 04F3:2F32 Touchpad: is tagged by udev as: Touchpad
[ 10.577] (II) event15 - ELAN9009:00 04F3:2F32 Touchpad: device is a touchpad
[ 10.577] (II) config/udev: Adding input device ELAN9009:00 04F3:2F32 Touchpad (/dev/input/mouse4)
[ 10.577] (II) No input driver specified, ignoring this device.
[ 10.577] (II) This device may have been added with another device file.
[ 10.578] (II) config/udev: Adding input device PC Speaker (/dev/input/event7)
[ 10.578] (II) No input driver specified, ignoring this device.
[ 10.578] (II) This device may have been added with another device file.
[ 10.580] (**) Asus Keyboard: Applying InputClass "evdev keyboard catchall"
[ 10.580] (**) Asus Keyboard: Applying InputClass "libinput keyboard catchall"
[ 10.580] (**) Asus Keyboard: Applying InputClass "system-keyboard"
[ 10.580] (**) Asus Keyboard: Applying InputClass "Keyboard0"
[ 10.580] (II) Using input driver 'libinput' for 'Asus Keyboard'
[ 10.580] (II) systemd-logind: returning pre-existing fd for /dev/input/event3 13:67
[ 10.580] (**) Asus Keyboard: always reports core events
[ 10.580] (**) Option "Device" "/dev/input/event3"
[ 10.580] (**) Option "_source" "_driver/libinput"
[ 10.580] (II) libinput: Asus Keyboard: is a virtual subdevice
[ 10.580] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:08.1/0000:07:00.3/usb1/1-3/1-3:1.0/0003:0B05:19B6.0001/input/input9/event3"
[ 10.580] (II) XINPUT: Adding extended input device "Asus Keyboard" (type: KEYBOARD, id 18)
[ 10.580] (**) Option "xkb_model" "pc105"
[ 10.580] (**) Option "xkb_layout" "us"
[ 10.580] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[ 10.908] (--) NVIDIA(GPU-0): DFP-0: disconnected
[ 10.908] (--) NVIDIA(GPU-0): DFP-0: Internal DisplayPort
[ 10.908] (--) NVIDIA(GPU-0): DFP-0: 2670.0 MHz maximum pixel clock
[ 10.908] (--) NVIDIA(GPU-0):
[ 10.908] (--) NVIDIA(GPU-0): DFP-1: disconnected
[ 10.908] (--) NVIDIA(GPU-0): DFP-1: Internal TMDS
[ 10.908] (--) NVIDIA(GPU-0): DFP-1: 165.0 MHz maximum pixel clock
[ 10.908] (--) NVIDIA(GPU-0):
[ 10.908] (--) NVIDIA(GPU-0): DFP-2: disconnected
[ 10.908] (--) NVIDIA(GPU-0): DFP-2: Internal DisplayPort
[ 10.908] (--) NVIDIA(GPU-0): DFP-2: 2670.0 MHz maximum pixel clock
[ 10.908] (--) NVIDIA(GPU-0):
[ 10.908] (--) NVIDIA(GPU-0): DFP-3: disconnected
[ 10.908] (--) NVIDIA(GPU-0): DFP-3: Internal TMDS
[ 10.908] (--) NVIDIA(GPU-0): DFP-3: 165.0 MHz maximum pixel clock
[ 10.908] (--) NVIDIA(GPU-0):
[ 10.908] (--) NVIDIA(GPU-0): DFP-4: disconnected
[ 10.909] (--) NVIDIA(GPU-0): DFP-4: Internal TMDS
[ 10.909] (--) NVIDIA(GPU-0): DFP-4: 165.0 MHz maximum pixel clock
[ 10.909] (--) NVIDIA(GPU-0):
[ 10.958] (--) NVIDIA(GPU-0): DFP-0: disconnected
[ 10.958] (--) NVIDIA(GPU-0): DFP-0: Internal DisplayPort
[ 10.958] (--) NVIDIA(GPU-0): DFP-0: 2670.0 MHz maximum pixel clock
[ 10.958] (--) NVIDIA(GPU-0):
[ 10.958] (--) NVIDIA(GPU-0): DFP-1: disconnected
[ 10.958] (--) NVIDIA(GPU-0): DFP-1: Internal TMDS
[ 10.958] (--) NVIDIA(GPU-0): DFP-1: 165.0 MHz maximum pixel clock
[ 10.958] (--) NVIDIA(GPU-0):
[ 10.958] (--) NVIDIA(GPU-0): DFP-2: disconnected
[ 10.958] (--) NVIDIA(GPU-0): DFP-2: Internal DisplayPort
[ 10.958] (--) NVIDIA(GPU-0): DFP-2: 2670.0 MHz maximum pixel clock
[ 10.958] (--) NVIDIA(GPU-0):
[ 10.958] (--) NVIDIA(GPU-0): DFP-3: disconnected
[ 10.958] (--) NVIDIA(GPU-0): DFP-3: Internal TMDS
[ 10.958] (--) NVIDIA(GPU-0): DFP-3: 165.0 MHz maximum pixel clock
[ 10.958] (--) NVIDIA(GPU-0):
[ 10.958] (--) NVIDIA(GPU-0): DFP-4: disconnected
[ 10.958] (--) NVIDIA(GPU-0): DFP-4: Internal TMDS
[ 10.958] (--) NVIDIA(GPU-0): DFP-4: 165.0 MHz maximum pixel clock
[ 10.958] (--) NVIDIA(GPU-0):
xorg conf
type or paste code here# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 545.23.08
#
#
#
#
#
#
Section "ServerLayout"
Identifier "XFree86 Configured"
Screen 0 "Screen Default 0" 0 0
Screen 1 "Screen Dummy Dual GPU Screen" Relative "Screen Default 0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "Files"
FontPath "unix/:7100"
EndSection
Section "Module"
Load "glx" # OpenGL X protocol interface
Load "extmod" # Misc. required extensions
EndSection
Section "ServerFlags"
Option "VTSysReq" "on"
Option "DontVTSwitch" "on"
Option "DontZoom" "on"
Option "AutoAddDevices" "True"
Option "AutoAddGPU" "false"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "Device" "/dev/input/mice"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputClass"
Identifier "Keyboard0"
MatchIsKeyboard "on"
Option "XkbModel" "pc105"
Option "XkbCompat" "basic+misc"
Option "XkbLayout" "us"
Option "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection
Section "InputClass"
# Option "ScreenNo" "0"
# Option "TwinView" "horizontal"
Identifier "ERASER"
MatchDriver "wacom"
Option "Mode" "Absolute"
# Option "Rotate" "HALF"
EndSection
Section "InputClass"
# Option "Mode" "Absolute"
# Option "Rotate" "HALF"
# Option "ScreenNo" "0"
# Option "TwinView" "horizontal"
Identifier "cursor"
MatchDriver "wacom"
EndSection
Section "InputClass"
# Option "ScreenNo" "0"
# Option "TwinView" "horizontal"
Identifier "pad"
MatchDriver "wacom"
Option "Mode" "Absolute"
# Option "Rotate" "HALF"
EndSection
Section "InputClass"
# Option "Rotate" "HALF"
# Option "ScreenNo" "0"
# Option "TwinView" "horizontal"
Identifier "touch"
MatchDriver "wacom"
Option "Touch" "off"
EndSection
Section "Monitor"
Identifier "Generic EDID"
VendorName "---"
ModelName "NVIDIA Generic EDID"
EndSection
Section "Monitor"
Identifier "Generic 1920x1200 EDID"
VendorName "---"
ModelName "NVIDIA Generic 1920x1200 EDID"
HorizSync 30.0 - 95.0
VertRefresh 50.0 - 180.0
EndSection
Section "Monitor"
Identifier "Generic Monitor"
EndSection
Section "Device"
Identifier "Dual GPU"
Driver "nvidia"
BoardName "Unknown"
BusID "PCI:1:0:0"
EndSection
Section "Device"
# Option "ExactModeTimingsDVI" "True"
# Option "TwinView" "true"
# Option "UseDisplayDevice" "DFP-X"
# Option "IncludeImplicitMetaModes" "False"
# Option "nvidiaXineramaInfoOrder" "DFP-X"
# Option "MetaModes" "DFP-X: X1RESxY1RES +X1OFFSET+0, DFP-Y: X2RESxY2RES +X2OFFSET+0"
Identifier "NVIDIA Generic"
Driver "nvidia"
EndSection
Section "Screen"
Identifier "Screen Dummy Dual GPU Screen"
Device "Dual GPU"
Monitor "Generic 1920x1200 EDID"
DefaultDepth 24
Option "UseDisplayDevice" "none"
Option "Interactive" "False"
Option "HardDPMS" "False"
SubSection "Display"
Virtual 1920 1200
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen Default 0"
Device "NVIDIA Generic"
Monitor "Generic Monitor"
DefaultDepth 24
Option "Overlay" "on"
Option "HardDPMS" "False"
Option "Interactive" "False"
# Option "ModeValidation" "NoEdidMaxPClkCheck, NoHorizSyncCheck, NoVertRefreshCheck"
Option "BusID" "PCI:::"
SubSection "Display"
Depth 24
EndSubSection
EndSection
And here is the grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="selinux=0 crashkernel=auto resume=/dev/mapper/rl_vxfhost-swap rd.lvm.lv=rl_vxfhost/root rd.lvm.lv=rl_vxfhost/swap nouveau.modeset=0 rd.driver.blacklist=nouveau plymouth.ignore-udev nvidia-drm.modeset=1"
GRUB_DISABLE_RECOVERY="true"
GRUB_ENABLE_BLSCFG=true
Tried different install guides and the latest was.
https://forums.rockylinux.org/t/tutorial-for-nvidia-gpu/4234