Batman Arkham Knight new header

Report: Batman: Arkham Knight Uses DirectX 10 When NVIDIA Gameworks Effects Are Activated [UPDATE]

The PC version of Batman: Arkham Knight is simply a big clusterF. And from the looks of it, the game reverts back to DX10 when the NVIDIA Gameworks effects are activated. And no, that’s not a joke. This actually happens, and it perfectly shows how big of a mess the PC version of Batman: Arkham Knight actually is.

Alt-Tab‘s ‘Thanos Psarogenis’ shared with us an image, showing the keyboard OSD of MSI’s Afterburner program.

In case you’re not aware of, MSI Afterburner is not being displayed when NVIDIA’s Gameworks effects are activated (note: when all four NVIDIA Gameworks effects are enabled, especially the first two). This troubled us, because everything seemed to be working fine when NVIDIA’s effects were disabled.

However, it seems that the game reverts back to DX10 when those effects are activated. As we can see in the following image, the game runs with DX10 when these effects are enabled.

dasdasdsa

The keyboard that Thanos used was a Logitech G13 (that has an applet for MSI Afterburner). Thanos also disabled the Gameworks effects in order to show that the game runs with DX11 when those effects are disabled.

dasdasdasdas

All in all, the PC version of Batman: Arkham Knight is a mess and I’m not sure whether Iron Galaxy or Rocksteady will be able to fix it.

UPDATE:

This could very well be an MSI Afterburner issue or a driver issue (for what is worth, MSI Afterburner 4.1.1 does not work with both the previous and the latest WHQL NVIDIA driver). We’ve contacted NVIDIA and Warner Bros for a comment regarding this issue and we’ll update this story if and when we get an answer.

107 thoughts on “Report: Batman: Arkham Knight Uses DirectX 10 When NVIDIA Gameworks Effects Are Activated [UPDATE]”

        1. Sorry, but its not only money, my friend 😉 Ever heard of fraud? Can earn you EASILY 5 years of prison. Maybe 5 years prison fits the developers nice? => there will be a lawsuit coming and it will be sweeeeeet as butter. Better get your popcorn ready!

          1. Your the problem with American, think you deserve something for nothing you lazy pos.

        2. They’re also taking a pretty big PR hit from this, it may not have a huge impact on their revenue from this game, but it’ll cast a shadow over future games. Look at what’s happening with Assassin’s Creed. I would assert that while some of the dampened enthusiasm for Syndicate is due to franchise fatigue, some of it is due to people being gun-shy after the cluster-f that was Unity’s launch. Ubisoft has to prove themselves again with that one, and they know it.

      1. Yea and no? Is steam the only place where u can get the new Batman game? We got like 500 retail stores here, and im nearly sure they sell it? :O Or is it just steam codes?

          1. Not here i guess? The stores are swarmed as soon as a new game is out, and on top of that they are openin new stores every day lol. Maybe it only works that way in UK/America but not here.

    1. Well, that is what is happening with my computer. Maybe it has something to do with the drivers or the GPU? I can’t really explain it.

    2. I kinda thought TB would know better, just because an issue isn’t reproducible across all configs (bugs rarely are) doesn’t mean it’s a false report. We need more people to test this before we find out what’s happening.

    3. TB is not a tech geek. He himself says that during some of the WTF is videos. Infact I am wondering where is his take on Arkham Knight?
      Although he could be right, because Reshade framework reads the game as running in DX9. WTF.

      1. TB has no clue what he is talking about most of the time. He just thinks hes right because he has a braindead following. I also hate how he talks. HE SOUNDS SO SHOUTY AND ARROGANT AND CUNTY.

        1. That’s because he’s cynical and not easy impressed. If you don’t like him don’t listen to him, that simple. He’s pretty much on point most of the time but like everyone, he’s not infallible

          1. he is british thats why it supposed to be like that!
            (not all of them are like that but still)

    4. You mean the Total Biscuit with Nvidia cards probably paid for by Nvidia? That Total Biscuit?

      I do not know how this loudmouth clown became the “voice of PC Gamers”, but he isn’t my voice.

      1. IMO gameworks is a pretty good giveaway of sh*t ports. Say X dev has issue in game development and has a lot of problem. Nvidia collects crash logs and sees what a streaming pile of sh*t the game is, and then decide to help them optimize and probably throw in a cookie to add effects at some charges. Its upto the pc porting team to ask WB if its okay, ultimately WB must decide if they get to use gameworks. Or they could have a deal with nvidia for their games.

      2. Gameworks always get’s the blame, it’s a common theme now, even though PC has options to disable it, people still moan. I’ll admit NVIDIA needs to do something to fix the bad rep with Gameworks.

        1. There is nothing to do with Gameworks reputation. There will be always people who will blame Gameworks from everything. If they can blame GW from bugs and problems which are present when these features are turned off, what should we expect from them? And there is more. There are even people who blame Gameworks from problems which it can’t influence. And that’s ridiculous. It is base that these people know nothing about SW (and game) development. There is no chance to explain them anything.

          1. GeForce can do proper performance benchmarks on certain cards from low to high for their Gameworks titles, showing performance of Gameoworks features, proper data.

          2. However, the game has clearly demonstrated that it runs better on ALL GPUs with Gameworks off. Gameworks slows time to market for the developer, and in this case they simply had inadequate manpower to optimize in time for launch date. EVERYONE would have been happier if they had simply omitted it.

          3. Not everyone. I appreciate better graphics. Without Gameworks, there is no add-on to the game on PC comparing to console ports. Another thing is that we actually don’t know how much time they spare with Gameworks or how many developers were involved in this. What you said is just speculation. Second, it’s clear it runs better when you turn GW features off. It represents graphics features which cost performance. That’s not surprising at all. It’s like you set AA to 16x instead 2x. You got less FPS then before, but with enhanced visuals. That’s the price which is normally accepted. But AMD fans make hysteria about it and they expect, that these features should give them extra FPS. It makes no sense.

          4. Welp, this was the result of your desire for the game to utilize Gameworks. Turned out great, didn’t it?

          5. Witcher 3 Hairworks looks great on my rig. And I can’t wait to see the tight smoke and rain effects in Arkham Knight, once it got fixed. Better graphics just simply worth the money and time of waiting. Otherwise there is no point waiting for the PC version of GTA V for another year. Gameworks or Shitworks, just do the tricks that other things can’t do, then I’ll buy it. Otherwise a cellphone or PS4 will do.

          6. If it is just a case of it reverting to Dx10 instead of 11 with nvidia on board they will fix it easily anyway.

          7. It wasn’t my desire what makes problems in this game. This is only bad PC port. All problems I read about wasn’t connected with Gameworks. If you want to blame GW from something, give us specific problem. Not just general statements.

          8. So an application runs better with some of the scripts off? Damn,that never happened before

          9. I didn’t play without gameworks so i might just switch all that off and play it anyway then.

        2. Even if Gameworks cured cancer it would not change the opinion of AMD’s fanboys , they would blame it for aids.

          Some people are just biased.

      3. Don’t bother trying to reason with him. Most people on this site will find any problem just to complain about nvidia or gameworks. It’s full of amd fanboys.

      4. you enable Gameworks. It goes to DX10. You disable Gameworks, it goes to DX11. It’s gameworks fault

        1. No it doesn’t. I play with gameworks enabled and it says DX11 in my overlay. Stop spreading nonsense.

          1. Who codes for Gameworks? Oh that’s right, Nvidia, because they won’t let anyone look at their code. It’s Gameworks fault.

          2. Actually it’s the devs fault. Nvidia gives them tools to use unfortunately they are not responsible for the tool that uses the tool.

      5. Reminds me of how all console Rtards are sayin “PC MASTER RACE EH? FAIL!” when its clearly not us. Its Rocksteady and their crappy port.

        When the consoles get a crappy port, do we LOL at them or the developer? I mean sure.. we laugh at them for being crappy and underpowered.. but you get the point xD!

    1. This is all on Rocksteady, not the Gameworks API.
      Rocksteady outsourced the PC port to a console studio who had little to no prior experience with PC ports, they messed it up badly and as such everything runs like shit.
      The Gameworks API can be used very well in games such as the Witcher 3 with Hairworks, however the outsourced studio crippled the game even more by trying to poorly code it into the game.
      Don’t blame Nvidia or Gameworks for this fuck up when in actual fact it was Rocksteady who fucked up by not handing over the port to a company experience with PC ports.

    2. Again. You can’t blame gameworks. Or any SDK for such a mess. This game is a freaking garbage port and Iron Galaxy was in over their head.

      Gameworks is just effects of a SDK just like Radeon SDK and they both offer the same performance hit in games dealing with FPS. Yeah you turn on TressFX on a AMD card and it’s the same FPS loss as gameworks is on a Nvidia GPU.

      Gameworks does not make Textures look worse then a console version, Gameworks does not limit a games fps to 30, Gameworks does not make a game not have AO, DOF, Rain textures/Shader’s. Let’s get real here.

      I had to re post this just for you since I figured I would find yet another anti Nvidia ignorant post from you.

    3. I am one highly against gameworks… but this time.. ITS ALL ROCKSTEADY’s FAULT!!! GO TO YOUR FILES!! AND GO READ THE INIS AND SUCH… ITS A GARBLED MESS I SWEAR THAT WHAT THEY GAVE US WAS SOME TYPE OF WIP DEBUG …. I JUST CAN’T BELIEVE THAT WAS THE FINAL GAME!!!

  1. Batman defeated the evil villain Pre-Order. From now on whenever someone even thinks of committing the crime of pre-ordering they will remember the Batman.

  2. Well my afterburner shows DX11 no matter what too, but it takes me a lot of tries to make it actually display the OSD in this game, it must be related to this issue, certainly. In any case, this is very fishy, wonder what Nvidia has to say about this, they usually publish tweaking guides for big games but haven’t done that for this one, yet.

  3. i was saying something but this is to WOW in pcgaming for 2015!
    i think Sony paid them to do this because …..
    great article John kudos bro!.

  4. GTX 980Ti max settings (looks like crap DX10 i guess)
    and below PS4 version
    and also this is just wow

      1. Exactly. If they want to go to bed with sony just don’t even bother with PC release. I fear for the future first MKX now this next is MAD MAX.

      2. To be honest.. id rather play a dumb down version than no version at all. I would never buy a PSsh*t 4 for Batman or any other game.

        In other words = I rather play a cool fun game even if it looks worse (not horrible but even maybe then) rather than not at all.

        I just think of GTA5 and how i could of missed this gem of a game. Red Dead Redemption is another gem i would love to play but i prolly never will. 🙁 I would buy it even if it came with 480p max resolution. Maybe because i’m too used to crappy computers and old games. I played Half Life 1,Starcraft 1,Diablo 2, Warcraft 2,Age of Empires 2 and Delta Force 2 for nearly 12 years.

        I’m used to low resolutions and crappy gfx. 😛

        P.s. Yea, i do have a beast PC and yea, i still am a gfx whore. 😛

    1. That first shot is BS as it looks the same on PC without rain textures on the car. I just tested it last night in windows 10 all settings maxed with gameworks and all that is missing is the rain on the vehicle and batman. Not good but not as bad as that first image shows either.
      It is not even the same scene in the game you used for the two car shots.

  5. I turned the nvidia effects down and I am playing Arkham Night at 2k and everything on normal, because 2k for me is the only playable resolution – AK at 1080p looks like an absolute turd on my 32-inch monitor even with all effects maxed. But my question is, I turned the Nvidia effects down – smoke, lights, rain, etc. – because I couldn’t bloody notice any visual difference. DO those effects work at all ? I squint my eyes and I can not see any difference with those effects on and off.

    And I also recommend to try to crank up resolution, AN looks pretty good at higher resolutions, I mean those normal textures are much more serviceable at 2k.
    GMG here, so I can’t refund… for now.

  6. It is utterly impossible for either Iron or Rock to fix this, as it involves serious and rigorous rewriting of large parts of the engines code. It’s not something a couple of patches can fix. Sorry guys. We tried. We lost our hero to the consoles.

  7. At this point I’m sure they are thinking ”just f*ck it” because the problems are too deep to be fixed and they cant talk themselves out of this. They did a mistake and ran out of time, that’s all they are going to say.

    1. XD! Batman would not approve of this. Is this the mission where batman goes after WB & Unsteady studios ?

    1. However, the game has clearly demonstrated that it runs better on ALL
      GPUs with Gameworks off. Gameworks slows time to market for the
      developer, and in this case they simply had inadequate manpower to
      optimize in time for launch date. EVERYONE would have been happier if
      they had simply omitted it..

      1. Again. You can’t blame gameworks. Or any SDK for such a mess. This game is a freaking garbage port and Iron Galaxy was in over their head.

        Gameworks is just effects of a SDK just like Radeon SDK and they both offer the same performance hit in games dealing with FPS. Yeah you turn on TressFX on a AMD card and it’s the same FPS loss as gameworks is on a Nvidia GPU.

        Gameworks does not make Textures look worse then a console version, Gameworks does not limit a games fps to 30, Gameworks does not make a game not have AO, DOF, Rain textures/Shader’s. Let’s get real here.

  8. Wow the force is strong in this one it is determined to dethrone ass creed unity & in the process make that looks like a technical feat compared to this.

  9. It’s funny how folks are sticking up for Nvidia,they should share some of the blame as well.How could Nvidia not know this game was released in beta condition no ao,high res texture,and capped @30fps,lag,crashes,stutter,and freezing.I forgot to mention the Batman preview video that was sped up by Nvidia to make it look like it was running @ 60fps,as gamer we should stick together no matter if you play on console or pc whether your rocking a Amd or Nvidia gpu,call a spade a spade.Nvidia has been getting away with a lot of sh*t lately not saying Gameworks is the cause of the problems,but the last couple of years games like ac balck flag,watch dogs,ac unity,far cry 4,and a host of others all had problems that featured Gameworks.

  10. I’ve given up on publishers back when Dead Space 3 came out. That was the last pre-order I’ve made. Unfortunately people will keep pre-ordering, so despite the very good lesson about pre-ordering, people will keep doing it. Hype is very much like alcohol, and publishers have worked it down to an artform. PC will also never really be a prominent platform anytime soon. Let’s face it, it is so much easier on both consumers and developers to invest in a console simply because the developers know what hardware they are working with, its limitations, and any work-arounds they can use, and the consumers know that if they buy that game and it worked for others, it will more than likely work for them on that console. I am not endorsing console gaming in any way, but despite the fact that PC has more potential for the gaming industry, it is simply easier to work with consoles from both sides. And easier is better, or at least cheaper in the short-term. I also do not condone the state Arkham Knight came out in either. If you are going to sell something, it should work the way you advertised it. If not, do not attempt to sell it. Maybe with Steam having a refund system in place, we will see an increase in quality of games, or at the very least a decrease in games coming out in a deplorable state. But the fact that this happened right after Steam, the PC’s main digital gaming platform, started offering refunds strikes me as a bit suspicious. But this is not the place for conspiracy theories.

Leave a Reply

Your email address will not be published. Required fields are marked *