• Hey, guest user. Hope you're enjoying NeoGAF! Have you considered registering for an account? Come join us and add your take to the daily discourse.

Dark Souls internal rendering resolution fix (DSfix)

Perkel

Banned
Exactly. I certainly won't release this.

This is a good question. Out of morbid curiousity I'm thinking of including a toggle in my personal version and activating it the next time a cheater invades me :p

haha that would be priceless. Record it :D
 

JoeFenix

Member
Well, since it's worked for two of us so far: I'll suggest to anyone with an NVidia card that is getting lower performance than they should, install the latest 306.02 drivers. You may or may not to do a clean install (beware, a clean install will erase your custom game profiles, if you have any).



If you have a TV capable of doing so...sure. Not really worth it though...plenty of artifacts, and more importantly, lots of input lag. No game has done it as that Star Wars video has described, as far as I know.

Worked for me too! Fixed all my fps issues, getting 30 fps no problem with my gtx690 at 3840x2160 now.

Thinking it might have something to do with AF settings in the control panel though, can't test it right now but if anyone wants to try different AF settings I think it might be the issue here.
 

GJS

Member
I just upgraded from my GTX 460 to a GTX 670, not for dark souls purposes, but it didn't really change the games performance.

The card still goes into 2D mode or low power mode in certain areas like blighttown when looking down, and chasm of the abyss. Locking the game to 15fps.

I still need to try a few more things, and mess some more with forcing AA and increasing or decreasing the rendering resolution. But the stuff I tried last night didn't seem to make a difference.

Also running the 306 drivers that were just released.
 

ImRight

Member
I just upgraded from my GTX 460 to a GTX 670, not for dark souls purposes, but it didn't really change the games performance.

The card still goes into 2D mode or low power mode in certain areas like blighttown when looking down, and chasm of the abyss. Locking the game to 15fps.

I still need to try a few more things, and mess some more with forcing AA and increasing or decreasing the rendering resolution. But the stuff I tried last night didn't seem to make a difference.

Also running the 306 drivers that were just released.

I would imagine if you just keep upping the rendering res in Durante's fix it will have to hit a point were the card is using enough to up the clocks to 3d levels, try using slightly higher dof also, and make sure the filtering override is on at least 1, most likely 2 will help....
 

Corky

Nine out of ten orphans can't tell the difference.
How can I turn on AA if I have to turn it off to avoid graphical issues? I don't know how you guys get AA anyways.

When you are rendering the game at a higher resolution than that of your display, your ( or display ) will resize the image so it fits your native resolution, hence you are getting the best kind of AA out there ( supersampling/downsampling )
 

TheExodu5

Banned
Worked for me too! Fixed all my fps issues, getting 30 fps no problem with my gtx690 at 3840x2160 now.

Thinking it might have something to do with AF settings in the control panel though, can't test it right now but if anyone wants to try different AF settings I think it might be the issue here.

I had no AF settings set in either my global or DkS profile. I had nothing being overriden, in fact. Really not sure why a driver reinstall fixed things.
 
What do I have to do to get bearable performance on 1920x1080 using a GT555M?

The game disconnected me for running on 8 FPS for a minute.


Should I wait for the Optimus fix? I've disabled Optimus and run everything using the nVidia GPU, but the game still used the integrated graphics.
 
RadeonPro has the option to force FXAA.

I thought you might have meant MLAA but I just did some searching. I had no idea that the RadeonPro development started back up again. I don't know how I missed that, I guess I just assumed awhile ago that it was no longer going to be get any support so I never thought to look.

Missing RadeonPro updates? See what's coming on next update!

FXAA support (DirectX 9/10/10.1/11) on your AMD Radeon GFX card! FXAA is also toggleable during the game with a hotkey press.
Alternate VSync (aka NVIDIA Adaptive VSync) for smoother gameplay experience.
Improved OSD rendering performance on DirectX 10/11 games.
Better keyboard handling (i.e. fixes some games that don't allow change of FPS corner)
Improved hook handling with better Steam overlay compatibility.
Screenshot funcion now works in DirectX 10/11 with R10G10B10A2/B8G8R8A8 formats used by some games (Dirt 3/Showdown, F3AR).


There's no E.T.A. yet, but if you feel adventurous and don't mind about a few bugs, grab the Preview build here (some features listed above may not be available at this moment).

Want to report something, follow the update progress or just say hello? Post at dedicated thread on Guru3D's forum.
 

Durante

Member
What do I have to do to get bearable performance on 1920x1080 using a GT555M?

The game disconnected me for running on 8 FPS for a minute.


Should I wait for the Optimus fix? I've disabled Optimus and run everything using the nVidia GPU, but the game still used the integrated graphics.
You'll have to play without the fix for now, sorry. You have to either hope for NV to fix it (and make it work in accordance with their own documentation!) or for me to work around it. The latter is really hard, since it's almost impossible to write software for a platform you cannot test.
 
You'll have to play without the fix for now, sorry. You have to either hope for NV to fix it (and make it work in accordance with their own documentation!) or for me to work around it. The latter is really hard, since it's almost impossible to write software for a platform you cannot test.

So we (people with Optimus laptops and nVidia GPUs) are kinda screwed. Oh well, no worries Durante, you did a pretty good job fixing it (change was obvious even at 8 FPS, first dungeon :p).
 

IronRinn

Member
I really hope Nvidia updates their drivers for this game in the next iteration. It's bumming me out that I can't get a steady 30 fps with my 670. Fire/particle effects send it sub-30 instantaneously. Super jealous of those of you running 2 or 3 times native resolution at 30 fps!
 

ImRight

Member
So we (people with Optimus laptops and nVidia GPUs) are kinda screwed. Oh well, no worries Durante, you did a pretty good job fixing it (change was obvious even at 8 FPS, first dungeon :p).


Maybe a dumb suggestion but you could try run another game/program minimized that kicks the GPU into 3d mode or whatever the problem is, probably not great for your GPU but DS only runs at like 30-40% usage for me ..... so if you can find something else that will still actively run in the bg it may work?
 
I really hope Nvidia updates their drivers for this game in the next iteration. It's bumming me out that I can't get a steady 30 fps with my 670. Fire/particle effects send it sub-30 instantaneously. Super jealous of those of you running 2 or 3 times native resolution at 30 fps!

Any fire/particle effect or just backstabs & bonfires? Cause that's where I get framerate drops but it's ok considering the game was build around those limitations.
 
Holy slowdowns batman, I was fighting a big furry enemy yesterday, and whenever the camera collided with his fur, as I was running away from him, would see the game slow down to 5fps.

I wish there was a way to fix this, maybe its better without supersampling res, but it would be a shame to turn off super sampling when the rest of the game runs fine :(.
 

IronRinn

Member
Any fire/particle effect or just backstabs & bonfires? Cause that's where I get framerate drops but it's ok considering the game was build around those limitations.

Nope, fires in general. Bonfires drop me down to 15-20 fps. But, for example, last night I played through a bit of Undead Parish and just looking at the fires in the first area dropped me down to 26-28 fps. That's on top of, seemingly, random drops in framerate in most areas thus far.
 

CatPee

Member
Nope, fires in general. Bonfires drop me down to 15-20 fps. But, for example, last night I played through a bit of Undead Parish and just looking at the fires in the first area dropped me down to 26-28 fps. That's on top of, seemingly, random drops in framerate in most areas thus far.

What resolution settings do you have it running in? I only get occasional dips during backstabs with blood on and when I first rest at a bonfire.
 

IronRinn

Member
What resolution settings do you have it running in? I only get occasional dips during backstabs with blood on and when I first rest at a bonfire.

1920 x 1080, in game AA off and I tried turning the DOF down to 540 last night in an effort to improve performance. It didn't seem to help.

Edit: Also have tried disabling Afterburner completely (nothing) and fraps (which only meant that, while I could tell when it dipped I couldn't tell by how many frames exactly.)
 
I'm running a 560Ti and I get 30fps at bonfires at 1920x1080, 540 DOF, forcing V-sync and FXAA in the drivers. Your 670 should handle this much better...
 

IronRinn

Member
I'm running a 560Ti and I get 30fps at bonfires at 1920x1080, 540 DOF, forcing V-sync and FXAA in the drivers. Your 670 should handle this much better...

Hmmm, I have the res settings at the same, but also 12xS AA and SSAO enabled and I don't get dips terribly often.

Yeah, this is what's so frustrating. I posted about these problems earlier but here's the rundown of what I'm working with:

i5 2500K (Stock speed)
GTX 670 4 GB (factory overclocked, 304.79 drivers)
16 GB of RAM
Windows 7 64 Bit
 

Grief.exe

Member
For those of you having issues where the gpu goes into low power mode or 2d mode.
Try forcing constant voltage setting in afterburner or messing with your windows power settings.

If you turn on forced voltage before you play it can't scale down.

Yeah, this is what's so frustrating. I posted about these problems earlier but here's the rundown of what I'm working with:

i5 2500K (Stock speed)
GTX 670 4 GB (factory overclocked, 304.79 drivers)
16 GB of RAM
Windows 7 64 Bit

Come on man. Get to oc'ing with those components.

Factory over clock is just a trick to get you to pay more btw. Its the exact same silicon. Theoretically they should be binned higher but this is really never the case.
 

TheExodu5

Banned
Yeah, this is what's so frustrating. I posted about these problems earlier but here's the rundown of what I'm working with:

i5 2500K (Stock speed)
GTX 670 4 GB (factory overclocked, 304.79 drivers)
16 GB of RAM
Windows 7 64 Bit

As I suggested at the top of this page, do a clean install of the latest NVidia beta drivers.
 

IronRinn

Member
Come on man. Get to oc'ing with those components.

Factory over clock is just a trick to get you to pay more btw. Its the exact same silicon. Theoretically they should be binned higher but this is really never the case.

Heh, I think the 4GB model only comes factory overclocked. Got it for the VRAM not the clock speed!

Overclocking: I know, I know! I'm just super nervous about it mostly because of an old, old (and, perhaps, irrational) fear that overclocking a cpu can cause small errors in computing that will eventually result in having to reinstall Windows. (I blame this fear solely on Tweakguides. I read it in his PC building guide, and it has never left me.)

I should really just suck it up and do it already.
 

JoeFenix

Member
I thought reinstalling the drivers clean had fixed my fps issues but it turns out they came back when I loaded the game up again.

I think I managed to permanently fix them this time though, turning on the power management mode to prefer maximum performance in the Nvidia control panel seems to have solved the problem.

The game just performs differently, I stay at 30 fps even at bonfires or while fighting Sif at 3840x2160 with aa and ssao.

Anyone having weird fps issues may want to try this, definitely solved my issue!

Btw, which SSAO compatibility bits are people using? The Skyrim one doesn't work for me and the Fable one gives weird results (super thick black outlines on rock walls among other things)?
 

robin2

Member
Sorry I couldn't follow all the thread.

My monitor has a 1280x1024 res: should I use this one when modifying the fix .ini file (in example setting the internal renderer to 1280x1024 or 1920x1536 for a 1.5 scaling), or those values* refers to the original 16:9 aspect ration of the game (that is: the letterbox, excluding the black bars)?

* renderWidth, renderHeigh and dofOverrideResolution

Also in the game I should set 1280x1024 or again something else?

Thanks.
 
So I just got my GTX 670, and I'm going to want to mess around with the SSAO stuff; could someone kindly point me to the post(s) that describe the process?
 

Arucardo

Member
Will mess around with power options tonight and report back.

That's weird, I have the same specs essentially (670 TOP) and a 2500K at 4Ghz (that cpu can easily handle 4ghz even with the tiny stock cooler without getting hot). Make sure you have stuff like the turbo boost or whatever it's called on the i5 off, it tends to cause performance issues in some games like hyperthreading does with i7's. just oc the old fashioned way instead of setting boost clocks for the cpu, mine is either at idle clocks or when used it shoots right up to 4ghz instead of fluctuating in different clock speeds depending on usage.

Same with the new 600-series Nvidia's, afaik you can't get rid of the boost feature but make sure you have a fan profile that keeps the boost clock as high as it gets. The card forces itself to drop the boost clock under use when it gets above a certain temperature and will start going up and down in the core clocks which isn't all that great in games. I'm not sure how much of a problem this is in Dark Souls though, since it hardly stresses the 670 at 30fps. I'll keep an eye on the fps when I get around to playing again this weekend. I'm playing at downsampled 1440p, 1080p DOF and 3D though (it's glorious).
 

Deadstar

Member
I have absolutely no idea what was the cause of my poor performance. Only thing that fixed it was a clean re-install of NVidia's latest beta drivers. Curious, as I haven't changed any profile settings since I last played.

I would not EVER install beta drivers from nvidia. I did that once and started getting all sorts of weird crashes. Never again.
 
Sorry I couldn't follow all the thread.

My monitor has a 1280x1024 res: should I use this one when modifying the fix .ini file (in example setting the internal renderer to 1280x1024 or 1920x1536 for a 1.5 scaling), or those values* refers to the original 16:9 aspect ration of the game (that is: the letterbox, excluding the black bars)?

* renderWidth, renderHeigh and dofOverrideResolution

Also in the game I should set 1280x1024 or again something else?

Thanks.

Open game
Turn off AA and blur
Set the resolution in the game menu to your native res (never change this again)
Close game

open dsfix.ini, set the internal res to your native res

Open game
Test frame rate

If everything is fine, try super sampling by setting the internal res to 2560 * 2048 in dsfix.ini

Test again.

When you find a good resolution you rig can handle, turn blur on.
 

robin2

Member
Open game
Turn off AA and blur
Set the resolution in the game menu to your native res (never change this again)
Close game

open dsfix.ini, set the internal res to your native res

Open game
Test frame rate

If everything is fine, try super sampling by setting the internal res to 2560 * 2048 in dsfix.ini

Test again.

When you find a good resolution you rig can handle, turn blur on.

Sorry for being petulant but:

Code:
# Depth of Field resolution override, possible values:
# 0 = no change from default (DoF pyramid starts at 512x360)
# 540 = DoF pyramid starts at 960x540
# 1080 = DoF pyramid starts at 1920x1080 (for high end systems)
# 2160 = DoF pyramid starts at 3840x2160 (if you have an utterly insane ultra high end PC)
# higher values will decrease performance
dofOverrideResolution 1024

Is it ok? Or should I use one between 360-540-1080-2160 even if my native res is 1280x1024?

Thanks
 
Sorry I couldn't follow all the thread.

My monitor has a 1280x1024 res: should I use this one when modifying the fix .ini file (in example setting the internal renderer to 1280x1024 or 1920x1536 for a 1.5 scaling), or those values* refers to the original 16:9 aspect ration of the game (that is: the letterbox, excluding the black bars)?

* renderWidth, renderHeigh and dofOverrideResolution

Also in the game I should set 1280x1024 or again something else?

Thanks.

All values refer to the 16:9 aspect ratio. You can't make the game render in any other ratio.

Basically, 1280x720 will be the resolution you want to set in the internal renderer for a 1:1 pixel match with your monitor. If you're going to supersample, multiply the ratio by 1.5 or 2 based on what you think your video card can handle. Set DoF to half of the vertical resolution of what you set the internal renderer to.

Just going to have to live with black bars on the top and bottom.
 

RS4-

Member
I thought nvidia drivers were the best!!!1

(yeah I still have to play more than a few hours of Dark Souls, been putting it off for too long)
 

robin2

Member
All values refer to the 16:9 aspect ratio. You can't make the game render in any other ratio.

Basically, 1280x720 will be the resolution you want to set in the internal renderer for a 1:1 pixel match with your monitor. If you're going to supersample, multiply the ratio by 1.5 or 2 based on what you think your video card can handle. Set DoF to half of the vertical resolution of what you set the internal renderer to.

Just going to have to live with black bars on the top and bottom.
I think, provided I understood correctly, that zephervack said the opposite.
 
All values refer to the 16:9 aspect ratio. You can't make the game render in any other ratio.

Basically, 1280x720 will be the resolution you want to set in the internal renderer for a 1:1 pixel match with your monitor. If you're going to supersample, multiply the ratio by 1.5 or 2 based on what you think your video card can handle. Set DoF to half of the vertical resolution of what you set the internal renderer to.

Just going to have to live with black bars on the top and bottom.

Actually you can make the game run in different ratios with Flawless Widescreen, but it causes the HUD to stretch a little.

Im playing at 48:10 right now, and other than the HUD, the game is perfect.

Im not sure how the game will behave in a 4:3 screen though, worth a try.

https://www.flawlesswidescreen.org
 
Top Bottom