DARK SOULS™: Prepare To Die Edition

DARK SOULS™: Prepare To Die Edition

270 次評價
How to lower resolution for increased FPS (without crashing)
由 Farhan 發表
I have a crappy laptop, YET I MUST PLAY DARK SOULS. Normally when you try lowering the resolution below 720p in DSFix, the game crashes. So here's how to lower resolution (and another trick) to anything you want - without crashing - for a higher and more stable FPS.
   
獎勵
加入最愛
已加入最愛
移除最愛
Introduction
I have a crappy laptop, yet i must play dark souls (I MUST). Normally when you try lowering the internal resolution below 720p in DSFix, the game crashes. So here's how to lower resolution (and another trick) to anything you want - without crashing - for a higher and more stable fps.

NOTE: if any of the terms i use are confusing, please leave a comment and i'll make changes to the guide to make it more readable.
Setup
DSFix is needed for lowering the internal resolution.
If you don't use / don't know about DSFix, here's a link:
http://blog.metaclassofnil.com/?tag=dsfix

The download contains a README for how to use it. I'm assuming you know about it from here on.

Before you make the changes listed in the following sections, run dark souls with DSFix at default settings. Don't worry if the game is abysmally slow, since this is to test whether the game crashes with DSFix's default settings. If it's not crashing, continue on. If it is, find out why and fix the issue before applying the below settings.

Turn off all beauty options (AA, SSAO, etc.) in DSFix for further increases in FPS if you haven't already.
Lowering Internal Resolution
These lines in DSFix are used to change internal resolution for the game:

# internal rendering resolution of the game
# higher values will decrease performance
renderWidth 1920
renderHeight 1080

# The display width/height
# 0 means use the same resolution as renderWidth/Height
# (use for downscaling - if in doubt, leave at 0)
presentWidth 0
presentHeight 0

Internal rendering resolution controls the crispness of the game world, and display width/height changes the crispness of the game UI (HUD, menus, enemy health bars, damage display numbers, etc.). For some reason, dark souls doesn't like low UI resolution, and this causes the game to crash on the starting menu.

To get around this, put display width/height to a moderate value. I use "presentWidth 1280" and "presentHeight 800" and have no problems with it. Now the UI stays crisp no matter the internal resolution of the game world, and dark souls stays happy.

You can now set the internal resolution to whatever you like without crashing.

Here are screenshots of some different resolutions:

840 x 484:

640 x 400:

400 x 200:

20 x 10 (impractical, but showing how far you can go):
Unlocking FPS
So for me, lowering the resolution even to something as low as 400 x 200 still gave me performance problems in areas i know i shouldn't have. My game would stutter almost every second, and i'd usually be at 15 FPS when i should be at 30. You may be experiencing the same thing.

So to reclaim the lost frames, smooth out performance, and get rid of stutters, unlock the framerate in DSFix. After doing so, it should work oh-so-smoothly. There may still be slow downs in graphic-heavy areas such as Blighttown and Demon Ruins, so you may want to lower internal resolution further in those areas if it's a bother.

Now, with the framerate unlocked, there may be some odd behavior when your framerate is higher than 30. For example, you may notice bloodstains play way too fast, or you don't travel as far when you roll off an edge. If you don't want to experience the wonkiness of framerates higher than 30 FPS, put "FPSlimit 30" for the default 30 FPS cap.

Now with the resolution lowered and the optional step of unlocking the FPS, you're once again prepared to die, but now at smoother framerates.
Quick summary
Using DSFix:

- Set the display width and height to a moderate value. I use "presentWidth 1280" and "presentHeight 800".
- Set the internal resolution to whatever you like.

If the framerate is still choppy/slow, again in DSFix:

- Unlock the FPS.
- (Optional) Set the FPS limit to 30 to avoid the wonkiness of framerates higher than 30 FPS.

Praise the slightly-pixelated sun!
82 則留言
electricgrave 2022 年 1 月 8 日 上午 8:59 
crappy laptop times never shined so bright!~ 1k hours on it and it was fun but once remastered came out I jumped on the xboner wagon and never looked back. Then got it for the switch and it's been fun, it looks like the missing link between PTD and Remastered, plays super smooth everywhere and I've never had so much fun being a SL10 DW+3, invation nation over here where the party is hawt!~ Same tag on switch and xbl in case anyone wants to hunt me down for some games!~
F.M.A. 2021 年 12 月 17 日 上午 10:54 
First time I played through the whole game was using something like this. I did with a 640 x 360 resolution. it's 25% of a normal 720p resolution area (and similar to the resolution of the Playstaion 2, funny enough)

After all that I noticed that this specific setting didn't make a difference to playing at 1280 x 720 on my pc. The moments the framerate dropped (eg.: Blight Town) were the same.
2020 年 12 月 3 日 下午 5:02 
Is this solution also for Dark Souls Remastered?
Eletrycity 2020 年 12 月 1 日 上午 7:53 
thanks random citizen
Pro feeder 2020 年 4 月 18 日 下午 12:55 
Just how crappy your laptop is exactly? I got Core i5 series 3, which is now... 7.5 years old, and Dark Souls runs like a charm in 720P.
ClowninAround 2019 年 12 月 1 日 下午 11:31 
I did it and it says that ds detected a problem with the fps and that it will now disable online play. I also get those lag spikes that ppl said they were getting.
Noirua 2019 年 8 月 22 日 下午 12:29 
Going to put this on my younger sibling's computer and watch him suffer.
jungle outpost local 2018 年 3 月 5 日 下午 8:30 
thanks
Mr.Mitten 2016 年 10 月 11 日 下午 2:54 
*cries manly tears*
thank you so much random guy in steam, you deserve a medal!
Frenzowski 2016 年 9 月 26 日 上午 12:49 
Just to give the info : it seems that lowering the UI game resolution far beyond 720p is no longer a problem. I tried something like 640x360 and I was able to play as usual, without crash on the main menu.