• bobaworld@lemmy.world
    link
    fedilink
    arrow-up
    4
    ·
    9 hours ago

    One of the biggest things keeping me from jumping into Linux as my primary OS is because of nvidia’s performance issues, particularly with DX12 games on Linux. I’d be taking like a 10%-30% performance hit. I know the games will “run” but I want them to run well, that’s why I spend so much money on my GPU.

    • baropithecus@lemmy.world
      link
      fedilink
      arrow-up
      3
      ·
      10 hours ago

      Good news, an overwhelming majority does work fine, and a significant number of those actually run better than on windows. I just switched to Linux on my desktop pc (because of win 10 EOL and because fuck microsoft) and I’m amazed how smooth the experience has been.

      • shapis@lemmy.ml
        link
        fedilink
        arrow-up
        1
        ·
        6 hours ago

        I read people online saying this often. But I’ve neve been able to play things without hiccups on Linux before.

        With very very few exceptions.

        • baropithecus@lemmy.world
          link
          fedilink
          arrow-up
          1
          ·
          2 hours ago

          I wonder why our experiences are this different. What distribution of linux do you run, on which hardware and how recent is your experience? For what it’s worth, I have an AMD cpu and gpu with cachyos (which is a flavor of arch with some gaming optimizations pre-applied at install). I’d urge you to give it another try, Proton/Wine has really advanced a lot in the past few years.

          • shapis@lemmy.ml
            link
            fedilink
            arrow-up
            1
            ·
            2 hours ago

            Mostly Debian and arch. But I’ve tried bazzite too at one point.

            Experiences range from 5 years ago to like. Today.

            And all my hardware is amd as well.

      • shapis@lemmy.ml
        link
        fedilink
        arrow-up
        1
        ·
        6 hours ago

        I’ve read people saying this here on lemmy often.

        But it really hasn’t been my experience at all with very few exceptions.

  • aceshigh@lemmy.world
    link
    fedilink
    English
    arrow-up
    12
    arrow-down
    1
    ·
    19 hours ago

    The computer savvy folks don’t need to be reminded. The non savvy folks who don’t have time to learn Linux are stuck with windows/apple.

    • varnia@lemmy.blahaj.zone
      link
      fedilink
      arrow-up
      6
      ·
      18 hours ago

      Many tech-savvy people just haven’t made the switch to Linux - often out of convenience rather than capability. Focusing on broader adoption first could make it easier to introduce Linux to less technical users later.

  • SorteKanin@feddit.dk
    link
    fedilink
    arrow-up
    38
    ·
    edit-2
    1 day ago

    With Linux, I can change just about everything. If I want a real-time kernel, I can switch. If I want a different desktop environment, change. If I want more control from my keyboard, Linux has my back.

    As much as I agree with the sentiment of the article, this is a terrible reason and more likely to scare people away from Linux rather than get them to install it.

    If you know what a “real-time kernel” is, you’re probably already using Linux and you are a highly technically literate user. Any “normal person” user is going to look at that and think “Oh, I guess I need to understand technobabble in order to use Linux”. Normal users care about easy, preset defaults, not customization.

    Once again, Linux adoption is kneecapped by its own users, who forget what normal people really care about.

    • BombOmOm@lemmy.world
      link
      fedilink
      English
      arrow-up
      9
      ·
      15 hours ago

      Linux adoption is kneecapped by its own users, who forget what normal people really care about.

      Yep. My primary goal has always been: ‘It just works’. I’m fairly techy, but I don’t want to fix shit constantly.

      What finally got me to switch was Windows no longer ‘just working’. Every update was another assault that required active effort on my part. PiHole, debloating, O&O Shutup, etc, etc. This coupled with Steam bringing Linux gaming into the prime-time, means the OS that most resembles ‘is just works’ is no longer Windows.

      For most users, Linux just works. That is the angle that should be pushed. Particularly right now there is a massive opportunity to swap your family members over. No reason for Gran to throw away her facebook machine just because it doesn’t like Windows 11. Throw Mint on there, point her to the Firefox icon, and she is good to go!

  • Rooster326@programming.dev
    link
    fedilink
    arrow-up
    6
    ·
    edit-2
    19 hours ago

    Real-time Kernel?

    Like my popcorn?

    Desktop environment

    Jimmy I work in an office. What are you talking about?

    • Your average Windows user… Probably.
  • Mihies@programming.dev
    link
    fedilink
    arrow-up
    41
    arrow-down
    9
    ·
    2 days ago

    Security: Linux doesn’t need antivirus, just don’t install infected software. Riiiight? Sorry, but this is silly.

      • Mihies@programming.dev
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 day ago

        SELinux doesn’t help much when it comes to desktop apps. AFAIK it’s more geared towards server apps and its configuration is complicated. At least that’s my impression.

    • addie@feddit.uk
      link
      fedilink
      arrow-up
      51
      arrow-down
      1
      ·
      2 days ago

      Centrally managed repositories help a lot, here. Linux users tend not to download random software off of sketchy websites; it’s all installed and kept up to date via the package manager.

      Yes, Linux malware and viruses exist, and we shouldn’t pretend otherwise. The usual reason for installing Linux virus scanners is because you’re hosting a file/email server, and you want to keep infected files away from Windows users, tho.

      • Rooster326@programming.dev
        link
        fedilink
        arrow-up
        1
        ·
        edit-2
        19 hours ago

        Linux users tend not to download random software off of sketchy websites; it’s all installed and kept up to date via the package manager.

        No experienced/power users do that. Those are who just so happen to install Linux.

        If you want Linux for everyone then you will get the users who will install anything, and you need a way to keep them reasonably safe.

        • BunScientist@lemmy.zip
          link
          fedilink
          English
          arrow-up
          2
          ·
          14 hours ago

          Until you have random people install manjaro, enable aur in their package manager and install any package that’s effectively a random github repo

          Yes, this is user error, but it amazes me how many people claim the AUR is better than sliced bread

      • Possibly linux@lemmy.zip
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 day ago

        Linux does have some issues with social engineering since any file with the executable bit will run when clicked

        Outside of that, you are right

      • Railcar8095@lemmy.world
        link
        fedilink
        arrow-up
        14
        arrow-down
        2
        ·
        edit-2
        2 days ago

        Linux users tend not to download random software off of sketchy websites;

        Search for “sudo curl … | sh” and let me know how many hits you get.

        • Possibly linux@lemmy.zip
          link
          fedilink
          English
          arrow-up
          2
          ·
          1 day ago

          Every time I see this a part of be dies inside. It is always a cursed install script that makes problematic changes to the system.

          • Flipper@feddit.org
            link
            fedilink
            arrow-up
            2
            ·
            1 day ago

            It’s even worse. The server can detect if you are piping it straight into a shell or just downloading the file. It can then send different scripts based on that.

            • Railcar8095@lemmy.world
              link
              fedilink
              arrow-up
              3
              ·
              1 day ago

              How can it see that? If possible, isn’t that a flaw of curl? I don’t see a good reason for the sever to know what you’re doing with the file

              • Flipper@feddit.org
                link
                fedilink
                arrow-up
                4
                arrow-down
                1
                ·
                22 hours ago

                Curl has a limited buffer and bash reads a line and then executes it, before reading the next line.

                So first you need a command that takes time if executed. So a delay, downloading a big file, user input work. Next you fill up the buffer. Just your normal script. Maybe some comments etc.

                Now the server can detect if after the first kB the stream stops.

        • 1984@lemmy.today
          link
          fedilink
          arrow-up
          8
          arrow-down
          5
          ·
          edit-2
          2 days ago

          Thats not random sketchy websites though.

          I would say Linux users who install software from the web knows what sites to trust. The beginners use the app store.

      • Mihies@programming.dev
        link
        fedilink
        arrow-up
        10
        arrow-down
        2
        ·
        2 days ago

        Even package managers are vulnerable to many security problems - can they guarantee that apps are not infected either directly or indirectly (through a library)? There is also flathub. Windows have also an option to verify apps through certificates which isn’t the case with Linux AFAIK. If you want to stay safe on Windows to some degree you can, but the real problem IMO is that Windows is hugely more used and run by less technical persons. 🤷‍♂️

        • Possibly linux@lemmy.zip
          link
          fedilink
          English
          arrow-up
          4
          ·
          1 day ago

          This isn’t true

          Linux package managers typically use GPG which is a much better solution. It is simpler and doesn’t have the unnecessary complexity of certificates.

          What security problems do you think package managers are vulnerable to? If the upstream repo is compromised all bets are off regardless of the system.

          • Mihies@programming.dev
            link
            fedilink
            arrow-up
            1
            arrow-down
            2
            ·
            1 day ago

            You are right, GPG signing is good as well. But in both cases you still have unsigned apps.

            What security problems do you think package managers are vulnerable to? If the upstream repo is compromised all bets are off regardless of the system.

            Yep. And in such case an antivirus software might come handy.

            • Possibly linux@lemmy.zip
              link
              fedilink
              English
              arrow-up
              2
              ·
              18 hours ago

              Antivirus software would be totally useless since the problem is your own system.

              There is also the issue of trust in the antivirus. This programs are typically high privilege and mostly snake oil.

  • Alaknár@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    3
    arrow-down
    10
    ·
    edit-2
    19 hours ago

    The first one (MS account) is so weird to me…

    I mean, I get it, people are just allergic to “anything MS”, but it’s just silly.

    Set up a “burner” MS account. Use it to set up the OS, get your BitLocker recovery key and the OS license backed up automatically for easy use. Create your regular local account, switch, remove admin rights from the MS account, never use it again.

    Job done, problem solved.

    The third one (better performance) is disingenuous. Better performance… where? On what hardware? Nvidia drivers are notorious for causing issues. Many games, even on Proton, run like crap or just… don’t run.

    The last one, security, is also a bad reason. Linux is not inherently more secure than Windows, it’s just less attacked due to a lower desktop market share. What Linux does have, however, is that it’s massively easier to break by a clueless user, especially when following online advice when something isn’t working - and that’s going to be a common occurrence, especially with freshly-switched newbies. Windows will prevent noobs from breaking or exposing a lot of stuff.

    The urban legend that Linux is more secure than Windows needs to die.

    • witten@lemmy.world
      link
      fedilink
      arrow-up
      12
      arrow-down
      1
      ·
      edit-2
      17 hours ago

      I’m always amused at the hoops that some Windows users will jump through in a vain attempt to sidestep Microsoft’s telemetry and surveillance—rather than just using an OS that respects your privacy to begin with. It’s gotta be Stockholm syndrome or something.

      EDIT: https://tessa.transpri.de/i/ngcpy.gif

      • bobaworld@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        9 hours ago

        It’s the nvidia performance issues that keep me on Windows. I’d love to use an operating system that values and respects my privacy. But I’m not willing to take a large gaming performance hit to do it. That day this gets fixed I am dropping Windows and never looking back.

        • witten@lemmy.world
          link
          fedilink
          arrow-up
          1
          ·
          4 hours ago

          I can totally see that. Maybe it’s something to consider in advance for your next graphics card.

      • I_Has_A_Hat@lemmy.world
        link
        fedilink
        arrow-up
        1
        arrow-down
        3
        ·
        13 hours ago

        I’m always amazed at the hoops some home owners will go through in a vain attempt to renovate an existing bathroom in their house, rather than just burning their house down and building a new one from scratch. It’s gotta be Stockholm syndrome or something.

        Despite it being literally the biggest barrier brought up anytime someone suggests people should switch to Linux, it’s like you guys just can’t seem to get it through your head that literally 99.9% of PC users lack the technical knowledge needed to make the switch and find the amount of time and effort needed to learn how intimidating to the point that, yes, those “hoops” you mention are actually the easier option.

        • witten@lemmy.world
          link
          fedilink
          arrow-up
          5
          ·
          12 hours ago

          Call me crazy, but I get the sense that the same 0.1% of Windows users who jump through arcane command-line hoops to work around their anti-consumer OS would do just fine with Linux’s pro-user arcane command-line hoops.

      • Alaknár@sopuli.xyz
        link
        fedilink
        English
        arrow-up
        1
        arrow-down
        4
        ·
        17 hours ago

        I’m always amused at people just randomly talking about telemetry (without understanding what it is), even unprompted.

        Pray tell, why did you feel the need to say it, especially say it this way? I never mentioned anything about telemetry in the first place…

        Oh, wait! Do you believe that the existence of an MS account on your device changes something related to telemetry…?

        • witten@lemmy.world
          link
          fedilink
          arrow-up
          5
          ·
          12 hours ago

          I mentioned telemetry because Windows (by default) regularly shares information collected from your computer with Microsoft. Some people try to work around that when they could instead invest that time elsewhere (say, installing Linux).

          • Alaknár@sopuli.xyz
            link
            fedilink
            English
            arrow-up
            1
            arrow-down
            1
            ·
            12 hours ago

            Yes, it does, but telemetry is not what people think it is.

            Remember how Microsoft regularly kills those “cool features” for “no reason at all”? That’s because those that use them have telemetry blocked, so - from MS point of view - it seems like nobody is using them. Why waste dev time on something that nobody uses?

            That’s telemetry. It’s anonymous. It tells them which parts of the OS work, which cause issues, which features are utilised, which aren’t. It’s not spying, it’s diagnostics.

              • Alaknár@sopuli.xyz
                link
                fedilink
                English
                arrow-up
                1
                ·
                edit-2
                10 hours ago

                You’re trusting Microsoft’s word that telemetry is anonymous

                Do you honestly and truly believe that nobody has ever analysed these packets? That nobody in any security position, especially in business, has ever checked if sensitive information wasn’t being transmitted? That the entire IT and Data Security world just goes “huh, I guess they’re spying on us, nothing we can do about it”?

                Microsoft’s word isn’t worth very much:

                Microsoft doesn’t publish detailed breakdowns of telemetry collection, which is a red flag in itself

                Huh?

                especially on the topic

                Oh yeah, Recall, the absolutely horrible… ummm… *checks notes* fully local and encrypted system… That isn’t even implemented yet… but when it is, you’ll need to manually turn it on…

                Yeah, truly, the death of privacy is upon us.

                of privacy

                Have you read the article you linked?

                • witten@lemmy.world
                  link
                  fedilink
                  arrow-up
                  1
                  ·
                  edit-2
                  2 hours ago

                  Do you honestly and truly believe that nobody has ever analysed these packets? That nobody in any security position, especially in business, has ever checked if sensitive information wasn’t being transmitted? That the entire IT and Data Security world just goes “huh, I guess they’re spying on us, nothing we can do about it”?

                  Windows telemetry is encrypted, which as you can imagine, makes it hard to analyze.

                  Huh?

                  I don’t know exactly what that’s referring to, but maybe it’s the fact that some (not all) of the bullet points in this telemetry doc are super high level, leaving much to the imagination: https://learn.microsoft.com/en-us/windows/privacy/optional-diagnostic-data

                  Also, even if every last bit of telemetry was completely documented, that doesn’t make it cool to send all that information to a company known for abusing user data.

                  Oh yeah, Recall, the absolutely horrible… ummm… checks notes fully local and encrypted system… That isn’t even implemented yet… but when it is, you’ll need to manually turn it on…

                  Again, without source code, you’re taking Microsoft’s word about all of this. But let’s say it is 100% what they say. An earlier version leaked the user’s private information to other processes on the machine and failed to filter out sensitive user data. I have a hard time trusting an organization that is so clearly reckless like this. Either they don’t care about user privacy—or they do care and they’re just incompetent. I’m not sure which one is worse.

                  Have you read the article you linked?

                  Yup.

        • Jeremyward@lemmy.world
          link
          fedilink
          arrow-up
          5
          ·
          17 hours ago

          Are you kidding? My public facing VMs get ssh brute force attacks like 10 times a minute, that’s not counting http attacks, vulnerability scanners, etc etc. all of the internet is running on Linux.

          • Alaknár@sopuli.xyz
            link
            fedilink
            English
            arrow-up
            1
            arrow-down
            1
            ·
            edit-2
            17 hours ago

            OK, maybe I’m wrong. Why do you think Linux is more secure than Windows (taking into account user-land issues, mind you)?

  • MrSulu@lemmy.ml
    link
    fedilink
    English
    arrow-up
    6
    arrow-down
    1
    ·
    2 days ago

    To me, that’s the same as “Five reasons not to invite a renowned scammer and con artist into your home”. Unfortunately, my work colleagues think its normal and what else can they do but shrug.

    • BeeegScaaawyCripple@lemmy.world
      link
      fedilink
      arrow-up
      5
      ·
      edit-2
      1 day ago

      i worked in a specific financial subindustry and the three software packages that were the best in the industry were not supported on linux (i did not test with WINE). the only software package that had linux support was absolutely awful. interface designed by business majors, not industry specialists.

      i wish it were easy to work on linux, but hoping doesn’t get them to change.

      • MrSulu@lemmy.ml
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 day ago

        I am in a similar situation but in healthcare. Nothing save as the web-front ends are any use in linux. Some information systems are built on linux, but we need a Windows machine to use them, Hopefully the slow European gentle tilt to FOSS might help.

    • unexpected@forum.guncadindex.com
      link
      fedilink
      English
      arrow-up
      5
      ·
      2 days ago

      Or just run a live disc.

      It is so easy for everyone to just answer this question for themselves rather than read articles about it. And it takes about the same amount of time and effort.

    • Jaeger86@lemmy.world
      link
      fedilink
      English
      arrow-up
      15
      ·
      2 days ago

      Is dual boot a good way to ease yourself in? I literally just made a new nvme partition to try a dual boot

      • cRazi_man@europe.pub
        link
        fedilink
        arrow-up
        20
        ·
        edit-2
        2 days ago

        Don’t do it on a machine that holds valuable data or one that you need the machine to stay functional for work. I repeatedly fucked up my installation trying to get dual boot setup initially. Bootloader are easy to mess up. Even on a working installation, a Windows update would sometimes break the dual boot.

        Its not difficult to set up a virtual machine inside your Linux installation. That way you don’t have to reboot and lose your other workflow to access your windows apps.

          • Jaeger86@lemmy.world
            link
            fedilink
            English
            arrow-up
            5
            ·
            20 hours ago

            This is what I was planning, I added a small nvme drive to my desktop to put Linux on

          • BCsven@lemmy.ca
            link
            fedilink
            arrow-up
            5
            arrow-down
            1
            ·
            2 days ago

            Or if you make two efi partitions, one for Linux and one that Windows uses. Then use the Probe Foreign OS in Linux to make a chainloader entry to windows. Set Linux as UEFI bootloader. Windows doesn’t know about the other partitions and leaves them alone.

              • BCsven@lemmy.ca
                link
                fedilink
                arrow-up
                1
                ·
                2 days ago

                This is true. On some distros you just tell it to ignore the windows EFI and it suggests a new during partitioning. You say OK and the installer takes care of it.

              • BCsven@lemmy.ca
                link
                fedilink
                arrow-up
                4
                ·
                edit-2
                2 days ago

                Not if you separate into two EFI partitions and set Linux one in your UEFI boot options. Windows only gets access when grub hands over boot to windows via a chainloader entry, windows only knows about its EFI. I have run it 8 years like this…after dealing with windows killing my first shared EFI.

            • KubeRoot@discuss.tchncs.de
              link
              fedilink
              English
              arrow-up
              2
              arrow-down
              2
              ·
              2 days ago

              And then fuck it up by pointing Linux at your windows EFI partition, end up with neither system bootable and make things worse as you panic and try to rush a fix without understanding what you’re doing.

              If you’re new to how it all works and having a working machine is important, best to keep it simple and as separated as you can.

              I’m also not convinced that “Windows doesn’t know about the other partitions”, that sounds like the kind of thing that’s true until it isn’t and it overwrites your Linux bootloader.

              • BCsven@lemmy.ca
                link
                fedilink
                arrow-up
                1
                ·
                2 days ago

                I have run a dualboot for 8 years this way.

                Chainloading hands the boot over to Windows (from grub) but windows just thinks its a fresh boot. When windows does EFI changes its only to its own designated partition.

                You can even run windows update and when it prompts for reboot to install, you can launch Linux and do whatever, then boot back to windows and the install will continue like you didn’t interrupt it.

                The reason two drives works is same as what I mentioned, you have two EFI partitions that are separate.

                The only way you will wreck it is if you go into windows device manager and delete the unknown partitions.

      • BassTurd@lemmy.world
        link
        fedilink
        arrow-up
        10
        arrow-down
        1
        ·
        2 days ago

        I’d say no. The effort to setup a dual boot and then hope it never breaks isn’t with it. I’d recommend installing into a virtual machine and running from there. If you break something in your install then it’s easy to start over and it’s way easier for initial setup.

      • sbird@sopuli.xyz
        link
        fedilink
        English
        arrow-up
        6
        ·
        2 days ago

        One thing you should do is to start with Windows and then add Linux, not the other way around. I remember someone online said Windows installation likes to occupy all of the drive/will erase the Linux partition, but I might be wrong on that. I have dual boot Fedora + Windows, and I solely use Windows for: a) using windows installation assistant when needing to reinstall windows for family and friends (apparently you can’t create a bootable Windows drive with Linux, which is kind of odd. Just getting the ISOs don’t seem to work, you have to use the “assistant”) b) Not much else actually, I use Fedora for almost everything now. There’s a Linux version of every app I use!

        • sbird@sopuli.xyz
          link
          fedilink
          English
          arrow-up
          7
          ·
          2 days ago

          LibreOffice (the UI seems to be much better on Linux vs on Windows), Firefox, Thunderbird, Tauon (the only music player I could find without iTunes era UI and has a usable shuffle function. Gapless/G4Music and Amberol are slick GNOME apps, but shuffle is terrible on both), Joplin (for notes), Okular (PDFs), VSCodium (code editor), Godot (game engine), ES-DE + RetroArch (for emulation), nomacs (images), Celluloid and Clapper (video player), FreeTube (YouTube client), OBS studio (screen recorder), Aseprite (pixel art, the editor I use the most, very awesome!), GIMP (photoshop, don’t really use this one as much as I never really used photoshop), Inkscape (illustrator, this is the editor I use the second most, it’s awesome), RawTherapee (Lightroom, I will eventually learn how to use this, but I am putting it off right now), FreeCAD + Blender (3D modelling), Kdenlive (video editor), OrcaSlicer (3D slicer), Nextcloud (self-hosted file backup + a bazillion other things), Immich (self-hosted photo backup), the default Calendar app w/ Radicale (finally I can sync my calendar with my phone! You aren’t able to do the same thing with the def. cal. of Windows…), Steam (all the games I play are supported), and a bunch of CLI utilities as well (like yt-dlp).

        • sbird@sopuli.xyz
          link
          fedilink
          English
          arrow-up
          2
          ·
          2 days ago

          I dual booted by “shrinking” the Windows partition by using the Disk management utility built into Windows. Then, when installing Fedora, I selected the free space available.

      • Captain Aggravated@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        1
        ·
        2 days ago

        It’s what I did, though this was on a Windows 8.1 machine a decade ago. I’ve heard people talk about Win 10 and 11 being a bit bitchier about dual booting.

        I think some of what made my conversion to Linux a success was having that fallback. Linux Is Not Windows, and you’re going to have to relearn how to do a bunch of little things that are impossible to see coming. There are little things you do, little utilities you use that are different in Linux. “I double click this file and a thing opens, I don’t know what you call the thing.” that kind of stuff. And you’ll need to do something to turn it in on time. Having your old WIndows partition means you can reboot your computer, do the thing the way you’re used to, get it done, and while you’re at it look up what that program is so you can find out how to do it in Linux.

        I’ve seen people not give themselves that fallback, and then get pissed at Linux over a little thing that is possible, they just hadn’t learned how, and learning how while trying to get something done is frustrating.

  • matelt@feddit.uk
    link
    fedilink
    arrow-up
    25
    ·
    2 days ago

    The first paragraph alone filled me with so much emotion because my very first computer was a Pentium 75 too! If I hadn’t switched over to Linux earlier this year I would do it again in a heartbeat 💓 best decision I’ve ever taken!

    • chunkystyles@sopuli.xyz
      link
      fedilink
      English
      arrow-up
      11
      ·
      2 days ago

      I’ve said this many times here, but I was a Windows fanboy for close to 30 years. I hate that Windows got so bad, but I’m happy that I switched. Linux is great.

  • RedstoneValley@sh.itjust.works
    link
    fedilink
    arrow-up
    12
    ·
    2 days ago

    Any Tipps on how to do that in a business environment? Preferably from people who are actually using Linux in a professional environment? I’m using Linux at home for more than a decade now, and I don’t miss Windows at all, but transforming a smallish company to use Linux in a way that is remotely as comfortable as the Windows stuff seems impossible for now. I need to find solutions that don’t make it harder for our staff to get their work done, because they are busy enough with actual work.

    Simply replacing MS Office with LibreOffice and Nextcloud for example does not cut it. The tight integration of MS Teams, Office and Cloud functionality is seen as a huge benefit there and I can’t just take that away from them unless I find a combination of tools that work in a similar fashion. Using Google products instead is obviously not a viable alternative. Every cloud based solution I have found so far is underwhelming at best and lacks a good integration.

    Serious answers appreciated.

  • AngularViscosity@piefed.social
    link
    fedilink
    English
    arrow-up
    22
    arrow-down
    1
    ·
    2 days ago

    The only thing holding me back at this point is a thin thread called my favorite game only supports and requires anti-cheat on Windows. :(

    And money but hopefully that’ll solve itself soon.

    • Playgroup_Gristle_360@sh.itjust.works
      link
      fedilink
      arrow-up
      11
      ·
      edit-2
      1 day ago

      Oh boy my time to shine. Took me a while but I finally got Insta360 Studio working smoothly in Bottles on Linux with GPU acceleration. All credit goes to this github repo https://github.com/SveSop/nvidia-libs.

      1. download nvidia-libs-0.8.1.tar.xz from https://github.com/SveSop/nvidia-libs
      2. unzip it
        • the zip includes a bottles_setup.sh script, you can try it and see if it works, but it didn’t work for me so I had to use the manual method detailed as follows
      3. copy the extracted nvidia-libs-0.8.1 folder to $HOME/.var/app/com.usebottles.bottles/data/bottles/
        • this is just copying it to a location inside the Bottles flatpak sandbox, so we can access it inside the Flatpak command shell that we use later
      4. go to Bottles > Preferences > Runners
      5. install kron4ek-wine... runner (not the proton one)
      6. create a new Bottle:
        • Name: Insta360
        • Environment: Gaming
        • Runner: soda
      7. after creation, go to Insta360 bottle > Settings:
        • DXVK: Disabled
        • VKD3D: Disabled
        • Discrete Graphics: Enabled
      8. (optional) at this point feel free to close Bottles and disable internet for Bottles if you are really paranoid about privacy and don’t want the Insta360 Studio sending telemetry. You can disable internet for Bottles entirely using Flatseal, or use the experimental option inside Bottles to disable internet specifically for the Insta360 bottle
      9. then in terminal, enter a shell inside the Bottles flatpak sandbox: flatpak run --command=bash com.usebottles.bottles
      10. enter the folder you copied from step 3: cd $XDG_DATA_HOME/bottles/nvidia-libs-0.8.1
      11. set variable pointing to the folder corresponding to your Insta360 bottle: export WINEPREFIX=$(realpath ../bottles/Insta360)
      12. set variable pointing to the soda runner: export PATH=$(realpath ../runners/soda-9.0-1/bin):$PATH
        • exact folder name depends on the version of soda you used in step 6
      13. run the installer script ./setup_nvlibs.sh install
      14. back in the Bottles flatpak, go to the Insta360 bottle settings and switch to kron4ek-wine... runner
        • as for why I didn’t start with the kron4ek-wine... runner from the start, it’s because I had trouble running the setup_nvlibs.sh script in step 13 when I tried to point to the kron4ek-wine... path in step 12, so I started with the soda runner instead
      15. run the Insta360 Studio installer inside the Insta360 bottle
      16. open Insta360 Studio inside the Insta360 bottle, go to Preferences, and if hardware acceleration is enabled by default then everything should be working!

      Note: You’ll want to put all 360 files in the Bottles Flatpak sandbox at $HOME/.var/app/com.usebottles.bottles/data/bottles/Insta360/. This way Insta360 Studio will be able to see them. Exported files will end up in the sandbox as well.

      I actually did this all in a VM with GPU passthrough, and then made a backup of the entire VM. This way I’ll always have a working copy of Insta360 Studio, even if newer versions of Linux or Bottles stop supporting it.

      Tested on:

      • Fedora Bluefin 42
      • Bottles runner: kron4ek-wine-10.8-amd64
      • nvidia rtx gpu
      • Insta360 Studio version: 5.6.1

      References:

      • aeharding@vger.social
        link
        fedilink
        arrow-up
        4
        ·
        1 day ago

        Hey thanks so much for this! Is the nvidia stuff needed if I don’t have an nvidia GPU? I have integrated (Radeon 700M) and I see the Insta360 startup splash, but after that the bottle stops. :(

        • Aw shucks I don’t know anything about AMD, sorry. I doubt any of the nvidia-libs related stuff would do anything on AMD. I did learn a bunch of troubleshooting tips while trying to get it working though, hopefully they can help:

          • as always, check system logs. You can use journalctl in the terminal (look online for more tips, like how to filter for a specific time range), or your distro might come with a GUI (Gnome and KDE both have one, though the Gnome one is much easier to use imho)
          • Insta360 Studio has log files, you can find them in the bottle sandboxed filesystem, pretty sure it was under AppData, so the path on the host would look something like $HOME/.var/app/com.usebottles.bottles/data/bottles/Insta360/drive_c/users/steamuser/AppData/...
          • in the Bottles flatpak, after installing Insta360 Studio in the bottle, next to the Insta360 Studio shortcut there should be a triple-dot menu with some options, try clicking “Launch with Terminal” so you can see the terminal logs as the application is launching
            • though for some reason I noticed that on Bluefin this option doesn’t work…in that case maybe try running the entire Bottles flatpak from the terminal: flatpak run com.usebottles.bottles, though I haven’t tried this specifically
          • try running tools like GPU_Caps_Viewer and GPU-Z inside the same Bottle to see if they detect the GPU, and what capabilities they report (for the Nvidia GPU you need the CUDA capability, not sure what might be needed for AMD)
          • search for Insta360 Studio under https://appdb.winehq.org/, see if anybody else reported getting it working on AMD, and how they did it
          • in Bottles, try different runners, like the proton runner or the caffe runner
          • ask an AI like ChatGPT or Gemini, the ones with web search access are pretty good at solving Linux issues from what I’ve heard

          Unfortunately this is just as tedious as it sounds. I hate trying to get Windows software running in Linux (aside from games, those generally work and you can just check protondb for support). Luckily Insta360 Studio was the last remaining software that I still needed a Windows VM, so once I finally figured it out I could retire Windows for good.

          • aeharding@vger.social
            link
            fedilink
            arrow-up
            3
            ·
            15 hours ago

            Thank you! I gotta figure out how acceleration but otherwise it’s working :) just had to find a runner that worked with it