


PROTON_USE_WINED3D11=1 %command%
SFM was windowed but sometimes will shrink to 720p when you go into "Render Settings."
SFM will sometimes crash randomly, especially when you try and download workshop items without using other versions of Proton other than 7.0-6.
SFM runs better on Windows than on Linux, as much as I hate to say it.

-noqt -usevgui
Requires -noqt & -usevgui to be enabled in Launch Options to run properly. Otherwise, the primary viewport will flash between black and intended image. Models and particles will also appear black in the selection window.
Any Proton version other than 4.11-13 will cause crashes when attempting to create animation sets, or render posters/movies.
SFM is entirely usable with Proton 4.11-13, but you sacrifice Ambient Occlusion and performance due to the lesser version of Proton. Attempting to use newer versions will result in the occasional crash while selecting models or particles, and during the rendering process. If AO is a must for your project, a significant portion of work can be done in 4.11-13 and then be exported with newer Proton versions without any issue.

-noqt -usevgui
Some fonts are unreadable
Mostly random crashes when interacting with Animation Set Editor
The combination of this SW being buggy normally and running it under proton makes it hell to use.
-wined3d -noqt -usevgui -threads 4
used protontricks to install allfonts, this fixes some unreadable text.
select the default wineprefix > install a font > allfonts
menus (like the model selection menu) are way laggier that usual although still usable
the model selection menu flashes to black constantly, resizing the menu window to be horizontally smaller fixes this.. for some reason
this program will make you hate everything
PROTON_USE_WINED3D11=1 %command%
Often textures were missing and there was a problem where there was a texture randomly applied to the lights
If you open render settings or other it will randomly switch to windowed view
The Performance is very disappointing
I didn't think the crashing could get any worse than in windows
PROTON_USE_WINED3D=1 %command%
Often crashes when rendering scene posters, making it almost impossible to get a high quality shot for reference/preview.
UI flickering
has trouble detecting assets
UI is buggy as hell, has trouble detecting assets from other games.
with the launch options that i have SFM runs perfectly, well as perfect as it can, some text is harder to read tho.
-wined3d -noqt -usevgui -threads 4
Still literal pain, doesn't matter what os you use.
PROTON_USE_WINED3D=1 %command%
Installed all fonts
Splash Screen when starting is a bit over-saturated.
Whilst being at 720p will show the move and rotate options, it will also be a bit more unstable and jittery, but being at 1080p, it'll run just fine, however the MoveArrows and Rotate circles will be missing.
Previously, if you were to follow my last guide, you would notice that light shadows and some other important features were missing.
But using Proton 7 or Experimental with the launch options "PROTON_USE_WINED3D=1 %command%", those features are back and nothing is missing (to my testing, at least.)
I will update the review if I find more stuff that will make it as close or better to Windows as possible.
Installed fonts for better visibility.
You could just not install all fonts and it'd be all good. Although visbility for text would be slightly affected. Doesn't really matter all that much though.

Works really good with 4.11-3, no issues, except the graphics looking a tiny bit weird and random slowdowns

One of the fonts from dialogs is hard to read since it's too small, but it's the common Source games problem.

Many windows constantly blinking, as well as main viewport.
Many windows constantly blinking.

So far, renders are faster on my computer. I hope eventually Valve will make a native Linux version!
Sometimes I would have to wait for the .tga file to process as sometimes it would show this ugly black spot, but eventually it goes away! :)

You'll have a good time, if you don't mind the crashes.
If you Alt+Tab, there's a chance SFM will think you're holding Alt indefinitely, just click and unclick Alt again.
Sometimes, the Auto-Save will not work when it crashes.
Whilst it's not the worst experience in the world, there are various dropped frames compared to using it on Windows, and various unexpected crashes not to be seen on Windows. (tested with various Splatoon addons.)
Weird crashes that are not seen in Windows, as stated before I'm using various UGC from the SFM workshop.

Yes, it will run fine, but you will need to add a manifest file to your steam library to get it to show up
I made a guide to running SFM under Proton, this includes getting it to appear in your library, using the right proton version, and installing quicktime. https://steamcommunity.com/sharedfiles/filedetails/?id=2581040174 I would love to just put the instructions here, but it would just be too long

Before this fix, SFM was pretty much unusable, as menu contents were not visible and the program would crash while loading a map with this following Engine Error:
"failed to lock vertex buffer in CMeshDX8::LockVertexBuffer"
However when launched with "PROTON_USE_WINED3D11=1 %command%", SFM works without any issues or crashes and so far has been a very smooth experience to my astonishment. I even have been able to successfully export clips at 1920x1080/60FPS (slowly albeit but only because my computer is a bit of a potato). Audio also works if anyone was curious. Menu contents are now visible unlike before. I'm still rather new to SFM so perhaps there are some issues that I've not noticed yet, but again, everything so far seems to be working just fine and the program is doing its job. Will no longer require a Windows install to work with SFM.

Launch Options: -noqt -usevgui
Some text in the map/model selector is hard to read.
Must render a movie as an image sequence. Rendering as a video is just black.

UI and engine work, viewport and rendering doesn't
loading a premade project file and pressing F11 to get into Game Mode works without issues, the main window's UI is also fine, but prompts like loading maps, models etc. show up with a black rectangle blocking everything not using Qt. same goes for the viewport, it remains black unless the window was moved partially off-screen. when trying to export a poster, the preview shows up (thanks source engine) but the rendering process gets stuck at initializing. from what i can tell, however, prompts and the viewport are responsive, they just don't show up. might be a relatively easy fix

Primary viewport doen't show anything unless SFM is launched with -noqt -usevgui
Exporting a movie exports only a black screen
Remember to add -noqt -usevgui when launching.

5.0-GE-1 GloriousEggroll
Proton-5.0-GE-1 GloriousEggroll
Under Proton, you can expect lower performance overall, that much is to be expected. However, SFM may unnexpectedly dip in performance when you're adjusting something such as character limbs with vanilla Proton (this does not happen under Glorious Eggroll).
Crashes will occur frequently if "PROTON_FORCE_LARGE_ADDRESS_AWARE" is not enabled.
Screen flashing will occur frequently if D9VK is enabled.
Please note that this is all under the workflow of someone who does posters, not animations. If you do intend to render videos, the screen flashing will absolutely prove challenging to work with and will need the modification mentioned above.

Fonts are a little hard to read
You can't render in higher quality then 720p, and you can only render an image sequence rather then a video, which just turns out black. The second issue is just a mild annoyance, but the 720p is :((
Editing, etc works flawlessly. The real issue is exporting. The first few frames get rendered, then the recording sorta just... ends. An example is here


Runs just like on Windows, seems to have native performance. The framerate when moving the mouse on a 3d viewport drops enormously (this is not the case when moving the camera otherwise - and also doesn't happen on Windows). Font is slightly hard to read. Rendering movies works fine when using Image Sequence.

The program itself works great. Visually the program is doing what it's supposed to do. However movies that it renders are completely black with sound.


No apparent issues whatsoever. Very stable, and viewport FPS was good. My test involved doing a render of Meet the Heavy, with AO and light sampling. Outputs worked fine and render went smoothly. It appears to work well



dunno it run with proton because it run on wine icon



Works with minor hitches. I don't know what the load times are compared to running on Windows
