AMD Ryzen 5 2400G + VLC 3.01 is not a 4k love match yet it seems
Posted: 18 Apr 2018 12:08
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:
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?
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?