Hi, not sure if this is the right category for the issue, but I need help as I’ve spent many hours over a few months trying to set this up, with no luck. Many times I broke the system and had to do a fresh install a few times.
I have a Lenovo G50-30 laptop, which has integrated Intel graphics, combined with Nvidia geforce 820M.
Output of lspci -k | grep -A 2 -E "(VGA|3D)"
00:02.0 VGA compatible controller: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Graphics & Display (rev 0e)
Subsystem: Lenovo Atom Processor Z36xxx/Z37xxx Series Graphics & Display
Kernel modules: i915
--
01:00.0 3D controller: NVIDIA Corporation GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (rev a1)
Subsystem: Lenovo GeForce 820M
Kernel modules: nouveau
According to the Arch wiki, I should check for the GPU’s code name on Nouveau, then find the code name on Nvidia’s website.
The issue is, the GPU is not listed anywhere on the Nouveau list. On Nvidia’s legacy list, it states I should use the 470.xx drivers. Installed them once from AUR, and broke my system.
BUT, according to the Arch wiki, I should use the 390-xx-dkms package, as it’s a Fermi card.
I did have luck installing the 390xx drivers, got better performance in Unreal Tournament and GTA 3, but other stuff simply does not work. I installed Warsow from GOG, native Linux install of the game, and it could not run as it would constantly give me an error saying VID_Init() failed with code 3
.
I uninstalled all nvidia packages from the system, ran sudo dracut --regenerate-all --force
, and sudo modprobe nouveau
after a reboot. Now the game runs, but I only get music and the first login screen in the game, but nothing is clickable and anytime the cursor moves - it’s leaving a cursor trail behind it. Pictured here
After reinstalling xf86-video-nouveau and mesa, and a fresh reboot the login screen in game looks even worse. Now I also found out the game is dead, but will attempt to install Warfork.
The system is currently functional so I give up on installing any nvidia packages unless someone is able to assist. Thanks!