I’ve been using Linux exclusively for about 8 years. Recently I got frustrated with a bunch of issues that popped one after another. I had a spare SSD so I decided to check out Windows again. I’ve installed Windows 11 LTSC. It was a nightmare. After all the years on Linux, I forgot how terrible Windows actually is.

On the day I installed the system and a bunch of basic software, I had two bluescreens. I wasn’t even doing anything at that time, just going through basic settings and software installation. Okay, it happens. So I installed Steam and tried to play a game I’ve been currently playing on Linux just to see the performance difference. And it was… worse, for some reason. The “autodetect” in game changed my settings from Ultra to High. On Linux, the game was running at the 75 fps cap all the time. Windows kept dropping them to around 67-ish a lot of times. But the weirdest part was actual power consumption and the way GPU worked. Both systems kept the GPU temperature at around 50C. But the fans were running at 100% speed at that temperature on Windows, while Linux kept them pretty quiet. I had to change the fan controls by myself on Windows just because it was so annoying. The power consumption difference was even harder to explain, as I was getting 190-210W under Linux and under Windows I got 220-250W. And mind you, under Linux I had not only higher graphical settings set up, but was also getting better performance.

I tried connecting my bluetooth earbuds to my PC. Alright, the setup itself was fine. But then the problems started. My earbuds support opus codec for audio. Do you think I can change the bluetooth codec easily, just like on Linux? Nope. There is no way to do it without some third party programs. And don’t even get me started on Windows randomly changing my default audio output and trying to play sound through my controller.

Today I decided to make this rant-post after yet another game crashed on me twice under Windows. I bought Watch Dogs since it’s currently really cheap on Steam. I click play. I get the loading screen. The game crashed. I try again. I play through the basic “tutorial”. After going out of the building, game crashed again. I’m going to play again, this time under Linux.

I’ve had my share of frustrations under Linux, but that experience made me realise that Windows is not a perfect solution either. Spending a lot of time with Linux and it’s bugs made me forget all the bad experience in the past with Windows, and I was craving to go back to the “just works” solution. But it’s not “just works”. Two days was all it took for me to realize that I’ll actually stick with Linux, probably forever. The spare SSD went back to my drawer, maybe so I can try something new in the future. It’s so good to be back after a short trip to the other side!

  • muhyb@programming.dev
    link
    fedilink
    arrow-up
    92
    ·
    1 day ago

    Well, Windows was never perfect. People just got used to its shenanigans. They tend to meddle with bullshit registry yet somehow basic commands on Linux is too complicated.

    • TwanHE@lemmy.world
      link
      fedilink
      arrow-up
      3
      ·
      8 hours ago

      That’s true, never thought about how many times Ive used the registry to do something when the ui doesn’t work, eg forcing games into exclusive fullscreen or getting acces to old features in the Nvidia control panel.

      Still my gaming pc “needs” to be windows because of the games i play. Either be it kernel level AC or not getting stretched Res + 280hz gsync to work.

    • Reil@beehaw.org
      link
      fedilink
      English
      arrow-up
      8
      ·
      16 hours ago

      Poor comparison, honestly. Only like 5% of Windows users will only have a vague notion about what a registry is and a fraction of that would have messed with it under duress. By comparison, nearly all Linux users are expected to learn a handful of commands with strange abbreviations and arcane symbols to perform otherwise basic tasks. That’s not some unsubstantial barrier to be dismissed.

      • muhyb@programming.dev
        link
        fedilink
        arrow-up
        3
        ·
        15 hours ago

        I know it’s not an exact comparison but I think it’s fair. Almost every Windows user (or the ones who fix others’ computers) hit a situation where they had to modify registry (or run a .bat file they have no idea what it does -there were even official solutions like this-) to fix something, at least once in their lives. As a go-to tech-savvy person for a lot of people around me, I know I did this all the time. (I still remember that once someone asked me to remove 3D Objects folder because they couldn’t and it was also a registry fix). On the other hand, while Linux is mature with its commandline, it also came to a point where a normal user don’t need it, just like in Windows (it’s a plus if they know at least how to paste commands if they need though). For example, my sister uses openSUSE and I taught her about YaST and she never had a single issue in the last 2 years, everything is done via GUI. She can install flatpaks if she needs too.

    • lka1988@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      23
      ·
      23 hours ago

      In windows’ defense, the “complication” comes from the fact that there is no constant visual display of the filesystem structure in a terminal window like there is in the Windows registry.

      That said, taking an hour to become comfortable with the terminal is not a difficult task. Understanding ~, and constantly using df -h and ls -al (for me anyway) will help a lot of people figure it out.