Page 1 of 1

AMD Ryzen 5 2400G + VLC 3.01 is not a 4k love match yet it seems

Posted: 18 Apr 2018 12:08
by Morkph
Hardware:
AMD Ryzen 5 2400G
ASRock Fatal1ty AB350 Gaming-ITX/ac
Corsair Vengeance LPX CMK16GX4M2B3000C15
Samsung 960 EVO 500GB

Software: (latest drivers/updates as of April 17 2018)
Windows 10 64
VLC: 3.0.1 Vetinari
Radeon Drivers: 17.7 / 2018.0108.36.1067

Problem: "Does not play 4k content" [Codecs used so far: MPEG-H Part2/HEVC (H.265) (hevc) / Res 3840x2160]:
What happens is: Upon playing a 4k .mkv file, VLC starts, resizes window very rapidly (from fullscreen to windowed) for a second and then starts to play solely the sound of the movie. I only get to see the VLC logo.

Additional notes:
- All other content (SD/720/1080) I have tried to play, plays flawlessly.
- Additionally, the same 4k files play flawlessly using the exact same software, drivers and settings on an Intel I7 3770K + AMD Radeon R9 390.

Log file:

Code: Select all

main: one instance mode ENABLED main: Running vlc with the default interface. Use 'cvlc' to use vlc without interface. main error: too low audio sample frequency (0) main error: failed to create audio output mlp: MLP channels: 8 samplerate: 48000 wasapi error: cannot negotiate audio format (error 0x88890008): digital pass-through not supported main error: module not functional main error: failed to create audio output direct3d11 error: invalid Pixel Shader (hr=0x80004005): f:\Shader@0x09A506B8(1,2126-2170): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x09A506B8(1,2202-2246): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x09A506B8(1,1454-1476): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x09A506B8(1,1596-1618): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x09A506B8(1,1718-1736): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x09A506B8(1,1718): error X5608: Compiled shader code uses too many arithmetic instruction slots (68). Max. allowed by the target (ps_2_0) is 64. Consider increasing optimization level to reduce instruction count. direct3d11 error: Failed to create the pixel shader. (hr=0x80070057) direct3d11 error: Failed to allocate format resources direct3d11 error: Direct3D11 could not be opened direct3d11 error: SetThumbNailClip failed: 0x800706f4 chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter main error: Failed to create video converter main error: Failed to create video converter main error: Failed to adapt decoder format to display direct3d9 error: SetThumbNailClip failed: 0x800706f4 main error: video output creation failed main error: failed to create video output direct3d11 error: invalid Pixel Shader (hr=0x80004005): f:\Shader@0x099F7970(1,2126-2170): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x099F7970(1,2202-2246): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x099F7970(1,1454-1476): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x099F7970(1,1596-1618): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x099F7970(1,1718-1736): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x099F7970(1,1718): error X5608: Compiled shader code uses too many arithmetic instruction slots (68). Max. allowed by the target (ps_2_0) is 64. Consider increasing optimization level to reduce instruction count. direct3d11 error: Failed to create the pixel shader. (hr=0x80070057) direct3d11 error: Failed to allocate format resources direct3d11 error: Direct3D11 could not be opened direct3d11 error: SetThumbNailClip failed: 0x800706f4 main error: Failed to set fullscreen dxva2 error: IDirectXVideoAccelerationService_CreateSurface 26 failed (hr=0x8876017c) direct3d9 error: SetThumbNailClip failed: 0x800706f4 direct3d11 error: invalid Pixel Shader (hr=0x80004005): f:\Shader@0x09A748B0(1,2126-2170): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x09A748B0(1,2211-2255): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x09A748B0(1,2296-2340): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x09A748B0(1,1454-1476): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x09A748B0(1,1596-1618): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x09A748B0(1,1718-1736): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x09A748B0(1,1718): error X5608: Compiled shader code uses too many arithmetic instruction slots (72). Max. allowed by the target (ps_2_0) is 64. Consider increasing optimization level to reduce instruction count. direct3d11 error: Failed to create the pixel shader. (hr=0x80070057) direct3d11 error: Failed to allocate format resources direct3d11 error: Direct3D11 could not be opened direct3d11 error: SetThumbNailClip failed: 0x800706f4 direct3d9 error: SetThumbNailClip failed: 0x800706f4 direct3d11 error: invalid Pixel Shader (hr=0x80004005): f:\Shader@0x09A748B0(1,2126-2170): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x09A748B0(1,2211-2255): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x09A748B0(1,2296-2340): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x09A748B0(1,1454-1476): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x09A748B0(1,1596-1618): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x09A748B0(1,1718-1736): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x09A748B0(1,1718): error X5608: Compiled shader code uses too many arithmetic instruction slots (72). Max. allowed by the target (ps_2_0) is 64. Consider increasing optimization level to reduce instruction count. direct3d11 error: Failed to create the pixel shader. (hr=0x80070057) direct3d11 error: Failed to allocate format resources direct3d11 error: Direct3D11 could not be opened direct3d11 error: SetThumbNailClip failed: 0x800706f4 direct3d9 error: SetThumbNailClip failed: 0x800706f4 main error: video output creation failed main error: failed to create video output direct3d11 error: invalid Pixel Shader (hr=0x80004005): f:\Shader@0x09E7F3F0(1,2126-2170): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x09E7F3F0(1,2211-2255): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x09E7F3F0(1,2296-2340): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x09E7F3F0(1,1454-1476): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x09E7F3F0(1,1596-1618): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x09E7F3F0(1,1718-1736): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x09E7F3F0(1,1718): error X5608: Compiled shader code uses too many arithmetic instruction slots (72). Max. allowed by the target (ps_2_0) is 64. Consider increasing optimization level to reduce instruction count. direct3d11 error: Failed to create the pixel shader. (hr=0x80070057) direct3d11 error: Failed to allocate format resources direct3d11 error: Direct3D11 could not be opened direct3d11 error: SetThumbNailClip failed: 0x800706f4 direct3d9 error: SetThumbNailClip failed: 0x800706f4 main error: video output creation failed main error: failed to create video output direct3d11 error: invalid Pixel Shader (hr=0x80004005): f:\Shader@0x09A04A20(1,2126-2170): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x09A04A20(1,2211-2255): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x09A04A20(1,2296-2340): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x09A04A20(1,1454-1476): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x09A04A20(1,1596-1618): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x09A04A20(1,1718-1736): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x09A04A20(1,1718): error X5608: Compiled shader code uses too many arithmetic instruction slots (72). Max. allowed by the target (ps_2_0) is 64. Consider increasing optimization level to reduce instruction count. direct3d11 error: Failed to create the pixel shader. (hr=0x80070057) direct3d11 error: Failed to allocate format resources direct3d11 error: Direct3D11 could not be opened direct3d11 error: SetThumbNailClip failed: 0x800706f4 direct3d9 error: SetThumbNailClip failed: 0x800706f4 main error: video output creation failed main error: failed to create video output direct3d11 error: invalid Pixel Shader (hr=0x80004005): f:\Shader@0x09E99108(1,2126-2170): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x09E99108(1,2211-2255): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x09E99108(1,2296-2340): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x09E99108(1,1454-1476): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x09E99108(1,1596-1618): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x09E99108(1,1718-1736): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x09E99108(1,1718): error X5608: Compiled shader code uses too many arithmetic instruction slots (72). Max. allowed by the target (ps_2_0) is 64. Consider increasing optimization level to reduce instruction count. direct3d11 error: Failed to create the pixel shader. (hr=0x80070057) direct3d11 error: Failed to allocate format resources direct3d11 error: Direct3D11 could not be opened direct3d11 error: SetThumbNailClip failed: 0x800706f4 direct3d9 error: SetThumbNailClip failed: 0x800706f4 main error: video output creation failed main error: failed to create video output direct3d11 error: invalid Pixel Shader (hr=0x80004005): f:\Shader@0x0AF7A268(1,2126-2170): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x0AF7A268(1,2211-2255): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x0AF7A268(1,2296-2340): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x0AF7A268(1,1454-1476): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x0AF7A268(1,1596-1618): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x0AF7A268(1,1718-1736): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x0AF7A268(1,1718): error X5608: Compiled shader code uses too many arithmetic instruction slots (72). Max. allowed by the target (ps_2_0) is 64. Consider increasing optimization level to reduce instruction count. direct3d11 error: Failed to create the pixel shader. (hr=0x80070057) direct3d11 error: Failed to allocate format resources direct3d11 error: Direct3D11 could not be opened direct3d11 error: SetThumbNailClip failed: 0x800706f4 direct3d9 error: SetThumbNailClip failed: 0x800706f4 main error: video output creation failed main error: failed to create video output direct3d11 error: invalid Pixel Shader (hr=0x80004005): f:\Shader@0x0B07C1C8(1,2126-2170): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x0B07C1C8(1,2211-2255): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x0B07C1C8(1,2296-2340): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x0B07C1C8(1,1454-1476): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x0B07C1C8(1,1596-1618): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x0B07C1C8(1,1718-1736): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x0B07C1C8(1,1718): error X5608: Compiled shader code uses too many arithmetic instruction slots (72). Max. allowed by the target (ps_2_0) is 64. Consider increasing optimization level to reduce instruction count. direct3d11 error: Failed to create the pixel shader. (hr=0x80070057) direct3d11 error: Failed to allocate format resources direct3d11 error: Direct3D11 could not be opened direct3d11 error: SetThumbNailClip failed: 0x800706f4 direct3d9 error: SetThumbNailClip failed: 0x800706f4 main error: video output creation failed main error: failed to create video output direct3d11 error: invalid Pixel Shader (hr=0x80004005): f:\Shader@0x156D4D58(1,2126-2170): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x156D4D58(1,2211-2255): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x156D4D58(1,2296-2340): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x156D4D58(1,1454-1476): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x156D4D58(1,1596-1618): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x156D4D58(1,1718-1736): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x156D4D58(1,1718): error X5608: Compiled shader code uses too many arithmetic instruction slots (72). Max. allowed by the target (ps_2_0) is 64. Consider increasing optimization level to reduce instruction count. direct3d11 error: Failed to create the pixel shader. (hr=0x80070057) direct3d11 error: Failed to allocate format resources direct3d11 error: Direct3D11 could not be opened direct3d11 error: SetThumbNailClip failed: 0x800706f4 direct3d9 error: SetThumbNailClip failed: 0x800706f4 main error: video output creation failed main error: failed to create video output direct3d11 error: invalid Pixel Shader (hr=0x80004005): f:\Shader@0x15B87800(1,2126-2170): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x15B87800(1,2211-2255): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x15B87800(1,2296-2340): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x15B87800(1,1454-1476): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x15B87800(1,1596-1618): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x15B87800(1,1718-1736): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x15B87800(1,1718): error X5608: Compiled shader code uses too many arithmetic instruction slots (72). Max. allowed by the target (ps_2_0) is 64. Consider increasing optimization level to reduce instruction count. direct3d11 error: Failed to create the pixel shader. (hr=0x80070057) direct3d11 error: Failed to allocate format resources direct3d11 error: Direct3D11 could not be opened direct3d11 error: SetThumbNailClip failed: 0x800706f4 direct3d9 error: SetThumbNailClip failed: 0x800706f4 main error: video output creation failed main error: failed to create video output avcodec error: avcodec_send_packet critical error main error: buffer deadlock prevented direct3d11 error: invalid Pixel Shader (hr=0x80004005): f:\Shader@0x16050F80(1,2126-2170): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x16050F80(1,2211-2255): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x16050F80(1,2296-2340): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x16050F80(1,1454-1476): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x16050F80(1,1596-1618): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x16050F80(1,1718-1736): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x16050F80(1,1718): error X5608: Compiled shader code uses too many arithmetic instruction slots (72). Max. allowed by the target (ps_2_0) is 64. Consider increasing optimization level to reduce instruction count. direct3d11 error: Failed to create the pixel shader. (hr=0x80070057) direct3d11 error: Failed to allocate format resources direct3d11 error: Direct3D11 could not be opened direct3d11 error: SetThumbNailClip failed: 0x800706f4 direct3d9 error: SetThumbNailClip failed: 0x800706f4 main error: video output creation failed main error: failed to create video output

Questions:
Am I correct in assuming the Ryzen 5 2400G should be able to play 4K content flawlessly?
Am I correct in thinking this is not a VLC problem, but a driver issue and, if so, my only option is to wait for new drivers?

Edit:
In the log file there are a lot of references made to Direct3d11 and Direct3d9. Coud the fact that the Ryzen 5 GPU works with DirectX12 be the problem?

Re: AMD Ryzen 5 2400G + VLC 3.01 is not a 4k love match yet it seems

Posted: 18 Apr 2018 15:30
by Lotesdelere
Set VLC to use DXVA3 aka D3D11:
Tools -> Preferences -> Video
Output = D3D11

Tools -> Preferences -> Input/Codecs
Hardware accelerated decoding = D3D11 Video Acceleration

Then save, exit and restart VLC.

Re: AMD Ryzen 5 2400G + VLC 3.01 is not a 4k love match yet it seems

Posted: 18 Apr 2018 15:49
by Morkph
Set VLC to use DXVA3 aka D3D11:
Tools -> Preferences -> Video
Output = D3D11

Tools -> Preferences -> Input/Codecs
Hardware accelerated decoding = D3D11 Video Acceleration

Then save, exit and restart VLC.
Thank you for the help. I have done what you said. I have set hardware accelerated decoding to 'Direct3d11 Video Acceleration', saved, exited VLC and started it up again. No avail. Same problem. Interesting thing is, besides the sound, logo, I also get to see the chapters and titles of the chapters in the 'elapsed time' bar.

I have edited my initial post where I wondered whether Ryzen 5 's native DirectX12 could be the culprit?

Edit: As far as I can tell this change has not changed the errors in the log file

Code: Select all

-- logger module started -- main: one instance mode ENABLED main: Running vlc with the default interface. Use 'cvlc' to use vlc without interface. main error: too low audio sample frequency (0) main error: failed to create audio output mlp: MLP channels: 8 samplerate: 48000 wasapi error: cannot negotiate audio format (error 0x88890008): digital pass-through not supported main error: module not functional main error: failed to create audio output direct3d11 error: invalid Pixel Shader (hr=0x80004005): f:\Shader@0x0987CD28(1,2126-2170): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x0987CD28(1,2202-2246): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x0987CD28(1,1454-1476): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x0987CD28(1,1596-1618): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x0987CD28(1,1718-1736): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x0987CD28(1,1718): error X5608: Compiled shader code uses too many arithmetic instruction slots (68). Max. allowed by the target (ps_2_0) is 64. Consider increasing optimization level to reduce instruction count. direct3d11 error: Failed to create the pixel shader. (hr=0x80070057) direct3d11 error: Failed to allocate format resources direct3d11 error: Direct3D11 could not be opened direct3d11 error: SetThumbNailClip failed: 0x800706f4 chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter main error: Failed to create video converter main error: Failed to create video converter main error: Failed to adapt decoder format to display direct3d9 error: SetThumbNailClip failed: 0x800706f4 main error: video output creation failed main error: failed to create video output direct3d11 error: invalid Pixel Shader (hr=0x80004005): f:\Shader@0x0982AC88(1,2126-2170): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x0982AC88(1,2202-2246): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x0982AC88(1,1454-1476): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x0982AC88(1,1596-1618): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x0982AC88(1,1718-1736): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x0982AC88(1,1718): error X5608: Compiled shader code uses too many arithmetic instruction slots (68). Max. allowed by the target (ps_2_0) is 64. Consider increasing optimization level to reduce instruction count. direct3d11 error: Failed to create the pixel shader. (hr=0x80070057) direct3d11 error: Failed to allocate format resources direct3d11 error: Direct3D11 could not be opened direct3d11 error: SetThumbNailClip failed: 0x800706f4 main error: Failed to set fullscreen direct3d9 error: SetThumbNailClip failed: 0x800706f4 direct3d11 error: invalid Pixel Shader (hr=0x80004005): f:\Shader@0x0981C400(1,2126-2170): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x0981C400(1,2211-2255): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x0981C400(1,2296-2340): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x0981C400(1,1454-1476): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x0981C400(1,1596-1618): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x0981C400(1,1718-1736): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x0981C400(1,1718): error X5608: Compiled shader code uses too many arithmetic instruction slots (72). Max. allowed by the target (ps_2_0) is 64. Consider increasing optimization level to reduce instruction count. direct3d11 error: Failed to create the pixel shader. (hr=0x80070057) direct3d11 error: Failed to allocate format resources direct3d11 error: Direct3D11 could not be opened direct3d11 error: SetThumbNailClip failed: 0x800706f4 direct3d9 error: SetThumbNailClip failed: 0x800706f4 direct3d11 error: invalid Pixel Shader (hr=0x80004005): f:\Shader@0x06148758(1,2126-2170): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x06148758(1,2211-2255): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x06148758(1,2296-2340): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x06148758(1,1454-1476): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x06148758(1,1596-1618): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x06148758(1,1718-1736): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x06148758(1,1718): error X5608: Compiled shader code uses too many arithmetic instruction slots (72). Max. allowed by the target (ps_2_0) is 64. Consider increasing optimization level to reduce instruction count. direct3d11 error: Failed to create the pixel shader. (hr=0x80070057) direct3d11 error: Failed to allocate format resources direct3d11 error: Direct3D11 could not be opened direct3d11 error: SetThumbNailClip failed: 0x800706f4 direct3d9 error: SetThumbNailClip failed: 0x800706f4 main error: video output creation failed main error: failed to create video output direct3d11 error: invalid Pixel Shader (hr=0x80004005): f:\Shader@0x098C0840(1,2126-2170): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x098C0840(1,2211-2255): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x098C0840(1,2296-2340): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x098C0840(1,1454-1476): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x098C0840(1,1596-1618): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x098C0840(1,1718-1736): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x098C0840(1,1718): error X5608: Compiled shader code uses too many arithmetic instruction slots (72). Max. allowed by the target (ps_2_0) is 64. Consider increasing optimization level to reduce instruction count. direct3d11 error: Failed to create the pixel shader. (hr=0x80070057) direct3d11 error: Failed to allocate format resources direct3d11 error: Direct3D11 could not be opened direct3d11 error: SetThumbNailClip failed: 0x800706f4 direct3d9 error: SetThumbNailClip failed: 0x800706f4 main error: video output creation failed main error: failed to create video output direct3d11 error: invalid Pixel Shader (hr=0x80004005): f:\Shader@0x097DE9E0(1,2126-2170): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x097DE9E0(1,2211-2255): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x097DE9E0(1,2296-2340): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x097DE9E0(1,1454-1476): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x097DE9E0(1,1596-1618): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x097DE9E0(1,1718-1736): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x097DE9E0(1,1718): error X5608: Compiled shader code uses too many arithmetic instruction slots (72). Max. allowed by the target (ps_2_0) is 64. Consider increasing optimization level to reduce instruction count. direct3d11 error: Failed to create the pixel shader. (hr=0x80070057) direct3d11 error: Failed to allocate format resources direct3d11 error: Direct3D11 could not be opened direct3d11 error: SetThumbNailClip failed: 0x800706f4 direct3d9 error: SetThumbNailClip failed: 0x800706f4 main error: video output creation failed main error: failed to create video output direct3d11 error: invalid Pixel Shader (hr=0x80004005): f:\Shader@0x097DE490(1,2126-2170): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x097DE490(1,2211-2255): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x097DE490(1,2296-2340): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x097DE490(1,1454-1476): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x097DE490(1,1596-1618): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x097DE490(1,1718-1736): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x097DE490(1,1718): error X5608: Compiled shader code uses too many arithmetic instruction slots (72). Max. allowed by the target (ps_2_0) is 64. Consider increasing optimization level to reduce instruction count. direct3d11 error: Failed to create the pixel shader. (hr=0x80070057) direct3d11 error: Failed to allocate format resources direct3d11 error: Direct3D11 could not be opened direct3d11 error: SetThumbNailClip failed: 0x800706f4 direct3d9 error: SetThumbNailClip failed: 0x800706f4 main error: video output creation failed main error: failed to create video output direct3d11 error: invalid Pixel Shader (hr=0x80004005): f:\Shader@0x0AAF7298(1,2126-2170): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x0AAF7298(1,2211-2255): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x0AAF7298(1,2296-2340): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x0AAF7298(1,1454-1476): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x0AAF7298(1,1596-1618): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x0AAF7298(1,1718-1736): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x0AAF7298(1,1718): error X5608: Compiled shader code uses too many arithmetic instruction slots (72). Max. allowed by the target (ps_2_0) is 64. Consider increasing optimization level to reduce instruction count. direct3d11 error: Failed to create the pixel shader. (hr=0x80070057) direct3d11 error: Failed to allocate format resources direct3d11 error: Direct3D11 could not be opened direct3d11 error: SetThumbNailClip failed: 0x800706f4 direct3d9 error: SetThumbNailClip failed: 0x800706f4 main error: video output creation failed main error: failed to create video output direct3d11 error: invalid Pixel Shader (hr=0x80004005): f:\Shader@0x0985BA08(1,2126-2170): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x0985BA08(1,2211-2255): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x0985BA08(1,2296-2340): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x0985BA08(1,1454-1476): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x0985BA08(1,1596-1618): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x0985BA08(1,1718-1736): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x0985BA08(1,1718): error X5608: Compiled shader code uses too many arithmetic instruction slots (72). Max. allowed by the target (ps_2_0) is 64. Consider increasing optimization level to reduce instruction count. direct3d11 error: Failed to create the pixel shader. (hr=0x80070057) direct3d11 error: Failed to allocate format resources direct3d11 error: Direct3D11 could not be opened direct3d11 error: SetThumbNailClip failed: 0x800706f4 direct3d9 error: SetThumbNailClip failed: 0x800706f4 main error: video output creation failed main error: failed to create video output direct3d11 error: invalid Pixel Shader (hr=0x80004005): f:\Shader@0x09C969B0(1,2126-2170): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x09C969B0(1,2211-2255): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x09C969B0(1,2296-2340): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x09C969B0(1,1454-1476): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x09C969B0(1,1596-1618): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x09C969B0(1,1718-1736): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x09C969B0(1,1718): error X5608: Compiled shader code uses too many arithmetic instruction slots (72). Max. allowed by the target (ps_2_0) is 64. Consider increasing optimization level to reduce instruction count. direct3d11 error: Failed to create the pixel shader. (hr=0x80070057) direct3d11 error: Failed to allocate format resources direct3d11 error: Direct3D11 could not be opened direct3d11 error: SetThumbNailClip failed: 0x800706f4 direct3d9 error: SetThumbNailClip failed: 0x800706f4 main error: video output creation failed main error: failed to create video output direct3d11 error: invalid Pixel Shader (hr=0x80004005): f:\Shader@0x060A1DE8(1,2126-2170): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x060A1DE8(1,2211-2255): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x060A1DE8(1,2296-2340): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x060A1DE8(1,1454-1476): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x060A1DE8(1,1596-1618): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x060A1DE8(1,1718-1736): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x060A1DE8(1,1718): error X5608: Compiled shader code uses too many arithmetic instruction slots (72). Max. allowed by the target (ps_2_0) is 64. Consider increasing optimization level to reduce instruction count. direct3d11 error: Failed to create the pixel shader. (hr=0x80070057) direct3d11 error: Failed to allocate format resources direct3d11 error: Direct3D11 could not be opened direct3d11 error: SetThumbNailClip failed: 0x800706f4 direct3d9 error: SetThumbNailClip failed: 0x800706f4 main error: video output creation failed main error: failed to create video output avcodec error: avcodec_send_packet critical error main error: buffer deadlock prevented direct3d11 error: invalid Pixel Shader (hr=0x80004005): f:\Shader@0x15758A98(1,2126-2170): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x15758A98(1,2211-2255): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x15758A98(1,2296-2340): warning X3206: 'Sample': implicit truncation of vector type f:\Shader@0x15758A98(1,1454-1476): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x15758A98(1,1596-1618): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x15758A98(1,1718-1736): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them f:\Shader@0x15758A98(1,1718): error X5608: Compiled shader code uses too many arithmetic instruction slots (72). Max. allowed by the target (ps_2_0) is 64. Consider increasing optimization level to reduce instruction count. direct3d11 error: Failed to create the pixel shader. (hr=0x80070057) direct3d11 error: Failed to allocate format resources direct3d11 error: Direct3D11 could not be opened direct3d11 error: SetThumbNailClip failed: 0x800706f4 direct3d9 error: SetThumbNailClip failed: 0x800706f4 main error: video output creation failed main error: failed to create video output -- logger module stopped --

Re: AMD Ryzen 5 2400G + VLC 3.01 is not a 4k love match yet it seems

Posted: 18 Apr 2018 15:52
by InTheWings
error X5608: Compiled shader code uses too many arithmetic instruction slots (72). Max. allowed by the target (ps_2_0) is 64. Consider increasing optimization level to reduce instruction count. direct3d11 error: Failed to create the pixel shader. (hr=0x80070057) direct3d11 error: Failed to allocate format resources direct3d11 error: Direct3D11

Re: AMD Ryzen 5 2400G + VLC 3.01 is not a 4k love match yet it seems

Posted: 18 Apr 2018 16:00
by robUx4
That should be fixed in 3.0.2

Re: AMD Ryzen 5 2400G + VLC 3.01 is not a 4k love match yet it seems

Posted: 18 Apr 2018 16:13
by Morkph
That should be fixed in 3.0.2
I have tried the following nightly builds:
* http://nightlies.videolan.org/build/win ... -win64.exe [Indeed, different behaviour, saw a lot of random noise on the screen and the the comp rebooted.]
* http://nightlies.videolan.org/build/win ... -win64.exe [Same behaviour as 3.0.1 (which I think is normal)]


Thank you for the replies and help. I think this is solved for now.

Re: AMD Ryzen 5 2400G + VLC 3.01 is not a 4k love match yet it seems

Posted: 18 Apr 2018 16:43
by Morkph
Update:
I have reinstalled VLC 3.0.1 64 bits version rather than the 32 bits version. I had been using the 32 bit version so far (uMatrix probably prevented me from selecting a 64 bit version).

I still get a lot of errors (https://pastebin.com/JTbR6dPc), but the video plays!

My apologies. I think VLC is playing the content relatively smoothly without hardware acceleration (Though there seem to be a significant amount of dropped frames).

Re: AMD Ryzen 5 2400G + VLC 3.01 is not a 4k love match yet it seems

Posted: 25 Apr 2018 15:48
by Morkph
Thank you, VLC 3.0.2 (x64) uses hardware decoding on Ryzen 2400g now!

Log in case this is relevant/interesting:
-- logger module started --
main: one instance mode ENABLED
main: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
main error: module not functional
main error: failed to create audio output
main error: module not functional
main error: failed to create audio output
main error: Failed to set fullscreen
d3d11va warning: Unsupported profile 2 for HEVC Main profile
d3d11va warning: surface dimensions (3840x2176) differ from avcodec dimensions (3840x2160)
avcodec: Using D3D11VA (AMD Radeon(TM) RX Vega 11 Graphics, vendor 4098(ATI), device 5597, revision 198) for hardware decoding
main error: buffer deadlock prevented
main warning: buffer too late (-64662 us): dropped
main warning: playback too late (60577): up-sampling
main warning: picture is too late to be displayed (missing 78 ms)
main warning: picture is too late to be displayed (missing 38 ms)
main warning: picture is too late to be displayed (missing 63 ms)
main warning: picture is too late to be displayed (missing 22 ms)
main warning: picture is too late to be displayed (missing 60 ms)
main warning: picture is too late to be displayed (missing 51 ms)
main warning: picture is too late to be displayed (missing 53 ms)
main warning: picture is too late to be displayed (missing 54 ms)
main warning: picture is too late to be displayed (missing 56 ms)
main warning: picture is too late to be displayed (missing 56 ms)
main warning: picture is too late to be displayed (missing 58 ms)
main warning: picture is too late to be displayed (missing 49 ms)
main warning: picture is too late to be displayed (missing 51 ms)
main error: buffer deadlock prevented
main warning: picture is too late to be displayed (missing 49 ms)
main warning: picture is too late to be displayed (missing 51 ms)
main warning: picture is too late to be displayed (missing 54 ms)
main error: buffer deadlock prevented
main warning: picture is too late to be displayed (missing 81 ms)
main warning: picture is too late to be displayed (missing 41 ms)
main warning: picture is too late to be displayed (missing 53 ms)
main warning: picture is too late to be displayed (missing 54 ms)
main warning: picture is too late to be displayed (missing 51 ms)
main warning: picture is too late to be displayed (missing 57 ms)
main warning: picture is too late to be displayed (missing 59 ms)
main warning: picture is too late to be displayed (missing 49 ms)
main warning: picture is too late to be displayed (missing 52 ms)
main warning: picture is too late to be displayed (missing 54 ms)
main warning: picture is too late to be displayed (missing 55 ms)
main warning: picture is too late to be displayed (missing 25 ms)
main warning: picture is too late to be displayed (missing 57 ms)
main warning: picture is too late to be displayed (missing 23 ms)
main error: buffer deadlock prevented
main warning: picture is too late to be displayed (missing 22 ms)
main warning: picture is too late to be displayed (missing 67 ms)
main warning: picture is too late to be displayed (missing 26 ms)
main warning: picture is too late to be displayed (missing 68 ms)
main warning: picture is too late to be displayed (missing 28 ms)
main error: buffer deadlock prevented
main warning: picture is too late to be displayed (missing 20 ms)
main warning: picture is too late to be displayed (missing 57 ms)
main warning: picture is too late to be displayed (missing 58 ms)
main warning: picture is too late to be displayed (missing 49 ms)
main warning: picture is too late to be displayed (missing 53 ms)
main warning: picture is too late to be displayed (missing 53 ms)
direct3d11 error: SetThumbNailClip failed: 0x800706f4
-- logger module stopped --