Got myself a Dell Latitude E4310 E6410 and Thinkpad T510 for free, both with discrete Nvidia graphics soldered to the mainboard. I’ve installed Linux on them and just went with the nouveau driver since the proprietary Nvidia driver for such old cards is no longer in the Debian 12 repo. Not going to do anything cutting edge on them, but it does leave me wondering:

  • I read that I could, with some effort, install the proprietary driver manually. Am I missing out on anything at all without them, or is nouveau mature enough and the graphics old enough that I wouldn’t notice?
  • Is nouveau with old discrete graphics better or worse than having just Intel’s integrated graphics?
  • Does power consumption vary significantly between nouveau and proprietary drivers?

EDIT

Answering myself after going down a rabbit hole with the T510:

  1. The dGPU is the NVS 3100M, which does have some level of hardware acceleration support under nouveau, so at least it isn’t draining power for zero benefit. However, the dGPU is unable to go past its lowest power state without manually manipulating /sys/kernel/debug/dri/0/pstate (I did not try to) and I suspect that this is what kneecaps 3D performance. There should be a marked difference, but I won’t be doing any serious work on these machines, so I’m leaving everything as-is.

  2. This situation is worse than having just integrated graphics due to the inherent power consumption of the GPU core while unable to benefit from higher power states and other optimizations.

  3. Power consumption is probably less, but for much worse performance. At least it is a much better fallback than leaving at maximum.

  • A later variant has the BIOS option to disable the dGPU, mine is an early variant with no options
  • DaPorkchop_@lemmy.ml
    link
    fedilink
    arrow-up
    4
    ·
    14 hours ago

    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.

  • Eugenia@lemmy.ml
    link
    fedilink
    English
    arrow-up
    3
    ·
    22 hours ago

    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.

  • just_another_person@lemmy.world
    link
    fedilink
    arrow-up
    6
    ·
    edit-2
    1 day ago
    1. 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.

    2. 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.

    3. 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.

      • fuckwit_mcbumcrumble@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        1 day ago

        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.

        https://download.lenovo.com/bsco/index.html#/textsimulator/ThinkPad W530 (2447,2436,2438,2439,2441,2449,2463)

        Lenovo’s bios simulator sadly only goes as old as the T530. But it’s config > display > graphics device.

        • monovergent 🛠️@lemmy.mlOP
          link
          fedilink
          arrow-up
          3
          ·
          edit-2
          1 day ago

          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.

        • Brickfrog@lemmy.dbzer0.com
          link
          fedilink
          arrow-up
          2
          ·
          1 day ago

          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.

  • StrangeAstronomer@lemmy.ml
    link
    fedilink
    arrow-up
    2
    ·
    24 hours ago

    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

  • glitching@lemmy.ml
    link
    fedilink
    arrow-up
    1
    ·
    22 hours ago

    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,