• cygon@lemmy.world
    link
    fedilink
    English
    arrow-up
    5
    ·
    11 months ago

    At least all joysticks, mice and keyboards implement the HID standard and work effortlessly. The drivers they make you install on Windows are usually just tack-on products for things like configuring RGB profiles. Even professional audio interfaces and mixers (I’m currently running the SSL2+) just connect and work thanks to the USB audio standard (which transmits lossless 24-bit audio up to 192 kHz over USB).

    If you’re referring to digital cameras or smart watches, yes, the former is a hit-and-miss and the latter… a total miss (Garmin Connect, I’m looking at you).

    • BURN@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      ·
      11 months ago

      Not all Audio interfaces work. I use a GoXLR and I can’t get any output from Linux to my audio setup. Can’t read the microphone either.

      Not all products work as easily as you say.

      • cygon@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        11 months ago

        A quick check seems to indicate that these, too, should work as easily as I say (there’s even a tool on GitHub that gives you the same level of control as the official Windows app: https://github.com/GoXLR-on-Linux/GoXLR-Utility).

        But I know sometimes it’s different in the real world. Kernel too old, chosen distro has a weird audio setup, desktop environment (Gnome/KDE) only acknowledges the presence of the device if it was already connected on boot-up, etc. etc.

        • BURN@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          11 months ago

          I’ve tried that a few times. It requires booting into windows first, then shutting down and rebooting to Linux or passing it through a WindowsVM to start it and then reassigning it to the main OS.

          It just got to be too much of a headache they it wasn’t worth staying on linux.