Hi All, after dabbling in Linux for over 25 years, two years ago I decided to finally use Linux as my main system. I still needed occasionally to dual boot into Win 10, but those events became more and more rare. My initial needs were: KDE Plamsa & up-to-date software. EndeavourOS fitted that perfectly, and while I have distro-hopped numerous times on other machines, my main system has remained EOS. It has remained trouble-free and exactly what I wanted.
However, my last step in leaving M$ behind was getting Age of Empires II DE running on Linux, and this meant getting the Nvidia GPU drivers installed on my rather old but much loved laptop. How hard could that be??? Well, is it turns out, I believe it is impossible under any Arch or Ubuntu based distribution in my case, as the Nvidia GT 650M GPU required the 470 series drivers which are no longer supported by Nvidia, or, it seems, by any recent kernel. After several weeks of serious effort, every trick and suggestion failed, until 2 days ago when a random post appeared on r/voidlinux describing how they got their almost identical GPU working. Yes, it worked! Void Linux, 6.6 LTS kernel and the 470 series drivers.
So, thank you all for your marvelous work and a truly fantastic distro, but alas my time here is ending. I go boldly into the Voidā¦.
Just because youāre not using EndeavourOS or Arch doesnāt mean you canāt stick around here. Thereās plenty of members here who use other distributions other than EndeavourOS and Arch. Youāre welcome to stay
And it was VERY remiss of me not to mention that this is one of the friendliest and most helpful communities in the Linux space. Well done everyone!!! Yes, I will still lurk and maybe add a few words when I have something helpful to add
Well i guess Void it is. I do have to say i have a hard time believing the GT 650M canāt work on EOS with the 470 drivers. But itās your hardware and your choice. Have fun on Void.
Yeah, Iām a bit stunned by that too. I think the issue is in the base Arch packages, as I canāt get it running on pure Arch either. Maybe Iām missing something simple, but Iāve spent weeks on this, and since āit just worksā on Void, thatās where I am for the moment. I hate to give up on EOS/Arch, so Iāll probably come back to it from time to time and see if I see what I missed.
As Iāve said above, it should be possible, but I have tried for several weeks, with both EOS & clean installs of Arch, and have yet to succeed. I will add that Ubuntu based distros have also failed, so I suspect some āuniversalā issue. Of all the distros I have tried, only Void has succeeded.
I will also add that, as a recently retired systems/data analyst, Iām usually pretty good at following documentation and doing internet searches.
It would be interesting to see how Void has solved that.
Maybe it is suitable kernel parameters, GPU settings, additional package(s), or something else?
[trevor@void ~]$ xbps-query -l | grep -P ānvidia|linuxā ii liblastlog2-2.41.2_1 Lastlog replacement library from util-linux ii libsmartcols-2.41.2_1 Table or Tree library from util-linux ii linux-base-2023.05.29_1 Linux kernel base dependencies ii linux-firmware-amd-20251111_1 Binary firmware blobs for the Linux kernel - AMD CPU/GPU microcode ii linux-firmware-broadcom-20251111_1 Binary firmware blobs for the Linux kernel - Broadcom network blobs ii linux-firmware-intel-20251111_1 Binary firmware blobs for the Linux kernel - Intel GPU microcode ii linux-firmware-network-20251111_1 Binary firmware blobs for the Linux kernel - network ii linux-firmware-nvidia-20251111_1 Binary firmware blobs for the Linux kernel NVIDIA GPU microcode ii linux-lts-6.6_1 Linux LTS (Long Term Support) kernel meta package ii linux-lts-headers-6.6_1 Linux longterm support kernel headers meta package ii linux6.6-6.6.117_1 Linux kernel and modules (6.6 series) ii linux6.6-headers-6.6.117_1 Linux kernel and modules (6.6 series) - source headers for 3rd party modules ii nvidia470-470.256.02_2 NVIDIA drivers (GKxxx āKeplerā) - Libraries and Utilities ii nvidia470-dkms-470.256.02_2 NVIDIA drivers (GKxxx āKeplerā) - DKMS kernel module ii nvidia470-gtklibs-470.256.02_2 NVIDIA drivers (GKxxx āKeplerā) - GTK+ libraries ii nvidia470-libs-470.256.02_2 NVIDIA drivers (GKxxx āKeplerā) - common libraries ii nvidia470-libs-32bit-470.256.02_2 NVIDIA drivers (GKxxx āKeplerā) - common libraries (32bit) ii psmisc-23.7_1 Small set of utilities that use the linux proc filesystem ii util-linux-2.41.2_1 Miscellaneous linux utilities ii util-linux-common-2.41.2_1 Miscellaneous linux utilities - common files
The main difference seems to be the version of the kernel.
Note that the AUR has linux-lts66 which is the same version as Void has.
So this might work for your case. Not sure if you still are willing to try it.
Note also that the support for kernel version 6.6 is mentioned to end in the end of year 2026 (see https://www.kernel.org/category/releases.html). This can change (and for LTS kernels it often has), but thereās no guarantee (yet).