• Square Singer@feddit.de
    link
    fedilink
    arrow-up
    4
    arrow-down
    1
    ·
    1 year ago

    Anything involving Nvidia, really.

    I installed Xubuntu on an old laptop with a Geforce 635M. During installation I checked “Install proprietary drivers”. So it installs the current Nvidia driver instead of the correct legacy one for my GPU, even though it obviously would be able to tell which GPU I have installed.

    So then I uninstalled the current one and installed the correct legacy one, but the driver still doesn’t work. Took me quite a while that apt remove/install only removes/installs the packages but doesn’t actually load/unload the drivers from the kernel.

    So I loaded the legacy driver into the kernel, but it still didn’t work. Apparently, the current driver takes precedence, even though it doesn’t even support the GPU at all.

    In the end I had to reinstall the current one, unload both drivers from the kernel, uninstall the current driver and load the legacy driver.

    This took me a few hours and I am pretty sure that someone who doesn’t have an IT degree would probably just not have a working GPU and that’s that.

    Then I spent a few hours to get Optimus to run, but couldn’t figure it out. So now this laptop cannot be used without a battery source for any decent amount of time, because the GPU is constantly running and consumes massive amounts of energy just to render e.g. a browser window.

    • Bitrot@lemmy.sdf.org
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 year ago

      In the context of the post this one is interesting. Nvidia packages their driver for FreeBSD as well, and there is potential that it works better there because they aren’t actively fighting against it, as the Linux kernel does (that doesn’t mean it really does run better, but potentially).