v18 0221 - Black Artifacts - AMD Vega
#16
Off-Topic:
Seem the AMD guys have 
Quote:HEVC_MAIN_10                   186 65536  4096  4096 

implemented for VDPAU!
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Reply
#17
Most of the VAAPI and VDPAU backend code in Mesa is shared. It's just the frontend that's different.
Reply
#18
(2018-02-24, 17:26)yol Wrote: Most of the VAAPI and VDPAU backend code in Mesa is shared. It's just the frontend that's different.
 And ffmpeg does not implement it - so won't happen.

Btw. can you reproduce the rendering error on your AMD Gpu?
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Reply
#19
(2018-02-24, 12:18)ezteban Wrote: I think every video that cannot be decoded by VDPAU will show this issue, because if i disable VDPAU all videos have it.

Here is my vdpauinfo:
Code:
Decoder capabilities:

name                        level macbs width height
----------------------------------------------------
MPEG1                          --- not supported ---
MPEG2_SIMPLE                    3 65536  4096  4096
MPEG2_MAIN                      3 65536  4096  4096
H264_BASELINE                  52 65536  4096  4096
H264_MAIN                      52 65536  4096  4096
H264_HIGH                      52 65536  4096  4096
VC1_SIMPLE                      1 65536  4096  4096
VC1_MAIN                        2 65536  4096  4096
VC1_ADVANCED                    4 65536  4096  4096
MPEG4_PART2_SP                  3 65536  4096  4096
MPEG4_PART2_ASP                 5 65536  4096  4096
DIVX4_QMOBILE                  --- not supported ---
DIVX4_MOBILE                   --- not supported ---
DIVX4_HOME_THEATER             --- not supported ---
DIVX4_HD_1080P                 --- not supported ---
DIVX5_QMOBILE                  --- not supported ---                                                                                                                                    
DIVX5_MOBILE                   --- not supported ---                                                                                                                                    
DIVX5_HOME_THEATER             --- not supported ---                                                                                                                                    
DIVX5_HD_1080P                 --- not supported ---                                                                                                                                    
H264_CONSTRAINED_BASELINE       0 65536  4096  4096                                                                                                                                     
H264_EXTENDED                  --- not supported ---                                                                                                                                    
H264_PROGRESSIVE_HIGH          --- not supported ---                                                                                                                                    
H264_CONSTRAINED_HIGH          --- not supported ---                                                                                                                                    
H264_HIGH_444_PREDICTIVE       --- not supported ---                                                                                                                                    
HEVC_MAIN                      186 65536  4096  4096                                                                                                                                    
HEVC_MAIN_10                   186 65536  4096  4096                                                                                                                                    
HEVC_MAIN_STILL                --- not supported ---                                                                                                                                    
HEVC_MAIN_12                   --- not supported ---                                                                                                                                    
HEVC_MAIN_444                  --- not supported ---     
 I see 2 options.
1) you answer my question and I'll continue to investigate
2) you ignore my questions and you are on your own
Reply
#20
Sorry, i had not much time yesterday.

FernetMenta Wrote:Is it only netflix or content that makes use of inputstream adaptive?
No, it's not only netflix or content that makes use of inputstream adaptive. I experienced if i turned off VDPAU-acceleration in Player settings, every local video file i tested had the issue. It's mainly visible in dark scenes with bright lights. If VDPAU is turned on, only videos that can't be decoded with VDPAU are affected. Limiting color range in display settings reduces the effect.

FernetMenta Wrote:can you post a sample that shows the issue and does not use this path?
Yes, i created a sample file in TheoraVorbis that can't be decoded by VDPAU, so the issue is always visible.

sample.ogv

screenshot
Reply
#21
Can reproduce with the file given. I've also found some other files in my library that show the same issue, but the one we initially did the fix for is still fine.
Reply
#22
thanks, fixed in master
Reply
#23
Great, thanks. I can confirm it's fixed now in master.
Reply
#24
Thanks, fixed on my system too.
Kernel: 4.15.0-10-generic x86_64 bits: 64 
Desktop: Gnome 3.26.2
Distro: Ubuntu Bionic Beaver (development branch)
OpenGL: renderer: Radeon RX 580 Series (POLARIS10 / DRM 3.23.0 / 4.15.0-10-generic, LLVM 5.0.1) version: 4.5 Mesa 17.3.3
Reply
#25
(2018-02-24, 12:21)fritsch Wrote: Off-Topic:
Seem the AMD guys have 
Quote:HEVC_MAIN_10                   186 65536  4096  4096 

implemented for VDPAU! 
 Offtopic I know but has anyone tried HEVC_MAIN_10 with AMD?

Have an R5-230 here and would really like to be able to play this profile.
Reply
#26
(2018-03-03, 15:45)Krobar Wrote:
(2018-02-24, 12:21)fritsch Wrote: Off-Topic:
Seem the AMD guys have 
Quote:HEVC_MAIN_10                   186 65536  4096  4096 

implemented for VDPAU!   
 Offtopic I know but has anyone tried HEVC_MAIN_10 with AMD?

Have an R5-230 here and would really like to be able to play this profile.  
 Use LIBVA 2.1 (libva git, not yet released); use mesa master, pick yol's PR from here: https://github.com/xbmc/xbmc/pull/13333 in combination with kodi v18 - then vaapi will support it on your AMD card.
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Reply
#27
(2018-03-03, 15:45)Krobar Wrote: Have an R5-230 here and would really like to be able to play this profile.
 I don't think your card has hevc h/w decode.
Reply
#28
(2018-03-03, 16:15)fritsch Wrote:
(2018-03-03, 15:45)Krobar Wrote:
(2018-02-24, 12:21)fritsch Wrote: Off-Topic:
Seem the AMD guys have 

implemented for VDPAU!   
 Offtopic I know but has anyone tried HEVC_MAIN_10 with AMD?

Have an R5-230 here and would really like to be able to play this profile.     
 Use LIBVA 2.1 (libva git, not yet released); use mesa master, pick yol's PR from here: https://github.com/xbmc/xbmc/pull/13333 in combination with kodi v18 - then vaapi will support it on your AMD card.   
Thanks for making the software side clear. Currently using a Libreelec custom compile to support my Intel SRIOV network card so will check where Libreelec is at with this.

I remember a year or so back there as a thread on getting native YCbCr overlay working with VAAPI on Intel; would this also work for AMD?
Reply
#29
(2018-03-03, 16:33)AndyFurniss Wrote:
(2018-03-03, 15:45)Krobar Wrote: Have an R5-230 here and would really like to be able to play this profile.
 I don't think your card has hevc h/w decode. 
Yeah, looks like I need an RX550. Quite an expensive card for this job; I have RX480 in my main PC so at least I cant test it before purchase when the time comes.
Reply
#30
(2018-03-03, 16:58)Krobar Wrote:
(2018-03-03, 16:15)fritsch Wrote:
(2018-03-03, 15:45)Krobar Wrote:  Offtopic I know but has anyone tried HEVC_MAIN_10 with AMD?

Have an R5-230 here and would really like to be able to play this profile.     
 Use LIBVA 2.1 (libva git, not yet released); use mesa master, pick yol's PR from here: https://github.com/xbmc/xbmc/pull/13333 in combination with kodi v18 - then vaapi will support it on your AMD card.    
Thanks for making the software side clear. Currently using a Libreelec custom compile to support my Intel SRIOV network card so will check where Libreelec is at with this.

I remember a year or so back there as a thread on getting native YCbCr overlay working with VAAPI on Intel; would this also work for AMD? 
 No. We render in OpenGL which is sRGB.
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Reply

Logout Mark Read Team Forum Stats Members Help
0221 - Black Artifacts - AMD Vega0