Skip to main content

Silent Hill 2 on PC: another Unreal Engine 5 game blighted by stutter

There's much to commend in Bloober Team efforts - but smooth performance is off the table again.

Image credit: Konami/Digital Foundry

Like a lot of Unreal Engine 5 games, Silent Hill 2 stutters and it stutters a lot. Why is it happening? Can it be fixed? Looking for answers on this, I found myself tumbling down a rabbit hole, with this game - and others based on Unreal Engine 5 - presenting issues even more concerning than big lurches on the frame-time graph. Shader compilation stutter? That's not an issue in Silent Hill 2. Traversal stutter? Well, unfortunately that is - and it's highly problematic. However, similar to Star Wars Jedi: Survivor, there's also animation stutter. Even if you manage to stabilise performance, it's still impossible to enjoy a smooth, consistent experience in Silent Hill 2. We have some idea of why it's happening and even a highly makeshift solution, but even so, UE5 continues to present issues that continue to pile up as game after game falls foul of them.

Before we go into more depth on that, let's talk about Bloober Team's work more holistically. There's much to like and enjoy in terms of the PC version of Silent Hill 2. The graphics options are generally OK and there are some surprises too - like console-style dynamic resolution scaling support, even though it's only limited to Epic's TSR upscaler. Still, there's actual scaling beyond the PlayStation 5 version of the game, which is something I don't take for granted these days. For example, consoles tend to use software Lumen for diffuse global illumination and reflections, but the hardware-accelerated version is significantly better. Many PC ports don't even bother to offer hardware Lumen, but Silent Hill does via its 'ray tracing on/off' option, most obviously producing far superior reflections and more accurate indirect lighting. This is generally a good thing as PC's software Lumen implementation does not appear to offer the equivalent of UE5's epic setting here.

I am excited that the game offers unique RT features only found on the PC version, and often I thought the game looked really great, but I did notice a number of visual flaws too that deserve to be pointed out should they be able to be fixed in future patches. For example, nearly all cloth in the game I have seen so far runs at 30fps, no matter your frame-rate target, so fluttering drapes or flags in the wind look awkward and pretty poor. It's the same with cutscenes, which bafflingly lock to 30 fps using UE5's frame-rate cap. This should never be a 'feature' on a PC port, but to add salt to the wound, inconsistent frame-pacing is the order of the day if you're using v-sync. This impacts the PS5 version too in its performance mode as far as I can tell.

We've got problems with the bugs and stuttering issues in the PC version of Silent Hill 2 and while this article outlines the basics, the video goes into much more depth - with examples.Watch on YouTube

While hardware Lumen generally looks better, there are also bugs here. Grass can flicker, while the entire presentation can flicker momentarily when crossing consistent but seemingly arbitrary points in the game world. Lumen reflections also suffer from poor denoising presenting obvious 'boiling' effects, while moving leaves can 'leave' trails behind them. Other flaws and bugs present throughout, but it's been remarkable to see the PC community attempt to solve the issue with mods. DLSS ray reconstruction has been ported into the game, for example, solving the Lumen denoising problem convincingly, while DLSS .dll swap-outs can sort out the trailing leaves. Even I got into the spirit of things with .ini tweaks to add ray-traced transparency reflections instead of just Lumen probes and screen-space reflections, which greatly improves glass rendering. As always, PC modders are making the best of the situation, trying to make the game better - and hopefully Bloober takes inspiration from this. There's a lot of what we like to call 'low-hanging fruit' here: easy solutions that can demonstrably improve the game.

However, we shouldn't be expecting modders to fix UE5's perennial stuttering problems - and yes, there is distracting stutter you cannot fix, whether we're talking about mods, .ini tweaks or even using the most powerful PC hardware in existence. These are continuing, foundational problems with Unreal Engine that requires a software fix. The good news is that there is no shader compilation stuttering: there will be no hitching because shader code is being compiled on the fly as it is needed. Bloober Team seems to be tucking this into the loading process, where PC monitoring tools show your CPU maxing out on all cores. Traversal stutter though? That's here in spades, with even a top-of-the-range Ryzen 7 7800X3D momentarily hitching to 16-24ms. The game can consistently run at over 100fps, depending on hardware, so let's say an average 10ms per frame. To see frame-times double is noticeable and cannot be avoided and remember, this is on the fastest gaming CPU money can buy. On something like the more popular Ryzen 5 3600 - a mainstream CPU 'classic' - you can double that.

Reading online, I see a lot of people under the misconception that the situation is much better on PS5, but unfortunately it is not. There it is harder to measure the exact length of the stutters that are occurring due to v-sync getting in the way but it is plain as day to see they are all there and very obvious in fact in the game's 30fps mode. The difference is that frame-rate overall is much lower so the traversal stutter presents as a series of dropped frames as opposed to PC's sudden lurch down. PS5 can also seem to spread traversal stutter over a longer time period - so more a series of smaller stutters as opposed to one big spike, as seen on PC.

We've seen some people attempt to mitigate traversal stutter by following a similar route to consoles: artificially cap the game at a lower frame-rate and use superior CPU performance to contain the stutters within a frame update. For example, if Silent Hill 2 stutters to a max of 25ms on a certain CPU, capping to 30fps (33.3ms per frame) should contain the hitch within the regular update. This does work in giving a new frame every 33.3ms, but it does not work in giving smooth performance and here's where we find another key problem with Unreal Engine 5 that must be addressed: animation stutter. With frame-rate capped to 30fps and new frames consistently delivered, the PC version of Silent Hill 2 still stutters (!) - this time it's the game update that is affected. I'd recommend watching the video to see the problem in action and for a more detailed description of what we think the issue is.

The engine is operating on 'delta time' which should in theory deliver the same game speed no matter what the frame-rate is. If we disable this via launch parameters and force Silent Hill 2 to run at 30fps, we find that the issue is completely gone (unfortunately it does not seem to work at 60fps). Setting the game to a fixed tic means that if you allow the game to run at a higher frame-rate, it'll run at comically fast speeds. Slower frame-rate? Literal SNES-style slowdown. However, if you have enough horsepower to run at 30fps, the problem is fixed. Again, the video above shows some dramatic examples.

What this test shows is that something is deeply wrong in Silent Hill 2. Technically - albeit with massive air quotes - we have managed to 'fix' the game, but capping to 30fps is not a viable solution. As things stand, this game's problems led me down a rabbit hole where I have discovered something unexpected and even more troubling than just 'bad' frame-times. Something is very wrong here in Silent Hill 2, and the fact that I saw it in Star Wars Jedi: Survivor as well concerns me. Is this a Windows issue? Is this a game issue? Is this an Unreal Engine issue? Is it a combination of problems? I have no idea but surely this is not my job to fix - I can only report on it and hope that game developers and Epic itself become aware of the problem and eliminate it.

Read this next

seductrice.net
universo-virtual.com
buytrendz.net
thisforall.net
benchpressgains.com
qthzb.com
mindhunter9.com
dwjqp1.com
secure-signup.net
ahaayy.com
tressesindia.com
puresybian.com
krpano-chs.com
cre8workshop.com
hdkino.org
peixun021.com
qz786.com
utahperformingartscenter.org
worldqrmconference.com
shangyuwh.com
eejssdfsdfdfjsd.com
playminecraftfreeonline.com
trekvietnamtour.com
your-business-articles.com
essaywritingservice10.com
hindusamaaj.com
joggingvideo.com
wandercoups.com
wormblaster.net
tongchengchuyange0004.com
internetknowing.com
breachurch.com
peachesnginburlesque.com
dataarchitectoo.com
clientfunnelformula.com
30pps.com
cherylroll.com
ks2252.com
prowp.net
webmanicura.com
sofietsshotel.com
facetorch.com
nylawyerreview.com
apapromotions.com
shareparelli.com
goeaglepointe.com
thegreenmanpubphuket.com
karotorossian.com
publicsensor.com
taiwandefence.com
epcsur.com
mfhoudan.com
southstills.com
tvtv98.com
thewellington-hotel.com
bccaipiao.com
colectoresindustrialesgs.com
shenanddcg.com
capriartfilmfestival.com
replicabreitlingsale.com
thaiamarinnewtoncorner.com
gkmcww.com
mbnkbj.com
andrewbrennandesign.com
cod54.com
luobinzhang.com
faithfirst.net
zjyc28.com
tongchengjinyeyouyue0004.com
nhuan6.com
kftz5k.com
oldgardensflowers.com
lightupthefloor.com
bahamamamas-stjohns.com
ly2818.com
905onthebay.com
fonemenu.com
notanothermovie.com
ukrainehighclassescort.com
meincmagazine.com
av-5858.com
yallerdawg.com
donkeythemovie.com
corporatehospitalitygroup.com
boboyy88.com
miteinander-lernen.com
dannayconsulting.com
officialtomsshoesoutletstore.com
forsale-amoxil-amoxicillin.net
generictadalafil-canada.net
guitarlessonseastlondon.com
lesliesrestaurants.com
mattyno9.com
nri-homeloans.com
rtgvisas-qatar.com
salbutamolventolinonline.net
sportsinjuries.info
wedsna.com
rgkntk.com
bkkmarketplace.com
zxqcwx.com
breakupprogram.com
boxcardc.com
unblockyoutubeindonesia.com
fabulousbookmark.com
beat-the.com
guatemala-sailfishing-vacations-charters.com
magie-marketing.com
kingstonliteracy.com
guitaraffinity.com
eurelookinggoodapparel.com
howtolosecheekfat.net
marioncma.org
oliviadavismusic.com
shantelcampbellrealestate.com
shopleborn13.com
topindiafree.com
v-visitors.net
djjky.com
053hh.com
originbluei.com
baucishotel.com
33kkn.com
intrinsiqresearch.com
mariaescort-kiev.com
mymaguk.com
sponsored4u.com
crimsonclass.com
bataillenavale.com
searchtile.com
ze-stribrnych-struh.com
zenithalhype.com
modalpkv.com
bouisset-lafforgue.com
useupload.com
37r.net
autoankauf-muenster.com
bantinbongda.net
bilgius.com
brabustermagazine.com
indigrow.org
miicrosofts.net
mysmiletravel.com
selinasims.com
spellcubesapp.com
usa-faction.com
hypoallergenicdogsnames.com
dailyupdatez.com
foodphotographyreviews.com
cricutcom-setup.com
chprowebdesign.com
katyrealty-kanepa.com
tasramar.com
bilgipinari.org
four-am.com
indiarepublicday.com
inquick-enbooks.com
iracmpi.com
kakaschoenen.com
lsm99flash.com
nana1255.com
ngen-niagara.com
technwzs.com
virtualonlinecasino1345.com
wallpapertop.net
casino-natali.com
iprofit-internet.com
denochemexicana.com
eventhalfkg.com
medcon-taiwan.com
life-himawari.com
myriamshomes.com
nightmarevue.com
healthandfitnesslives.com
androidnews-jp.com
allstarsru.com
bestofthebuckeyestate.com
bestofthefirststate.com
bestwireless7.com
britsmile.com
declarationintermittent.com
findhereall.com
jingyou888.com
lsm99deal.com
lsm99galaxy.com
moozatech.com
nuagh.com
patliyo.com
philomenamagikz.net
rckouba.net
saturnunipessoallda.com
tallahasseefrolics.com
thematurehardcore.net
totalenvironment-inthatquietearth.com
velislavakaymakanova.com
vermontenergetic.com
kakakpintar.com
jerusalemdispatch.com
begorgeouslady.com
1800birks4u.com
2wheelstogo.com
6strip4you.com
bigdata-world.net
emailandco.net
gacapal.com
jharpost.com
krishnaastro.com
lsm99credit.com
mascalzonicampani.com
sitemapxml.org
thecityslums.net
topagh.com
flairnetwebdesign.com
rajasthancarservices.com
bangkaeair.com
beneventocoupon.com
noternet.org
oqtive.com
smilebrightrx.com
decollage-etiquette.com
1millionbestdownloads.com
7658.info
bidbass.com
devlopworldtech.com
digitalmarketingrajkot.com
fluginfo.net
naqlafshk.com
passion-decouverte.com
playsirius.com
spacceleratorintl.com
stikyballs.com
top10way.com
yokidsyogurt.com
zszyhl.com
16firthcrescent.com
abogadolaboralistamd.com
apk2wap.com
aromacremeria.com
banparacard.com
bosmanraws.com
businessproviderblog.com
caltonosa.com
calvaryrevivalchurch.org
chastenedsoulwithabrokenheart.com
cheminotsgardcevennes.com
cooksspot.com
cqxzpt.com
deesywig.com
deltacartoonmaps.com
despixelsetdeshommes.com
duocoracaobrasileiro.com
fareshopbd.com
goodpainspills.com
hemendekor.com
kobisitecdn.com
makaigoods.com
mgs1454.com
piccadillyresidences.com
radiolaondafresca.com
rubendorf.com
searchengineimprov.com
sellmyhrvahome.com
shugahouseessentials.com
sonihullquad.com
subtractkilos.com
valeriekelmansky.com
vipasdigitalmarketing.com
voolivrerj.com
worldhealthstory.com
zeelonggroup.com
1015southrockhill.com
10x10b.com
111-online-casinos.com
191cb.com
3665arpentunitd.com
aitesonics.com
bag-shokunin.com
brightotech.com
communication-digitale-services.com
covoakland.org
dariaprimapack.com
freefortniteaccountss.com
gatebizglobal.com
global1entertainmentnews.com
greatytene.com
hiroshiwakita.com
iktodaypk.com
jahatsakong.com
meadowbrookgolfgroup.com
newsbharati.net
platinumstudiosdesign.com
slotxogamesplay.com
strikestaruk.com
techguroh.com
trucosdefortnite.com
ufabetrune.com
weddedtowhitmore.com
12940brycecanyonunitb.com
1311dietrichoaks.com
2monarchtraceunit303.com
601legendhill.com
850elaine.com
adieusolasomade.com
andora-ke.com
bestslotxogames.com
cannagomcallen.com
endlesslyhot.com
iestpjva.com
ouqprint.com
pwmaplefest.com
qtylmr.com
rb88betting.com
buscadogues.com
1007macfm.com
born-wild.com
growthinvests.com
promocode-casino.com
proyectogalgoargentina.com
wbthompson-art.com
whitemountainwheels.com
7thavehvl.com
developmethis.com
funkydogbowties.com
travelodgegrandjunction.com
gao-town.com
globalmarketsuite.com
blogshippo.com
hdbka.com
proboards67.com
outletonline-michaelkors.com
kalkis-research.com
thuthuatit.net
buckcash.com
hollistercanada.com
docterror.com
asadart.com
vmayke.org
erwincomputers.com
dirimart.org
okkii.com
loteriasdecehegin.com
mountanalog.com
healingtaobritain.com
ttxmonitor.com
nwordpress.com
11bolabonanza.com