I have a HP Omen 15 with AMD Ryzen7 and Nividia Geforce RTX 2060, Ubuntu 20.04.2 LTS
Have been operating with dual boot (Ubuntu + Windows) and dual screen (in-built + external) really well for some time. Suddenly, today, the inbuilt screen doesn’t seem to be recognized anymore, while the external monitor works well.
The inbuilt screen shows boot options (and works on Windows) but “freezes” with a black screen + Omen symbol at login. The login screen shows up on the external monitor.
It is clearly some system configuration problem. So I tried all solutions I could find for a day, of which most of the proposed solutions seems to be around deleting / changing the contents of /etc/X11/xorg.conf
See here for example: Internal laptop screen not detected when using Nvidia driver.
Nothing worked.
I’ve ran out of options for things to try, can’t seem to find a way around this… Can somebody help me out?
My NVIDIA Xserver setting doesn’t seem to find the inbuilt screen.
My nvidia-smi output:
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 460.80 Driver Version: 460.80 CUDA Version: 11.2 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|===============================+======================+======================|
| 0 GeForce RTX 2060 Off | 00000000:01:00.0 On | N/A |
| N/A 41C P8 2W / N/A | 324MiB / 5934MiB | 3% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
| 0 N/A N/A 1004 G /usr/lib/xorg/Xorg 29MiB |
| 0 N/A N/A 1740 G /usr/lib/xorg/Xorg 97MiB |
| 0 N/A N/A 1878 G /usr/bin/gnome-shell 107MiB |
| 0 N/A N/A 4793 G ...AAAAAAAAA= --shared-files 79MiB |
| 0 N/A N/A 5417 G /usr/bin/nvidia-settings 0MiB |
+-----------------------------------------------------------------------------+
Edit 1:
Changing to intel graphics, the built-in screen returns but the external monitor stops working.
sudo prime-select intel
reboot
This indicates that the problem is my NVIDIA card not being able to detect the buit-in screen?