New to KODI, I tried it first on Vista, which is the most recent Windows I have on any of my own computers. But getting DirectX11 installed on Vista required some ninja tech skills, since Microsoft has gone to such great lengths to make it nearly impossible to get DirectX11 installed on Vista. Soon after I got it working, I had a disk crash and had to reinstall Vista from scratch. Then I never could get back to where I had been. What a nightmare. So many hours! Along the way, I switched to a more modern gpu (GTX 950, vs the Radeon HD 4850 I had before) and an SSD. But despite recovering knowledge of registry edits needed to allow Windows Update to show me the platform update that contained DirectX11, I could never get past a problem where Windows Update would just hang forever. I gave up.
So I bit the bullet and installed a fresh clean Windows 7 SP 1. Installed all the necessary drivers and such for my hardware. Got it working alright. Then ran the same KODI installer. First time I ran it, I got this new error being discussed here. Before I even tried, I used dxdiag to reassure me that I had version 11 of direct X. These seem to be the more relevant lines from the debug-enabled kodi.log, but the conclusion that the "device" (Zotac 2GB NVidia Geforce GTX 950) does not support DirectX11 (due to an unexpected error) seems like a guess that went amiss:
Code:
02:21:06 T:3024 NOTICE: Found screen: Generic PnP Monitor on Standard VGA Graphics Adapter, adapter 0.x
02:21:06 T:3024 NOTICE: Primary mode: 1920x1200
02:21:06 T:3024 NOTICE: Additional mode: 640x480
02:21:06 T:3024 NOTICE: Additional mode: 800x600
02:21:06 T:3024 NOTICE: Additional mode: 1024x768
02:21:06 T:3024 NOTICE: Additional mode: 1280x1024
02:21:06 T:3024 NOTICE: Additional mode: 1600x1200
02:21:06 T:3024 NOTICE: Additional mode: 1920x1200
02:21:06 T:3024 NOTICE: Additional mode: 1280x800
02:21:06 T:3024 NOTICE: Checking resolution 16
02:21:06 T:3024 DEBUG: CWinEventsWin32::WndProc: window resize event
02:21:06 T:3024 DEBUG: CWinEventsWin32::WndProc: window move event
02:21:06 T:3024 DEBUG: CWinSystemWin32::ResizeInternal - resizing due to size change (0,0,1920,1200 fullscreen)->(0,0,1920,1200 fullscreen)
02:21:06 T:3024 DEBUG: CWinEventsWin32::WndProcWindow is active
02:21:06 T:3760 INFO: CD Analysis Report
02:21:06 T:3760 INFO: __________________________________
02:21:06 T:3024 DEBUG: CRenderSystemDX::InitRenderSystem - Initializing D3D11 Factory...
02:21:06 T:3024 DEBUG: CRenderSystemDX::CreateDevice - First try to create device failed with error: 80070057 - E_INVALIDARG (The parameter is incorrect.
).
02:21:06 T:3024 DEBUG: CRenderSystemDX::CreateDevice - Trying to create device with lowest feature level: 0xb000.
02:21:06 T:3760 INFO: CD-ROM with ISO 9660 filesystem
02:21:06 T:3760 INFO: ISO 9660: 1151849 blocks, label
02:21:06 T:3024 DEBUG: CRenderSystemDX::CreateDevice - Next try to create device failed with error: 887A0004 - DXGI_ERROR_UNSUPPORTED (Unsupported.).
02:21:06 T:3024 DEBUG: CRenderSystemDX::CreateDevice - Trying to create device without video API support.
02:21:06 T:3024 ERROR: CRenderSystemDX::CreateDevice - D3D11 device creation failure with error 887A0004 - DXGI_ERROR_UNSUPPORTED (Unsupported.).
02:21:06 T:3024 FATAL: CApplication::Create: Unable to init rendering system
There is also a stack trace:
Code:
Thread 1992 (process 3396)
# 0 RtlIntegerToUnicodeString
# 1 RtlIntegerToUnicodeString
# 2
# 3
# 4
# 5