Jump to content

Welcome to Obsidian Forum Community
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. If you already have an account, login here - otherwise create an account for free today!
Photo

D3D11 Testing

PoE D3D11 Command Line DirectX 11

  • Please log in to reply
8 replies to this topic

#1
Asmodean-

Asmodean-

    (1) Prestidigitator

  • Members
  • 46 posts
  • Location:Ireland
  • Steam:kieranh7(Asmodean)

I've been experimenting with a few different command line arguements, and I was wondering: The game apparently supports DirectX 11, seeing as it can be ran via D3D11 with the -force-d3d11 command line arg, I've also confirmed it with API checks and the PoE output log.

 

My question is: If the game supports running via D3D11, why wasn't it 'officially supported', and such?. Obviously either the engine is cross compiling, or the game has a DirectX11 code path, as it runs with DXGI in D3D11, so I failed to see why it's locked "officially" at D3D9.

 

Two screens below, of both d3d9, and 11. If you open them both and view properly, you'll notice the directx 11 one is slightly darker - I suspect due to shader discrepancies.

 

#Edit: Forgot to mention - I'm just curious, is all.

 

DirectX 9.0c

17188458795_286956a27a_o.jpg

 

DirectX 11

17002305829_e2a59f728b_o.jpg


Edited by Asmodean-, 18 April 2015 - 07:35 AM.

  • Namutree likes this

#2
apolloooo

apolloooo

    (4) Theurgist

  • Members
  • 215 posts
  • Steam:hobforeternity

how do you force it? just typing on the consolce comman "-force-d3d11" doesnt work for me. it certainly looks better



#3
Asmodean-

Asmodean-

    (1) Prestidigitator

  • Members
  • 46 posts
  • Location:Ireland
  • Steam:kieranh7(Asmodean)

On steam versions: right click the game in Steam, and click properties. Then set launch options, and add -force-d3d11.

 

If it's a retail, or GoG version: right click the desktop shortcut for PoE, and click properties. Then in the 'Target' field after the game directory(after the quotes "") hit space, and add -force-d3d11, then hit apply.

 

 

Seeing as this is not 'offically supported', use at your own risk, and all that jazz.


Edited by Asmodean-, 18 April 2015 - 09:40 AM.


#4
Namutree

Namutree

    Compulsive Double Poster of the Obsidian Order

  • Members
  • 1711 posts
  • Location:Michigan
  • Pillars of Eternity Backer

Besides D3D11 being a bit darker; is there any difference?



#5
Asmodean-

Asmodean-

    (1) Prestidigitator

  • Members
  • 46 posts
  • Location:Ireland
  • Steam:kieranh7(Asmodean)

Besides the game using a different API? ;p well, yeah, your GPU usage will be different depending on the card you have. I'd also imagine, at a guess, that the DX11 renderer would be buggier(speculation) because of it not being supported offically.

 

The point of this thread was to maybe get a response from the Obsidian guys, as to why it runs seemly fine with d3d11, but it's not mentioned, nor supported offically.

 

 

#Edit: here's a list of Unity's command line arguements: http://docs.unity3d....eArguments.html.

 

I've also tested the -screen-quality one, but unfortunately, it seems to do nothing. At least on Windows.

 

A better explaination of the screen quality preset here: http://pcgamingwiki....ki/Engine:Unity. At the end of the page.


Edited by Asmodean-, 18 April 2015 - 10:22 AM.


#6
eLPuSHeR

eLPuSHeR

    (3) Conjurer

  • Members
  • 142 posts
  • Pillars of Eternity Backer
  • Kickstarter Backer

I also used the -force-d3d11 command-line parameter when running Wasteland 2 (which also uses Unity engine) but I didn't find any differences, neither for good nor for bad. It wasn't officially supported so I removed it.


  • Asmodean- likes this

#7
Asmodean-

Asmodean-

    (1) Prestidigitator

  • Members
  • 46 posts
  • Location:Ireland
  • Steam:kieranh7(Asmodean)
Well, that more or less answers that then. Unity must have a cross compiler.

In that case I'd recommend sticking to the officially supported backend. In this case being d3d9.

I was merely curious.

#8
apolloooo

apolloooo

    (4) Theurgist

  • Members
  • 215 posts
  • Steam:hobforeternity

yeah, the d3d11 ruined the map for me, but other than that it doesn't run too differently. only more vibrant colors and contrast shades



#9
MonarchX

MonarchX

    (3) Conjurer

  • Members
  • 119 posts

Didn't Obsidian say they are working on making this game use DX11 by default?







Also tagged with one or more of these keywords: PoE, D3D11, Command Line, DirectX 11

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users