• Otter@lemmy.ca
          Aquileo | link
          Aquileo | fedilink
          Aquileo | arrow-up
          22
          ·
          Aquileo | edit-2
          21 days ago

          Certain fingerprint readers and touchscreens

          ex. Goodix

          It’s not the fault of Linux, it’s the hardware manufacturers. Still, you need to consider it before buying the device

        • hakase@lemmy.zip
          Aquileo | link
          Aquileo | fedilink
          Aquileo | arrow-up
          11
          ·
          Aquileo | edit-2
          21 days ago

          HP Reverb G2 for me. Still waiting on Monado to get it fully working but no such luck yet. Hugely appreciative to the dev team for all of their amazing work, of course.

        • AbsolutelyClawless@piefed.social
          Aquileo | link
          Aquileo | fedilink
          English
          Aquileo | arrow-up
          9
          ·
          21 days ago

          Peripheral devices, mostly. I have some half-supported, like Logitech mouse (G-shift doesn’t work), and for some I rely on open-source devs (like Corsair keyboard for certain keys/modes/connectivity fix). Sure, you can say just buy compatible devices, but it’s not always viable to replace everything you owned before moving to Linux.

        • delcaran@feddit.it
          Aquileo | link
          Aquileo | fedilink
          Aquileo | arrow-up
          8
          ·
          20 days ago

          Broadcom hardware (WiFi cards an webcams in particular). Plus there are quirks with some proprietary driver version not building against some kernel version…

          With unsupported hardware and closed drivers you are always on the lookout for some breakage.

          And it’s not a Linux problem nor a complaint on distro maintainers. It’s manufacturers that are shit.

        • rumba@lemmy.zip
          Aquileo | link
          Aquileo | fedilink
          English
          Aquileo | arrow-up
          6
          ·
          20 days ago

          Asus Zenbook DUO

          I’ll be honest, A lot more of it works than I expected. Linux runs and is quite stable.

          Keyboard Backlighting? Had to write some Python. Windows driver manages this, proprietary. I still can’t get backlight to work in bluetooth mode.

          Trackpad Palm Rejection? Had to write a service. Windows driver manages this, proprietary.

          Function keys on the keyboard in wired mode? Not supported, no work-around that I can find. I have to remove the keyboard and put it into bluetooth mode. Windows driver.

        • iamthetot@piefed.ca
          Aquileo | link
          Aquileo | fedilink
          English
          Aquileo | arrow-up
          4
          ·
          21 days ago

          I’ve got some LianLi case fans that aren’t supported by anything Linux that I’ve been able to find. I run a barebones VM just to control their features.

            • iamthetot@piefed.ca
              Aquileo | link
              Aquileo | fedilink
              English
              Aquileo | arrow-up
              2
              ·
              21 days ago

              Off the top of my head, my case is a LianLi O11, but I was talking about my case fans, which are… Oh lord, their naming is so obnoxious, the… TM LCDs I think?

              • Mike_The_TV@lemmy.world
                Aquileo | link
                Aquileo | fedilink
                Aquileo | arrow-up
                1
                ·
                21 days ago

                lconnect just isn’t linux friendly, which is kinda surprising. I’ve got the 8.8 universal screen, which I could just toggle into a second display and get all the system data that way when running under linux.

                • iamthetot@piefed.ca
                  Aquileo | link
                  Aquileo | fedilink
                  English
                  Aquileo | arrow-up
                  2
                  ·
                  21 days ago

                  Oh yeah I gave up trying to run LConnect on linux a while ago. I then looked into alternative tools people have made, of which there are a few and they seem great, but none of which (when I looked last) support my specific fan models. So my current solution is Windows 11 in a barebones VM that autostarts. It literally just runs Lconnect and nothing else, and the only things passed through to it are the USB controls for the fans. It has allowed me to at least control the colours, and screens, though not fan profiles or stats.

        • ExtraMedicated@lemmy.world
          Aquileo | link
          Aquileo | fedilink
          English
          Aquileo | arrow-up
          3
          ·
          20 days ago

          I’ve got a SpaceMouse Pro that, although useable with Blender, I haven’t been able to get it working as well as it did on windows, but I think that’s the only device I had any trouble with so far.

        • delcaran@feddit.it
          Aquileo | link
          Aquileo | fedilink
          Aquileo | arrow-up
          9
          ·
          20 days ago

          My case: I have an nvidia GTX 980. It’s old but it’s what I have.

          Nvidia dropped its support from driver version 595.

          Driver 580 is what I need, it worked until 7.0 but no longer in 7.1 (was using Fedora 44). Since my hardware is old I switched to Debian Trixie.

          Another example is the facetime HD Webcam of macbook pro: to make it work you have to install OSx or download a recovery image, compile a C program to extract a specific binary blob, then use that blob to recompile the driver on your kernel.

          There are lots of examples: it’s a big world, with lots of hardware and mostly no producer interested in the Linux world.

          • CubitOom@infosec.pub
            Aquileo | link
            Aquileo | fedilink
            English
            Aquileo | arrow-up
            1
            ·
            20 days ago

            This depends a bit on the distro you are using. Like in arch you should not use the proprietary drivers for older cards but the open ones. My guess is there are some community drivers you should use instead.

            • WhyJiffie@sh.itjust.works
              Aquileo | link
              Aquileo | fedilink
              English
              Aquileo | arrow-up
              4
              ·
              20 days ago

              you mean the nouveau driver? the one that is unable to up the frequencies from the minimum because it is not signed by nvidia? it may work as a display output, but not much else

              • FuckBigTech347@lemmygrad.ml
                Aquileo | link
                Aquileo | fedilink
                Aquileo | arrow-up
                1
                ·
                17 days ago

                Even if you happen to use older NVidia cards from before they started doing signed firmware blobs the experience is miserable.
                Nouveau has 0 dynamic power management, so the only way to change clocks speeds is via a debug interface in /sys/.
                Everytime you change clock speeds the driver can crash. And while some software does become usable it tends to be very unstable because some features are just not implemented or only half-implemented, leading to graphical glitches and unpredictable behaviour.

                It’s a shame because I really feel like nouveau could be a great piece of software, but unfortunately nobody is working on it anymore.

            • Ethan@programming.dev
              Aquileo | link
              Aquileo | fedilink
              English
              Aquileo | arrow-up
              3
              ·
              19 days ago

              😆😂🤣 Are you kidding? Have you tried using nouveau? It works, sure, but you can’t play games that are even vaguely modern and if something uses up a bit too much RAM the entire display system starts jittering/lagging or becomes unresponsive. Source: I ran nouveau with a GTX 2080 for years. I was only able to fully ditch Windows once I fully ditched Nvidia (by switching to an AMD GPU and scrubbing every last vestige of Nvidia’s bullshit off my PC).

    • Zenorbi@lemmy.world
      Aquileo | link
      Aquileo | fedilink
      Aquileo | arrow-up
      26
      ·
      20 days ago

      For desktop? Probably. For laptop, linux support can be awful, because manufacturers keep introducing hardware that don’t support standard drivers. Webcam? How about an IPU6 that needs kernel modules just to be detected and then special calibration files just so the image is not a stripey corrupted mess… How about no on-board sound because screw you I guess. How about a non standard USB controller so that you cannot even communicate over your USB ethernet dongle when the wifi is once again some special sauce non standard shit…

      These are Dell and Lenovo Yoga machines at the University I work at. Some are absolute garbage where the USB is always powered and will drain the battery when the computer is turned off and no BIOS setting will disable this.

      We are now looking into Tuxedo and Framework…

      PS.: even windows has issues with these, where you have no touchpad and no USB anything (mouse, keyboard) until you somehow install a driver…

    • uuj8za@piefed.social
      Aquileo | link
      Aquileo | fedilink
      English
      Aquileo | arrow-up
      25
      ·
      21 days ago

      Psht. I wish! This is wrong and will set people up for failure. There is absolutely hardware that will work well with Linux and hardware that will not.

      I tend to run into problems with brand new laptops. Microphones don’t work, web cams don’t work, fingerprint readers don’t work.

      I have a Dell Dell Pro next to me with a web cam that doesn’t work. Arch, btw.

      I also have a Lenovo T14 where everything does work.

      The point is you have to RESEARCH before you buy. Otherwise, you’re gonna get mad a Linux for not supporting your hardware, instead of being mad at yourself for not researching first.

      Hardware that’s too old is problematic and hardware that’s too new can be problematic.

    • funkajunk 🇨🇦@lemmy.world
      Aquileo | link
      Aquileo | fedilink
      Aquileo | arrow-up
      23
      ·
      21 days ago

      Unfortunately this is not true. If manufacturers do not support Linux, then it is up to dedicated community members to reverse engineer drivers. Much love to these amazing people ❤️

      Things have gotten much better in recent years because now Linux is seen as a legitimate operating system and not just a platform for hobbyists.

    • fuckwit_mcbumcrumble@lemmy.dbzer0.com
      Aquileo | link
      Aquileo | fedilink
      English
      Aquileo | arrow-up
      16
      ·
      21 days ago

      There’s still tons of devices where Linux doesn’t work properly with them.

      My Intel wireless cards cannot maintain a 6ghz wireless connection for shit despite some of them being over 5 years old. And Intel. Latest stuff, older kernels, none work well. Oddly whatever version of Fedora I had worked the best. My wifi wasn’t unusable when 6ghz was an option. It only dropped to 5/2.4ghz once a minute instead of every 5-20 seconds.

      • funkajunk 🇨🇦@lemmy.world
        Aquileo | link
        Aquileo | fedilink
        Aquileo | arrow-up
        4
        ·
        21 days ago

        For me any Wi-Fi drops were solved by disabling power saving in NetworkManager

        Create a conf file:
        sudo nano /etc/NetworkManager/conf.d/wifi-powersave.conf

        Add this into the config file:

        [connection]
        wifi.powersave = 2
        

        Then restart NetworkManager or reboot your system

        • fuckwit_mcbumcrumble@lemmy.dbzer0.com
          Aquileo | link
          Aquileo | fedilink
          English
          Aquileo | arrow-up
          1
          ·
          20 days ago

          I tried this but it didn’t seem to help. Mostly because it only wants to use 5ghz. I think I tried doing a bunch of “fixes” so maybe I should just start fresh. This is on my testing machine that I don’t use regularly so only god knows what I’ve done to it.

          Also did you do this on a laptop with S0 standby? How does that affect sleep?

  • bulwark@lemmy.world
    Aquileo | link
    Aquileo | fedilink
    English
    Aquileo | arrow-up
    36
    ·
    21 days ago

    2 separate bootloader partitions. Grub launches the windows bootloader on a different partition so it isn’t aware of anything other than itself. Then the 2nd bootloader actually launches windows. Don’t try to share one partition or else windows will inevitably wind up clobbering the Linux loader.

      • MentalEdge@sopuli.xyz
        Aquileo | link
        Aquileo | fedilink
        Aquileo | arrow-up
        12
        ·
        21 days ago

        It does work.

        If you have two EFI partitions, Windows will stop looking once it finds the first one.

        Which is actually a problem sometimes, as it will stop looking and use the first one it finds, even if it’s on different drive than windows.

        Imagine installing windows on a machine with two drives. Drive A already has an OS and an EFI partition, so you install Windows to drive B.

        Except Windows will still go ahead and drop the bootloader onto drive A. Potentially breaking the OS that’s there, plus setting up Windows in such a way that it requires drive A to boot. EVEN THOUGH THAT ISN’T WHERE YOU INSTALLED IT.

        This is why guides tell you to install windows with only one drive connected. It’s the only way to ensure it puts the bootloader and OS on the same drive.

        • Klajan@lemmy.zip
          Aquileo | link
          Aquileo | fedilink
          Aquileo | arrow-up
          1
          ·
          20 days ago

          I have found that removing the EFI flag from the partition also works. I just choose which is easier, since removing some nvme SSDs can be buried under a few components depending on the motherboard

    • Ooops@feddit.org
      Aquileo | link
      Aquileo | fedilink
      Aquileo | arrow-up
      4
      ·
      21 days ago

      Then Windows will fuck up the EFI entry itself. Easy to fix of course but a pain in the ass when you are just starting with Linux and have barely any idea other than reinstalling for the 10th time in a few weeks.

    • jason@discuss.online
      Aquileo | link
      Aquileo | fedilink
      English
      Aquileo | arrow-up
      2
      ·
      21 days ago

      This is the way. I just discovered this, but the lazy way. If I want windows, I mash f8 on startup to get the manual boot selection. I never start windows through grub (systemd-boot in my case). It has its own EFI partition.

    • Skullgrid@lemmy.world
      Aquileo | link
      Aquileo | fedilink
      Aquileo | arrow-up
      27
      Aquileo | arrow-down
      1
      ·
      21 days ago

      Kirk : I use a computer with an AI assistant and 1 gb of free ram. How about you?

      Homer : I have a normal computer that lets me do what I want with my hardware.

  • Fizz@lemmy.nz
    Aquileo | link
    Aquileo | fedilink
    Aquileo | arrow-up
    23
    Aquileo | arrow-down
    4
    ·
    21 days ago

    Dual booting us viable, if you’re curious its good to try linux via dual boot. Windows doesnt break the linux bootloader. The incident referencing was a bug I believe. I know plenty of people who’ve been dual booting for 2+ years keeping both OSs up to date with no issue.

        • AmyAye@nord.pub
          Aquileo | link
          Aquileo | fedilink
          English
          Aquileo | arrow-up
          2
          ·
          21 days ago

          No, I jist run straight Linux (Laptop) or straight Windows (Desktop) now. I don’t have a need to dual boot anymore.

          If I didn’t play Fortnite so much I wouldn’t run Windows at all honestly.

    • starelfsc2@sh.itjust.works
      Aquileo | link
      Aquileo | fedilink
      Aquileo | arrow-up
      10
      ·
      21 days ago

      I have had it break my bootloader when I was dual booting, if it wasn’t my main pc then I might risk it but I’m not rolling the dice on if windows decides to break it again.

    • psud@aussie.zone
      Aquileo | link
      Aquileo | fedilink
      English
      Aquileo | arrow-up
      4
      ·
      21 days ago

      Still it’s a really good idea to keep a rescue USB drive handy, for when windows decides to update it’s boot loader and blitzes your setup

    • dditty@lemmy.dbzer0.com
      Aquileo | link
      Aquileo | fedilink
      Aquileo | arrow-up
      2
      ·
      20 days ago

      My laptop only has one m.2 ssd/slot. I have the ssd partitioned for Linux and windows 11 dual boot. Grub boot loader. I have had it set up this way for 4 years now, and no windows updates have messed up by Linux install or boot loader yet 🤞

    • KillDash9@programming.devOP
      Aquileo | link
      Aquileo | fedilink
      Aquileo | arrow-up
      2
      ·
      20 days ago

      I believe dual boot is more feasible when you have more than one drive, so you don’t risk corrupting it. Another option to test a Linux distribution would be using virtual machines

  • AwesomeLowlander@sh.itjust.works
    Aquileo | link
    Aquileo | fedilink
    Aquileo | arrow-up
    18
    Aquileo | arrow-down
    1
    ·
    Aquileo | edit-2
    21 days ago

    My bootloader has survived just fine despite being dual boot for the past 2 years. It may have something to do with me only having booted windows once in all that time (to fix a borked NTFS drive) 😁

    • MentalEdge@sopuli.xyz
      Aquileo | link
      Aquileo | fedilink
      Aquileo | arrow-up
      11
      ·
      21 days ago

      That certainly helps.

      In my case the solution is two EFI partitions.

      Windows finds the first and doesn’t bother looking for a second one, which happens to contain grub and my efistubs.

      Windows will go ahead and clear the UEFI menu sometimes, but manually booting an efi file and then re-adding the grub and stub boot entries is small compared to having my stuff actually deleted.

  • NM_Gringo@lemmy.world
    Aquileo | link
    Aquileo | fedilink
    Aquileo | arrow-up
    10
    ·
    21 days ago

    The reason I just overwrote the Windows partition, instead of futzing with fixing dual boot was GDID. MSFTs global ID that tracks, literally, everything you do.

  • LittleBorat3@lemmy.world
    Aquileo | link
    Aquileo | fedilink
    Aquileo | arrow-up
    8
    ·
    19 days ago

    Windows does stupid things with boot because it’s apparently alone in the world.

    Like this NTFS lock up thing because it’s not really shutting down anymore but going into hibernate.

    I had to change that setting but other than that dual boot works. Just realized that’s still win 10 on this machine. When that runs out time for fresh Linux only install.

  • DarkSirrush@piefed.ca
    Aquileo | link
    Aquileo | fedilink
    English
    Aquileo | arrow-up
    4
    ·
    21 days ago

    If you are on a desktop, there is always the option of throwing a GT 1030 in the secondary pcie slot and jumping through the 100 hoops to get Looking Glass set up.

    Windows can’t fuck the bootloader if you lie about its HDD access.

    • YoSoySnekBoi@kbin.earth
      Aquileo | link
      Aquileo | fedilink
      Aquileo | arrow-up
      5
      ·
      21 days ago

      Or just use QEMU/KVM wirh VirtIO extensions if you don’t need hardware rendering on Windows. Problem is most dual-booters I know use Windows to play games with kernel anti-cheat. Not much you can do to virtualize that

      • DarkSirrush@piefed.ca
        Aquileo | link
        Aquileo | fedilink
        English
        Aquileo | arrow-up
        3
        ·
        21 days ago

        Yeah, I can’t think of anything I need windows for that doesn’t also need a real GPU to be useful.

        And even then its only really 1 game, setting up looking glass was as much for tinkering amusement than actual use.