#Linux support
1 messages · Page 1 of 1 (latest)
It seems like it works great. Hopefully this is something they plan to continue.
thanks answering! i hope its something they plan to continue as well
Runs on the same engine as warframe, which works great in proton via steam. So I'm really looking forward to being able to just run it in steam in the future.
But for now it runs fine in lutris. @me if you need help setting it up or anything.
i was having issues with lutris but i was able to get it working through Faugus Launcher
I added it in steam
@icy shell im on linux and i can show you how i did it if you havent figured it out yet,
I'm also running on Linux and it's been pretty flawless. I used lutris to install and currently launching through steam with proton.
My wife runs the same and neither of us have encountered any issues
When adding it to steam, right click the library entry and go to the compatibility menu. Select the latest stable proton version (you can check your packet manager of choice for your installed version). Then select it again. The second time your selection should stick. Then start the MSI you downloaded from soulframe.com. et voila.
[edit]KDE on Debian btw[/edit]
At least on Mint, the Soulframe pre-configured installer in Lutris has been working great for me. Only problem I've had is that, if running in (regular) Windowed mode, if you click away to some other program, it would crash about 1/20 times when I clicked back intot he game. But I haven't had that problem with Borderless Windowed mode, and not sure if that is a common problem with Lutris or not.
this helped me so much ty cuz i didnt even know lutris was a thing
Glad I could help!
Lutris is great for non-steam games.
Something else to look into is Play On Linux as a graphical way to run and manage winebottles beyond even that.
Also, and this is an experimental option I probably wouldn't use for games, but WinBoat is a neat project to mess with if you want to run some windows apps in a docker container, but in a way that they don't feel like they're running in a docker container.
I will mention here that a new version of Lutris dropped recently, and when I upgraded it, Lutris lost track of where the game was installed and I had to completely reinstall Soulframe. (Which incidentally meant I had to re-do all of my in-game settings, because those apparently aren't saved server-side.) Haven't tried any of my other games yet. But seems like a Lutris quirk, not a Soulframe thing.
Could also have something to do with your chosen distro. If it moved lutris to a new location or forced an overwrite to one of lutris' main config files, that can also cause it.
I don´t know if it´s helpful. Steam installs itself, and the games in a hidden directory in /home.
You can also go into steam settings and have it save them somewhere else if you want. I have a lot of mine saved to a separate drive.
Steam Deck is Linx, it runs 60fps at mostly mid settings on the steam Deck
https://discord.com/channels/998758139405029478/1440140080625746021
+1 for native linux support. Won't be playing otherwise 🙂
It runs perfectly, though? Why wouldn't you be playing?
There are, there saying that wouldn't be playing if it didn't run on Linux and im in the same boat, I don't have a windows PC and I don't want one
I don't have a windows PC either (nor would I ever want to go back) though I do think I misunderstood what was being said
I do believe there will be a steam release which should help people play it with less roundabout ways of installing it from the getgo
I have it running on Liniux Mint Cinnamon as well with 2 different GPUs & SIX displays.
Problem was the Cyberpower APC UPS was only 450 watts and my PSU is 1200 Watts so I bought a bigger UPS.
Now I can run games at 180 hz with all 6 displays going!
LOVING Linux so far! (have to do a session with SF but my static group is busy)
ill report back if any issues.
I'd like some help if you have a chance. It worked when running the .msi via steam (I guess it creates a proton prefix automatically?) but I wanted to try getting it to work with Lutris. I can easily get to the point where the launcher runs and downloads the game and then after I close the launcher, running Soulframe.x64.exe doesn't go well.
A window is never created and it does stuff in the background for a while
Started initial process 94060 from gamemoderun /home/techn0/.steam/debian-installation/compatibilitytools.d/GE-Proton10-33/files/bin/wine /home/techn0/Games/soulframe/drive_c/Program Files/Soulframe/Downloaded/Public/Soulframe.x64.exe
Start monitoring process.
gamemodeauto:
fsync: up and running.
0.299 Sys [Diag]: Process Command-line:
0.299 Sys [Diag]: Build Label: 2026.03.03.17.44 Retail Windows x64 [Stripped]
0.299 Sys [Diag]: Build Unique ID: 2988652522
0.300 Sys [Diag]: Windows user-name: steamuser
0.300 Sys [Diag]: Windows computer-name: IO
0.300 Sys [Diag]: Current time: Wed Mar 18 03:18:05 2026 [UTC: Wed Mar 18 02:18:05 2026]
0.300 Sys [Diag]: Current directory: C:\Program Files\Soulframe
0.350 Sys [Diag]: Processor: AMD 16-Core-HT Ryzen 9 7950X 4500MHz HT/SSE/SSE2/SSE3/SSSE3/SSE4A/SSE41/SSE42/AVX/AVX2/AVX512F/AVX512CD/POPCNT/F16C/FMA3/SHA/BMI1/BMI2 F/M/S/EF/EM/UC: F/1/2/A/6/0
0.350 Sys [Diag]: Physical Memory: 47GB / 62GB free
0.350 Sys [Diag]: Address Space: 128TB / 128TB free
0.350 Sys [Diag]: No page file found!
0.350 Sys [Diag]: Page size: 4KB (Granularity: 64KB)
0.350 Sys [Diag]: Operating System: WINE 10.0
0.350 Sys [Diag]: Mitigation Policies:
0.351 Sys [Diag]: System Processes: 10
0.351 Sys [Diag]: System Threads: 54
0.351 Sys [Diag]: System Handles: 704
0.351 Sys [Diag]: System GDI Objects: 0
0.351 Sys [Diag]: System USER Objects: 0
0.351 Sys [Diag]: System Up-Time: 0d 6h 33m 33s
0.351 Sys [Diag]: Free Disk Space on C: 588,710,744,064 bytes
0.351 Sys [Diag]: Found Monitor: (0, 0) - (5120, 1440) : 5120x1440
0.351 Sys [Diag]: Process is DPI-aware
0.351 Sys [Diag]: Clock frequency: 10,000,000Hz
0.357 Gfx [Info]: Private shader options need 23 bits
0.357 Sys [Info]: CancelJobs batchcount 0
0.363 Sys [Info]: Loading packages took 0.0ms
0.363 Sys [Info]: Redirecting package load to: C:\users\steamuser\AppData\Local\Soulframe\Editor.cfg
0.364 Sys [Info]: Cache languages enabled: _en
0.364 Sys [Info]: Scanning C:\Program Files\Soulframe\Downloaded\Public\Cache.Windows\ for cache blocks...
0.364 Sys [Info]: Found 28 cache blocks...
0.365 Sys [Info]: Downloading cache manifest index...
30.377 Sys [Error]: WinHttpSendRequest() failed (ERROR_WINHTTP_TIMEOUT)
30.377 Sys [Warning]: Cache host origin-dev.soulframe.com timed out sending request
30.377 Sys [Warning]: GET /origin/34DC6FBE/0/H.Cache.bin!E_---------------------w HTTP/1.1
30.377 Sys [Warning]: Host: origin-dev.soulframe.com
30.377 Sys [Warning]: Connection: Keep-Alive
30.377 Sys [Warning]: Pragma: no-cache
30.377 Sys [Warning]: Cache-Control: no-cache
I'm still running Launcher.exe whenever I want to play, for one.
Also I installed GE-Proton9-27 to run it in lutris.
If you already have it running in steam, then it's probably going to be about the same either way.
I just tried going back to steam and the only way it works in steam is if I keep running it on the msi
retargeting it at the exe does the same background thing
What is Launcher.exe?
~/Games/soulframe-preludes/drive_c/users/anova/AppData/Local/Soulframe/Downloaded/Public/Tools/Launcher.exe
oh, in AppData?
Yeah idk, I set this up over a year ago. lol
I've been thinking about trashing it and starting over.
But basically, when you run the MSI, it installs the game and the files somewhere, and there's a new launcher.exe file that gets installed. You run that, you don't run soulframe itself, because the launcher has to run that.
If you did somehow get soulframe.x64.exe to run, you would see it bypass the updater and kick on the main game immediately. That might sound good, but it'll break as soon as there's an update.
I'm going to update the lutris script
Oh there's a lutris script now? neat