• kbal ( kbal@fedia.io ) 
    link
    fedilink
    arrow-up
    51
    ·
    9 months ago

    Those are the GPUs they were selling — and a whole lot of people were buying — until about five years ago. Not something you’d expect to suddenly be unsupported. I guess Nvidia must be going broke or something, they can’t even afford to maintain their driver software any more.

    • bleistift2 ( bleistift2@sopuli.xyz ) 
      link
      fedilink
      English
      arrow-up
      12
      ·
      9 months ago

      I don’t get what needs support, exactly. Maybe I’m not yet fully awake, which tends to make me stupid. But the graphics card doesn’t change. The driver translates OS commands to GPU commands, so if the target is not moving, changes can only be forced by changes to the OS, which puts the responsibility on the Kernel devs. What am I missing?

      • kbal ( kbal@fedia.io ) 
        link
        fedilink
        arrow-up
        32
        ·
        9 months ago

        The driver needs to interface with the OS kernel which does change, so the driver needs updates. The old Nvidia driver is not open source or free software, so nobody other than Nvidia themselves can practically or legally do it. Nvidia could of course change that if they don’t want to do even the bare minimum of maintenance.

        • bleistift2 ( bleistift2@sopuli.xyz ) 
          link
          fedilink
          English
          arrow-up
          7
          ·
          9 months ago

          The driver needs to interface with the OS kernel which does change, so the driver needs updates.

          That’s a false implication. The OS just needs to keep the interface to the kernel stable, just like it has to with every other piece of hardware or software. You don’t just double the current you send over USB and expect cable manufacturers to adapt. As the consumer of the API (which the driver is from the kernel’s point of view) you deal with what you get and don’t make demands to the API provider.

          • kbal ( kbal@fedia.io ) 
            link
            fedilink
            arrow-up
            19
            ·
            9 months ago

            Device drivers are not like other software in at least one important way: They have access to and depend on kernel internals which are not visible to applications, and they need to be rebuilt when those change. Something as huge and complicated as a GPU driver depends on quite a lot of them. The kernel does not provide a stable binary interface for drivers so they will frequently need to be recompiled to work with new versions of linux, and then less frequently the source code also needs modification as things are changed, added to, and improved.

            This is not unique to Linux, it’s pretty normal. But it is a deliberate choice that its developers made, and people generally seem to think it was a good one.

          • balsoft ( balsoft@lemmy.ml ) 
            link
            fedilink
            arrow-up
            11
            ·
            9 months ago

            I don’t generally disagree, but

            You don’t just double the current you send over USB and expect cable manufacturers to adapt

            That’s pretty much how we got to the point where USB is the universal charging standard: by progressively pushing the allowed current from the initially standardized 100 mA all the way to 5 A of today. A few of those pushes were just manufacturers winging it and pushing/pulling significantly more current than what was standardized, assuming the other side will adapt.

            • xthexder ( xthexder@l.sw0.com ) 
              link
              fedilink
              arrow-up
              1
              ·
              9 months ago

              The default standard power limit is still the same as it ever was on each USB version. There’s negotiation that needs to happen to tell the device how much power is allowed, and if you go over, I think over current protection is part of the USB spec for safety reasons. There’s a bunch of different protocols, but USB always starts at 5V, and 0.1A for USB 2.0, and devices need to negotiate for more. (0.15A I think for USB 3.0 which has more conductors)

              As an example, USB 2.0 can signal a charging port (5V / 1.5A max) by putting a 200 ohm resistor across the data pins.

              • balsoft ( balsoft@lemmy.ml ) 
                link
                fedilink
                arrow-up
                5
                ·
                9 months ago

                The default standard power limit is still the same as it ever was on each USB version

                Nah, the default power limit started with 100 mA or 500 mA for “high power devices”. There are very few devices out there today that limit the current to that amount.

                It all begun with non-spec host ports which just pushed however much current the circuitry could muster, rather than just the required 500 mA. Some had a proprietary way to signal just how much they’re willing to push (this is why iPhones used to be very fussy about the charger you plug them in to), but most cheapy ones didn’t. Then all the device manufacturers started pulling as much current as the host would provide, rather than limiting to 500 mA. USB-BC was mostly an attempt to standardize some of the existing usage, and USB-PD came much later.

                • xthexder ( xthexder@l.sw0.com ) 
                  link
                  fedilink
                  arrow-up
                  1
                  ·
                  9 months ago

                  A USB host providing more current than the device supports isn’t an issue though. A USB device simply won’t draw more than it needs. There’s no danger of dumping 5A into your 20 year old mouse because it defaults to a low power 100mA device. Even if the port can supply 10A / 5V or something silly, the current is limited by the voltage and load (the mouse).

      • Hirom ( Hirom@beehaw.org ) 
        link
        fedilink
        arrow-up
        8
        ·
        9 months ago

        Using 10 year old hardware with 10 year old drivers on 10 year old OS require no further work.

        The hardware doesn’t change, but the OS do.

        • Korhaka ( Korhaka@sopuli.xyz ) 
          link
          fedilink
          English
          arrow-up
          1
          ·
          9 months ago

          Well it still worked until this update, so few week old OS and driver was also good. It’s Arch so expect it to break. It will probably be fixable, we are Linux users.

    • sbeak ( sbeak@sopuli.xyz ) 
      link
      fedilink
      English
      arrow-up
      3
      ·
      9 months ago

      Nvidia isn’t exactly broke…I thought they were the most valuable company in the world? Or the second, sometimes they trade places with Apple

      • kbal ( kbal@fedia.io ) 
        link
        fedilink
        arrow-up
        1
        ·
        9 months ago

        Poor Nvidia… the AI bubble is going to burst, the gamer market has all kinds of reasons to hate them now, and all they’ll have to console themselves with is several trillion dollars.

  • “Brodie” mentioned. To be fair on the Arch side, they are clear the system could break with an update and you should always read the Arch news in case of manual intervention. You can’t fault Archlinux for users not following the instructions. This is pretty much what Arch stands for.

  • fodor ( fodor@lemmy.zip ) 
    link
    fedilink
    arrow-up
    17
    ·
    9 months ago

    I wasted days of my life getting nVidia to work on Linux. Too much stress. Screw that. Better ways to spend time. If I can’t game, that’s OK too.

  • Dimand ( Dimand@aussie.zone ) 
    link
    fedilink
    arrow-up
    12
    ·
    9 months ago

    Sounds like it’s time to switch out the 1080ti for a 9070xt. Been almost 10 years, probably due for an upgrade.

    I will miss having that CUDA compatibility on hand for matlab tinkering. I wonder if any translation layers are working yet?

  • Zykino ( Zykino@programming.dev ) 
    link
    fedilink
    arrow-up
    7
    ·
    9 months ago

    I really dodged a bullet upgrading from my 1070Ti to the last AMD (9070XT or I misremembered?) for the black Friday. Lowest price of the generation just before RAM’s price skyrocketed.

    My SO is not so lucky…

    Maybe we should use this card for under TV computers with Windows… sadly?

  • muhyb ( muhyb@programming.dev ) 
    link
    fedilink
    arrow-up
    4
    ·
    9 months ago

    Just make 580 legacy. Problem solved. :) (It’s already LTS though)

    By the way, I have GTX 1080 and this seems to be end of the way. What is the similar AMD I can get, preferably second hand?

    • Maybe the RX 7600 XT.

      It’s in the second to latest generation (7000 not 9000), should be slightly faster than a GTX 1080, and doubles the VRAM capacity to 16 GB so you wouldn’t be in danger of running into limitations with that too soon.

      • muhyb ( muhyb@programming.dev ) 
        link
        fedilink
        arrow-up
        1
        ·
        9 months ago

        Sounds nice but let me rephrase. What is the similar AMD card that I can get by selling GTX 1080 without adding too much. I’m not looking for an upgrade anytime soon.

        I’ll switch to Debian if I must but I don’t want to do that either unless I have to.

        • GenderNeutralBro ( GenderNeutralBro@lemmy.sdf.org ) 
          link
          fedilink
          English
          arrow-up
          3
          ·
          edit-2
          9 months ago

          Hard to say what the used market is like, but the cheapest cards that would be broadly similar in performance would probably be the Arc A580, RX 5700 or RX 6600. This page has some rankings that are reasonable for comparison: https://www.tomshardware.com/reviews/gpu-hierarchy,4388-2.html

          But…surely there’s a way to just stick with the latest supported driver, right? Or is Arch truly an “upgrade or die” distro?

          • muhyb ( muhyb@programming.dev ) 
            link
            fedilink
            arrow-up
            2
            ·
            9 months ago

            Thanks for the comparison. It seems RX 6600 seems the most suitable option since the second hand prices for 5700 and 6600 are quite close. Probably GTX 1080 can compensate most of it.

            Well, currently I’ll have to switch the AUR driver and will have to stick to it for a while until I find a good candidate. I would expect them to make it at least legacy driver so we don’t have to hoop around though. It’s not usually like this but this is a big change (thanks Nvidia) and Arch team made a big change too, so usual update would break my system it would seem.

        • No idea, since I have no way of knowing how the second hand market around you looks like. I just looked for a similar (in performance) card, not of the newest gen so there would hopefully be some used models around.

          • muhyb ( muhyb@programming.dev ) 
            link
            fedilink
            arrow-up
            2
            ·
            9 months ago

            I see, thanks for checking though. It seems I can sell GTX 1080 around 100$ here but RX 7600 XT is 320$ in second hand. Second hand market doesn’t seem bright here. Even RX 6600 is around 150$. That might work for me but I guess I’ll need to check a lot.