A big thank you to Deckverse for working with us on the Marvel's Spider-Man Remastered review. You can check out his YouTube Deep Dive video below. Anything not under a "SDHQ" header is written by Deckverse.
There’s a reason why Marvel’s Spider-Man from Insomniac Games is considered as one of the best superhero games of all time. It’s an amazing combination of perhaps the most fun way to move around in a game world, a great story, and the brilliant and captivating soundtrack by John Paesano. Of course, you can criticize its Ubisoft-style watchtowers, unnecessary mini-games, quicktime events as well as repetitive side quests... yet in the end Marvel's Spider-Man is a great overall package.
My name is Timo and this is a Deckverse Deep Dive into Marvel's Spiderman Remastered! It has finally been released on PC and although it does indeed look great on a beefy GPU and big screens, it begs the question: how good does it run on the Steam Deck?
Marvel's Spider-Man: Default Settings
Upon first launch on the Steam Deck, the game resorts to medium settings by default: full screen, upscaling through AMD FSR 2.0 and a dynamic resolution with a frame rate target of 30 FPS. Everything else uses the Medium preset, except Depth of Field, which is on high and Shadow Quality, which is on low. With everything uncapped, this can lead to gigantic drain of 25W with temps going...much higher than they should.
While it can reach 60 FPS, it won't stay there for long and completely overheats the Deck while pushing battery drain to the maximum possible.
Spiderman: Near Perfect 30 FPS
Nixxes Software, who are responsible for the port to the PC, seem to aim for a frame rate target of 30 FPS here, which can successfully be maintained by the Steam Deck in most cases. Only very rarely does the performance drop to around 25FPS for a few seconds, but due to the lack of an in-engine framerate cap there is a constant fluctuation upwards, which results in a very inconsistent gaming experience.
You could indeed use Waylands (SteamOS) framerate limiter you can find in the Deck’s quick access menu, but this will inevitably introduce a massive amount of input lag due to its forced triple buffering. Another valid option would be leveraging half refresh rate V-Sync. In theory while using a refresh rate of 60Hz, this would slice the same amount in half and therefor cap the FPS at 30. Sadly this too won’t work because of a driver-issue with Proton.
During my testings though, I came up with an idea that revolves around something Simon Hallsten, more widely known as Flightlessmango, created called MangoHUD, which is the statistics overlay pre-installed on every Steam Deck. While it does provide various stats like battery drain, temperature, and individual CPU core speeds, it is capable of much more, including capping framerate without triple buffering!
To do this, you will have to go into your game preferences and set the launch option to: MANGOHUD_CONFIG=fps_limit=30,no_display mangohud %command%
Make sure to uncap the framerate in the quick access menu and keep the screen's refresh rate to 60 FPS. The MangoHUD solution does come with some frametime fluctuations, but personally, I rarely noticed that in my playthrough.
The Golden 40
Please keep in mind, that this preset will push your Deck’s hardware to its limit. Expect the device to get pretty hot and the game gnawing through your battery in no time - you can expect a battery life of one and a half hour - in rare cases up to two hours. But with my preset, you will be able to hit that beautifully smooth 40 FPS.
Swinging in the game pushes the builds a bit more and will have inconsistent framerates, but this generally evens out and never gets too bad to be jarring.
First off, I came across some interesting things that I would like to share with you. For example, I was initially very excited about FSR 2.0 in Spider-Man. Especially for the Steam Deck a true blessing, but the way it seems to work in Insomniacs proprietary engine result in both strange short frametime spikes and fuzzy visuals.
So I decided against those and opted for Dynamic Resolution scale on 45 instead, though I would love to see Nixxes add a specific 40 option. I’ve also noticed that the game’s Occlusion Culling isn’t always fast enough to catch up with a fast swinging hero from the neighborhood when using either FSR or ITGI, Insomniacs own upscaling technique.
During tweaking I furthermore noticed, that some textures on glassy buildings lack of reflections when set to low or medium. Even with screen space reflections activated, which fundamentally complement stuff like puddles, windows on buildings look rather dull.
Once we set Texture Quality to high, we get fancy cube maps, which mimic their surroundings. I also preferred to leave some of the medium preset unchanged to keep visual quality up, like texture filtering, ambient occlusion, and level of detail. Both Traffic and Crowd Density should be set to low though, as they will massively bloat up the data streaming and result in more framerate dips while traversing through the city.
Texture Quality Medium vs High. Just as an example of the windows reflections showing the big difference between the two settings.
Hair quality seems like a big strain in cutscenes and weather particle quality has also an unexpectedly huge impact to Spider-Man’s open world performance, so we set them both to low as well. Same goes with Depth of field, just make sure to not set it to very low as this ends up quite messy in some cutscenes.
Everything after that relates to personal preference, though I would definitely recommend on leaving Chromatic Aberration activated. Unlike how CA works in other games, here you will instead get a very slight but pleasant blurring towards the screen’s edge. This helps to visually fight aliasing which is often more noticeable in that area due to objects usually being closer to the camera. I personally prefer zero film and lowering motion blur strength to 5, because it still adds to the sense of speed.
We still have to accept some FPS dips while swinging through New York and in intense combat situations. This may be fixed in the long run since it’s related to the data streaming of Insomniacs engine due to the Deck’s limited power budget.
SDHQ SIDENOTE:
Through our testing of the build, we also note it is possible to cap TDP a little bit to curb the intense battery drain of the build. Setting the TDP to 12 stopped it from going over 22W drain and kept temps below 85c, with minimal interruption to stability. If you are okay with some drops when swinging though, you could lower it further. We tested TDP at 8 and it held up pretty well too, but it did compromise stability more.
SDHQ's 30 FPS Battery Build
Utilizing the golden 40 for Spiderman is an incredible way to play and works best for when you aren't leaving the house or only have little bits of time to be able to play. But what if you are going on a longer trip and want to maximize the battery you have? Well that's what SDHQ is here for!
Taking Timo's golden 40 settings, I started off bringing down the framerate using the launch command provided. While it did indeed have some instability, it really wasn't noticeable without the graph being in front of my face. I did end up playing around with some settings to see if I could improve the graphics while keeping battery down, but not much was able to move. Even turning down resolution and upscaling using FSR really looked horrible. This is a AAA game and while I wanted to bring it down further, changing just those allowed me to set a TDP limit of 9 to cap battery drain around 16W - 17W and keep temps below 75c.
With the TDP limit for the 30 FPS Battery build, the game still looks phenomenal and gives around 3 hours of battery life.
SDHQ Bugs and Crashes
In my playthrough, I did encounter some random crashes when changing settings, especially when changing texture quality while in-game. Anytime I tried changing the texture quality from medium to high, or vice versa, while I was in-game (not on the main menu), it would crash. This was, however, my only instance of crashes and otherwise didn't encounter any game-breaking bugs.
SDHQ Conclusion
Marvel's Spider-Man being on PC is something else altogether. Never did I imagine a day where we would be playing it...on our computers. And then adding on top that I would be able to swing through New York on a portable device? I would have called you crazy, yet here we are. Of course, there are definite compromises that need to be taken here, but in the end, you are getting an almost smooth 30 FPS or 40 FPS that would have never been possible before. It is hard to optimize and expect a AAA game to run like a dream come true on a portable device, but for this game, I would say it is one.
Deckverse is a Solo-project providing extensive high quality videos with accurate benchmarks, optimized Game setting presets and in-depth tech content all things Steam Deck. You can check me out on YouTube and can support Deckverse through Patreon!
Our review is based on the PC version of this game.
If you enjoyed this review, be sure to check out the rest of the content on SteamDeckHQ! We have a wide variety game reviews and news that are sure to help your gaming experience. Whether you're looking for news, tips and tutorials, game settings and reviews, or just want to stay up-to-date on the latest trends, we've got your back!
SDHQ's Build Score Breakdown
Marvel's Spider-Man on a portable device is a dream come true. And while you will need to sacrifice battery to hit the golden 40, the payoff is well worth it.
A lover of gaming since 4, Noah has grown up with a love and passion for the industry. From there, he started to travel a lot and develop a joy for handheld and PC gaming. When the Steam Deck released, it just all clicked.
Traffic, Crows, Hair, and Weather Particle Quality: Low
Depth of Field: Low
Projected Battery Usage and Temp
18W - 22W
78c - 83c
~ 2 Hours
Community Rating
4
7
0
0
Let us know what level of playability you consider Marvel's Spider-Man Remastered to be. Help our community determine the viability of playing this game on Steam Deck!
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
Cookie
Duration
Description
cookielawinfo-checkbox-advertisement
1 year
Set by the GDPR Cookie Consent plugin, this cookie is used to record the user consent for the cookies in the "Advertisement" category .
cookielawinfo-checkbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
CookieLawInfoConsent
1 year
Records the default button state of the corresponding category & the status of CCPA. It works only in coordination with the primary cookie.
viewed_cookie_policy
11 months
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Cookie
Duration
Description
loid
2 years
This cookie is set by the Reddit. The cookie enables the sharing of content from the website onto the social media platform.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Cookie
Duration
Description
__gads
1 year 24 days
The __gads cookie, set by Google, is stored under DoubleClick domain and tracks the number of times users see an advert, measures the success of the campaign and calculates its revenue. This cookie can only be read from the domain they are set on and will not track any data while browsing through other sites.
_ga
2 years
The _ga cookie, installed by Google Analytics, calculates visitor, session and campaign data and also keeps track of site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognize unique visitors.
_ga_VF6TNG7YS7
2 years
This cookie is installed by Google Analytics.
_gat_gtag_UA_232930512_1
1 minute
Set by Google to distinguish users.
_gid
1 day
Installed by Google Analytics, _gid cookie stores information on how visitors use a website, while also creating an analytics report of the website's performance. Some of the data that are collected include the number of visitors, their source, and the pages they visit anonymously.
CONSENT
2 years
YouTube sets this cookie via embedded youtube-videos and registers anonymous statistical data.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Cookie
Duration
Description
__gpi
1 year 24 days
Google Ads Service uses this cookie to collect information about from multiple websites for retargeting ads.
edgebucket
session
Reddit sets this cookie to save the information about a log-on Reddit user, for the purpose of advertisement recommendations and updating the content.
IDE
1 year 24 days
Google DoubleClick IDE cookies are used to store information about how the user uses the website to present them with relevant ads and according to the user profile.
session_tracker
2 hours
This cookie is set by the Reddit. This cookie is used to identify trusted web traffic. It also helps in adverstising on the website.
test_cookie
15 minutes
The test_cookie is set by doubleclick.net and is used to determine if the user's browser supports cookies.
VISITOR_INFO1_LIVE
5 months 27 days
A cookie set by YouTube to measure bandwidth that determines whether the user gets the new or old player interface.
YSC
session
YSC cookie is set by Youtube and is used to track the views of embedded videos on Youtube pages.
yt-remote-connected-devices
never
YouTube sets this cookie to store the video preferences of the user using embedded YouTube video.
yt-remote-device-id
never
YouTube sets this cookie to store the video preferences of the user using embedded YouTube video.