Just Cause 2

Just Cause 2

View Stats:
NEW DIRECTX ERROR 3 SOLUTION
I posted one previously in another thread, which worked to an extent for some. This new one requires some fiddling, but if you follow it, it should work for you. This solution will work for laptops, considering the majority of users getting this error are using laptops as there is a conflict with Just Cause 2 and Nvidia Optimus technology.

PART 1: This is to get Just Cause 2 to launch

1. Right click Just Cause 2 in your Steam Library and select PROPERTIES.
2. Select LAUNCH OPTIONS, and type in "/dxadapter=0" without quotes. (http://i.imgur.com/YaNZ8.png)

PART 2: This is to get your graphics card to render the game (Steps 4-7: http://i.imgur.com/VAkZW.png)

1. Download Nvidia Inspector from: http://www.guru3d.com/files_get/nvidia_inspector_download,1.html
2. Open Nvidia Inspector
3. Click the button to the right of DRIVER VERSION.
4. From the PROFILE menu, select JUST CAUSE 2.
5. Scroll down the window until you find: Shim Rendering Mode Options per application for Optimus.
6. Click the text to the right, scroll to the top of the dropdown, and select SHIM_RENDERING_OPTIONS_DEFAULT_RENDERING_MODE
7. Click APPLY CHANGES in the top right-hand corner.
8. Run your game

This solution has worked for me, and various other people. Hopefully this is the fix you're looking for.





Last edited by Billy "Smiles" Evans; Dec 9, 2013 @ 1:22pm
< >
Showing 1-15 of 66 comments
Hulk Jan 3, 2013 @ 3:29pm 
give it also in german
Originally posted by wollle:
give it also in german

Google Translate? I don't speak German
Hulk Jan 4, 2013 @ 8:05am 
not bad, thank you it helped me good your tips.
Señor Kerman Jan 5, 2013 @ 3:52pm 
I've looked everywhere for a solution. This one actually worked. I have a new MSI GT60, which uses an Intel 4000 until it needs the dedicated NVidia 675M. I thought the problem was the game wouldn't see the 675M, even though I set the NVidia preference to use the 675M. That didn't work, newest drivers didn't work, no bios setting to cancel out Intel 4000, but this solution actually did the trick. Everything runs smoothly as it should.

Thanks!
bump
dab88 Jan 8, 2013 @ 12:22am 
new nvidia drivers were released on 5th Jan 2013 so download them and see if they help.
Mike D Jan 8, 2013 @ 6:13am 
Hi Billy, Thanks for your effort in looking for a solution. I tried this and it works currently on my Lenovo Y580. The only problem I've noticed is that some of the advanced graphics choices are not available.

I cannot remember exactly what the options are, (bokeh filter being one of them) but they do not show up. The reason I know their should be more graphics choices is because when I did the other common known fix for this game (creating a second screen and setting the video card) the options were there.

Any help would be greatly appreciated.
Also, I can tell that my gtx660 is running the game. When the HD4000 runs the game the same graphics options are shown. So when the Gtx 660 is running the improved advanced graphics option should be shown, but they are not with this fix.

dab88 Jan 8, 2013 @ 7:25am 
bokeh filter and gpu water are the only things that are nvidia specific- they are likely to be the options you can't see. tbh they're not that great. Bokeh is barely noticable and the gpu water effects, although very pretty, hit the gpu so hard and affect fps even when there is no water on screen. I don't know anybody that uses them.
Originally posted by mike123d:
Hi Billy, Thanks for your effort in looking for a solution. I tried this and it works currently on my Lenovo Y580. The only problem I've noticed is that some of the advanced graphics choices are not available.

I cannot remember exactly what the options are, (bokeh filter being one of them) but they do not show up. The reason I know their should be more graphics choices is because when I did the other common known fix for this game (creating a second screen and setting the video card) the options were there.

Any help would be greatly appreciated.
Also, I can tell that my gtx660 is running the game. When the HD4000 runs the game the same graphics options are shown. So when the Gtx 660 is running the improved advanced graphics option should be shown, but they are not with this fix.

This is the only fix available that works with no real detriment. Those advanced functions are in fact not there, but it does manage to make the game fully playable. If this is not to your liking, I recommend you try the new NVIDIA drivers that dab88 posted, undoing the steps you took here, and seeing if the updated drivers fixed the problem. Although the fix isn't perfect, it is definitely the best available solution.
Reject Feb 2, 2013 @ 2:08am 
holy sht

THANK YOU SO MUCH

I BOUGH TTHIS GAME A AMONTH AGO AND KEPT RUNNING INTO ERRORS AND WHEN I GOT IN IT LAGGED LIKE HELLA
NOW I CAN RUN IT 40+FPS IN MAX SETTINGS THANKS SO MUCH AWESOME AWESOME I BOW DOWN TO YOUR GREATNESS THANK YOU

Originally posted by cursedreject:
holy sht

THANK YOU SO MUCH

I BOUGH TTHIS GAME A AMONTH AGO AND KEPT RUNNING INTO ERRORS AND WHEN I GOT IN IT LAGGED LIKE HELLA
NOW I CAN RUN IT 40+FPS IN MAX SETTINGS THANKS SO MUCH AWESOME AWESOME I BOW DOWN TO YOUR GREATNESS THANK YOU

Haha no problem. Glad to see that it still works the way it should!
Maksiss Apr 12, 2013 @ 6:59am 
It didnt work for me , still shows the same error and i double checked everything.
BurningTofu Apr 12, 2013 @ 9:20am 
Everyone pay attention to Nvidia Optimus technology. Do you have this laptop? If not then ignore, it will not work for you.
Originally posted by BurningTofu:
Everyone pay attention to Nvidia Optimus technology. Do you have this laptop? If not then ignore, it will not work for you.

Wrong. This fix should work on any laptop with this error. Desktops get this error for another reason, which I am unaware of and do not know how to fix.
Bourner Jul 16, 2013 @ 1:32am 
thx
< >
Showing 1-15 of 66 comments
Per page: 1530 50

Date Posted: Jan 3, 2013 @ 2:27pm
Posts: 66