Borderlands 2 - PC Performance Thread

Getting good high physx performance on a 570 (40-60fps). It's actually impressive and optimised for once.

ibzo2syRK75Xvo.gif
 


The newest and greatest crash report.

Both this and the other screenshot are errors dealing with audio. Do you have any other apps that could be locking the sound card (if not mumble then something similar like Skype, Ventrilo, etc)?

If you're not sure, you can get a list of running programs like this:

1) Click your Start button and type "msinfo32" in the search box.
2) Click on MSINFO32.EXE in the search results
3) Click the + next to Software Environment
4) Click on "Running Tasks"
5) Click File > Export and save the file to your desktop. call it "ps.txt"
6) Double-click ps.txt on your desktop and copy/paste the contents
7) Paste it into pastebin.com and post the link.
 
I'm getting something similar, but not quite. The game will occasionally freeze and I can't ctrl-alt-del to kill the process in task manager. The cursor moves and the keyboard isn't locked, but nothing responds and I can't alt-tab to the desktop or any other program. I have to do a hard reset to recover. The freezes are now occuring out of the game, sometimes going to a black screen that I can't get out of (I can see and move the cursor and the keyboard isn't locked, but it's just a blackscreen).

I'm doing a repair install of Windows 7 pro to see if that fixes the problem. I have a 680 with the latest drivers. This only happened after I installed the game, so I'm 99% sure it's related. I wonder if the .NET loop I experienced might be the reason.


Maybe but I googled my problem and a lot of people seemed to be having the same problem with other games as well, namely I saw people reporting the same thing on battlenet regarding WoW and Diablo 3.

Mine does the same. Some times I can control alt delete, other times I can't. I can also be just sitting on the desktop doing things and then get a blank screen and that'll be it, reset time.

I'm fairly convinced this is the latest nvidia drivers. Sometimes when I get back to windows I get a msg saying I had a BSOD or that nvidia driver software failed, kernel problem or something.

So don't know what to do. Tried to reinstall a clean version of the previous WQHL drivers from nvidia but it didn't update physx because I had the latest drivers apparently. So I don't know whats going on.
 
Well I decided to lower the settings significantly to get a better performance in crowded areas (physx to medium, draw distance to normal, no AO. Everything else on the highest).

It looks noticeably worse but the trade-off is worth it. You really need those extra frames in huge fights. Constant 60 with some dips to 53-55 now.

Im already kinda bummed at the lack of proper AA anyway, so it's not like I was super content with how the game looked (beyond the wonderful art style).


edit: this is how the game's looking for me (well, quite a bit better than this actually due to Steam's crappy compression):


the fact that im playing on a 1360x768 HDTV probably doesnt help but stuff in the distance looks really crummy (the thick lines contribute to that). That's my biggest issue with how the game looks.
 
I turned the physx to low today to test performance, and you know... I prefer the game without all the extra particles. I love how cool it all looks, but when you're actually playing the game it can be hard to tell what the hell is going on. Makes it much easier to see the damage numbers as well.

I'm willing to bet that the game was mostly finished when Nvidia approached them with a deal. Now that I can see all the regular VFX work (sans physx), it's pretty obvious that the game was originally designed without it. The cloth is great though! Wish it was possible to have it without particles/fluids.

Regardless, it's definitely a cool use of the tech and I applaud Gearbox for making it happen.

Here's hoping for a mod that gives us more customizable physx settings (% particles, toggles for each category).

The other benefit of all this is that my game now runs at 60fps at all times. (i7 870, GTX 670)
 
I prefer medium for Physx. I get some liquids, but not too much and the particles are not distracting. On high I was getting showers of debris and it made it hard to focus on the enemies. Cloth still reacts on medium, too. Just not as much. People still melt when they are hit with corrosion. That is one effect I really like.
 
I hardly notice the particle effects that people are saying are almost too much.

I have PhysX on High but now I am kind of wondering if it is actually enabled or not.
 
Same here buddy. I'm due for a new card soon

I have 2 friends which decided to just upgrade to a new MB and CPU to compensate for some of these new games. One bought a 2500k and the other a Bulldozer CPU/MB. Needless to say, they will both be covered for their gaming needs for a long while as long as they upgrade their GPU's every 2-3 years.
 
Currently playing on a I5k at4.0 and a old ati 4870, res at 1920 x 1200 with AF at x8 and max everything, plays quite well only get slow down occasionally.
Hrm. I'll have to get a cpu/mobo/ram but maybe I'll do that. Currently on a Phenom II x3 720 @ 3.5 so I don't expect good performance at 1920x1200
 
I hardly notice the particle effects that people are saying are almost too much.

I have PhysX on High but now I am kind of wondering if it is actually enabled or not.

Here's a comparison between High and Low when firing an explosive shotgun into the ground:

High

i0oE6yGSJPAB6.png


Low

iVpZiTVtBpUsw.png
 
Has anyone found a way to stop tearing when using the smaa injector? I was using adaptive vsync as someone suggested here. Initially I thought it was working well enough, but when I was playing this last night the tearing was terrible. I might have to switch back to fxaa.
 
Has anyone found a way to stop tearing when using the smaa injector? I was using adaptive vsync as someone suggested here. Initially I thought it was working well enough, but when I was playing this last night the tearing was terrible. I might have to switch back to fxaa.

Use the in-game vsync, that works fine with the SMAA injector. It's got triple buffering built into it like a lot of Unreal Engine games.
 
i5 3570k / 660ti, settings maxed with no AA at 1680. I get 60+ fps much of the time but I'm surprised how frequently it drops to 40 for 5-10 seconds (and it's a weirdly choppy feeling 40). It's rarely in areas that make sense, either, places with hardly any PhysX and no enemies will randomly chug.
 
It's amazing how much PhysX adds when on High. I tried playing on Low last night for a while just to see and the difference was surprising.
 
Has anyone found a way to stop tearing when using the smaa injector? I was using adaptive vsync as someone suggested here. Initially I thought it was working well enough, but when I was playing this last night the tearing was terrible. I might have to switch back to fxaa.

I can't say for the SMAA injector but for me the only way to stop the tearing was to set the game to fullscreen windowed mode. It shouldn't have any drawbacks either :)
 
Well I decided to lower the settings significantly to get a better performance in crowded areas (physx to medium, draw distance to normal, no AO. Everything else on the highest).

It looks noticeably worse but the trade-off is worth it. You really need those extra frames in huge fights. Constant 60 with some dips to 53-55 now.

Im already kinda bummed at the lack of proper AA anyway, so it's not like I was super content with how the game looked (beyond the wonderful art style).


edit: this is how the game's looking for me (well, quite a bit better than this actually due to Steam's crappy compression):



the fact that im playing on a 1360x768 HDTV probably doesnt help but stuff in the distance looks really crummy (the thick lines contribute to that). That's my biggest issue with how the game looks.

Try using SMAA or SweetFX injector... the latter might help you more, especially with the low res and outline problem.
 
I can't say for the SMAA injector but for me the only way to stop the tearing was to set the game to fullscreen windowed mode. It shouldn't have any drawbacks either :)

I had the same problem with SMAA injector (in game vsync wouldn't work, D3DO couldn't intercept because of the modified d3d9.dll) but switching it to fullscreen windowed seems to have stopped the tearing even though neither of them are turned on. Works for me.
 
I too had to flash my BIOS this morning to get the game to work! Now, what happened between when I stopped playing at 1am and when I tried again at 10am is an absolute mystery to me!
 
Would using an old 9800gtx as a dedicated PhysX card (to go with my 660ti) be worth it? I love me some high PhysX but to get a constant 60fps I have to keep it on med/low.
 
Would using an old 9800gtx as a dedicated PhysX card (to go with my 660ti) be worth it? I love me some high PhysX but to get a constant 60fps I have to keep it on med/low.

Do you really have to drop it down to low to get a constant 60 fps? I never drop below 40 fps with my GTX460 and I have PhysX set to medium. Though, I play at 1680x1050.

Is it really that much of a difference between medium and high anyway?
 
I'm running an i7 975 and I just upgraded from a 470 to a 660 ti. Getting a rock solid 60 frames at 1080p with Physx all the way up. Really makes a difference from the frequent drops I had on the 470.
 
Would using an old 9800gtx as a dedicated PhysX card (to go with my 660ti) be worth it? I love me some high PhysX but to get a constant 60fps I have to keep it on med/low.

I run a gtx 680 and dropped a gt 640 in for phyx (which ~9800) and i see a notable upgrade in fos drops. That one little bandit shanty town in the water use to always drop me to the 30s and now it doesn't tick lower than 45 in the same area. Also threw in Batman AC and got a great boost in minimum fps.
 
I run a gtx 680 and dropped a gt 640 in for phyx (which ~9800) and i see a notable upgrade in fos drops. That one little bandit shanty town in the water use to always drop me to the 30s and now it doesn't tick lower than 45 in the same area. Also threw in Batman AC and got a great boost in minimum fps.

What resolution are you playing at?
 
I'm guessing you're playing with a higher resolution than 1080p?

Nope. In the area I mentioned I venture to guess I dipped below 30fps before I got the GT 640. It's not unheard of with high amounts of PhsyX. Look at benchmarks for Arkham City. gtx680's minimum framerate dipped down to around 7fps.

The little GT 640 seemed to quell that in both games though. I think rendering the particles makes it choke a little still. The 640 just process the particles trajectory, projection, size etc. The 680 is still tasked with rendering them. It just offloads the computing of the physics. Mafia 2 sees great gains with a dedicated PhsyX card, even on a 680.

1920x1080

I have a second monitor running (not gameplay) and I get the same FPS if I disable it. I can even have my GF watching something on VLC on the second monitor and I get the same FPS (somehow).

Maybe I'm CPU bound with my old dusty AMD 1090T.
 
I run a gtx 680 and dropped a gt 640 in for phyx (which ~9800) and i see a notable upgrade in fos drops. That one little bandit shanty town in the water use to always drop me to the 30s and now it doesn't tick lower than 45 in the same area. Also threw in Batman AC and got a great boost in minimum fps.

Interesting. Are you sure? I am seeing some data that contradicts your findings (at least in Batman) - http://www.evga.com/forums/fb.ashx?m=1672028.

I'm looking to possibly pickup a dedicated 6xx series PhysX card myself (HTPC with a GTX 680, 2500k @ 4.7GHz - playing at 1080p)...so that's what got me researching. How'd you land on the 640 versus the 650 (that's $15 more and has GDDR5 memory)?
 
I finally got MSI Afterburner to work with BL2. Turns out I had to completely reinstall the program. Awesome! I hate FRAPS.

You mean teh OSD? I clean installed the newest version recently, can't get it to work in bl2. Do you have the beta or stable release?

Edit: nvm it was because the injector.
 
Interesting. Are you sure? I am seeing some data that contradicts your findings (at least in Batman) - http://www.evga.com/forums/fb.ashx?m=1672028.

I'm looking to possibly pickup a dedicated 6xx series PhysX card myself...so that's what got me researching. How'd you land on the 640 versus the 650 (that's $15 more and has GDDR5 memory)?

From reading around, all that matters is the CUDA cores, since all it's doing is computing.

Also, the 640 never goes above 60% usage. But I've read good sounding conjecture about low end Kepler cards outperforming higher end Fermi or 2xx series cards just because they're more geared toward raw compute function, which is all PhsyX is. The vRAM usage never goes above 100mb, so I don't think the faster RAM of the 650 would make a difference. I think it's doing the job quite well. It wasn't a performance difference I had to look for. It was readily apparent the first time I booted up with the new card. I keep EVGA Precision running in the second monitor and the 640 goes up to around 40% usage anytime you're near a body of water, spiking to around 60% when a lot of particle and cloth effects are around. I don't know if it's an optimization thing, but general thinking would lead me to believe that since the 640 isn't being used close to 100% that's it's more than enough for PhsyX computations. It's not doing any rendering.

EDIT: My Batman AC low FPS number went from 7 to 15 fps. Over 50% gains. 7 fps is basically pausing the game, playing through 15fps is a lot better IMO. Stopped all the hard stutters just swinging around the city. Again, it wasn't a gain I had to squint to see. I was happy with my purchase. Got the factory OC'd Galaxy version.
 
Yeah, looks like you need a GTX 660 or higher for dedicated PhysX to really get noticeable gains in FPS when you're pairing with a GTX 680 and a recent Intel CPU: http://www.evga.com/forums/tm.aspx?m=1743982. At $229 that doesn't make financial sense. May as well save up to get a used 680 for SLI, in that case. :)

Your results likely vary due to your different CPU. Who knows. Glad it is helping you! I'd say the 650 is a better choice because right now on Amazon you can get the Superclocked version (1200MHz) for $110 after rebate. Much faster plus GDDR5 (understood that PhysX does not use the VRAM). Maybe I'll pick one up to test. Amazon has a good return policy...
 
I had the same problem with SMAA injector (in game vsync wouldn't work, D3DO couldn't intercept because of the modified d3d9.dll) but switching it to fullscreen windowed seems to have stopped the tearing even though neither of them are turned on. Works for me.

I'm glad! :D I think that fullscreen windowed is actually the best method to stop tearing nowadays as far as I know whenever possible. And it shouldn't have any of Vsyncs downsides yet removes tearing because running on the desktop level the game simply can't exceed the desktops refresh-rate.
 
I'm glad! :D I think that fullscreen windowed is actually the best method to stop tearing nowadays as far as I know whenever possible. And it shouldn't have any of Vsyncs downsides yet removes tearing because running on the desktop level the game simply can't exceed the desktops refresh-rate.

is there any disadvantage to playing fullscreen windowed?
 
A truly stellar PC version. Gearbox did good. I have no complaints - except perhaps that it is a little fiddly swithcing the HUD on and off.




 
So I just did the sidequest where you bring a pizza from Moxxi's to the
lab rats and after I kill the 4 dudes to complete the quest, I'm in like their little hangout or whatever. What's the deal with the 5 red/green lights? Is this something I'll deal with later, or is it something I can do now, and if so, hep me out!
Thanks

edit: Oh, this is the performance thread. I through I was in the OT.
 
Hey Dennis, this may have been asked, but are you using a sharpening shader or something?
Or is that just the effect of downsampling? I know you are playing at a fairly high res if I remember.
 
Can someone tell me out to enable downsampling with Borderlands 2?

I have a GTX 680 and Core i5 3550k, would you recommend downsampling or is it too much of a perf hit?

Or should I just keep using SMAA?
 
Top Bottom