Hello everyone,
I recently purchased an Asus Rog Zephyrus 16 featuring an RTX 4070. My setup includes a dual-boot configuration with Ubuntu 23.10 and Windows 11. On Ubuntu, switching from the Nouveau driver to the Nvidia 550 driver results in a screen freeze/black screen upon login (note: this is for the laptop’s screen, as I do not use an external monitor). However, I can access tty through recovery mode. I experienced similar issues with other Nvidia drivers (525, 535, 545) and Ubuntu 22.04 LTS.
I have attempted several solutions suggested on various forums, including:
- Enabling nomodeset
- Setting nvidia modeset to 0
- Adding nvidia to initrd
- Additionally blocking Nouveau
- Deleting the xorg.conf file, among others.
Unfortunately, none of these measures have resolved the issue. nvidia-smi displays accurate information about the graphics card when prime-select is configured for Nvidia (verified through tty). When set to the Intel profile, the screen functions normally.
I also generated nvidia-bug-report.log.gz (550.9 KB), which frequently mention:
nvidia-modeset: WARNING: GPU:0: Unable to read EDID for display device DP-2
This leads me to suspect an EDID failure might be causing the black screen issue, yet I haven’t found a viable solution. Has anyone else encountered this problem? I would greatly appreciate any assistance or suggestions. Thank you in advance.