As long as it starts and I can use it I can't complain. I don't have the anti aliasing issue try to copy your $HOME/gtk-3.0/settings.ini in gtk-4.0.
Search Criteria
Package Details: nvidia-340xx-dkms 340.108-37
Package Actions
Git Clone URL: | https://aur.archlinux.org/nvidia-340xx.git (read-only, click to copy) |
---|---|
Package Base: | nvidia-340xx |
Description: | NVIDIA driver sources for linux, 340xx legacy branch |
Upstream URL: | https://www.nvidia.com/ |
Licenses: | custom |
Conflicts: | nvidia, nvidia-340xx |
Provides: | nvidia-340xx |
Submitter: | simonsmh |
Maintainer: | JerryXiao |
Last Packager: | JerryXiao |
Votes: | 72 |
Popularity: | 0.41 |
First Submitted: | 2019-06-07 10:29 (UTC) |
Last Updated: | 2024-05-10 16:52 (UTC) |
Dependencies (7)
- dkms (dkms-gitAUR)
- libgl (libglvnd-gitAUR, amdgpu-pro-oglp-legacyAUR, amdgpu-pro-oglpAUR, nvidia-340xx-utilsAUR, libglvnd)
- nvidia-340xx-utilsAUR
- linux (make)
- linux-headers (make)
- nvidia-340xx-utilsAUR (make)
- linux-headers (optional) – Build the module for Arch kernel
Required by (6)
- bumblebee-forceunload (requires nvidia-340xx) (optional)
- bumblebee-git (requires nvidia-340xx) (optional)
- bumblebee-picasso-git (requires nvidia-340xx) (optional)
- conky-lua-nv (optional)
- nvfancontrol (requires nvidia-340xx) (optional)
- nvfancontrol-git (requires nvidia-340xx) (optional)
Sources (19)
- 0001-kernel-5.7.patch
- 0002-kernel-5.8.patch
- 0003-kernel-5.9.patch
- 0004-kernel-5.10.patch
- 0005-kernel-5.11.patch
- 0006-kernel-5.14.patch
- 0007-kernel-5.15.patch
- 0008-kernel-5.16.patch
- 0009-kernel-5.17.patch
- 0010-kernel-5.18.patch
- 0011-kernel-6.0.patch
- 0012-kernel-6.2.patch
- 0013-kernel-6.3.patch
- 0014-kernel-6.5.patch
- 0015-kernel-6.6.patch
- 0016-kernel-6.8.patch
- 0017-gcc-14.patch
- 20-nvidia.conf
- https://us.download.nvidia.com/XFree86/Linux-x86_64/340.108/NVIDIA-Linux-x86_64-340.108-no-compat32.run
Anakievs commented on 2024-12-03 10:44 (UTC) (edited on 2024-12-04 08:40 (UTC) by Anakievs)
TheExplorer commented on 2024-12-03 10:35 (UTC)
@Anakievs Yes, I'm aware of this. Though it gives me a crappy interface in XFCE with disabled antialiasing: https://ibb.co/T8wfTfb
Also, I've had problems with some flatpak with the above mentioned environment variable (the program didn't start at all).
What I'm trying to say is that it will give more and more issues in the future. All these variables and/or held packages will become useless "crutches", unfortunately.
Anakievs commented on 2024-12-03 10:26 (UTC) (edited on 2024-12-03 10:39 (UTC) by Anakievs)
@TheExplorer I've already told you about this. It still works GSK_RENDERER=cairo ghb
.
TheExplorer commented on 2024-12-02 15:52 (UTC) (edited on 2024-12-02 15:54 (UTC) by TheExplorer)
@NSLW That's what I'm talking about.
Today I tried to run a transcoder program called HandBrake which has GTK4 as a dependency. It didn't start giving me the only message in the console: "Aborted".
This driver is no more compatible with the new GTK4 (GTK4 removed support for GLX). I know nothing about KDE but I guess it is somehow connected.
The issue and the thread to read is here: https://gitlab.gnome.org/GNOME/gtk/-/issues/5858
We are actually doomed. Or, we can hold the needed packages. Well, until the system simply doesn't update anymore because of held packages.
es20490446e commented on 2024-11-03 16:56 (UTC) (edited on 2024-11-03 16:57 (UTC) by es20490446e)
Currently gtk2
is an optdepend
of nvidia-340xx-utils
.
But since nvidia-340xx*
always carries nvidia-settings
, this shall rather be a depend
.
miteshhc commented on 2024-11-03 14:17 (UTC)
@NSLW You might have higher chance with older version of kernel. The last patch is of 6.8. I haven't tested it personally. I'm on 6.6.3 and it works fine. Can't say about 6.8 or higher though.
NSLW commented on 2024-11-01 15:56 (UTC)
Hi all, is nvidia-340xx working for you correctly? I started using Plasma 6 and when I open e.g. Gwenview, I get no content inside the window borders.
I get following errors from kwin_x11: failed to create drawable kwin_scene_opengl: Creating the OpenGL rendering failed: "Could not initialize rendering context"
My Xorg version is: xorg-x11-server-Xorg: 21.1.14
kinfo gives me a bad result: KDE Plasma Version: 6.2.2 KDE Frameworks Version: 6.7.0 Qt Version: 6.7.2 Kernel Version: 6.11.5-300.fc41.x86_64 (64-bit) Graphics Platform: X11 Graphics Processor: llvmpipe
glxinfo gives me a fine result: direct rendering: Yes
TheExplorer commented on 2024-07-04 12:26 (UTC) (edited on 2024-07-04 12:28 (UTC) by TheExplorer)
@nobyte Well, nouveau has never failed for me in terms of a PC that just works: doing my everyday job + watching videos, playing some old games and surfing the Internet. But it's just my experience. I'm aware that there are lots of old NVidia chips which can fail or segfault.
How so? I mean Linux 5.10 (LTS/CIP) will be workable to 2031
It's not about the kernel version but the main software frameworks like GTK and QT that drop support for old stuff like system functions and calls, which will make programs impossible to be run with the 340-xx driver. There are already issues. Be prepared to either stick with nouveau or upgrade your hardware. Seriously.
nobyte commented on 2024-07-04 08:53 (UTC)
@TheExplorer
It's inevitable that the 340 driver stops working completely in the nearest future.
How so? I mean Linux 5.10 (LTS/CIP) will be workable to 2031.
By the way, why is there no patch in the list above for Linux 6.1 (LTS/CIP)? Does the driver compile on 6.1 as is?
.. 3D on this card is essentially non-existent by the modern demands, so there is no reason not to use nouveau for such ancient hardware.
I disagree. Last time I tried nouveau it segfaulted regularly and also VDPAU didn't work properly to play videos. And it also runs hot.
Also, many 3D-games from the time work well even using WINE. CAD as well.
For me, having a working 340 driver is the deciding factor whether or not I can still use my old machine. With the right software it's good to go for years.
It'd be a waste to have to give it up, just because some small software patch is missing.
So thanks to all you people who've kept it working so far :-)
TheExplorer commented on 2024-07-04 07:22 (UTC) (edited on 2024-07-04 07:23 (UTC) by TheExplorer)
@Anakievs Or... even easier with MX Linux: just open MX Tools, navigate to 'Hardware', click on 'Nvidia Driver Installer' and choose 340 driver.
But it's an Arch community, so we better stick to Arch distros and their solutions here.
It's inevitable that the 340 driver stops working completely in the nearest future. And yes, 3D on this card is essentially non-existent by the modern demands, so there is no reason not to use nouveau for such ancient hardware.
One should really start thinking about switching to AMD than tinkering with the impossible things.
Pinned Comments
JerryXiao commented on 2022-10-13 03:51 (UTC) (edited on 2022-10-14 02:44 (UTC) by JerryXiao)
For testing users, contributors: check out https://github.com/archlinux-jerry/nvidia-340xx
Warning: force push may happen to match the aur tree