Borderlands GOTY

Borderlands GOTY

91 ratings
General Protection Fault - Fix
By Ghozt
So, you just got Borderlands, waited for the 10 gigabytes to finish installing, with possible DLC being installed as well. You go to launch the game for the first time, and what happens? BOOM! GENERAL PROTECTION FAULT! GAME CRASHES BEFORE IT EVEN LAUNCHES! Here's the fix.
2
   
Award
Favorite
Favorited
Unfavorite
Introduction
So, you just got Borderlands, waited for the 10 gigabytes to finish installing, with possible DLC being installed as well. You go to launch the game for the first time, and what happens?

BOOM! GENERAL PROTECTION FAULT! GAME CRASHES BEFORE IT EVEN LAUNCHES!

Here's the fix.
The Fix
Hello, I'm Ghozt and I'm probably just like you. Bought Borderlands, with possible DLC, waited for the 10+ gigabytes to install, went to launch the game and,
BOOM! GENERAL PROTECTION FAULT! GAME CRASHES BEFORE IT EVEN LAUNCHES!
Well, I emailed a support ticket to 2K, the publishers of the game, and they emailed me back the fix. They know exactly how to fix this problem, so i don't know why 2K and Gearbox haven't put this single file in as an update or something.

Here's the fix:

Fix A:
(NVIDIA Graphic Users)
1. Go to NVIDIA's website at http://www.nvidia.com/content/global/global.php
2. Hover on the dropdown tab DRIVERS > then click All NVIDIA Drivers
3. Scroll down the page a little & find the section called Beta, Older drivers and more
4. Click on NVIDIA PhysX System Software
5. Click the download button & follow the on-screen instructions
6. Go back to Steam > then to your Game Library > then launch Borderlands

Fix B:
(AMD & Intel Graphic Users)
1. Go to your Game Library > then right-click your Borderlands game
2. Select Properties > then go to the Local Files tab > then click Browse Local Files
3. Open the Binaries folder in your local game files
4. Make a copy of cudart.dll > rename the copy of cudart.dll as physxcudart_20.dll
5. Check to see that you have both the cudart.dll and physxcudart_20.dll files
6. Go back to Steam > then to your Game Library > then launch Borderlands
The Reason
The reason for the General Protection Fault, is that the physxcudart_20.dll file is a very important file that the game needs to run with NVIDIA, a physx engine that helps make graphics, lighting and shadows look great. When you play the console version of the game, it is already included in the game files, due to Sony and Microsoft having the latest NVIDIA technology on their consoles. However, if you don't have an NVIDIA graphics card, like me, you don't have this software pre-installed and can't install it due to not having the NVIDIA catalyst to hold the software. So the General Protection Fault occurs.
Conclusion
I hope this guide helped fix the problem for you, as it did me. If not, then try sending a support ticket to 2K at http://support.2k.com/hc/en-us/requests/new.

Good luck and happy gaming!
43 Comments
carlo Oct 8, 2023 @ 12:04pm 
work for me, thx
Synka Jul 29, 2023 @ 12:11am 
Gotta love how the history is just "History: [blank]" too
Synka Jul 29, 2023 @ 12:10am 
Doesnt work, same or newer version already installed.

everyone has these shit guides that dont actually fix the issue and everywhere its just parroted instead of having any legit solution.

The only thing to do is to restart over and over until you eventually get past the error (usually works within 15 attempts)

if there was at least some kind of info what causes this error...
TheHoodedGengar Feb 3, 2021 @ 7:00am 
That didn't work for me, i forgot to take a screenshot of what errors I had, but I took a picture on my phone.

General Protection Fault

History: GetPluginCount() Address = 0x149a730 (filename not found) [in C:\Steam\steamapps\common\Borderlands\Binaries\Borderlands.exe]
GThread::OnExit() Address = 0x8a1d91 (filename not found) [in C:\Steam\steamapps\common\Borderlands\Binaries\Borderlands.exe]
GThread::OnExit() Address = 0x8a1db8 (filename not found) [in C:\Steam\steamapps\common\Borderlands\Binaries\Borderlands.exe]
GThread::OnExit() Address = 0x8a1d91 (filename not found) [in C:\Steam\steamapps\common\Borderlands\Binaries\Borderlands.exe]
mingoesovaaaa Jun 14, 2020 @ 11:12pm 
The last fix worked for me, playing on win 10,,,
I delated the previous saved games, but kept the "profile.bin" file, unchecked the "steam-cloud" in the game propieties, play a while, closed the game, then reactivate the steam cloud and works just fine!

My issue began when i was trying to copy a saved game file from the Borderlands enhanced edition to the original version saved game folder. The problem was that even when reinstalling the game at the time the game started the steam cloud uploaded the corrrupted files i was tryng to load.

But now its working, clean slate
Willy Apr 8, 2019 @ 10:58pm 
Fix B does not work for me, pleas help
Sincerely Apr 7, 2019 @ 9:43pm 
Can confirm unsolvable issues on 1809 but none whatsoever on 1709 :tshock:
Ghozt  [author] Apr 6, 2019 @ 10:34pm 
@huangzh.pku // Thanks for letting me know!
huangzh.pku Apr 6, 2019 @ 2:03pm 
Hey, I'm here to tell that the fix didn't work for the windows10 (1809) and will even cause the system crash during booting. Obviously the files kernel32.dll and ntdll.dll only works under win10 1803. The problem in win10(1809) still exists and I would say that for the win10(1809), you should NEVER adopt the fix. I wonder if there any other way to fix it. I will try to send a support ticket.
AkiraJkr Apr 5, 2019 @ 11:44pm 
Just to tell ya, using dxcpl seems to help making the game work. But it runs like absolute molasses, so I gave up, apparently, the minimum definitely is DX11. Looks like low-end players that played the original can't try the remaster now.