The Elder Scrolls IV: Oblivion Remastered

The Elder Scrolls IV: Oblivion Remastered

Näytä tilastot:
Fix/Workaround for 'DirectX 12 is not supported on your system'
You need a couple of things:
  1. A video card that has vulcan support
  2. A video card that suports 64bit integer atomics for DX12 FL12_1 (thanks Arc for explaining this). Unfortunately this means most integrated intel graphics will not work :(
  3. The latest release of vk3d-proton [github.com].
  4. The latest release of dxvk [github.com]
  5. 7zip or another tool that can extract tar.gz & tar.zst archives.
  6. The folder containing 'OblivionRemastered-Win64-Shipping.exe' open in a file browser. (open the game install folder from steam and go to the OblivionRemastered\Binaries\Win64 subdiretory)

Ok so download the archives of the latest releases of vkd3d-proton (vkd3d-proton-2.14.1.tar.zst at time of writing) and dxvk (dxvk-2.6.1.tar.gz at time of writing).

Now open your game's install folder and find the folder containing 'OblivionRemastered-Win64-Shipping.exe', leave this folder open.

Now open the vkd3d-proton archive and look for the x64 directory inside it. Once you have found that open the x64 directory & copy ALL the .dll files from here to the folder containing 'OblivionRemastered-Win64-Shipping.exe'.

Follow the same steps for the dxvk release.

If you have done this correctly, the folder containing 'OblivionRemastered-Win64-Shipping.exe' should now also contain the following files:
  • d3d8.dll
  • d3d9.dll
  • d3d10core.dll
  • d3d11.dll
  • d3d12.dll
  • d3d12core.dll
  • dxgi.dll

Now try and run oblivion remastered, you should get a warning message in a window:
"Sorry, your system does not meet the minimum requirements to play TESIV: Oblivion (Remastered). Click OK to proceed the launch, but it could run with issues."

Click OK and it should work.

I' using an LTSB version of windows 10 that doesn't support the latest dx12 so won't normally work (I got the error) & using an nvidia gtx 3070

Additional steps for users of older cards
Users of older Nvida cards (thanks iamtanmay ) have reported that few additional steps are required to make this work:
iamtanmay lähetti viestin:
This works on my 10 year old GTX 1070 mobile laptop, with Windows 10 !

The caveat is that you *HAVE* to go to NVIDIA Control Panel and change the Vulcan preconf method to "DXGI swapchain" and disable the NVIDIA overlay !

Without those two changes, the method mentioned by the OP @cleansingkiller, will not work for old NVIDIA GPUs !!!!!

Follow this guide (but download latest vkd3d-proton and dxvk): https://www.techpowerup.com/forums/threads/dx12-to-vulkan-mod-for-older-gpus-on-windows.315239/
Viimeisin muokkaaja on CleansingKiller; 3.5. klo 16.08
< >
Näytetään 1-15 / 56 kommentista
Thanks much for the write-up :) I followed your directions and copied the listed files into the same folder as 'OblivionRemastered-Win64-Shipping.exe'.
However, I'm still getting the 'DirectX12 is not supported' error. I did not receive the warning message which you did.

Is there anything else to look out for/check? I'm running the program as admin and didn't enter anything in Steam's launch options line. I do have Directx 12 when i check in dxdiag.
I wish this worked for me. Running it through VxKex (with version spoofing on), on pre-2.0 dxvk it refuses to launch with the same error, on 2.0 is shuts down after a while, and on 2.1+ it just hangs there indefinitely.
Viimeisin muokkaaja on IllidanS4; 23.4. klo 9.13
I tried this fix as well but it didn't work.
Tried as well, didn’t help. Currently having my tech savvy friend look at it, I’ll update here if he manages to find a solution.
When I tried this, I no longer got an error, but the game wouldn't launch. It hung indefinitely with the bootstrap hanging in the Task Manager. I'm trying the fix of installing the SDK, and I might come back to this, as well. It's frustrating.
SheaBae lähetti viestin:
Thanks much for the write-up :) I followed your directions and copied the listed files into the same folder as 'OblivionRemastered-Win64-Shipping.exe'.
However, I'm still getting the 'DirectX12 is not supported' error. I did not receive the warning message which you did.

Is there anything else to look out for/check? I'm running the program as admin and didn't enter anything in Steam's launch options line. I do have Directx 12 when i check in dxdiag.
What graphics card have you got? This workaround will only work on cards with decent vulcan support, maybe thats the problem for you?

Also make sure you have copied all the dll files to be alongside OblivionRemastered-Win64-Shipping.exe.

Beyond that I can't thing of anything else to try sorry.
SheaBae lähetti viestin:
...
I followed your
Is there anything else to look out for/check? I'm running the program as admin and didn't enter anything in Steam's launch options line. I do have Directx 12 when i check in dxdiag.

Maybe try launching oblivion remaster by running OblivionRemastered-Win64-Shipping.exe directly.

Also make sure that you haven't got anti virus software interfering with things?
Also might be worth trying copying the .dll files from vk3d-proton & dxvk into the D3D12 directory AND chose to replace 'D3D12Core.dll' with the one from vk3d-proton when prompted. That directory is in the same location as 'OblivionRemastered-Win64-Shipping.exe'.

I'm using quite an old build of windows 10 (one of the older LTSB versions) so in newer versions of windows the dll files might need to be put somewhere else.
CleansingKiller lähetti viestin:
Also might be worth trying copying the .dll files from vk3d-proton & dxvk into the D3D12 directory AND chose to replace 'D3D12Core.dll' with the one from vk3d-proton when prompted. That directory is in the same location as 'OblivionRemastered-Win64-Shipping.exe'.

I'm using quite an old build of windows 10 (one of the older LTSB versions) so in newer versions of windows the dll files might need to be put somewhere else.

Thank you for all of the info, but I have tried that as well and I still get the same error! Glad it worked out for you though.
I did my best but none of this worked for me :( had to refund
I fixed the issue by updating my GPU driver. NVDIA 2070 in my case. The Geforce driver update did the trick
SheaBae lähetti viestin:
Thanks much for the write-up :) I followed your directions and copied the listed files into the same folder as 'OblivionRemastered-Win64-Shipping.exe'.
However, I'm still getting the 'DirectX12 is not supported' error. I did not receive the warning message which you did.

Is there anything else to look out for/check? I'm running the program as admin and didn't enter anything in Steam's launch options line. I do have Directx 12 when i check in dxdiag.
Your PC likely fails to meet minimum requirements in either the graphics card not supporting necessary DX12 components (keep in mind that there are different Feature Levels to DirectX, this game requires FL12_1), or your graphics driver and/or Windows OS are years out of date and do not support DX12 Agility SDK.

This entire VK workaround will not help you if your graphics card does not support 64bit integer atomics, since you need this in either DX12 or VK either way.

Greech lähetti viestin:
I did my best but none of this worked for me :( had to refund
If you want to know which of the 3 components I have mentioned are causing the issue on your side, provide the following info:

Go to Steam client > Help > System Information

Copy and paste here the following info:
CPU Brand: Driver: Driver Version: Driver Date: DirectX Card:

In Windows > Start Menu > Settings > System > About > Windows specifications

Hit "Copy", and paste it here as well:
Edition Version Installed on OS build Experience
Cele lähetti viestin:
When I tried this, I no longer got an error, but the game wouldn't launch. It hung indefinitely with the bootstrap hanging in the Task Manager. I'm trying the fix of installing the SDK, and I might come back to this, as well. It's frustrating.

Yeah, same. It stuck at about 600 MB forever. I also tried with dxvk 2.0 which got to about 2 GB, then went to 1.6 GB and eventually just shut down... no idea why.

Which SDK did you mean?
This didn't work for me. I did all the steps and even checked to see that i can run dx12. But when I try to launch the game I still get the same error screen.
Hmm one more thing to check is that apparently newer versions of win 10/win 11 (i'm using a rather old LTSB build) can block DLLs from loading if they are not signed or some sutch.

this might stop this fix working, apparently you can check this by right clicking the dll file, open properties & in the security section check the "unblock" box.

Searching google for 'win 11 blocking dll loading' threw up a number of other solutions, so thats something worth trying.

That said, I can't test this myself as I don't have this particular issue. I this does help, please let me know.
< >
Näytetään 1-15 / 56 kommentista
Sivua kohden: 1530 50