Kodi Community Forum

Full Version: Windows DirectX 11 upgrade test thread
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
(2015-04-13, 20:21)Helioy Wrote: [ -> ]Just wanted to say that MilkDrop works perfectly

Thanks. You can also try MilkDrop2 from here https://github.com/afedchin/Milkdrop2-XBMC/releases
Lovely! Will try v2.
Tested the latest build with the AMD 15.4 beta drivers as installed today and everything is still playing well, the 3d video sample you gave me is even starting up right away unlike before when it would lag at the beginning. All the visualizations worked without a problem as well.
Thank you for your feedback.
New build:

Fixed:
  • Reworked GUI shader to improve GUI performance.
  • Fixed possible crash when desktop is locked.
  • [visualization] MilkDrop2 visualization has been ported to DirectX 11. Here is link to download https://github.com/afedchin/Milkdrop2-XBMC/releases
  • Rebased to current master to include fixes and improvements

Download link at the first post.
Time to PR so others can start commenting on the code so we could get this in at early stage for 16.0?
(2015-02-13, 16:43)da-anda Wrote: [ -> ]Having a crash on startup "unable to create GUI"
  • Windows 8.1 Pro 64-Bit (6.3, Build 9600) with DirectX 11
  • Intel Core i5
  • ATI Mobility Radeon HD 4300/4500 Series and "latest" (beta) drivers (v8.970.100.1100)
  • my debug log

Hey man,

You have a DirectX 10.1 GPU.
This build requires a DirectX 11 GPU. Older GPUs are not supported.

Compatible GPUs (By Vendor) are:

1. AMD Radeon HD 5000 series and above.
2. NVIDIA Fermi (GTX 400) and above.
3. Intel IvyBridge HD Graphics (HD 4000+ ) and above. SandyBridge and older iterations are not supported.

Regards,

Brainiarc7
By any chance, is the DirectX11 capability included in the nightlies?

Or must one download the binaries linked here (latest build on http://forum.kodi.tv/showthread.php?tid=218274 is tagged as at April 16th, 2015)?

Regards,

Brainiarc7
Here are the results on testing the DirectX 11 build:

1. No crashes, hangs or lock-ups.
2. Hardware - accelerated video decoding via DXVA2 for HEVC and H.264 (as tested) works out of the box, using the DirectX 11 initialization context. See attached snippets of the DXVAchecker trace log below.

System information: (Relevant to this use-case only)

Vendor: ASUSTek ASUS G750JM with Optimus technology
CPU: Intel Core i7 4700HQ
GPUs: Intel HD Graphics 4600 (HSW GT2e) + 2 GB NVIDIA GTX 860M (Maxwell variant).
RAM: 32 GB (4 8GB DDR3L Corsair Vengeance SODIMMs)

On this system, Optimus assigns Kodi to the Intel Integrated graphics by default. In my case, I've left it as is, and is therefore running with the Haswell-based GT2e HD Graphics 4600 IGP.

AttachmentsSadimgur links, set to public visibility):

Image

That trace was run as I was playing back a 4k HEVC video locally on Kodi.
(2015-05-02, 14:39)Brainiarc7 Wrote: [ -> ]
(2015-02-13, 16:43)da-anda Wrote: [ -> ]Having a crash on startup "unable to create GUI"
  • Windows 8.1 Pro 64-Bit (6.3, Build 9600) with DirectX 11
  • Intel Core i5
  • ATI Mobility Radeon HD 4300/4500 Series and "latest" (beta) drivers (v8.970.100.1100)
  • my debug log

Hey man,

You have a DirectX 10.1 GPU.
This build requires a DirectX 11 GPU. Older GPUs are not supported.

Compatible GPUs (By Vendor) are:

1. AMD Radeon HD 5000 series and above.
2. NVIDIA Fermi (GTX 400) and above.
3. Intel IvyBridge HD Graphics (HD 4000+ ) and above. SandyBridge and older iterations are not supported.

Regards,

Brainiarc7

Not true as it's DX11 Feature Level 9.3 that's been implemented, see http://en.wikipedia.org/wiki/Direct3D#Feature_levels
(2015-02-13, 16:43)da-anda Wrote: [ -> ]Having a crash on startup "unable to create GUI"
  • Windows 8.1 Pro 64-Bit (6.3, Build 9600) with DirectX 11
  • Intel Core i5
  • ATI Mobility Radeon HD 4300/4500 Series and "latest" (beta) drivers (v8.970.100.1100)
  • my debug log

Sorry, your hardware is NOT DirectX 11 capable.

On AMD, Only HD 5000+ GPUs are supported.
AMD Radeon HD 4000 GPUs are capped at DirectX 10.1.
(2015-05-02, 19:13)Brainiarc7 Wrote: [ -> ]
(2015-02-13, 16:43)da-anda Wrote: [ -> ]Having a crash on startup "unable to create GUI"
  • Windows 8.1 Pro 64-Bit (6.3, Build 9600) with DirectX 11
  • Intel Core i5
  • ATI Mobility Radeon HD 4300/4500 Series and "latest" (beta) drivers (v8.970.100.1100)
  • my debug log

Sorry, your hardware is NOT DirectX 11 capable.

On AMD, Only HD 5000+ GPUs are supported.
AMD Radeon HD 4000 GPUs are capped at DirectX 10.1.

Read the posts above yours!
The DX11 build is running just fine now on my non-dx11 GPU Smile
Only because we use the new DX11 framework doesn't mean we use DX11 specific GPU features
(2015-05-02, 14:39)Brainiarc7 Wrote: [ -> ]Hey man,

You have a DirectX 10.1 GPU.
This build requires a DirectX 11 GPU. Older GPUs are not supported.
DirectX11 application can run on DirectX9-capable hardware with limited features. we don't use DX11/10 specific features like tesselation or geometric shaders. So, DirectX 11 version of Kodi works as well with DirectX9-capable hardware as with DX11-capable hardware.

(2015-05-02, 15:27)Brainiarc7 Wrote: [ -> ]Here are the results on testing the DirectX 11 build:
Thank you for your feedback.