xuname:
Void 5.4.51_1 x86_64 AuthenticAMD uptodate rrFFFFF
package:
nvidia340-340.108_3
Just ran 'xbps-install -Su' today and it pulled the new 5.7.9 kernel. Is it LTS already?
Anyway, nvidia340 module fails to compile. Here is the make.log.
(there are other modules like 8188eu wifi that also failed to compile, but that's another story and should be fixed by their authors I guess)
Update the system -> get the new 5.7.9 kernel
DKMS will fail for the nvidia340 driver.
I guess we need to add some patches from https://forums.developer.nvidia.com/t/patches-for-340-108-and-5-6-rc-need-help-with-driver-init/111760/12
Sorry what should I do with this? I'm a bit new to the Void world.
Probably I'd just better stay with the 5.4 kernel for some time (well, until all the dust settles down).
Sorry, that was the wrong link. The important part are those patches.
@ericonr Ok, will wait for the fixes to come into the repo then :)
@ericonr Sorry, a little offtopic: I decided to put linux and linux-headers via ignorepkg in /etc/xbps.d/ and if I do:
sudo xbps-remove -Oo
I get this:
dracut remove 050_2
kpartx remove 0.8.4_1
linux-firmware-intel remove 20200519_1
linux-firmware-nvidia remove 20200519_1
cpio remove 2.13_1
I know that it's natural and logical because of new dependencies. Should I just not use this command in the nearest future? What is the best way to clean the cache and avoid this?
we should just drop this series, it was deprecated by nvidia last year, it won't be getting any more updates, it also doesn't support glvnd which is a can of worms of its own
additionally, every card supported by this driver and not supported by a newer series is fully supported by nouveau
@AngryPhantom
Sorry, a little offtopic: I decided to put linux and linux-headers via ignorepkg in /etc/xbps.d/ and if I do:
You probably want to xdowngrade to the previous linux and linux-headers metapackages, and then xbps-pkgdb -m hold them, if you don't want the update.
@ericonr Oh, thanks!
@q66
nouveau
Yeah, but there will be no OpenGL gaming and 3D :( Or it would be just awful.
? opengl is fully supported by nouveau for all cards up to 700 series
@q66 Is the performance OK? Have you tried playing something? Just asking because I've never tested nouveau.
should be fine all the way up to kepler (i know cards like GTX 680 perform at least up to 80% of what they do on proprietary drivers, and that was a few years ago), fermi and kepler don't have automatic reclocking (400-700 series) so you have to reclock manually, but 400 series and newer is supported by nvidia390 anyway
@q66 Great news then. Thanks! Will try nouveau.
what card is this anyway?
@q66 GeForce 9500 GT
I also have GeForce 7600 GT :)
Sorry, deleted a comment. I've successfully uninstalled nvidia340. Gonna install kernel 5.7 and reboot...
@q66 Well, it works to some extent, even played some games. The only thing I get artifacts in windows in XFCE sometimes, the title bars are garbled or with glitches. I don't know if there any configs/settings for nouveau.
I suggest you disable xfce's builtin compositor and use something like picom
I never use compositing. It's the first thing I disable after installing
any distro.
I have a laptop with a very old NVIDIA card. The artifacts in windows seem to be common, and I am not sure exactly why.
@fosslinux Are you using nouveau or a proprietary driver?
i have a powermac g5 with geforce 6600 in it and that has no desktop artifacts (though in games it's quite broken, but i suspect that's specific to big endian architecture and it's probably fine on x86), though geforce 9000 series is a few years newer
Nouveau
Good news for this driver, majaro is actively developing patches for 5.7+, I'll PR them shortly, confirmed they work with my GTS 250 It is very much on its last legs though, this is probably it's last burst of life.
Good news for this driver, majaro is actively developing patches for 5.7+, I'll PR them shortly, confirmed they work with my GTS 250 It is very much on its last legs though, this is probably it's last burst of life.
Would be tremendously helpful, have an old MacBook that only works with nvidia340, not nouveau. At this point the FreeBSD Nvidia driver still works, but would be a great Void test machine...
@seannaswell Could you please share how do you install the FreeBSD driver?
Please test :))
Works on my GTS 250
@fosslinux Sorry, what should I test? Is it in the repos?
No, it isn't, but if you are able to, clone the void-packages repository on my branch, ./xbps-src binary-bootstrap && ./xbps-src pkg nvidia340 and then xbps-install -R hostdir/binpkgs nvidia340 -u to update. You ahve to build it yourself until it is merged and more testers would be appreciated
Oh, that's nice. Actually I switched to a more stable 5.4.x kernel branch. I've also found out that Debian still supports nvidia340 driver and will support it in the future releases with 5.8.x, 5.9.x and higher kernels. Probably you can take the patches from them? Here is the driver (you need to unpack it and take the _nvidia-legacy-340xx-kernel.tar.xz_ archive, there will be a 'patches' directory inside). I think you should take the latest version (for Debian Sid).
I guess I'm not the one with old hardware here, so it would be really nice if you continue supporting legacy drivers.
Well, if it's not a problem for you, of course...
Thank you!
It has been merged into master, try an update, 5.{7,8,9}.x should work now
@fosslinux Thank you very much! I really appreciate your efforts. Keep up the good work!