We have detected that cookies are not enabled on your browser. Please enable cookies to ensure the proper experience.
Results 1 to 12 of 12
  1. #1
    Join Date
    Feb 2007
    Location
    USA
    Posts
    6,582

    No DirectX 10/11 Graphics Options? Solution. . .

    Perhaps SSG would consider "stickying" the below post. . .

    Problem
    The player is presented only with "DirectX9" as a "Graphics Hardware Level" option in Game Options.

    Cause
    The current LotRO installer consistently fails to install DirectX runtimes despite it saying that it is doing so. This leaves fresh install of LotRO on fresh installs of Windows unable to detect the presence of DirectX 10/11-capable hardware.

    Mitigating Circumstances
    Older systems may have had the DirectX runtimes already installed by other games.

    SOLUTION
    Affected customers must install the Direct X runtimes from Microsoft themselves. Yes, they will install even on Windows 10 x64.

    DirectX 10/11 hardware should then be detected by LotRO upon next launch.

    (though not necessary in my case, you may also want/need to delete your userpreferences.ini file in your user "Documents\The Lord of the Rings Online" directory or even the entire directory itself. . . though if you do the latter, you will then need to reconfigure the game, custom keymaps, etc.)

    Remaining Issue
    SSG may want to consider restoring this functionality in their installer which actually still says that it's trying to install the DirectX runtimes (but apparently failing).
    Last edited by Hurin; Aug 27 2017 at 09:57 PM.

  2. #2
    Join Date
    Dec 2007
    Posts
    749
    I had the same problem with a clean Win7 install recently. The solution, which SSG helped me find, was similar if not the same. I needed to install the runtime for developers.

  3. #3
    Join Date
    Jun 2011
    Location
    Local cluster
    Posts
    525
    This doesn't work for me, on a PC with 2 GPUs installed (vega56 + hd7750). The Vega works fine with Lotro, while the HD7750 doesn't work at all while the other one is installed except in fallback mode (640x480), even though the HD7750 worked fine when it was the only GPU in the case (installed in the same slot it is in now). When I remove the vega, it also works fine again. But with the vega card also installed, I cannot select dx10 or dx11 for this one, nor can I select any resolution higher than 640x480, as doing so will result in a crash ('dx9c not installed').
    Running the latest 2017.12.1 driver, though the problem's existed for at least as long as I've had the vega card, so early sept.
    Dxdiag reports no issues, other dx9-11 games do run when this card is attached to the monitor.

  4. #4
    Join Date
    Feb 2007
    Location
    USA
    Posts
    6,582
    Quote Originally Posted by rannion View Post
    This doesn't work for me, on a PC with 2 GPUs installed (vega56 + hd7750). The Vega works fine with Lotro, while the HD7750 doesn't work at all while the other one is installed except in fallback mode (640x480), even though the HD7750 worked fine when it was the only GPU in the case (installed in the same slot it is in now). When I remove the vega, it also works fine again. But with the vega card also installed, I cannot select dx10 or dx11 for this one, nor can I select any resolution higher than 640x480, as doing so will result in a crash ('dx9c not installed').
    Running the latest 2017.12.1 driver, though the problem's existed for at least as long as I've had the vega card, so early sept.
    Dxdiag reports no issues, other dx9-11 games do run when this card is attached to the monitor.
    Hi,

    Can't promise (any of) this will help. . . but if you've got two video adapters, you may need to change the following in Documents\The Lord of the Rings Online\UserPreferences.ini to tell LotRO which video adapter to use. . .

    DisplayAdapter=0


    . . . change that to 1 or 2 (or 3!) and try each.

    Perhaps also changing the "primary display" within Windows will help (under Windows display properties) assuming you have a monitor attached to each. Disabling the "other" display adapter in device manager is also an option that I recall helping years ago when I used to have two mismatched (not SLI) video adapters installed.

    Finally, in another situation, where errors about DirectX not being installed afflict Windows 10 1709 and nvidia gpu users, setting "ForceFakeFullscreen" to "True" also helps. Though that likely doesn't apply here and those errors are likely related to your primary issue (LotRO apparently getting confused between adapters).

    --H
    Last edited by Hurin; Dec 23 2017 at 10:33 AM.

  5. #5
    Join Date
    Jun 2011
    Location
    Local cluster
    Posts
    525
    Right. Thanks, that worked, even though it shouldn't have, because it was set to adapter 0, which is the hd7750, and not the vega card. But anyway, much obliged. dx9 still doesn't work, but setting it to dx11 does.

  6. #6
    Join Date
    Feb 2007
    Location
    USA
    Posts
    6,582
    Awesome. Glad it worked out.

  7. #7
    Join Date
    Feb 2007
    Location
    USA
    Posts
    6,582
    Some more details about all this. . .

    A fresh/pristine install of Windows 10 has DX9, DX10, DX11, and DX12 installed.


    However, perhaps because DirectX Extensions (D3DX) were officially deprecated by Microsoft, none of the DirectX 9, 10, or 11 extensions are installed by default. This is where things start to go wrong. . .

    To clarify, the DirectX Runtime Installer only installs DirectX extensions and does not install Direct3D 9, 10, 11, or 12 themselves. Those are, after all, already present.

    The LotRO installer does install a few extensions. Apparently, the SSG-provided installer knows enough to install just enough DirectX extensions to get the game to launch (albeit limited to DirectX 9) whereas the Steam version fails to do even this which results in a silent crash to desktop.

    Here are the DirectX (extension) packages that the SSG-provided stand-alone installer does indeed successfully install. . .




    . . . however, that's not enough to get DirectX 10 or DirectX 11 working with LotRO. Other extensions are necessary.

    The solution of installing the DirectX Runtimes as described above in the OP does indeed solve the problem. That is the only recommended solution. After installing either the DXWebSetup or the Redistributable package, there are many more extensions and compilers present. . .


    However, through trial and error, it can be determined that only three files are actually necessary in order to enable DirectX 10 and DirectX 11 in LotRO. . .

    • The d3dx10_42.dll extension is necessary for DirectX 10 in LotRO.
    • The d3dx11_42.dll extension and the d3dcompiler_42.dll is necessary for DirectX 11 in LotRO.

    Those files apparently first became available in the August 2009 DirectX Runtime Update but the LotRO Installer only installs the dx9 extension CABs from the August 2009 update and not the dx10 or dx11 extension CABs.

    Though having these files present should enable DX10 and DX11, I do not advise manually installing them alone. There may be more subtle needs for the other extensions installed by the Runtime installers. So, please continue to implement the recommended fix.

    Anyways, I was just curious and went ahead and figured this out. . . and then figured I should document it somewhere.

    --H
    Last edited by Hurin; Jan 02 2018 at 08:28 PM.

  8. #8

    Red face Thanks!

    Thanks for all your tips. Installing the directx runtimes didn't seem to do anything for me - but deleting the userpreferences.ini did the trick finally.

  9. #9
    Thank you for this helpful info. I am returning to the game after an absence and was losing my mind trying to get past the issue. Everything seems to be running ok now.
    Club Éclair-Second Servings members are at 45 trainings or below.
    I can't fit all my Tortoise Stone Bearers in my sig anymore.

  10. #10
    My only issue is when i try to install the runtimes. It always fails and i really can’t figure out another solution towards lotro’s issue with directx 10/11 besides that. Deleting the userinterface.ini doesnt work. A fresh reninstall didnt work. And as said before. The runtimes fail everytime i try to install them.

  11. #11
    Join Date
    Jul 2016
    Location
    UK
    Posts
    3,754
    Quote Originally Posted by lilhoss View Post
    My only issue is when i try to install the runtimes. It always fails and i really can’t figure out another solution towards lotro’s issue with directx 10/11 besides that. Deleting the userinterface.ini doesnt work. A fresh reninstall didnt work. And as said before. The runtimes fail everytime i try to install them.
    You are aware that double clicking the downloaded file doesnt install them, just extracts them to the designated folder?? This catches a few people out.

    It could also be that some of the files are corrupted in a way that they cannot be overwritten; are you using the DX runtime (2010) files?

    If you can find the install log, it might tell you where the install is failing, and you can then manually uninstall it/them.

  12. #12
    Join Date
    Oct 2010
    Location
    Illinois
    Posts
    1,152
    TY once again Hurin. From a long time player. I did a clean install of Windows 10, using Media Creator from another Win10 computer, and your guides helped me immensely.
    "I never feed trolls and I don't read spam" - Weird Al Yankovic

 

 

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

This form's session has expired. You need to reload the page.

Reload