![]() Registered Member ![]()
|
Hi,
I'm using a Dell G5 laptop with dedicated NVIDIA graphics. I've had a weird problem with packages and I had to login via terminal (loginctl) I thought that I've corrected the packages problem, but today after restart I could not log in at all (sddm didn't start). The problem was in X conf files, I had to comment out a few lines in order for sddm to start:
Now the problem I'm facing is no Image on HDMI (I have two monitors connected, via usb-c and hdmi) HDMI is reported disconnected (xrandr)
Nvidia X Server settings shows only PRIME profiles I've tried nvidia-xconfig - sddm does not start with generated xorg.conf file. I've managed to make the HDMI show as connected by issuing a following command:
But I still cannot get any image on this monitor.
I can see here that the rendered is set to Intel which I believe is incorrect, and previously was set to dedicated nvidia graphics (because I occasionally game on this machine) I've also tried to change the modesetting parameter to 0 but it had no effect. I have secure boot disabled. Loaded modules:
If anyone has any ideas what is wrong or how to fix it, please help. Thanks in advance! |
![]() Registered Member ![]()
|
|
![]() Registered Member ![]()
|
EDIT oops sorry I just saw you listed it. My apologies. |
![]() Registered Member ![]()
|
I believe the external display on a Dell G-series is hardwired to the discrete nVidia GPU. Thus, when you're using the integrated Intel GPU, you only have access to the laptop display. You will have to use the nVidia display to use the external monitor... which is what you want to do anyway.
The easiest thing to try to get the nVidia display selected again would be to start the nvidia-settings (known as NVIDIA X Server Settings in the menu) application, if you have it installed, and select the PRIME Profiles section. If the radio button has "Intel" selected, just select NVIDIA and reboot. If you prefer the command line, you could also use
Hopefully that will fix it, but if not, there are other things to try out. Make sure the nVidia driver is not blacklisted in /etc/modprobe/d or /lib/modprobe.d, and also make sure that nouveau is blacklisted. You should not need an xorg.conf in /etc/X11 for nVidia mode. I did have to use one (which I actually put in /etc/X11/xorg.conf.d, but it works the same) to get Prime sync working. The external HDMI port doesn't work in Prime sync mode either, at least as it is now set up on my G3. It needs to be in straight NVIDIA mode. You might also want to use the prime-indicator or prime-indicator-plus package (from the PPA) to make it easier to switch between Intel and nVidia. It only requires a logout/login to switch from nVidia to Intel, and two logouts/logins to go the other way. Still faster than rebooting! |
Registered users: Baidu [Spider], Bing [Bot], Google [Bot]