Dark Souls internal rendering resolution fix (DSfix)

Okay so I figured out to go into my advanced options, created a new profile for the game, turned on Vsync and triple buffering, and the jittering is gone (as I can tell).

I still have no idea how to fix the widescreen black borders issue, and also during menu's and such I'll have random lines along the boxes appear. All in all, nothing gameplay hindering, and the game is gorgeous with the mod. My FPS are solid, 30FPS with dips during crazy moments (but much more manageable than on the PS3, and my stuff is a few years old now and wasn't top notch then.)

If anyone knows how to fix my widescreen issue, gimme a shout please.
 
data2012-08-2501-11-1mku1r.jpg


Armour looks so damn good now.
 
Durante, you magnificent bastard. I was resigned to pass this game up because of the craptacular port. You've saved the day for fans and From Software. A tip of the hat and a donation are due for such a stellar effort. I've seen some quick mods/tweaks/hacks drop in my day, but this was above and beyond. This is exactly how to step up and show professional aptitude with thoughtful preparation and an intuitive focus on problem solving. Kudos and thanks for helping the community get maximum quality from such a low expectation port. *salute*
 
Can someone in the know do a list of the various resolutions that are suited for downsampling to the most used resolutions? Should be a nice addition to the OP, and would filter out a lot of the posts here.
 
Can someone in the know do a list of the various resolutions that are suited for downsampling to the most used resolutions? Should be a nice addition to the OP, and would filter out a lot of the posts here.

Any multiple of your native resolution works.

So if you are on a 1920x1080 monitor just multiply both numbers but any other.

I am multiplying both by 1.5 current and get a very solid 30 fps with the texture sampling set to "2" (full down sampling).

Thus I have it set to 2880 x 1620 in the .ini file and 1920x1080 32bit in game.

But you can do any multiple you want. Over x2 seems pretty demanding, though, so I'd stay below that unless you have a monster PC.
 
Any multiple of your native resolution works.

So if you are on a 1920x1080 monitor just multiply both numbers but any other.

I am multiplying both by 1.5 current and get a very solid 30 fps with the texture sampling set to "2" (full down sampling).

Thus I have it set to 2880 x 1620

But you can do any multiple you want. Over x2 seems pretty demanding, though, so I'd stay below that unless you have a monster PC.

Yeah, I get that, but 2x already is a lot. I'd like something in between double and standard that will still look good, and not produce any weird aspect ratio related artifacts.
 
Okay so I figured out to go into my advanced options, created a new profile for the game, turned on Vsync and triple buffering, and the jittering is gone (as I can tell).

I still have no idea how to fix the widescreen black borders issue, and also during menu's and such I'll have random lines along the boxes appear. All in all, nothing gameplay hindering, and the game is gorgeous with the mod. My FPS are solid, 30FPS with dips during crazy moments (but much more manageable than on the PS3, and my stuff is a few years old now and wasn't top notch then.)

If anyone knows how to fix my widescreen issue, gimme a shout please.

Have you tried running in windowed mode? The only time I saw the bars was when I was running full screen.
 
Yeah, I get that, but 2x already is a lot. I'd like something in between double and standard that will still look good, and not produce any weird aspect ratio related artifacts.

1.5x is damn good looking. Go with that. I'm doing it on an i5 with 5770 so...
 
Yeah, I get that, but 2x already is a lot. I'd like something in between double and standard that will still look good, and not produce any weird aspect ratio related artifacts.

That is why you should multiply by 1.5 the in-game resolution as stated above. I prefer 2x though.
 
I still have no idea how to fix the widescreen black borders issue, and also during menu's and such I'll have random lines along the boxes appear. All in all, nothing gameplay hindering, and the game is gorgeous with the mod. My FPS are solid, 30FPS with dips during crazy moments (but much more manageable than on the PS3, and my stuff is a few years old now and wasn't top notch then.)

Regarding the black bars, you can't. The game will always render a 16:9 resolution, and if you have a 16:10 or a 4:3 monitor, it has the black areas on those "extra pixels".

The alternative is either cutting part of the image to make it go fullscreen (losing part of the screen) or Stretching the video, which would make it lose it's aspect ratio and look weird.

Durante said he MIGHT look into expanding the rendering area (meaning the pixels in those black bars will be rendered), but that might be too much work for little gain. Also, the 3D models might not even exist there, so it might be a moot point. Google "widescreen hack" on Gamecube emulated games and you'll get an idea of what I'm talking about.


Regarding the black lines on boxes, if what's happening to you is what I think it is, I believe that's a side effect of rendering everything bigger and downsampling. Those "black lines around boxes" are the edges of the texture, like the Havok logo in the beginning. That screen is compromised of multiple images. The "black lines" are the edges of each picture, which were downsampled. That's normal. It's fixable, but I don't know if it's worth it.
 
Yeah, I get that, but 2x already is a lot. I'd like something in between double and standard that will still look good, and not produce any weird aspect ratio related artifacts.

So multiply by something between 1 and 2, like 1.5 which is the ratio I just gave you: 2880 1620.
 
That is why you should multiply by 1.5 the in-game resolution as stated above. I prefer 2x though.

Yeah for me though 2.0 only stays at 30fps about 70% of the time and then dips in the high twenties. I'd rather run at 1.5 and have a rock solid 30 with no drops ever. Honestly I can't tell that big of a difference anyway.
 
This truly is amazing.

Yeah, I just want to take a minute to marvel how this game went from being a really shitty PC port to being an awesome and definitive version of Dark Souls.

-Super high res textures
-10 hours of extra content
-completely solid framerate (even in Blight Town)
-Lower price point (I got mine for $29 from GMG)


Now that is an awesome PC version. :)

Obviously there is room for improvement but I'm pretty damn happy. It looks amazing and plays amazing. I can't wait to get to the new content!
 
Yeah for me though 2.0 only stays at 30fps about 70% of the time and then dips in the high twenties. I'd rather run at 1.5 and have a rock solid 30 with no drops ever. Honestly I can't tell that big of a difference anyway.

Hopefully the next NVIDIA driver will increase the performance enough where you can run 2x and have 30fps 100% of the time.
 
Is anyone else trying to use the fix on a 540M? When I start the game with the fix it defaults to the shitty integrated graphics. Amazing work nonetheless Durante. The difference is night and day.
 
Hopefully the next NVIDIA driver will increase the performance enough where you can run 2x and have 30fps 100% of the time.

I'm on AMD. I have dual Radeon 6870s. I'm pretty sure that you are right though and it is a driver issue. My graphics cards are only running at about 50% each right now.

Still, like I said, I'm not going to complain. It looks amazing. Especially compared to the 360 version which I sunk over 70 hours into.
 
Is anyone else trying to use the fix on a 540M? When I start the game with the fix it defaults to the shitty integrated graphics. Amazing work nonetheless Durante. The difference is night and day.

I think this is a known issue as a number of people have had the same problems.

Perhaps a new version will be able to address it. Sucks for people with integrated cards, though, in the meantime.

Just curious, have you guys tried using a program like Radeon Pro or Afterburner (or any any number of other graphics card optimization programs) to link it directly to the mod file through a profile? That should theoretically force it to use that graphics card when running the mod, right?
 
Is anyone else trying to use the fix on a 540M? When I start the game with the fix it defaults to the shitty integrated graphics. Amazing work nonetheless Durante. The difference is night and day.

Sounds like an issue that will be fixed when NVIDIA releases new drivers. Oh wait, does it only do it when you are running the game with the MOD?
 
I'm playing with a HD6870 and 2500k OC'd to 4.5 Ghz.
DS settings are 1920x1080, no AA, no motion blur.
Downloaded Durante's fix, haven't touched anything.
The game looks nice but I'm getting weird FPS drops.
Like when I rest the FPS drops like crazy, and in some other parts too.

Does anybody with similar hardware have this problem?
 
From what I determined, if you are dipping down to 15fps your video card is unable to keep up with the 30fps. You need to turn down your resolution. Maybe you got to a more demanding area for your vid card to handle? Turn down your settings a bit and see if it goes back up to 30fps. Quickest way to check is to lower the resolution you inputted into the MOD with what you have selected in the in-game settings. If they are both the same already, then lower both of them down a considerable amount to see if that changes your fps. Then keep on guess and checking until you get 30fps, but what you can get away with will change in areas that are more demanding on your hardware.

I have a gtx690, I should not be having issues running this game at 30 fps at 2560x1440.
 
I'm playing with a HD6870 and 2500k OC'd to 4.5 Ghz.
DS settings are 1920x1080, no AA, no motion blur.
Downloaded Durante's fix, haven't touched anything.
The game looks nice but I'm getting weird FPS drops.
Like when I rest the FPS drops like crazy, and in some other parts too.

Does anybody with similar hardware have this problem?

It will drop to the 15fps max when it cannot maintain a constant 30fps due to the demand on the hardware increasing in certain areas of the game.
 
0 = does nothing, like v1
1 = only overrides filtering for the internal framebuffer, enabling downsampling
2 = overrides every single surface to 16xAF, like v2
What does it "override"? The hard coded filtering of the game?

Does changing "texture filtering" on your videocard drivers (Catalyst Control Panel for AMD) overrides this setting, or this setting takes precedence over that system setting?

Along with that question, if I'm forcing 2x AA on my catalyst drivers, is it 2x supersampling whatever resolution I'm inputting in the .INI, or is that ignored by the renderer, as it's using the settings of the .INI?

Why isn't there a "disabled" AA option in Catalyst?
 
I'm playing with a HD6870 and 2500k OC'd to 4.5 Ghz.
DS settings are 1920x1080, no AA, no motion blur.
Downloaded Durante's fix, haven't touched anything.
The game looks nice but I'm getting weird FPS drops.
Like when I rest the FPS drops like crazy, and in some other parts too.

Does anybody with similar hardware have this problem?

I have the exact same as you but I haven't OC'd. I've noticed tiny hiccups when I first start but then everything is smooth. I notice a tiny hiccup when I rest at a bonfire, but that appears to be pretty common from what I've read. Definitely not a massive FPS drop though. I'm not sensitive like some people here, but I do notice when my FPS takes a nosedive. That hasn't happened yet.
 
Game was running horribly for me but for some reason, forcing AA and AF through CCC fixed everything. The game initially stutters a bit but after 5 or so seconds its smooth sailing (as smooth as 30fps can get, at least).

HD6770
8GB RAM
AMD Phenom II X4 965 3.4GHz
Using Durante's DSfix

Try fidgeting with your video card settings if you're having trouble. If that doesn't work, focus fire on Durante.
 
It's been mentioned, but another heads up to go against the readme settings and enable motion blur anyways. It makes the far off pixelated backgrounds more presentable.
 
I've only been getting framerate drops when there's a ton of particles on screen, like when I sit down at the bonfire or when the drake breathes fire on the bridge. I'm thinking of slightly overclocking my CPU, but then again, my fans are working full-time during those events, so I'm not sure that my computer would appreciate the extra heat.

Oh, and I'm running at 3840x2400
 
My game is set to 1920x1080 and as far as I know the in-game setting only affects the scaling. People are running the game at much higher res through the mod on way worse video cards...

the gtx690 is a dual GPU card. maybe the internal SLI is the problem, have you tried disabling it (not sure if that's even possible)?
 
Isn't the drop straight to 15fps because of the lack of triple buffering?

To those experiencing drops when tons of particles are on screen or whatever, try lowering your res a bit. The difference between 3840x2160 and 3200x1800 when downsampling is negligible.
 
Top Bottom