I was excited to install Linux on my desktop system. Since I’m working from home with my office laptop, I got a displaylink dock that I can easily switch between laptop and desktop.

After setting everything up with Ubuntu 22.04 I had it all working. A few days later I installed software updates, including an update for the driver for my graphics card, a Nvidia 3070, and then the problems started. I had to hook up a monitor again with a direct cable and fix the driver and again the displaylink. The same thing happened later again. I went with the recommended proprietary driver from Ubuntu. I believe i started with version 525 or 535.

To my frustration, in Windows it all works happily together, survives driver updates, etc.

Is this even a viable setup for a Linux machine where I don’t have to tinker every time there is a driver update?

I’m not a novice, I find my way around, but I do want a stable system.

I chose the Nvidia card mostly because I’m dabbing in machine learning.

Any ideas?

Thanks for any advice I get.

  • nottheengineer@feddit.de
    link
    fedilink
    arrow-up
    2
    arrow-down
    2
    ·
    1 year ago

    Ubuntu uses wayland, which can cause issues with stuff like that. Try using a distro that comes with X instead.

    Nvidia updates still break things, but it’s a lot less often and usually an easy fix by rolling back the driver.

    • russjr08@outpost.zeuslink.net
      link
      fedilink
      English
      arrow-up
      4
      ·
      1 year ago

      Just to note, you don’t need to completely switch distros. I’m pretty sure Ubuntu hasn’t outright removed X.org, so you can just switch at the login screen with the gear icon at the lower right corner when entering your password.

      • nottheengineer@feddit.de
        link
        fedilink
        arrow-up
        1
        arrow-down
        1
        ·
        1 year ago

        If they still ship with an X session and just select wayland by default, sure. But if they don’t, I think switching distros is easier than installing it on ubuntu.