I have nvidia-optimus
hardware:
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 630 (Mobile)
01:00.0 VGA compatible controller: NVIDIA Corporation TU106M [GeForce RTX 2070 Mobile] (rev a1)
When I install nvidia
proprietary driver using mhwd
:
sudo mhwd -a pci nonfree 0300
It correctly installs video-hybrid-intel-nvidia-450xx-prime
along with video-modesetting
. But when I reboot it boots into black screen. I can access console though.
See: Xorg.0.log
Any help is appreciated.
UPDATE
My primary display is 4K (3840 × 2160). Strange thing is, when I boot my laptop with an Full HD (1920 × 1200) monitor attached, everything works fine. The sddm
login screen loads, The KDE
loads perfectly after login. nvidia-settings
works. Both of the displays works perfectly. glxinfo | grep -i renderer
shows:
OpenGL renderer string: GeForce RTX 2070/PCIe/SSE2
However the following things still appears in Xorg.0.log
:
[ 24.786] (II) LoadModule: "nouveau"
[ 24.787] (WW) Warning, couldn't open module nouveau
[ 24.787] (EE) Failed to load module "nouveau" (module does not exist, 0)
[ 24.787] (II) LoadModule: "nv"
[ 24.787] (WW) Warning, couldn't open module nv
[ 24.787] (EE) Failed to load module "nv" (module does not exist, 0)
[ 24.791] (II) LoadModule: "fbdev"
[ 24.792] (WW) Warning, couldn't open module fbdev
[ 24.792] (EE) Failed to load module "fbdev" (module does not exist, 0)
[ 24.792] (II) LoadModule: "vesa"
[ 24.792] (WW) Warning, couldn't open module vesa
[ 24.792] (EE) Failed to load module "vesa" (module does not exist, 0)
[ 27.689] (EE) Failed to open authorization file "/var/run/sddm/{f5a7a9d0-995e-4bff-a687-7b44f14e35a0}": No such file or directory
Just for reference, mhwd -li
currently shows:
> Installed PCI configs:
--------------------------------------------------------------------------------
NAME VERSION FREEDRIVER TYPE
--------------------------------------------------------------------------------
video-modesetting 2020.01.13 true PCI
video-hybrid-intel-nvidia-450xx-prime 2019.10.25 false PCI
The problem seems like a BUG
!!!