Itch.io Client

The installer works, but apparently some complications with Electron and glibc causes the app not to work. The workaround for now is to launch itch with the --no-sandbox option.

If you want to make this change work in the menu, you can use the program menulibre from the repo, Just add --no-sandbox at the end of the command section.

Source: Github Issue

    hdansin I've been waiting about 2 years for them to update their Electron wrappers! hopefully Leaf actually manages it soon.

      synth-ruiner Yeah Electron seems to be having a moment, at least with the apps I use 😛 . I try not to jump on the hate wagon, especially because the languages I know the best are HTML, CSS and JavaScript -- but for something that is supposed to be platform-agnostic it seems to run into a lot of dependency/platform issues (for me at least).

        hdansin mm, my problem is that I made some web applications that use WebAssembly, which is admittedly a kinda bleeding-edge way of doing things, but many of my users are trying to use them via the Itch desktop program (which runs web content in an electron wrapper) and it just doesn't work 🙁

        6 months later

        Halo MCC (again)

        Apparently they are trying to get the anti cheat to work with Proton, but they broke it again (Source).

        Fix:

        1. Open game properties -> Browse Local Files
        2. Delete or rename the easyanticheat folder (I renamed mine to easyanticheat-broken)
        • [deleted]

        I have an issue with Civilization VI. When I'm going to quit the game I find myself playing more and more turns. Is there a fix to that? Is it a Proton issue?

        Are there any recommended "Launch Options" for Elden Ring?
        ProtonDB shows many users with differing Launch Options ... not sure which combination are ideal for Solus Budgie users.

          snowee I don't have Elden Ring so I can't give a solid answer. I would recommend trying it without launch options, and if you encounter any problems try changing proton versions (I usually go for Proton Experimental), then launch options. Seems like it works out of the box for most people.

          PoorPocketsMcNewHold This was a game changer for me. I only really play brawlhalla and doing all this had the game instantly running better than it ever did when I had windows on my machine. Nothing ran via steam before I did this. Would be great if the help center had a game setup page with this info, would have saved me a lot of time.

          a month later

          I'd like to mention that pretty much any and all games that are known to work on Linux also work on Solus (if LSI is off). I have a massive Steam library and I play various games over time randomly, from my experience I think Solus is a reliable way to ride with the metas of Linux gaming.
          I've never advertised myself or looked for an audience but I've also been uploading all my Linux gameplay footage recorded from Solus to Youtube since like July now, a good 47 videos. All on Solus. It's a super fun hobby. And in its current state anything that works on other distros also work on Solus.
          I'll try to start taking the time to post Solus specific "reports" of games here that weren't mentioned. My ProtonDB has over 130 reports but you there aren't many Solus users there it seems. When I get a new game I'll come post how it works here too. All I need now is PUBG, Hell Let Loose and Hunt Showdown (EAC linux borked) then I won't have anything to miss from gaming on Windows 😃

          As it stands now, besides disabling LSI, there isn't a single "game fix" for Solus that I'm aware of that you don't also have to do on other distros. But I'll go ahead and list the ones that I personally know work on Solus and/or I play regularly. This isn't even half of my library just the ones I know work.

          • AVA
          • Ark Survival Evolved
          • America's Army Proving Grounds
          • Among Us
          • Apex Legends (stuttery for the first few matches if you don't use the DXVK shader file but that's all distros)
          • Arma 2/3 (haven't tried mods)
          • Battalion 1944
          • Ballistic Overkill
          • Bastion
          • Battlefield 4/5/1/Bad Company 2 (2042 is borked on Linux, BC2 has Punkbuster wonkiness but usually works)
          • Black Mesa (Native performs badly for me, Proton is good)
          • Brawlhalla
          • CRSED (breaks often despite being native but currently works)
          • COD Black Ops 2 / MW2 / World at War
          • Celeste
          • Chivalry Medieval Warfare
          • CSGO
          • Creative Destruction
          • Dark Souls 1/2/3 (2 or 3 didn't carry saves over for me, I had to get them from Steam cloud for some reason)
          • DOOM / DOOM Eternal
          • Dandara
          • Day of Defeat Source
          • Day of Infamy (Proton > native)
          • Dota 2 (known to perform terribly on Linux, broken Vulkan)
          • Elden Ring
          • Fistful of Frags
          • GMOD
          • GTAIV / V (LSI breaks installation of IV)
          • Halo Infinite / Halo Reach MCU
          • Hired Ops
          • Hollow Knight (Native doesn't carry saves over for some reason, but Proton does)
          • Hue
          • Insurgency 2014 (requires rename tweak)
          • Insurgency Sandstorm
          • Isonzo
          • Knockout City
          • Medal of Honor 2010
          • Metro 2033
          • Mixcraft Studio (haven't checked this in years, and I wasn't using pipewire at the time so idk, replaced it with Bitwig)
          • Mortal Kombat Komplete Edition
          • Muck
          • Multiversus
          • Natural Selection 2
          • Nexuiz (bots)
          • Ori and the blind forrest / will of the wisps
          • Payday 2
          • Pine
          • Pirates Vikings and Knights
          • Planetside 2
          • Quake Live
          • Quake Champions
          • Red Orchestra 2 / Rising Storm 1 (shows annoying prompts every launch but works)
          • Resident Evil (last I played Protonfix was required, not sure about now)
          • Resident Evil Village
          • Retail Royale
          • Rocket League
          • Star Wars Battlefront 2
          • Shatterline
          • Saints Row 2 / 3
          • Sonic Adventure 2
          • Splitgate
          • Squad
          • Street Fighter V
          • Super Animal Royale
          • TF2
          • Cycle: Frontier
          • Elder Scrolls V Skyrim
          • Lord of the Rings Online
          • Witcher 1 / 3
          • Unturned
          • Verdun / Tannenburg
          • Void Bastards
          • Warframe
          • Yoku's Island Express
          • Yooka Laylee

            tyleringo Planetside

            My performance became terrible compared to windows, I just can't tell since when exactly. Maybe the 10 years graphics update? Maybe Kernel 6.0? Did you experience something similar? Do you play it via Steam?

              528491
              (I have an RX580) I've played it on Arch and Solus and I believe they performed identically for me..In fact I have a recording of Planetside 2 last month from when we were still on 5.15.68, you can find it by searching. It ran about 50-80fps depending on the scenario. I haven't played Planetside on Windows in many many many years but I remember it being quite intensive even there with all the action and amount of players in one area, but Linux/Proton still handled it well last I played.
              How did it perform badly, do you know if it's a low framerate thing or a stuttering/rendering thing?
              I'll go ahead and install it real quick to see how it's running since the kernel updates.

                I was reminded while trying Planetside 2 again that you need to have --disable_gpu in launch options or the launcher appears all white
                It also performs great, main hub reaching 150fps at medium settings
                But then, about 40 seconds into the game it would crash and link me to this error page
                Happens with any Proton version from 6.3.8 to the newest
                Hmm. I'll try and figure this one out

                  tyleringo
                  Thanks for testing it!
                  It worked very well on Solus (on par with windows) until lately. PlanetSide is very CPU demanding, so with my old i7-4770k I ran into fps drops in larger battles (down to the 40s from my 60 cap). Upgraded my CPU to i5-12400f a few days ago. On Windows, there are no fps drops any more now, no matter how huge and crowded the fights are. But on solus my new cpu is pushed to its limits very fast and the fps are dropping even in smaller fights and way lower (20-30). This happens only in PlanetSide as far as I can tell.

                  I guess the cause is some update of the game itself because even on windows, I have to cap fps to my monitors refresh-rate because else the game stutters at any frame rate.

                  tyleringo But then, about 40 seconds into the game it would crash and link me to this error page

                  Interesting. This never happened to me.
                  Tried Proton 6 and experimental, FSYNC off and on

                  (can't edit my post but for Planetside 2 the launch option is actually --disable-gpu not --disable_gpu, oops)
                  ok so here's what happened, sry if it's lots to unpack
                  I think the crashes were coming from the same issue described here, I had a "version of Steam" that was initially started with LSI on. I removed Steam and LSI, deleted my entire /.local/share/Steam folder and the home /.steam folder, reinstalled Steam, made sure LSI was disabled, then started it up.
                  Planetside 2 now runs fine, those crashes aren't happening. It could probably also be attributed to me not alt-tabbing this time and being more "careful", but I was able to play for a solid 10 mins or so before quitting so I'm 90% sure it was LSI.

                  So I joined a game (on Indar I think it was) and yeah I see what you mean, it doesn't perform very well, but it's tolerable IMO. I think it was also this way when I recorded the video. I don't usually check my framerate because once I do I can't unsee it and I don't focus on the game so I guess I didn't notice.
                  When I started I set it to medium settings, and again got 150+ fps in the hub but the moment I warped to a zone it dipped down to a range of 40 - 60. Even on the lowest settings. Weirdly, it performs the exact same maxing it out.

                  Screenshots here with Steam's frame counter up left. They both perform the same, the scene in the screenshot is just a little different hence the different rates.
                  Lowest settings:

                  Max settings:

                  Weird how changing the setting has no affect on performance, Halo Infinite is the same. So it isn't just you, I guess that update did some things but at least it's still playable, I wonder how it performs on Windows with the decade update?

                  Thank you for looking into it!
                  Could you check your CPU utilization when you get significantly low fps? Because on Solus my CPU went to almost 100% when the fps dropped vs. 50% average on Windows (with spikes to 70-80% on huge fights).

                  Your RX580 should be capable to run the game on 60+ fps with most settings maxed out.
                  One thing that hits hard are shadows. Turning them off gives you a huge fps increase in large battles.

                  I tried the lowest available graphics settings with shadows turned off, but still horrible drops on medium+ fights with extremely high CPU usage.

                  Apex Legends stutter fix
                  Just wanted to share this in case we have any Apex players. On all distros, there are some GPUs (such as my RX580) that for some reason stutter uncontrollably for the first 5 matches or so while the shaders take forever to compile. If you aren't willing to just put up with it, there's a way to get it smooth right away. The community have contributed a compilation of their compiled shaders into one big file, that you can replace with the slow one Apex comes with. I'm impatient so I've done this multiple times on both Solus and my Steam Deck, it always works great and immediately feels like night & day.

                  That's it.
                  The GitHub also includes instructions including a single curl command to download and place it in its proper directory, so you can probably try that if you want, but I prefer to do it manually.

                  obs-vkcapture (Game Capture) on Solus
                  This is for those who may be interested in gameplay recordings. A few updates ago we got the great little OBS plugin in our repos obs-vkcapture. It's basically the Game Capture plugin available on Windows brought over to Linux. It is much more performance efficient than the usual Window Capture, and it can capture any fullscreen window as long as the source is selected in OBS and the launch option is in Steam, so no more having to alt-tab from your game to select the game's window in OBS Window Capture. Just press the hotkey to record that's it.
                  To install and use it:

                  • sudo eopkg install obs-vkcapture obs-vkcapture-32bit
                  • Open OBS, select and add the "Game Capture" source
                  • Put launch option in Steam game: obs-gamecapture gamemoderun %command%
                  • Launch game, press your OBS record hotkey.

                  Here it is in action:

                  notes
                  (I put gamemoderun in there because I use gamemode to disable the compositor but this is optional. You could just use obs-gamecapture %command%.)
                  (As an alternative to the OBS hotkey, you can just click the system tray icon and click "Start Recording", that's what I did when I used GNOME Wayland where hotkeys aren't a thing.)
                  (Battlefield V is the only game I'm aware of where you may have to go in and select the BFV.exe window under Game Capture, because for some reason it thinks Origin is also a full screen app, so sometimes it records that instead.)
                  (This also works with non-Steam games you add to steam, for example I can install the open source games Sauerbraten or Urban Terror and record those as well. Just add the same launch option and it'll work as any other Steam game.)