Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I think you will find that since nvidia has stopped supporting the 340 driver and it is difficult or impossible to get working on newer kernels your request may possibly not get any reasonably supportive response. I believe nvidia has also stopped supporting the 390 driver (or will very soon).
You may be able to lock in your product to an older kernel that was able to support that driver, but good luck in doing so. I cannot even venture to guess which kernel version would do so, although possibly something in the 4.XX series or very early 5.XX series might be possible. I also would venture that it might only be possible with a 32 bit kernel, but only conjecture at this point and knowing the age of the supported devices.
I think you will find that since nvidia has stopped supporting the 340 driver and it is difficult or impossible to get working on newer kernels your request may possibly not get any reasonably supportive response. I believe nvidia has also stopped supporting the 390 driver (or will very soon).
You may be able to lock in your product to an older kernel that was able to support that driver, but good luck in doing so. I cannot even venture to guess which kernel version would do so, although possibly something in the 4.XX series or very early 5.XX series might be possible. I also would venture that it might only be possible with a 32 bit kernel, but only conjecture at this point and knowing the age of the supported devices.
I've gotten the 340 driver working (with no real effort) in 64-bit Ubuntu with an old Quadro relatively recently - it just grabbed it from their official PPA. I forget which version of Ubuntu I last tried this on - 19.04 or higher at least though. It should also work with noveau. I have no idea what 'forward support' would be like here, and probably wouldn't want to rely on GTS 250 as the only option for graphics because it's quite dated (to wit, its actually not even a 'real' member of the 200 series family, its merely a re-badged 8800GTS!).
Few NVidia GPUs require any more than the FOSS defaults for competent operation by ordinary working, emailing, wordprocessing, Youtube watching users, e.g.:
I have several NVidia GPUs both older and newer than this 630, including older than OP's 250, all running on the nouveau kernel driver and the (upstream default) modern technology, modesetting Device Independent X driver, just like the GT 630 above.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.