Hello everyone, let me start by prefacing that yes i have read the stable-update message, the legacy driver removal and related issues.
I’ve tried everything, deleting all nvidia drivers, syncing pacman’s mirrors then reinstalling, i uninstalled 5.10 and reinstalled 5.4, tried on 5.9, 5.10.
The only thing that ever worked was re-installing video-nvidia-390xx.
I tried installing just video-nvidia, didn’t work (even on 5.4)
I booting using my intel iGPU (plugged my HDMI to the motherboard, properly set it in the bios).
Nothing worked but 390xx. On video-nvidia (not the 390xx) it just boots to a black screen, no mouse, no nothing. (I can Ctrl+Alt+F2 into another session though)
$ mhwd -li
> Installed PCI configs:
--------------------------------------------------------------------------------
NAME VERSION FREEDRIVER TYPE
--------------------------------------------------------------------------------
video-modesetting 2020.01.13 true PCI
video-nvidia-390xx 2020.11.30 false PCI
video-linux 2018.05.04 true PCI
$ mhwd -l
0000:01:00.0 (0300:10de:1b06) Display controller nVidia Corporation:
--------------------------------------------------------------------------------
NAME VERSION FREEDRIVER TYPE
--------------------------------------------------------------------------------
video-nvidia 2020.11.30 false PCI
video-nvidia-390xx 2020.11.30 false PCI
video-linux 2018.05.04 true PCI
video-modesetting 2020.01.13 true PCI
video-vesa 2017.03.12 true PCI
my /var/etc/Xorg.0.log file:
The reason why I do not want to run the 390xx is because
A) the fans are constantly on
B) hardware acceleration doesn’t work
C) power consumption on it is messed up
Just for precaution, i redid sudo pacman-mirrors -f3 and sudo pacman -Syyu after uninstalling mhwd/mhwd-db.
Then I did sudo pacman -S mhwd
λ y4my4m [~] → sudo mhwd -a pci nonfree 0300
> Using config 'video-nvidia' for device: 0000:01:00.0 (0300:10de:1b06) Display controller nVidia Corporation GP102 [GeForce GTX 1080 Ti]
> Installing video-nvidia...
Sourcing /etc/mhwd-x86_64.conf
Has lib32 support: true
Sourcing /var/lib/mhwd/db/pci/graphic_drivers/nvidia/MHWDCONFIG
Processing classid: 0300
Sourcing /var/lib/mhwd/scripts/include/0300
Processing classid: 0302
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
resolving dependencies...
looking for conflicting packages...
Packages (4) lib32-nvidia-utils-455.45.01-3 linux510-nvidia-455.45.01-10.0 linux54-nvidia-455.45.01-6 nvidia-utils-455.45.01-2
Total Installed Size: 473.51 MiB
:: Proceed with installation? [Y/n]
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing nvidia-utils...
==> If you run into trouble with CUDA not being available, run nvidia-modprobe first.
Optional dependencies for nvidia-utils
gtk3: nvidia-settings [installed]
xorg-server-devel: nvidia-xconfig
opencl-nvidia: OpenCL support
installing lib32-nvidia-utils...
Optional dependencies for lib32-nvidia-utils
lib32-opencl-nvidia
installing linux510-nvidia...
...
(6/6) Updating the desktop file MIME type cache...
nvidia-utils: install reason has been set to 'explicitly installed'
lib32-nvidia-utils: install reason has been set to 'explicitly installed'
linux510-nvidia: install reason has been set to 'explicitly installed'
linux54-nvidia: install reason has been set to 'explicitly installed'
xorg configuration file: '/etc/X11/mhwd.d/nvidia.conf'
> Successfully installed video-nvidia
Are there more logs I could share with you to help? My grub configs are quite normal (no nomodeset or anything like that…). As far as I know nothing is blacklisted, etc.
By the way, and this is just my gut feeling and I may be talking non-sense here but, considering that even booting on the iGPU with video-linux or whatever does not show any GUI and that only 390xx seems to work… it must be that somewhere, somehow, 390xx drivers are being forced? Like it’s expecting 390xx no matter what, so even if 455 is properly installed it’s still trying to use 390xx ?