

Game runs very well on ultra with FSR. FSR quality is much better then the first game.

ENABLE_VKBASALT=1 mangohud %command% -nolauncher
Highest graphics settings showed very inconsistent results. Second to highest worked very good. I would recommend restarting the game after changing the graphics settings, as simply changing them lead to significant lags which resolved after restarting.
vkBasalt enabled seemed to improve FPS a slight bit, I am not really sure why that was the case. But it was not really that much anyway.

Game Runs Great with no Issues

Occasionally the FPS would tank. I think it's leaking memory until it crashes. You might be able to recover by lowering the graphics settings in the pause menu to e.g. extra low. It seems like whatever is tanking the FPS is also slowing the event listening, so you have to hold the buttons down until the changes take effect. If you just tap a button when the game is crawling, it won't register.
Copied the same settings I used in the main Spider Man game, and they worked great at 1600p (minus the note above about the occasional memory leak).
Exclusive Fullscreen
2560x1600
60Hz, no v-sync
Upscaling off
High textures
4x anthro filtering
Low shadow quality
SSAO occlusion
Reflections on
Low detail
Low crowd/traffic density
High hair quality
Low weather particles
Low DOF
Bloom on
Flares on
Aberration on
Vignette on
FOV 0
Grain 10
Sharpness 10

ENABLE_VKBASALT=1 gamemoderun %command% -nolauncher
Fixed after adding launch arguments
Mostly resolved after adding arguments, only occasional frame drops
Game only crashed once, randomly throughout my entire playtime
gamemoderun %command%

Just runs
Zero issues in my experience. I clicked install and played like it was native

Going from 120fps to 60fps while swinging is not great (Constant Fluctuation), 120fps to 90fps every once in a while is understandable.
ENABLE_VKBASALT=1 mangohud %command%
4K 120fps then nose dives to 60fps when swinging for a while. Spider-man Remastered does not have this same problem. Even tried with proton ge 9-10 and it's the same issue. It's a very big slow down, on windows this game plays fine for me at 4k 120fps all the time. (Raytracing is always off and I max all settings)

With newest path game works in good performace, 100 - 120 FPS with FSR3 Frame Generation and DLSS, but i must run with Proton Experimental.
MANGOHUD=1 %command% -nolauncher
some sound glithes.
Best performace on Experimental on GE and 9.0-2 game has big fps drpos.
when I'm turn off and on frame generation then game exits to desktop.

Removed Gyro
Saw no issues
I had to make some adjustments to the display & graphic settings. Aside from that, the game basically out of the box.
mangohud %command%

Works out of the box
Worked out of the box without tinkering or launch options. Played through the campaign twice through on Linux.

Occasionally freezes for 5-10 seconds to load assets. Happened ~5 times in the entirety of the game.

Works out of the box without any issues, lags or performance degradation. Runs between 60 to 45 FPS (intensity fights) with some minor slowness during scripted ingame footage (those cinematics that are rendered with gameplay footage instead, since they seem to sclae up to a higher resolution that the one set)
TBH since I have a dual boot with Win11 in this computer, the web swingc and fight scenes perform BETTER in Debian Linux wilhe the ingame footage has no hickups in WIndows while it does on Linux.
Also worth of note, I could not run the game at all in the same computer running Debian Bookworm with the "default" nvidia drivers "apt install nvidia-driver". had to redo a clean install installing the latest (Driver Version: 550.54.14 CUDA Version: 12.4) downloaded from NVIDIA website

Game won't start and launch Debian error report.
journalctl:
Mar 08 11:27:03 debian-lmg plasmashell[16901]: fsync: up and running. Mar 08 11:27:08 debian-lmg plasmashell[5980]: /bin/sh\0-c\0/home/lmg/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=1817190 -- /home/lmg/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/lmg/.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper'/_v2-entry-point --verb=waitforexitandrun -- '/home/lmg/.local/share/Steam/steamapps/common/Proton - Experimental'/proton waitforexitandrun '/home/lmg/.local/share/Steam/steamapps/common/Marvel'''s Spider-Man Miles Morales/MilesMorales.exe'\0 Mar 08 11:27:08 debian-lmg plasmashell[16976]: ERROR: ld.so: object '/home/lmg/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. Mar 08 11:27:08 debian-lmg plasmashell[16977]: ERROR: ld.so: object '/home/lmg/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. Mar 08 11:27:08 debian-lmg plasmashell[16978]: ERROR: ld.so: object '/home/lmg/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. Mar 08 11:27:08 debian-lmg plasmashell[16978]: ERROR: ld.so: object '/home/lmg/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. Mar 08 11:27:08 debian-lmg plasmashell[16979]: ERROR: ld.so: object '/home/lmg/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. Mar 08 11:27:08 debian-lmg plasmashell[17077]: fsync: up and running. Mar 08 11:27:11 debian-lmg plasmashell[17075]: Setting breakpad minidump AppID = 1817190 Mar 08 11:27:11 debian-lmg plasmashell[17075]: Steam_SetMinidumpSteamID: Caching Steam ID: 76561198024699764 [API loaded no] Mar 08 11:27:20 debian-lmg plasmashell[1854]: [03/08/24, 11:27:20:127] info: [CHECK-FOR-OLD-CHANNEL] (T3NKBLDQT) Within limit [external DMs]: 11 Mar 08 11:27:20 debian-lmg plasmashell[1854]: [03/08/24, 11:27:20:127] info: [CHECK-FOR-OLD-CHANNEL] (T3NKBLDQT) Within limit [app DMs]: 3 Mar 08 11:27:20 debian-lmg plasmashell[1854]: [03/08/24, 11:27:20:128] info: [CHECK-FOR-OLD-CHANNEL] (T3NKBLDQT) Within limit [record channels]: 0 Mar 08 11:27:21 debian-lmg plasmashell[1854]: [03/08/24, 11:27:21:527] info: [CHECK-FOR-OLD-CHANNEL] (T2ZHSDQ2F) Within limit [external DMs]: 0 Mar 08 11:27:21 debian-lmg plasmashell[1854]: [03/08/24, 11:27:21:527] info: [CHECK-FOR-OLD-CHANNEL] (T2ZHSDQ2F) Within limit [internal DMs]: 11 Mar 08 11:27:21 debian-lmg plasmashell[1854]: [03/08/24, 11:27:21:527] info: [CHECK-FOR-OLD-CHANNEL] (T2ZHSDQ2F) Within limit [app DMs]: 2 Mar 08 11:27:21 debian-lmg plasmashell[1854]: [03/08/24, 11:27:21:527] info: [CHECK-FOR-OLD-CHANNEL] (T2ZHSDQ2F) Within limit [record channels]: 0 Mar 08 11:27:29 debian-lmg plasmashell[17077]: pid 17077 != 17076, skipping destruction (fork without exec?) Mar 08 11:27:29 debian-lmg plasmashell[5980]: Game 1817190 created interface STEAMAPPS_INTERFACE_VERSION008 / Mar 08 11:27:29 debian-lmg plasmashell[5980]: Game 1817190 created interface SteamFriends017 / Mar 08 11:27:29 debian-lmg plasmashell[5980]: Game 1817190 created interface SteamUser023 / Mar 08 11:27:29 debian-lmg plasmashell[5980]: Game 1817190 created interface SteamUser023 / User Mar 08 11:27:29 debian-lmg plasmashell[5980]: Game 1817190 created interface SteamUtils010 / Mar 08 11:27:29 debian-lmg plasmashell[5980]: Game 1817190 method call count for IClientAppManager::GetCurrentLanguage : 1 Mar 08 11:27:29 debian-lmg plasmashell[5980]: Game 1817190 method call count for IClientUtils::RecordSteamInterfaceCreation : 6 Mar 08 11:27:29 debian-lmg plasmashell[5980]: Game 1817190 method call count for IClientUtils::GetAppID : 7 Mar 08 11:27:29 debian-lmg plasmashell[5980]: Game 1817190 method call count for IClientFriends::GetPersonaName : 1 Mar 08 11:27:29 debian-lmg plasmashell[5980]: Game 1817190 method call count for IClientUser::BIsSubscribedApp : 2 Mar 08 11:27:29 debian-lmg plasmashell[5980]: Game 1817190 method call count for IClientUser::GetSteamID : 2 Mar 08 11:27:29 debian-lmg plasmashell[5980]: Uploaded AppInterfaceStats to Steam

Game crashes after attemting to start - both woith mouse and keybord and XBOX Controller.
Game crashes after attemting to start - both woith mouse and keybord and XBOX Controller. After failed attemt to start, a windows report screen is shown.
Debian 12 with no Flatpaks nor Snaps. Steam installed from steam_latest.deb and all other games (except Spiderman Remasterd) works so far.

Almost flawless stability with one crash. But DualSense (official PS5 controller) experience is far from optimal.
When trying to click the center pad button, either switch to keyboard/mouse is activated or a swipe is detected, which makes it very unlikely to toggle map mode.
DualSense is detected, with and without Steam Input.
Unfortunately, DualSense's mousepad is activated too easily when trying to click the center button, which resulted in me barely using the map at all. Definitely not good for an emergency, minimap shows up maybe 1 out of 5 tries.
Luckily the game was so easy that I rarely needed to use the minimap or spend skill points, but this is not the intended experience.

Worked perfectly, out of the box
No tinkering needed

Works flawlessly. Actuall like it better than the remastered
Game plays awesome and the graphics are similar to the Spiderman remastered although I feel they look awesome with the snowy effect. At 4K you can see the video at https://www.youtube.com/watch?v=r81Lr2c6-Jo along with the performance.

The game itself worked perfectly. The only issue that I sometimes had was that the GPU was very slow after closing the game (fixed by a reboot).

40 Hz, low/medium settings, Ingame: dynamic resolution for 30 fps, no upscaler
Fsr was to flickery on hair and far away buildings so I just played the complete game without and it was really awesome.

Perfect
runs without issues
Ran perfectly without any tinkering

Switching to lutris experimental works well. You coud do it from directly from steam, but i prefered to use lutris. No problems or lag.

Game hangs on main menu
nice -n -15 mangohud DXVK_ASYNC=1 VKD3D_CONFIG=dxr11 VKD3D_CONFIG=force_initial_transition gamemoderun %command%
Game installes and starts fine, but as soon as you select anything on the main menu, the game hangs. The music is playing for some time and stops then. Need to kill the application to get it closed.

50hz, tdp 10w native res, medium/low settings around 1.5-2h of playing
don't force quit the game.. by the next start you might end up on infinite loading and have to reinstall

gamemoderun %command%
In the main menu and occasionally through loading screens.
Game will pause to load environment textures, during which the player can clip inside loading terrain. After moving the game to an NVMe 4.0 drive and setting textures to Medium this no longer occurs.
Performance is great, picks up monitors fine, and FSR upscales 1440p to a 4K60 TV without any issues. Also works at 144hz without tearing.
Worked OOTB no tinkering

Downpatch to play without issue. Game properties > Betas > Previous Version 2

Runs Perfectly fine with some tinkering. First time Launching the game took about 15 Minutes. But after that the game runs normal.
PROTON_ENABLE_NVAPI=1 VKD3D_CONFIG=dxr11 DXVK_ASYNC=1 gamemoderun %command%
Over a total Playtime of 12 hours I had about 3 crashes.
Without Tinkering the Game is running but not good. With the provided Steps the Game runs same as it does on Windows with an Occasional Crash.
Occasionally the game bogs down after hours of gameplay and freezes up, non-recoverable.

This game is very enjoyable.
Windowed and Fullscreen are not functional, they would outright crash the game and only Exclusive Fullscreen mode is functional.
I would recommend running on X11 rather than Wayland for this game. When you launch the game from steam, there would be a launcher, make sure you go to settings and then change the Fullscreen to Exclusive Fullscreen.
This is tested on latest version of Arch Linux.

it works fine in desktop mode
crashes in game mode

I previously said the game would not get past the initial loading screen, but after uninstalling and reinstalling (and downloading the 40 GB), the game works now. Note that scanning for broken files (which downloads the entire game again) did not resolve this issue.
Due to recent updates, it no longer launches past the loading screen. Neither Proton Experimental, 8 nor 7 work
Used to work flawlessly, now unplayable