• barsquid@lemmy.world
    link
    fedilink
    arrow-up
    6
    ·
    3 months ago

    I installed a new GPU and it changed the device name of my NIC so all my network setup suddenly broke.

    Now every ~5th time I wake my computer from sleep the monitor comes on briefly and I then get a black screen. If I turn the monitor off and back on it fixes it.

    Would be cool to have more people on Linux finding and fixing these little details.

    • FizzyOrange@programming.dev
      link
      fedilink
      arrow-up
      6
      ·
      3 months ago

      Would be cool to have more people on Linux finding and fixing these little details.

      Unlikely to happen. This is very complicated low level stuff that’s often completely undocumented. Often the hardware is buggy but it works with Windows/Mac because that’s what it’s been tested with, so you’re not even implementing a spec, you’re implementing Windows’ implementation.

      Also the few people that have the knowledge to do this a) don’t want to spend a ton of money buying every model of monitor or whatever for testing, and b) don’t want to spend all their time doing boring difficult debugging.

      I actually speak from experience here. I wrote a semi-popular FOSS program for a type of peripheral. Actually it only supports devices from a single company, but… I have one now. It cost about £200. The other models are more expensive and I’m not going to spend like £3k buying all the other models so I can test it properly. The protocol is reverse engineered too so… yeah I’ll probably break it for other people, sorry.

      This sort of thing really only works commercially IMO. It’s too expensive, boring and time consuming for the scratch-an-itch developers.

      • Xtallll@lemmy.blahaj.zone
        link
        fedilink
        English
        arrow-up
        5
        ·
        3 months ago

        If Linux adoption reaches a critical mass then the manufacturers will start fixing these issues themselves. If Linux was 30% of all users and AMD paid a team to fix Linux support, they would eat the competition alive, but if Linux is 3% it doesn’t make sense for them to devote resources to fixing Linux.

        • FizzyOrange@programming.dev
          link
          fedilink
          arrow-up
          4
          ·
          3 months ago

          True but it’ll have to be like 10% and I don’t see that happening ever really. Unless Microsoft really screws up, which to be fair they are doing their best.