I can’t seem to use my nvidia GPU (GeForce GTX 1660 Ti Mobile) or external monitor anymore after the latest package update. Running sudo mhwd -a pci nonfree 0300
gives this:
`Using config ‘video-hybrid-intel-nvidia-450xx-prime’ for device: 0000:01:00.0 (0300:10de:2191) Display controller nVidia Corporation TU116M [GeForce GTX 1660 Ti Mobile]
Using config ‘video-hybrid-intel-nvidia-450xx-prime’ for device: 0000:00:02.0 (0300:8086:3e9b) Display controller Intel Corporation UHD Graphics 630 (Mobile)
Error: config ‘video-hybrid-intel-nvidia-450xx-prime’ conflicts with config(s): video-hybrid-intel-nvidia-430xx-bumblebee`
And intel-virtual-output
doesn’t list the external monitor anymore.
Any idea why, how to fix?
I’m using kernel 5.4.67-1-MANJARO on an acer helios 300
I would say the prime config has no support for a second screen. It just can offload applications to the dGPU.
The archwiki says, that bumblebee can do this: Bumblebee - ArchWiki
So i would suggest to delete the prime driver and install a bumblebee one.
List what you have installed:
mhwd -li
List what what you could install:
mhwd -l
remove the prime driver:
sudo mhwd -r video-hybrid-intel-nvidia-450xx-prime
install the bumblebee driver:
sudo mhwd -i pci video-hybrid-intel-nvidia-390xx-bumblebee
or
sudo mhwd -i pci video-hybrid-intel-nvidia-340xx-bumblebee
I’ve been running through all the possibilities (prime and bumblebee).
» mhwd -l
> 0000:01:00.0 (0300:10de:2191) Display controller nVidia Corporation:
--------------------------------------------------------------------------------
NAME VERSION FREEDRIVER TYPE
--------------------------------------------------------------------------------
video-hybrid-intel-nvidia-450xx-prime 2019.10.25 false PCI
video-hybrid-intel-nvidia-440xx-prime 2019.10.25 false PCI
video-hybrid-intel-nvidia-435xx-prime 2019.10.25 false PCI
video-hybrid-intel-nvidia-430xx-bumblebee 2019.10.25 false PCI
video-hybrid-intel-nvidia-418xx-bumblebee 2019.10.25 false PCI
video-nvidia-450xx 2019.10.25 false PCI
video-nvidia-440xx 2019.10.25 false PCI
video-nvidia-435xx 2019.10.25 false PCI
video-nvidia-430xx 2019.10.25 false PCI
video-nvidia-418xx 2019.10.25 false PCI
video-linux 2018.05.04 true PCI
video-modesetting 2020.01.13 true PCI
video-vesa 2017.03.12 true PCI
> 0000:00:02.0 (0300:8086:3e9b) Display controller Intel Corporation:
--------------------------------------------------------------------------------
NAME VERSION FREEDRIVER TYPE
--------------------------------------------------------------------------------
video-hybrid-intel-nvidia-450xx-prime 2019.10.25 false PCI
video-hybrid-intel-nvidia-440xx-prime 2019.10.25 false PCI
video-hybrid-intel-nvidia-435xx-prime 2019.10.25 false PCI
video-hybrid-intel-nvidia-430xx-bumblebee 2019.10.25 false PCI
video-hybrid-intel-nvidia-418xx-bumblebee 2019.10.25 false PCI
video-linux 2018.05.04 true PCI
video-modesetting 2020.01.13 true PCI
video-vesa 2017.03.12 true PCI
All are broken. The most I get with bumblebee is seeing the other display listed in the xfce display manager. But it won’t output or recognise the make or highest resolution, which it did before.
Minor update, It seems I needed to reboot for the video-hybrid-intel-nvidia-450xx-prime
driver to see the external monitor properly (instead of just logging out and back in again). I can now use the monitor at the correct resolution and frequency. But xfce-display-settings
won’t let me set it as my primary monitor with the start bar etc. And with some spatial arrangements both screens become one virtual screen, which I don’t want.
I don’t know where these settings are being stored, /etc/X11
just seems to have a bunch of useless placeholders (where is xorg.conf
supposed to be now?). xord.conf.d
only has meaningful files for synaptics and keyboard.