

Super dope game with an amazing experience even on a $300 Linux laptop

Game now works as intended with Proton 9.0-3 and Experimental
It seems like a Proton update fixed the issue with the cutscenes.

mangohud %command%
The game works properly, however selecting Proton 7.0-6 is required as newer versions break the cutscenes when the game is ran using DXVK. Using the OpenGL mode works on even the latest proton version, however performance is much worse using OpenGL (its support is hidden away in the config files)

Есть проблемы с роликами между уровнями - изображение раздваивается и цвета изменены. Во всем остальном - игра шикарно показала себя на деке и смогла вернуть меня в юные годы)

Cutscenes are broken on Proton version newer than 7.0. They are rendering double and only in green and purple. The game is also completely bugged in its newer versions causing crashing to desktop, "Out of memory" errors, missing collisions and etc. I recommend switching to "previousversion" beta that works perfectly fine.

With Proton 7.0-6 i had zero issues

Excellent aside from broken movies
Menu is locked to 30 fps
Pre-rendered cutscenes are broken, in a weird color and are duplexed, yet small, so it looks like you're seeing the same cutscene played tiled, and in a weird color
I tried several versions of Proton, all with the same cutscene issue. Luckily it plays amazingly at 600+ FPS on my rig.

Movies are look broken.

Cutscenes are green and duplicated with latest Proton. Switch to Proton 7.0 to fix.
Use Proton 7.0 to fix cutscenes

Great out of box
Cutscenes are not full screen but everything else is
Locked 40 FPS
Nothing to complain about.

Control prompts will switch between mouse/keyboard and controller glyphs, works great otherwise.
Occasional slowdown in heavy firefights.
FPS better than on windows, No crashes, Works stably
Serious Sam 2 has good gamepad support out of the box, but it also supports hybrid input. You'd be doing yourself a favor by using mouse trackpad or gyro aiming with a fast-paced shooter like this.
Enabling VSync ingame causes the framerate to drop below 60. Disable it and you'll be fine.
Online multiplayer works perfectly.
Was able to hop into a multiplayer game and have a ton of fun. No issues.

Direct3D: out of memory
Solution: create file Sam2.ini
into ~/.steam/debian-installation/steamapps/common/Serious Sam 2/Content/SeriousSam2/
directory and write:
[Engine]
gfx_iAPI = 1;
It will change renderer to OpenGL.
Game runs well, very playable
Works out of the box
Didn't worked with the latest Proton version had to downgrade it to 5.13-6 to be able to play it otherwise it stuck at black screen.
Works significantly better than in Windows 10
game does not save the configuration
not saving the video configuration
Modified the Sam2.ini variable "gfx_iAPI" for the value "2"
Works well
No issues
Sam2.ini change gfx_iAPI = 2 to gfx_iAPI = 1
Without setting any options works but I experienced performance issues. Then I disabled Esync and enabled OpenGL as suggested by other comments, now works flawlessly.


The game is crash happy, other than that plays perfectly.



Runs Perfectly!


Working perfectly out of the box.


Runs good with ESync disabled. DX renderer works correctly with all features enabled, but quite slow. Switching to OpenGL "gfx_iAPI=1" gives a noticeable performance boost with some minor visual glitches on water surfaces, but can't work with HDR (should be disabled in the game settings).


Switch to OpenGL renderer by editing config file: https://pcgamingwiki.com/wiki/Serious_Sam_2#Graphics_problems_or_crashes

Generally runs unhindered other than some notable slowdown in indoor areas with excessive godray effects. Unfortunately, also seems to occasionally corrupt profile data on startup -- meaning ALL of your saves. Maybe do a manual backup of "steam/steamapps/common/Serious Sam 2/Content/SeriousSam2/PlayerProfiles" after each session just in case.

Generally runs without issue at max detail except for some notable performance dips in indoor areas with excessive godrays. Recommend turning shadow detail down a bit. Also note that the only way to adjust mouse sensitivity is via console command "inp_fMouseSensitivity=#" (use a value anywhere between 0 and 1, e.g. 0.38).





Locks on loading


Max settings, works super smoothly.
Played the first 2 levels for a quick test, and no issues.

I played the first two levels, singleplayer and multiplayer. No issues whatsoever (aside from that multiplayer didn't work via the Steam overlay, but I think that issue is in Windows too).

Switch to OpenGL renderer by editing config file:
https://pcgamingwiki.com/wiki/Serious_Sam_2#Graphics_problems_or_crashes

I have finished the game without noticeable problems, except some little bottlenecks on heavy load