Running Dx11 Features and Shader level 5.0 on a Dx10 GPU

Discussion in 'Videocards - AMD Radeon Drivers Section' started by ankinferno, Nov 25, 2012.

  1. ankinferno

    ankinferno Guest

    Messages:
    315
    Likes Received:
    0
    GPU:
    GeForce GT 840M
    Wanna run Dx11 Shaders on DX10.1 compatible GPU,, Follow this..

    I only tested it on Windows 8, and I guess it will only work on Windows 8..

    According to Microsoft Windows 8 has a DirectX Warper capable of Executing Dx 9 to Dx 11.1 Shaders itself.

    the file is D3d10warp.dll

    Now how to make use of that, simple.

    go to -> c:\windows\system32 and open the 'dxcpl.exe' .

    It will have a n option o 'Edit List'. This Dxcpl.exe is a kind of setting for Dx10 and Dx11

    Now add the Executable game or application on the List.

    For eg: to test its working I added the Openglviewer.exe to the list. THEN

    If you look carefully in the Dxcpl.exe window, at the bottom you have an Option of "Force Warp" . Check It.

    and keep the "Feature Level Limit" to '11_1'.

    And then click OK.


    What did I see and feel :

    As because Microsoft has told that tis can emulate the Dx11 Features on a Dx10 GPU, so I used this on the app

    OpenGLVierwer.exe , now when I run the program without including it in the Dxcpl.exe list, it showed that my PC was a Dx 10.1 i.e Shader Model 4.1 supporter and when I had included that in the list, it showed Dx 11 as the Feature Level and Shader Model 5.0 !!!

    Well to verify, I included many games in the Dxcpl.exe list and ran them.
    Believe it or not, The visual look did change for the games. The quality was sharp, clear and smooth. I did not do any performance tests, but while playing I felt no change or degrade in performance .

    Although 2 Games did not work when I included them, they are :

    NFS Most wanted 2,
    and Sleeping Dogs,
    rest all the games were working fine and the looks did change on the better side.

    well, this is Still under testing ... you all can try it as well..
     
  2. yaji

    yaji Active Member

    Messages:
    86
    Likes Received:
    0
    GPU:
    HIS Radeon 4850 512MB
    What about some screenshots ?
     
  3. 3dPlayer

    3dPlayer Banned

    Messages:
    1,820
    Likes Received:
    0
    GPU:
    Have
    Thanks for the heads-up.

    :banana:
     
  4. zizomania

    zizomania Member

    Messages:
    32
    Likes Received:
    0
    GPU:
    Gigabyte RTX 4070
    I have windows 8 and i can not find dxcpl.exe in the whole partition .

    help!!
     

  5. Benik3

    Benik3 Master Guru

    Messages:
    602
    Likes Received:
    72
    GPU:
    Aorus E. RTX2080Ti
    Last edited: Nov 25, 2012
  6. BetA

    BetA Ancient Guru

    Messages:
    4,524
    Likes Received:
    477
    GPU:
    G1-GTX980@1400Mhz
    could this work on an gtx280/85?
    Does this card has dx10.1?
    im too lazy to search now, but i have a friend who will be very suprised about this :)
     
  7. Keloran

    Keloran New Member

    Messages:
    9
    Likes Received:
    0
    GPU:
    ATi 5770x2, 1Gb
    let me get this straight, to test this feature you used openglviewer, which by its name and what i can find online, an opengl raytracer

    so it would never use the directx drivers at all
     
  8. Benik3

    Benik3 Master Guru

    Messages:
    602
    Likes Received:
    72
    GPU:
    Aorus E. RTX2080Ti
    I tried it on windows 7 and I didn't find option to force some version of DirectX :/
     
  9. thehippo

    thehippo Member

    Messages:
    41
    Likes Received:
    0
    GPU:
    Radeon VII
    Last edited: Nov 25, 2012
  10. sTOrM41

    sTOrM41 Guest

    Messages:
    508
    Likes Received:
    2
    GPU:
    GTX 970 @ 1500 MHz
    this thread is interesting.

    but in fact, i want the other way.

    i want to force assassins creed 3 to run in dx10 or 9 (instead of 11).

    any way to to this?

    the ac3 config file allows to force dx9 (in theory),
    but the game still runs in dx11.
     

  11. MichaelT

    MichaelT Guest

    Messages:
    82
    Likes Received:
    0
    GPU:
    GeForce GTX 970m 3GB
    I can confirm this is correct. Also, I have some interesting information about Firefox. In versions 18 and later, I have had to disable azure because of font corruption. If I set force warp to the firefox executable, all of the corruption disappears with azure enabled. This is great, but scrolling gets a bit choppier and webgl performance utterly breaks. I am still testing, but this is what I have found so far.
     
  12. Benik3

    Benik3 Master Guru

    Messages:
    602
    Likes Received:
    72
    GPU:
    Aorus E. RTX2080Ti
    Thx I will try it.
    BTW did you installed also the DirectX SDK?
    I installed latest which I found - From june 2010.
    Can you also please make screenshot of the table? Thx

    EDIT: I don't know if it was this update or the windows SDK 8 which I installed but now I have the DXcpl in system 32 with this option. But
    when I choose the Force WARP and DX v11 on OpenGL viewer, the program report my system like DX 10.1 and shader 4.1. (my notebook natively support DX11 and shader 5.0)
    When I uncheck Force Warp it report "correctly"
    Of course DX11.1 it still report as 11.0...
     
    Last edited: Nov 26, 2012
  13. ankinferno

    ankinferno Guest

    Messages:
    315
    Likes Received:
    0
    GPU:
    GeForce GT 840M
    Ok that was a mistake in the software name by me the actual name is GLview

    link : http://www.realtech-vr.com/glview/

    Thats a benchmarking software.. not a raytracer.
     
  14. kn00tcn

    kn00tcn Ancient Guru

    Messages:
    1,604
    Likes Received:
    3
    GPU:
    570m / MSI 660 Gaming OC
    it lists the supported features of your card, so... it's not about the 3d rendering at the moment

    i know what should be tested... crysis3 since it locks out anyone that's not dx11, or how about avp bench, sniper v2 bench
     
  15. ankinferno

    ankinferno Guest

    Messages:
    315
    Likes Received:
    0
    GPU:
    GeForce GT 840M

    hmm.. to force a game run in dx 9 / dx 10 mode I found out something..

    create a shortcut of the game executable, then RIGHT CLICK the shortcut and open its PROPERTIES.
    Then edit the TARGET location and add this command line. ( -dx9 / -dxlevel9 )

    For EG I created a shortcut of NFS13, then rightclicked and opend the property window and the target location was:

    "F:\Program Files (x86)\EA Games\Need for Speed Most Wanted\NFS13.exe"

    So edited it to

    "F:\Program Files (x86)\EA Games\Need for Speed Most Wanted\NFS13.exe" -dx9

    OR try with,

    "F:\Program Files (x86)\EA Games\Need for Speed Most Wanted\NFS13.exe" -dxlevel9

    ** The -dx9 can be -dx10, -dx10_1 also according to the directX level you want the game to run in.

    Remember at the end of the target line give a SPACE and then add the -dx9 ..
     

  16. kn00tcn

    kn00tcn Ancient Guru

    Messages:
    1,604
    Likes Received:
    3
    GPU:
    570m / MSI 660 Gaming OC
    those only work for games that have the feature supported (i guess some games can secretly have it without putting it in the manual)
     
  17. ankinferno

    ankinferno Guest

    Messages:
    315
    Likes Received:
    0
    GPU:
    GeForce GT 840M
    Yes... Many games automatically shift into lower feature levels if higher is not detected.. but.. in case a game can shift but, its is not shifting because of the presence of the higher Dx level present in the system then this can manually force the game to run on lower features.

    Games like Max Payne 3 has the in game DirectX level selector in its video settings , but many games doesn't..

    This command might not work with many games as well.. just an experiment.
     
  18. Mikedogg

    Mikedogg Guest

    Messages:
    2,830
    Likes Received:
    0
    GPU:
    Radeon HD 4650M 1GB
    Screenshots please.
     
  19. Mikedogg

    Mikedogg Guest

    Messages:
    2,830
    Likes Received:
    0
    GPU:
    Radeon HD 4650M 1GB
    This is what I am getting.

    [​IMG]
    As you can see the option for DX11 is not available under Win7.

    Suggestions?
     
  20. ankinferno

    ankinferno Guest

    Messages:
    315
    Likes Received:
    0
    GPU:
    GeForce GT 840M
    Screen Shots : ( Adding OpenGlViewer in the Dxcpl.exe List )

    1.> The Application's name is 'OpenGl Extensions Viewer 3.0'

    [​IMG]


    2.> Running the Application Before including it in the Dxcpl.exe List :

    [​IMG]


    3.> Opening Dxcpl.exe for including the app :

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]


    4.> Running the application after including in the list :

    [​IMG]


    ** This Method forces the application in the list to use the Direct Rendering by the the Microsoft's inbuilt D3d10warp.dll and not the AMD's DirectX file.

    I will post the in game screen shots later.
     

Share This Page