Satisfactory

Satisfactory

View Stats:
Stoffel Jun 22, 2024 @ 6:00am
Steam launch options for Linux with Framework laptop
I'm running Satisfactory under Linux (Bazzite distro), newly installed on a 16" Framework laptop (with an RX 7700s). When I use the default (no) launch options, or -DX12 or -vulkan, the game starts ok (that is, the menu shows fine, as does the drop pod scene), but once I get into the actual open world, my framerate drops to about 0.1 fps (yes, 1 frame per 10 seconds or so). This is with the lowest settings, all extra options turned off.
With -DX11 instead, the game runs fine, but I'm a bit afraid that in a future update, this option won't be available anymore.

I have played around with the DRI_PRIME=1 option as well, but as far as I can tell (just from the fan noise alone), the game is always running on the discrete gpu, so that doesn't seem to be the issue.
I have (so far) no problem with other games running with the default Steam launch settings (so without any manual launch options).

Would anyone have an idea what the issue could be, or how to troubleshoot this?Because I would think that using DX12 or otherwise Vulkan should work fine, certainly on this laptop and with a recent AMD GPU. My searching around shows other people seem to have no problem with those launch options; I'm somewhat baffled by this.
< >
Showing 1-6 of 6 comments
kimba-rip Jun 22, 2024 @ 9:15am 
did you check the new min specs for update8...?
chances are you don't meet them either with cpu and/or gpu as laptops are not the best to play satisfactory with/on...
try turning down most of the in game graphics may help....
Stoffel Jun 22, 2024 @ 12:47pm 
I'm pretty sure my specs are more than adequate. The AMD GPU doesn't directly compare to the suggested Nvidia one, but even at the laptop variant (the -s part), it's well above the specs. Also given that it plays absolutely fine at high settings with the -DX11 option. Although one could say it technically fails to fit the specs, since it's running on Linux, but I (and plenty of other people) have had good results there.
So that's why I'm thinking it might be a video setting that just doesn't work for this combo, but I haven't been able to figure out what that could be: as mentioned, I've already turned everything to the lowest and options off, and the result remains the same.
Zak Jun 24, 2024 @ 3:30am 
I'm not familiar with AMD stuff but Google says that RX7700S is comparable to RTX4060. Is that right? So yeah, that should work, even if it's a laptop GPU :)

I haven't messed much with games on Linux but there are are various versions of Proton to choose from. Is it possible to switch between them to see if that makes a difference? I think, there is even experimental version of Proton available. Also, having the latest GPU drivers is probably important even on Linux:)

Yes, you're right, DX11 is deprecated and likely to be removed in 1.0.
Last edited by Zak; Jun 24, 2024 @ 3:31am
Stoffel Jun 25, 2024 @ 3:31am 
Thanks for looking around; I hadn't checked myself, but 4060 sounds about right. Card (and drivers) should definitely be DX12 compatible. I haven't checked yet how recent the drivers/libraries for AMD GPUs are, but given that I only recently installed Bazzite, it's community-supported for Framework and it's derived from Fedora (40, I presume), which is fully supported by Framework itself, that should be good. ( https://universal-blue.discourse.group/t/announcing-bazzite-3-0/1218 )
I did also go down the Proton "ladder", trying out different versions, starting at the current one, but either the results are the same (regarding DX12), or the game crashes upon launch (black screen, then crash).
One thing I did think about, is that Bazzite uses Wayland by default. Perhaps Wayland and DX12 don't really work well? I did see somewhere how to switch to X11, but I still need to give that a try and see if DX12 works with X11.
Perhaps then also something to ask about on the Bazzite forums.
Zak Jun 25, 2024 @ 5:58am 
My experience with Linux on desktop is very limited and I had general lag and stability issues with Wayland on few distros, simply on the desktop, not even games, but I have an NVIDIA card, AMD should be better supported. I eventually got Steam and everything working on Linux Mint Edge with Xorg, no Wayland. Got Satisfactory running at nearly Windows-like FPS, I was impressed :) But this is where my knowledge ends :) Yes, you will probably get more help on forums dedicated to Linux. So, good luck.

Oh, and yea... I'd double check the AMD GPU drivers. It may be different for AMD GPUs (probably is) than for NVIDIA, but most distros I went through install an older NVIDIA driver by default and, each time, I had to manually install newer driver to get things working properly.
Last edited by Zak; Jun 25, 2024 @ 6:09am
Admiral Bubbles Jul 18, 2024 @ 11:52am 
Not running AMD here, but I find I have to manually designate icd files for my Nvidia GPU when running Proton 9 in order to get DX12 working. The full command I have to use is this:

PROTON_ENABLE_NVAPI=1 PROTON_ENABLE_NGX_UPDATER=1 VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.x86_64.json %command%

You could try removing the Nvidia specific parts and see if you have an equivalent file for your 7700 in that folder or your distro equivalent. I'm not sure what else I can add though, I'm pretty new to Linux myself and tweaked some code someone else suggested to me in another thread for Starship Troopers Extermination :P
< >
Showing 1-6 of 6 comments
Per page: 1530 50

Date Posted: Jun 22, 2024 @ 6:00am
Posts: 6