I had the same issue today. I was testing if my system issues would be resolved by switch to the nouveau drivers.
If you don’t get a better solution, this is what I got from Deepseek so take it for what it is :
Since you have multiple Nvidia-related packages installed, we need to carefully remove them before switching to the open-source Nouveau drivers. Here’s how to proceed:
Step 1: Remove All Nvidia Packages
We’ll remove all Nvidia-related packages to avoid conflicts.
List all installed Nvidia packages:
bash
Copy
pacman -Qs nvidia
(You already did this, so we’ll work with your output.)
Remove the main Nvidia driver and dependencies:
bash
Copy
sudo pacman -R linux612-nvidia nvidia-utils lib32-nvidia-utils nvidia-settings nvidia-prime
Remove additional Nvidia helper packages:
bash
Copy
sudo pacman -R gwe nvidia-driver-assistant mhwd-nvidia libxnvctrl
Force remove any remaining dependencies:
bash
Copy
sudo pacman -R $(pacman -Qdtq) # Removes orphaned dependencies
Step 2: Remove the MHWD Nvidia Driver Config
Now, remove the hybrid driver that was causing issues earlier:
bash
Copy
sudo mhwd -r pci video-hybrid-intel-nvidia-prime
Step 3: Install Nouveau (Open-Source) Drivers
Install the free driver (video-linux includes Nouveau):
bash
Copy
sudo mhwd -a pci free 0300
Regenerate initramfs:
bash
Copy
sudo mkinitcpio -P
Reboot:
bash
Copy
reboot
Step 4: Verify Nouveau is Active
After rebooting, check:
bash
Copy
lsmod | grep nouveau
If Nouveau is loaded, you’ll see output like:
Copy
nouveau 1234567 0
Check the active GPU driver:
bash
Copy
glxinfo | grep "OpenGL renderer"
(Should show "Nouveau" instead of "NVIDIA.")
Troubleshooting
If Xorg fails to start, try:
bash
Copy
sudo mhwd -a pci free 0300 video-modesetting
If you need to revert to Nvidia proprietary drivers later, run:
bash
Copy
sudo mhwd -a pci nonfree 0300 video-nvidia
Final Notes
Nouveau has limited performance (no Vulkan, poor gaming support).
Power management may be worse (higher temps, worse battery life).
If you need Optimus (hybrid Intel + Nvidia), consider reinstalling video-hybrid-intel-nvidia-prime later.
You should obviously take a snapshot of your system before this.
It worked for me, although I did a cascade remove so I did not have any orphans.
This did not resolve my issue, so I rolled back to the previous snapshot which is running the proprietary 550 driver.