You are not logged in.

#1 2024-07-31 06:27:25

cyberduck
Member
Registered: 2024-07-31
Posts: 3

(SOLVED) Blackscreen with static underscore, Nvidia driver

EDIT: SOLVED, SOLUTION AT THE END OF POST

Hi everyone, I'm trying to install Arch linux on my PC and everything is working so far except the latest Nvidia driver 555. After I installed the driver and reboot, I got a black screen with a static underscore. I can't type or do anything like Ctrl + Alt + F1,2,3,4 to switch to tty like that.

Some info about my system:

- CPU: Intel Core i7-14700K
- GPU: RTX 4070 Super Ti
- Firmware version: 12.01
- Desktop environment: GNOME 46
- Windowing system: Wayland
- Kernel Version: Linux 6.10.2-arch1-1
- Nvidia driver version: 555.58.02-10
- Monitor using DP port 1.4

Thing I have tried:

- I've added the following to the MODULES() array in /etc/mkinitcpio.conf:

MODULES=(nvidia nvidia_modeset nvidia_uvm nvidia_drm)

- Create /etc/modprobe.d/nvidia.conf and add:

options nvidia_drm modeset=1 fbdev=1

- Update initramfs (got no error):

sudo mkinitcpio -P

- Furthermore, I've also try to add the following in /etc/default/grub:

GRUB_CMDLINE_LINUX_DEFAULT="nvidia_drm.modeset=1"

- Then update grub config:

sudo grub-mkconfig -o /boot/grub/grub.cfg

Is there anything else I can do to fix this ? Please let me know, thank you !!!

EDIT:

As pointed about by seth , there is something wrong with GDM and I've found the solution in this Arch wiki article about Wayland and Proprietary Nvidia driver. Link here:

https://wiki.archlinux.org/title/GDM#Wa … DIA_driver

Section 4.1

As of GDM 42 and NVIDIA driver 510, GDM defaults to Wayland. For older NVIDIA drivers (in between version 470 and 510), GDM has chipset-dependent udev rules to use Xorg rather than Wayland. To force-enable Wayland, instead of following the three regular steps above, override these rules by creating the following symlink:

ln -s /dev/null /etc/udev/rules.d/61-gdm.rules# ln -s /dev/null /etc/udev/rules.d/61-gdm.rules

The command above solve my issue. And btw I also disable intergrated GPU in BIOS.

Last edited by cyberduck (2024-08-01 06:39:17)

Offline

#2 2024-07-31 06:45:21

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 75,837

Re: (SOLVED) Blackscreen with static underscore, Nvidia driver

Can you boot the multi-user.target (2nd link below)?
If so, please post your complete system journal for the previous boot (incl GDM):

sudo journalctl -b -1 | curl -F 'file=@-' 0x0.st

This works better if you didn't quit that w/ a hard reset (holding the power button) but a short power key push, frenetically pressing ctrl+alt+del or in doubt the https://wiki.archlinux.org/title/Keyboa … el_(SysRq)


If you cannot even boot the multi-user.target, try to also boot w/ "nomodeset"


The 555xx drivers are OTR for breaking output, but seems mostly DVI related (and the screen stays black, no cursor)

Online

#3 2024-07-31 07:44:19

cyberduck
Member
Registered: 2024-07-31
Posts: 3

Re: (SOLVED) Blackscreen with static underscore, Nvidia driver

Hi Seth,

I’ve tried to boot multi-user.target by pressing “e” while in Grub menu and append the following to the end of linux line (with nvidia_drm.modeset=1 still in the line)

systemd.target=multi-user.target

Press Ctrl + x. Same result, black screen with static underscore.

I’ve also tried  the following combination:

- Remove nvidia_drm.modeset=1 , added the above parameter.
- Remove nvidia_drm.modeset=1 , added nomodeset.

Same result, black screen + static underscore. I’m stuck.

Last edited by cyberduck (2024-07-31 07:45:27)

Offline

#4 2024-07-31 11:42:17

cyberduck
Member
Registered: 2024-07-31
Posts: 3

Re: (SOLVED) Blackscreen with static underscore, Nvidia driver

seth wrote:

Can you boot the multi-user.target (2nd link below)?
If so, please post your complete system journal for the previous boot (incl GDM):

sudo journalctl -b -1 | curl -F 'file=@-' 0x0.st

This works better if you didn't quit that w/ a hard reset (holding the power button) but a short power key push, frenetically pressing ctrl+alt+del or in doubt the https://wiki.archlinux.org/title/Keyboa … el_(SysRq)


If you cannot even boot the multi-user.target, try to also boot w/ "nomodeset"


The 555xx drivers are OTR for breaking output, but seems mostly DVI related (and the screen stays black, no cursor)

Thank you, I found the solution. Edited in post.

Offline

Board footer

Powered by FluxBB