Kodi Community Forum
WIP Windows DirectX 11 upgrade test thread - Printable Version

Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Development (https://forum.kodi.tv/forumdisplay.php?fid=32)
+--- Forum: Kodi Application (https://forum.kodi.tv/forumdisplay.php?fid=93)
--- Thread: WIP Windows DirectX 11 upgrade test thread (/showthread.php?tid=218274)



RE: Windows DirectX 11 upgrade test thread - afedchin - 2015-04-13

(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


RE: Windows DirectX 11 upgrade test thread - Helioy - 2015-04-14

Lovely! Will try v2.


RE: Windows DirectX 11 upgrade test thread - poplap - 2015-04-15

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.


RE: Windows DirectX 11 upgrade test thread - afedchin - 2015-04-15

Thank you for your feedback.


RE: Windows DirectX 11 upgrade test thread - afedchin - 2015-04-17

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.


RE: Windows DirectX 11 upgrade test thread - Martijn - 2015-04-20

Time to PR so others can start commenting on the code so we could get this in at early stage for 16.0?


RE: Windows DirectX 11 upgrade test thread - afedchin - 2015-04-27

@Martijn here is PR 6987 (PR)


RE: Windows DirectX 11 upgrade test thread - Brainiarc7 - 2015-05-02

(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


RE: Windows DirectX 11 upgrade test thread - Brainiarc7 - 2015-05-02

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

Or must one download the binaries linked here (latest build on 218274 (thread) is tagged as at April 16th, 2015)?

Regards,

Brainiarc7


RE: Windows DirectX 11 upgrade test thread - Brainiarc7 - 2015-05-02

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.


RE: Windows DirectX 11 upgrade test thread - jjd-uk - 2015-05-02

(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


RE: Windows DirectX 11 upgrade test thread - Brainiarc7 - 2015-05-02

(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.


Re: RE: Windows DirectX 11 upgrade test thread - Martijn - 2015-05-02

(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!


RE: Windows DirectX 11 upgrade test thread - da-anda - 2015-05-02

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


RE: Windows DirectX 11 upgrade test thread - afedchin - 2015-05-02

(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.