• AVincentInSpace@pawb.social
    link
    fedilink
    English
    arrow-up
    143
    arrow-down
    1
    ·
    edit-2
    1 year ago

    Those have gotten a lot better in recent years. Last time I had an issue with WiFi drivers was in 2016.

    Graphics drivers, on the other hand, especially Optimus…

      • remotelove@lemmy.ca
        link
        fedilink
        arrow-up
        27
        arrow-down
        1
        ·
        edit-2
        1 year ago

        I never have. Just thinking about WiFi and Bluetooth drivers on random laptops still puts me into a full flashback state. (My first experience was back in 2002, I think?)

        However, getting all of that stuff working was the best learning experience I ever had. At the time, I was just learning about IT security and WiFi pcap was all the rage back then.

        • 0x4E4F@infosec.pubOP
          link
          fedilink
          English
          arrow-up
          7
          arrow-down
          2
          ·
          1 year ago

          I never have. Just thinking about WiFi and Bluetooth drivers on random laptops still puts me into a full flashback state. (My first experience was back in 2002, I think?)

        • quantumantics@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          ·
          1 year ago

          Same, flashbacks to being in college trying to get Wi-Fi working in Fedora on my laptop and then struggling to get it to work with my uni’s new Wi-Fi system. Frustrating, but a great learning experience as you said.

    • Vqhm@lemmy.world
      link
      fedilink
      arrow-up
      26
      arrow-down
      1
      ·
      1 year ago

      Even a decade ago it usually meant ticking a box that you also allowed nonfree drivers.

      Even Debian allowed you to download the specific nonfree driver you needed and add it (without Internet) at imaging so post install you could connect with wifi and not just Ethernet.

      It’s come a long way. But doesn’t anyone else remember when windows did not have drivers and you’d constantly be confronted with “have disk”?

      I mean, the amount of drivers for old hardware I still have saved… Because before win10 nothing would reliability always fetch the driver you need from the net…

      • DannyBoy@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        14
        ·
        1 year ago

        This reminds me of the big USB drive of drivers that we had at a PC repair shop. When Windows 7 failed to find drivers, we’d stick that in and give it a scan.

        • AtariDump@lemmy.world
          link
          fedilink
          arrow-up
          2
          ·
          1 year ago

          I remember that, but for Xp. Downloading a “driver pack”, pointing windows at the root of the folder, and praying.

      • bjorney@lemmy.ca
        link
        fedilink
        arrow-up
        5
        arrow-down
        1
        ·
        1 year ago

        Ticking the non-free driver box was child’s play. As late as like 2012 I remember needing to download NDISwrapper so I could make the windows drivers work through a compatibility layer

          • bjorney@lemmy.ca
            link
            fedilink
            arrow-up
            3
            ·
            1 year ago

            When I bought my laptop i was using windows and didn’t research Linux compatibility :(

            And yup. A decade ago was when Linux turned a corner on the wifi driver front, 11 years ago was hell

            • Cenzorrll@lemmy.world
              link
              fedilink
              arrow-up
              1
              ·
              1 year ago

              I recall jaunty jackalope being the Ubuntu version that became my full time os. It was that version that my IBM x31 had everything taken care of on install with the third party drivers checked. I feel like the LTS version following that was where you could buy a generation previous of any hardware and it’d work without much fuss.

            • be_excellent_to_each_other@kbin.social
              link
              fedilink
              arrow-up
              1
              arrow-down
              1
              ·
              1 year ago

              When I bought my laptop i was using windows and didn’t research Linux compatibility :(

              I apologize for my general grumpiness this morning. Totally reasonable. :-)

              And yup. A decade ago was when Linux turned a corner on the wifi driver front, 11 years ago was hell

              I lol’d. :-)

    • SorryQuick@lemmy.ca
      link
      fedilink
      arrow-up
      9
      ·
      1 year ago

      The nvidia driver has had this bug for a year now, still unfixed. Games will randomly crash with an Xid 109 error in dmesg. Some people (including myself) are unable to play games like Cyberpunk, Resident Evil 2-3-4-7-8 and Metro Exodus. And it’s not linked to proton either, it sometimes also crashes xorg itself, forcing a reboot. I’m starting to think nvidia will never bother fixing it.

      • KISSmyOS@lemmy.world
        link
        fedilink
        arrow-up
        9
        ·
        edit-2
        1 year ago

        This isn’t a Linux compatibility issue. You bought a device where the manufacturer told you in advance that a driver for the built-in wifi module doesn’t exist yet. It’s a product at the development stage.

        So just follow the manufacturer’s recommendation from the product page: use a wifi dongle for now and pat yourself on the back for being an early adopter.

        • Moobythegoldensock@lemm.ee
          link
          fedilink
          arrow-up
          2
          ·
          edit-2
          1 year ago

          Having the device, I already tether the wifi. But it is indeed a compatibility issue: the old kernel drivers for the chip were janky and it’s doubtful how well they even worked the time. The code is apparently such a hot mess that the people who were working on it have stopped making progress. There is now skepticism that it will ever be fully functional.

  • JCreazy@midwest.social
    link
    fedilink
    English
    arrow-up
    51
    arrow-down
    1
    ·
    1 year ago

    All my Wi-Fi just works on any machine I have Linux on. But yeah years ago this was not the case.

    • Wugmeister@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      12
      ·
      1 year ago

      Mine doesn’t work. Definitely linux’s fault that I destroyed its wifi giblets while moving my PC a bit too aggressively

      • Chobbes@lemmy.world
        link
        fedilink
        arrow-up
        18
        ·
        1 year ago

        Audio drivers have never really been a problem in my experience, but maybe you’re referring to pulseaudio? In which case, pipewire has been great!

        • pistapopper@lemm.ee
          link
          fedilink
          arrow-up
          2
          ·
          1 year ago

          There’s this one Bluetooth speaker with a microphone that I have, that I had hoped to use for calls, that has just refused to work. Spent hours trying to get them to work but had to admit defeat. But yes, things have improved significantly.

        • DudeDudenson@lemmings.world
          link
          fedilink
          arrow-up
          1
          ·
          1 year ago

          It works great until you try to use Bluetooth anything and need to connect and disconnect regularly (it can literally freeze your entire system), and don’t get me started with trying to get digital surround to work

  • akatsukilevi@kbin.social
    link
    fedilink
    arrow-up
    40
    ·
    1 year ago

    Am I supposed to have Wifi driver issues? My laptop’s one always worked flawlessly without me having to even look at it

    • cholesterol@lemmy.world
      link
      fedilink
      arrow-up
      4
      ·
      1 year ago

      Wi-Fi used to be a pretty common thing to not work out of the box or to break in updates. I kept a usb Wi-Fi dongle in a bag as a backup just because of this.

    • be_excellent_to_each_other@kbin.social
      link
      fedilink
      arrow-up
      4
      arrow-down
      1
      ·
      1 year ago

      It’s a really simple problem to avoid, and IMO has been for years. It’s been at least 10 years since I’ve bought something without intel wifi so maybe I’m out of touch, but I’m kind of astounded there are so many upvotes to the meme.

      My rule for a very long time has been: Get something with intel wifi, or even atheros wifi, and you will almost certainly not have a problem. Get broadcom wifi and your problem will directly relate to how much effort your distro has put into trying to make broadcom not be shit. Stay the fuck way from realtek and mediatek.

      That’s it. I literally can’t recall a time since about 2010 when I had a wifi problem with Linux on any device I owned.

      I keep two of these in my bag for instant wifi on any device I might happen to be working on that doesn’t have it. Most recently popped one into an old desktop I picked up for my youngest son, and have used it previously as a workaround for someone who had a laptop where the onboard wifi worked but would not come back from sleep. (That was broadcom, IIRC)

  • uis@lemmy.world
    link
    fedilink
    arrow-up
    31
    ·
    1 year ago

    To be fair most wifi device manufacturers are bastards and don’t publicise manuals.

  • linuxdweeb@lemm.ee
    link
    fedilink
    arrow-up
    33
    arrow-down
    3
    ·
    1 year ago

    Tell me you haven’t used Linux in the past ~20 years without telling me you haven’t used Linux in the past ~20 years

    • 0x4E4F@infosec.pubOP
      link
      fedilink
      English
      arrow-up
      16
      arrow-down
      7
      ·
      edit-2
      1 year ago

      Tell me you haven’t used more than 2 or 3 pieces of hardware in the past 20 years without telling me you haven’t used more than 2 or 3 pieces of hardware in the past 20 years.

      • Moshpirit@lemmy.world
        link
        fedilink
        arrow-up
        3
        ·
        1 year ago

        I thought you thought about WiFi drivers because of the extra difficulty on not being able to search online, but I see now that this is just based on real experiences

    • MyFairJulia@lemmy.world
      link
      fedilink
      arrow-up
      3
      arrow-down
      1
      ·
      1 year ago

      My Intel Wireless AC 7265 on my Sony VAIO begs to differ. Certainly not brand-spanking new but it’s AFAIK less than 10 years old. The speed would at some point drop under Void Linux.

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

      At least my notebook doesn’t support the newer wifi standards, that I would need at the university eduroam network.

      I always have to hook up my phone and use usb-tethering

          • 0x4E4F@infosec.pubOP
            link
            fedilink
            English
            arrow-up
            2
            arrow-down
            1
            ·
            1 year ago

            If the card supports at least WPA2, it should support WPA2 Enterprise as well. Only cards manufactured in the last few years support WPA3. I doubt they would enforce WPA3 only.

    • chaogomu@kbin.social
      link
      fedilink
      arrow-up
      12
      ·
      1 year ago

      10-15 years ago, it was a problem dire enough to drive me back to windows until about the start of the pando, and I’ve not even thought about Wi-Fi drivers since coming back to Linux.

      I did have issues with a cheap USB Wi-Fi dongle thing a few years back, but that was likely the fault of the dongle more than anything else, I know because it didn’t really work under widows either.

    • seaQueue@lemmy.world
      link
      fedilink
      arrow-up
      4
      ·
      1 year ago

      It’s not so bad if you’re running a major distro kernel and they do some prerelease testing before cutting new kernel packages. But if you’re using the latest release from the kernel.org stable tree WiFi driver regressions happen somewhat regularly.

    • Montagge@kbin.social
      link
      fedilink
      arrow-up
      3
      ·
      1 year ago

      The one I had was completely minor. The wifi on my NUC doesn’t work if you use the proprietary driver but it does work with whatever the kernel for Mint 21.2 has in it.

  • antihumanitarian@lemmy.world
    link
    fedilink
    English
    arrow-up
    26
    arrow-down
    3
    ·
    1 year ago

    This was true maybe 10 years ago, nowadays Linux has better driver support than Windows. Printers, networking, input devices, everything I’ve tried is plug n play with Linux, Windows you gotta driver hunt.

      • lightnsfw@reddthat.com
        link
        fedilink
        arrow-up
        1
        ·
        1 year ago

        I had a similar experience trying to install a m.2 drive in my win7 PC. It needed a hotfix to work but Microsoft had taken down the downloads so I ended up finding out it was in an update pack from I think Lenovo’s website and pulled it out of that.

      • 0x4E4F@infosec.pubOP
        link
        fedilink
        English
        arrow-up
        5
        arrow-down
        5
        ·
        1 year ago

        To get it to work in Windows I literally had to go to a website that was only Chinese, download a zip file, and extract a dll that would then work when pointed to.

        It’s called manual driver install in Windows… pretty common with older hardware.

        • Honytawk@lemmy.zip
          link
          fedilink
          arrow-up
          3
          arrow-down
          1
          ·
          1 year ago

          Most of those just go over Windows Update now or work with a generic driver that comes with Windows. Only really obscure drivers need manual installation.

          • 0x4E4F@infosec.pubOP
            link
            fedilink
            English
            arrow-up
            2
            arrow-down
            2
            ·
            edit-2
            1 year ago

            Agreed. Most drivers are found through Windows update.

            I guess I just have old hardware 🤷. My latest hardware is 9 years old… well, apart from my phone 😂.

    • s_s@lemmy.one
      link
      fedilink
      arrow-up
      1
      arrow-down
      1
      ·
      1 year ago

      6 years ago, I was using a USB wifi adapter with my desktop (my friends next door paid for internet and we paid them half the bill to share).

      I had picked this wifi adapter specifically because it had linux support, even though I used windows (I had an inkling I’d switch). So, I tried to switch but upon boot I couldn’t wifi because the adapters module wasn’t bundled by my distro so I had to instal ‘dkms’, but I couldn’t do that without an internet connection…

      So yeah, it can still bite you.

    • Aganim@lemmy.world
      link
      fedilink
      arrow-up
      11
      arrow-down
      2
      ·
      1 year ago

      Absolutely not outdated. I had a horrible time getting my hands on a working driver for the WiFi card in my brand new laptop last year. Horrible enough to resort to Ubuntu and even that gave me the finger. When I finally had it working I had to manually rebuild the damned thing each kernel update because I couldn’t convince DKMS to do it automatically. Had to wait two or three kernel releases for the card to be supported ‘out of the box’.

      So no, fuck WiFI drivers in Linux. If it is not in the kernel and the manufacturer doesn’t provide one, don’t expect fun times.

      • azvasKvklenko@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        4
        ·
        1 year ago

        Situations like that aren’t very common these days. It usually happens when your hardware is very much new and drivers aren’t yet in the Linux kernel, or they are in the newest mainline, but your distro wont ship it for some more time. For that matter, it’s always bad when the kernel doesn’t have the drivers built in and it always requires dealing with DKMS or akmod whether it’s wifi, webcam, bluetooth or GPU (that’s why NVIDIA tends to be problematic on some systems).

        That being said, the meme only works for anecdotal cases.

      • woelkchen@lemmy.world
        link
        fedilink
        arrow-up
        3
        ·
        edit-2
        1 year ago

        Outdated for Linux Intel, still valid for Broadcom, probably not so bad for somewhat recent Realtek and AMD/Mediatek (last I’ve read is that Mediatek WiFi hardware sucks in general and disconnects happen on Windows, so the same happening on Linux would be the fault of the Linux driver).

        EDIT: Accidentally wrote Linux instead of Intel.

        • SimplyTadpole@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          2
          ·
          edit-2
          1 year ago

          I can absolutely confirm it’s still valid for Realtek. I had one using the RTL8812AU chipset that basically no kernel version nor distro provided out of the box, so I constantly had to download a third-party driver from Github and manually patch it via dkms, or use a third-party repository containing the driver package… and then the driver broke so badly that it wouldn’t let me update at all unless I uninstalled it, which left me without the internet I needed to actually update, effectively leaving me unable to update until I could buy another one from Mediatek that’s compatible.

          And said Mediatek wifi is really slow, so I just went from the frying pan into the fire…

      • michaelmrose@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 year ago

        If it is not in the kernel and the manufacturer doesn’t provide one, don’t expect fun times.

        This could be shorted to if your device has no driver it wont work which is obviously true.

        If you have very recent hardware and you find it doesn’t work out of the box on stable options the easiest thing to do is install a more recent kernel. Even current Ubuntu non-LTS is 2-4 releases behind.

        https://learnubuntu.com/install-mainline-kernel/ alternatively you can use a third party kernel repo which has a recent build with extras https://xanmod.org/ I’m using the second option.

        It’s even easier in arch/void where the latest kernel is already available.

        Respectfully if DKMS wasn’t automatically kicking in then you configured it incorrectly. It’s a lot easier to just rely on a package that sets this up for you properly. If for some reason this can’t be done the logical thing to do is script the process so that all operations are completed in the appropriate order that way you needn’t remember to do one then the other.

        • Aganim@lemmy.world
          link
          fedilink
          arrow-up
          1
          ·
          edit-2
          1 year ago

          This could be shorted to if your device has no driver it wont work which is obviously true.

          What I tried to tell is that if you have to rely on community driver projects, don’t expect fun times, at least not when it comes to Realtek in my recent experience.

          If you have very recent hardware and you find it doesn’t work out of the box on stable options the easiest thing to do is install a more recent kernel.

          I already had the latest available kernel at the time, as in: the very latest officially released kernel by kernel.org. Ubuntu was just a last-ditch effort as it will sometimes have drivers included that other distros might not have, normally I wouldn’t touch it with a ten-feet pole and go either Arch or Manjaro. The driver simply wasn’t included in the kernel. How do I know? Because I stumbled upon some discussions that mentioned the lack of support and 3 kernel releases later support for my card was specifically mentioned in the changelog.

          Respectfully if DKMS wasn’t automatically kicking in then you configured it incorrectly. It’s a lot easier to just rely on a package that sets this up for you properly.

          Yes, like a Realtek-XXXX-dkms package, which simply didn’t work. I’ve configured stuff for DKMS before, scripting stuff for Linux is part of my daily workload, so yeah, you don’t need to tell me scripting beats doing stuff manually.

          The fact that getting an f*cking wifi card to work takes this much effort is what I meant with ‘not fun times’ and for me validates the meme, anecdotal as it might be.

          Resorting to other distros, configuring additional repos so you can install a different kernel version, having to try different community projects to see which gives you a working driver, having to deal with getting DKMS to work, this is all stuff which hampers Linux adoptment. And without more adoptment we won’t have to expect more support from manufacturers for desktop related consumer hardware. So yeah, that does make me cry a bit. It’s a catch-22 unfortunately.

      • bertd2@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        1 year ago

        I do occasionally fall for just buying shtuff without a quick google search to see if my kernel would be cool with it, but I have an even greater number of stories about good experiences with Windows shtuff driving me bonkers.

        For example, the Brother ADS-1200 under WIndows beats anything SANE supported scanners can do hands down. Scan to PDF with excellent compression and top of the line OCR. The spousal unit needed a scanner and I found a good deal on an ADS-2100. Under Linux, scan results are totally comparable to the ADS-1200, so the hardware is fine. But the Windows software for this scanner is crap. JPEG and TIFF are identical to the Linux scans, but OCR and PDF compression are atrocious. I’m 100% sure that if I were to edit a table in the ADS-1200 software, it would happily apply the same excellent results to the ADS-2100. But I’ve had it with hacking Windows goop, been there, done that, got the t-shirt, so onto Craig’s list the 2100 goes… Built in obsolescence, welcome to the Windows world.

        With Linux, once the kernel accepts it, it’s smooth sailign without too many vendor introduced hickups.

        And even on Windows, if you need to use third party scan software like VueScan because your scanner happens to be older than your Windows. it’ll work but it won’t outperform SANE supported scanners.

    • PeWu@lemmy.ml
      link
      fedilink
      arrow-up
      4
      ·
      1 year ago

      I had a case where fingerprint sensor was working out of the box fortunately. Although I had a problem where cryptfs would stop authenticating successfully with fingerprint sensor after distro update

      • AVincentInSpace@pawb.social
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        What display manager do you use? I have not been able to get Howdy to work without also typing my password with SDDM

  • Zoidberg@lemm.ee
    link
    fedilink
    arrow-up
    21
    ·
    1 year ago

    Phew. For a second there I thought the book would be about Bluetooth in Linux.

  • AMDIsOurLord@lemmy.ml
    link
    fedilink
    arrow-up
    23
    arrow-down
    4
    ·
    1 year ago

    I have a few wifi adapters from china who only work properly under Linux lmfao

    Did Microsoft actually infiltrate Lemmy or something? I’m hearing of issues about Linux that haven’t existed since the very first days of desktop Linux

    • Two2Tango@lemmy.ca
      link
      fedilink
      arrow-up
      2
      ·
      1 year ago

      The wifi chipset on my new MSI mobo isn’t supported on current LTS version of Mint - I had to install a more recent kernel, so there are still issues with newer hardware

    • Nath@aussie.zone
      link
      fedilink
      arrow-up
      2
      ·
      1 year ago

      I still have wifi woes on my old tablet. Works fine for a few minutes, then dies. Works fine in Windows. I’m about to reinstall on it. Maybe the next distro I try will work?

      • AMDIsOurLord@lemmy.ml
        link
        fedilink
        arrow-up
        1
        ·
        1 year ago

        This is probably some sort of firmware power management bug that the windows driver is working around. Try and see if you can find any documentation on it

    • 0x4E4F@infosec.pubOP
      link
      fedilink
      English
      arrow-up
      1
      arrow-down
      2
      ·
      1 year ago

      Yeah, the Chinese stuff seems to work better under Linux… for some reason 😂. I one based on a Realtek chip (I think 🤔) and I couldn’t get passed a few hundred KB in Windows. Linux fried that baby, it did 1.5MB 😂.