NVS 3100M has codename NV50 (Tesla), so you can see the feature matrix.
https://nouveau.freedesktop.org/FeatureMatrix.html
https://nouveau.freedesktop.org/PowerManagement.html
So you can see almost other things has been done but the power management especially Automatic Reclocking still unfinished. So the feature set and stability should be fine and the performance will be bad.
Linux
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
-
No, you can't install the drivers manually if they aren't supported. Nvidia does rolling driver releases removing aged out hardware, and the drivers do not support new versions with older hardware. Same with Windows.
-
Nouveau is the only option you have as far as hardware acceleration goes, but if these are laptops, you'd be better off just using the Intel graphics, because that's what's available, and they are very power efficient.
-
Power consumption is immediately bad once you engage the Nvidia hardware. Disable it in the BIOS. You won't have better performance in any meaningful way, just horrible battery life, especially since these are devices so old the modern drivers won't support the hardware.
Re: 1, there are some community efforts to keep the drivers alive longer.
Neither laptop BIOS offers the option to disable discrete graphics :(
Are you sure? I know the successor the T420 supports disabling the graphics. I dont think my 410 ever had it though. It's under display settings in the bios. Not sure about dell though, they might not have had it.
Lenovo's bios simulator sadly only goes as old as the T530. But it's config > display > graphics device.
Unfortunately, I'm only given a choice between Boot Display Devices under that menu.
edit: Apparently, there is a menu for it if the T510 is a later model with Optimus support. Early dGPU variants like mine are forced to use the discrete graphics, even if the BIOS is hacked to reveal the menu.
Perhaps just uninstalling Nouveau and falling back to the Intel driver, if it's already installed, is sufficient? Or if that doesn't work, worst case OP could blacklist Nouveau and and update initramfs? I'm just guessing as long as the Nvidia driver is never actually active perhaps that's enough to avoid excess power consumption.
OTOH there isn't much harm in OP keeping Nouveau enabled and seeing how things go though I'm in agreement with you, on an older laptop there's not much advantage to be gained with the older Nvidia hardware.
In my experience, nouveau is painfully slow and crashes constantly to the point of being virtually unusable for anything. The developers agree, as in the last couple months nouveau has been phased out of Mesa entirely. More recent Mesa versions now implement OpenGL on Nvidia using Zink on NVK, and the result is quite a bit faster and FAR more stable.
If your distribution currently still ships a Mesa version which uses nouveau, I would personally recommend you just stick with the Intel graphics for now.
voidlinux still has the 390 drivers available. I'm sure others do too:
[-] nvidia390-390.157_6 NVIDIA drivers (GeForce 400, 500 series) - Libraries and Utilities [-] nvidia390-dkms-390.157_6 NVIDIA drivers (GeForce 400, 500 series) - DKMS kernel module [-] nvidia390-gtklibs-390.157_6 NVIDIA drivers (GeForce 400, 500 series) - GTK+ libraries [-] nvidia390-libs-390.157_6 NVIDIA drivers (GeForce 400, 500 series) - common libraries [-] nvidia390-opencl-390.157_6 NVIDIA drivers (GeForce 400, 500 series) - OpenCL implementation
One thing to keep in mind about older versions of the nvidia proprietary drivers is that they will only work with specific kernel versions (and specific X versions—not sure about Wayland). Once the driver series your card needs stops being updated, you can't update your kernel without patching the driver. Assuming you have the skills to patch the driver, or someone who does makes their patches public.
I went through this song-and-dance with a very old laptop that had a card of the NV40 generation as its only GPU (no integrated graphics). Eventually I did install nouveau on it, and used it for several years without any issues.
Honestly, if these laptops also have Intel gpus, just use these to do your 2D work. And if you feel adventurous, then install the 390 drivers as secondary, only for the apps that need computing (e.g. Blender). For anything else, just use Intel, they work great for both video and 2D desktop acceleration.
For Arch.
Check here for your card: https://nouveau.freedesktop.org/CodeNames.html#NV160
Check here for which driver to install: https://wiki.archlinux.org/title/NVIDIA
don't know about that latitude, but for the thinkpad you'd do well to disable the nvidia graphics in BIOS setup. intel graphics is adequate for daily stuff and you can actually use the thing as a mobile device i.e. on battery,