Avidemux Forum

Avidemux => Windows => Topic started by: Cormy1 on July 03, 2025, 11:03:12 PM

Title: d3d12.dll missing - Win8.1
Post by: Cormy1 on July 03, 2025, 11:03:12 PM
I receive an error when trying to run "Avidemux_2.8.2 VC++ 64bits 250526.exe" and of course Windows 8.1 does not support DX12... Natively.
Would it be sufficient to grab runtime libraries?
Title: Re: d3d12.dll missing - Win8.1
Post by: eumagga0x2a on July 04, 2025, 05:39:26 AM
Quote from: Cormy1 on July 03, 2025, 11:03:12 PMWould it be sufficient to grab runtime libraries?

If you are able to try and to report back, that would be great. I can test on Windows 11 only.
Title: Re: d3d12.dll missing - Win8.1
Post by: Cormy1 on July 04, 2025, 11:44:58 AM
Runtimes don't seem to include DX12.
This thread may be relevant, perhaps there are some plugins/extensions that could be removed from the installer to make it work.

https://github.com/GPUOpen-Tools/Compressonator/issues/37

Windows 8.1 doesn't support DX12 so I don't think it can be worked around without providing a custom .dll with the installer to handle this.
Unless VC redistributables would do something...?
Title: Re: d3d12.dll missing - Win8.1
Post by: therube on July 07, 2025, 08:14:10 PM
For Win7/8/8.1, best I know is you're going to have to stick with avidemux_2.8.2 r241212_win64.exe (or the corresponding  .zip).

https://www.avidemux.org/nightly/win64/
Title: Re: d3d12.dll missing - Win8.1
Post by: Cormy1 on July 15, 2025, 05:56:02 PM
Perhaps D3D12on7 could come into play?
https://www.nuget.org/packages/Microsoft.Direct3D.D3D12On7