Far Cry 4

Far Cry 4

View Stats:
lavatrout Jan 5, 2015 @ 9:56am
Far Cry 4. How to launch in different version of Direct X?
Hi everyone. Like many of you, I am still experiencing the black screen crash on my computer. I contacted Ubisoft support, and they told me that my graphics card doesn't support Direct X 11. Rather than upgrade my card (my card is pretty beefy and to get an updated version of it just to run this one poorly optimized game is lame), I would like to attempt to launch the game in a different version of Direct X, preferably Direct X 9 or 10. Setting the launch options in Steam doesn't work because that just changes the Direct X version of the launcher. Most likely, it would be something that I would have to type into notepad and save into the file directory for Far Cry 4, but rather than do trial and error, I would like to know if someone has already figured it out.
< >
Showing 1-15 of 25 comments
js51472 Jan 5, 2015 @ 10:16am 
I don't think there is a dx9/10 version.
lavatrout Jan 5, 2015 @ 10:28am 
There is. Direct X 9 is Windows XP's best version of Direct X and Direct X 10 is a Vista exclusive version of Direct X.
js51472 Jan 5, 2015 @ 11:08am 
I mean, I don't think Far Cry 4 has a dx9 or dx10 exe.
A developer of this app has indicated that this post answers the original topic.
mgsmith02 Jan 5, 2015 @ 11:11am 
FC4 is DX11 only.
Last edited by mgsmith02; Jan 5, 2015 @ 11:13am
lavatrout Jan 5, 2015 @ 1:11pm 
I know that Far Cry 4 natively runs exclusively on dx 11. I'm wondering if there are any mods to downgrade the graphics to dx9 or dx10. I see dx 9 and dx 10 installed in the Far Cry files along with dx 11, but I don't know how to change the version of dx that the application pulls because most of the .dll files are encrypted. I could spend a while decrypting them, but I'm just trying to see if anyone has already done that. Otherwise, I'm just going to rename the dx 9 files to the corresponding dx 11 files until it works.

I'm not the best programmer, but I know my way around crappy graphics issues thanks to Borderlands, granted Borderlands files weren't very much encrypted at all. Has anyone tried to tweak anything for Far Cry 4 yet? Tips would be most appreciated.
lavatrout Jan 7, 2015 @ 3:46pm 
Okay. Update.

Attempted many different methods of implementing dx9 or dx10 into the game code.
Not sure if any of them actually let me run the game in dx9/10, but they certainly did not fix the black screen crash at start-up.

Did some research on the engine. It seems that the reason that dx9/10 can be seen within Far Cry 4's code is because they copied Far Cry 3's engine and just re-engineered it to suit their needs for Far Cry 4. It seems to me as though the game is capable of running in either dx9/10, but either a contract, laziness, or time constraints prevented Ubisoft from doing so.

It upsets me to hear that Ubisoft believes that dx 9 and dx 10 are out of date. In my opinion, they run games better and faster than dx 11. It will certainly be a while before Microsoft optimizes dx 11 as much as dx9/10 are, and it really is a disappointment that Far Cry 4 cannot run in either of them. I would very much like to see Ubisoft implement a patch or an api to fix this. Until then, it would really serve their reputation well to warn customers about the compatability issues with systems 4+ yrs old.
Cuddle Bunny! Jan 7, 2015 @ 3:49pm 
Sounds like your overdue for a upgrade
-=SOF=-WID99 Jan 7, 2015 @ 3:51pm 
see the thing there is ..that soon DX 12 will be out with the release of windows 10 ..why go backward ?

and yes they recoded the entire Dunia engine for this game ..and i'm pretty sure they did not have a single DX 9 or DX 10 card in any of thier systems at the time they started development on this ..as even my AMD 5770 thats in my media PC is two yrs old

and that card was launched in november of 2009 even before far cry 3 came out
Last edited by -=SOF=-WID99; Jan 7, 2015 @ 3:56pm
lavatrout Jan 7, 2015 @ 3:51pm 
More like an update. My graphics card is the beefiest one that I've seen in person. Really sad to know that I'll have to dump it in the next year for something that probably isn't even going to touch its power.
-=SOF=-WID99 Jan 7, 2015 @ 3:53pm 
and what card would that be sir ? does it have pixel and vertex shader 5.0 support > ?
-=SOF=-WID99 Jan 7, 2015 @ 3:57pm 
please what card do you have i can look it up to see how old it is ...
lavatrout Jan 7, 2015 @ 4:04pm 
haha. its a modded ATI Radeon HD 4600 Series. By modded, i mean that I glued all kinds of crap to it. By crap, I mean more fans and heatsinks that had to be soldered into some plugs on the power supply so that I could overwork the holy hell out of it. Its got 1024 MB of memory and, now with the custom addons, can run pretty much anything (exept FC4 obviously) on the highest graphics settings. But of course it doesn't have vertex shader 5.0 support. That comes with products that support dx11.
lavatrout Jan 7, 2015 @ 4:05pm 
its four years old btw. not ancient
Nite69 Jan 7, 2015 @ 4:21pm 
I dunno if it will work, but add the -dx9 flag to the game launch options in steam, I did this back when I was playing Bioshock 1 and 2, since steam in game didn't work on DX10
Last edited by Nite69; Jan 7, 2015 @ 4:22pm
lavatrout Jan 7, 2015 @ 4:22pm 
I've already tried that. :( Doesn't work
< >
Showing 1-15 of 25 comments
Per page: 1530 50

Date Posted: Jan 5, 2015 @ 9:56am
Posts: 25