Borderlands 2

Borderlands 2

View Stats:
Kashra Fall Sep 12, 2019 @ 1:31pm
Why was physx removed in BL3?
After watching a fair amount of BL3 on twitch, I just gotta ask. Why on earth did they remove physx? It added so many pleasing moments to BL2 and TPS, but now it is just...well, it is the before in this video.

https://www.youtube.com/watch?v=EWFkDrKvBRU

Granted, there are some physics and some liquid physics, but everything literally disappears. No bullet casings, no debris, nothing, why was it taken out? O.o. Also, take into consideration that FPS dips in this video are from a video shot in 2012, not 2019.
< >
Showing 16-30 of 67 comments
GoulactiX Sep 12, 2019 @ 2:44pm 
Originally posted by Sirgay Artyomsky:
Originally posted by Kashra Fall:

If it is making your FPS drop with a 1070, then it isn't the game's fault. I ran the game fine with a 660 and physx and kept 60 fps... What in the world is your problem? xD.
poor optimization...even without physx the game's fps tanks for example....at "Outlook" when you defend the beacan....god wtf is going on with the performance after 7 years ?
Cokester Sep 12, 2019 @ 2:45pm 
physx kinda makes me go sick and drops my frames rates hard


if you like it thats fine but i rather not have weird looking liquid physics and so many particles that you cant see anything anymore
Jinx Sep 12, 2019 @ 7:15pm 
PhysX in 2 was nice in some ways - loved the particle effects from when you hit stuff - but buggy and overly demanding. The big problem is that none of the particles seem to ever disappear. So even on modern hardware you can get some framedrops after a while because the crap literally piles up. I suspect this was done intentionally to prevent it from running well on CPU.

In 2019 you can probably do 90% of that stuff on CPU so hardware PhysX just isn't needed much any more

Also... maybe you should point your finger at Nvidia, too? They haven't done much with PhysX in years. Even if they sponsored the game it might not have it. Only a couple of games have had hardware PhysX in the last couple years, Nvidia may have just abandoned it.
Jinx Sep 12, 2019 @ 7:16pm 
Originally posted by Kashra Fall:
Originally posted by Sirgay Artyomsky:
PhysX makes my fps drop.....with a ♥♥♥♥♥♥♥ GTX 1070....so ofc they wont bother with it on borderlands 3

If it is making your FPS drop with a 1070, then it isn't the game's fault. I ran the game fine with a 660 and physx and kept 60 fps... What in the world is your problem? xD.
Maybe if you were using the 660 as the dedicated PhysX card. There is no way in hell you were running the hardware PhysX with just a 660 and getting 60fps. I couldn't do that on my 760.
Migz - DH Sep 12, 2019 @ 7:27pm 
Originally posted by Jinx:
Also... maybe you should point your finger at Nvidia, too? They haven't done much with PhysX in years.

Nvidia released a multithreaded version of PhysX after BL2 was released, but before BL:TPS was, that should have alleviated a lot of the problems players have had in BL2/BL:TPS with the advanced PhysX features, but GBX never implemented the update in these games.

It's too bad. I really like the advanced PhysX features in BL2 and BL:TPS.
RS Faria Sep 12, 2019 @ 7:28pm 
I wonder how many titles has PhysX implemented, since BL2 launch.. Should be a small list.. Also, I don't think NVIDIA cared much about it, to developed it properly and make it more attractive..
Casurin Sep 12, 2019 @ 11:08pm 
Cause AMD.
Thats it. AMD just does not want to use anything from Nvidia so they can keep claiming to be better in some way. Specially considering that PhysX is by far the most used Physics-engine out there as it is used in several of the large gameengine - and it is open source, both the CPU and the GPU variation.

BL2 had a very buggy early version were the CPU-fallback was horrible inefficient and singlethreaded. But the guns falling through the ground is actually not the fault of PhysX but due to bugs introduced by gearbox. PhysX it self is NOT used on the guns in the world.


Also - a GTX 1060 is more than capable running the game at max settings and max physix, the game settings them self are a different beast as they often are royally skrewed up and force CPU-PhysX or other such nasty things.
It will be for the most part stable 60FPS, but there are some scenarios where the Physx-particles and the game-engine together are bugging out, when for example a bullet that emits a few particles on hit passes through overlapping hitboxes....... that will give you nice freezes, but the culprit is yet again not PhysX (same as how shooting Bunker with Pimper can be a very bad idea)

Originally posted by Jinx:
Also... maybe you should point your finger at Nvidia, too? They haven't done much with PhysX in year
it is now integrated in most large engines (Unreal, Unity and so). They just do not advertise it anymore but it is still getting improved constantly.

Originally posted by RS Faria:
I wonder how many titles has PhysX implemented, since BL2 launch.. Should be a small list.. Also, I don't think NVIDIA cared much about it, to developed it properly and make it more attractive..
Just a couple hundred or thousand.
Originally posted by Kashra Fall:
Originally posted by Sirgay Artyomsky:
PhysX makes my fps drop.....with a ♥♥♥♥♥♥♥ GTX 1070....so ofc they wont bother with it on borderlands 3

If it is making your FPS drop with a 1070, then it isn't the game's fault. I ran the game fine with a 660 and physx and kept 60 fps... What in the world is your problem? xD.
No it is the dev's fault for not using a much lighter api like Havok.
Jinx Sep 13, 2019 @ 5:52am 
Originally posted by Casurin:
AMD just does not want to use anything from Nvidia so they can keep claiming to be better in some way.
PhysX is proprietary, AMD couldn't support hardware PhysX even if they wanted to. Luckily software PhysX is not and seems to be built into a lot of newer engines.
Casurin Sep 13, 2019 @ 6:20am 
Originally posted by Jinx:
PhysX is proprietary, AMD couldn't support hardware PhysX even if they wanted to. Luckily software PhysX is not and seems to be built into a lot of newer engines.
No, PhysX is Open-Source. Yes, even GPU-PhysX. And Software-PhysX is just the basis of many popular engines - like Unity and UnrealEngine.......................

So stop spreading ♥♥♥♥♥♥♥♥.
Last edited by Casurin; Sep 13, 2019 @ 6:20am
Kurtino Sep 13, 2019 @ 7:06am 
PhysX's implementation in BL2 was poorly optimised, demanding, and limited. I remember the most noticeable thing was liquid physics like toilets, and cloth physics, but they were again limited and poorly added, looking unnatural and exaggerated compared to the rest of the environment, like paint being squirted.

I wouldn't mind more physic implementations, just not what we had in BL2.
Casurin Sep 13, 2019 @ 7:51am 
Originally posted by GoreGasm:
anyways physx is a very old physics engine I think looks bad, all the liquid effects and water effects look like thick syrup and the particles look the same as they did when physx was owned by aegia from 2004.
The looks entirely depend on the game, the PhysX engine only handles the behaviour and interaction of the physx-Objects, not how they are rendered.


Originally posted by GoreGasm:
and engines dont use software physx .... if they did the games would run like ♥♥♥♥ cause I ran physx in software mode on bl2.
They do - as i already mentioned - look at for example Unity and unrealEngine. Both use CPU-PhysX.
(Unreal is now slowely switching to their own solution)
Ryxxi Sep 13, 2019 @ 10:20am 
PhysX is baked into Unreal Engine now...which borderlands 3 uses..
Lainix Feb 23, 2020 @ 9:18am 
i want physix , so i ll buy BL2 and wait for a physix update. It was easy to Use AMD with Physix .
Tabloid tuesday Feb 23, 2020 @ 2:04pm 
that still doest explain my dissapearing critical hitboxes on loaders and such...
and locked smartphone...
Last edited by Tabloid tuesday; Feb 23, 2020 @ 2:11pm
< >
Showing 16-30 of 67 comments
Per page: 1530 50

Date Posted: Sep 12, 2019 @ 1:31pm
Posts: 67