The officially official Devuan Forum!

You are not logged in.

#1 2020-03-27 18:20:28

kapqa
Member
Registered: 2019-01-02
Posts: 150  

Devuan Ascii - Opensource Drivers Amd / AMD RX560

Hello ,

i just installed ths program here on Devuan Ascii

https://www.svp-team.com/wiki/SVP:Linux


and it seems that my graphics card AMD RX560 is very poorly performing with Devuan 2.0 Asciii.

i changed the options for svptube2 to playback only in mp4 format (the RX560 has no hardware encoding/decoding for VP9 codec?) but the playback is still very laggy.


My question is:

is there a way to improve the Graphics Driver on Devuan for the AMD cards?

All i did was to install

firmware-linux-nonfree

Thank you very much!

Offline

#2 2020-03-27 19:03:34

rolfie
Member
Registered: 2017-11-25
Posts: 297  

Re: Devuan Ascii - Opensource Drivers Amd / AMD RX560

Install 4.19 backports kernel and the non-free firmware from backports.

rolfie

Offline

#3 2020-03-27 21:29:20

kapqa
Member
Registered: 2019-01-02
Posts: 150  

Re: Devuan Ascii - Opensource Drivers Amd / AMD RX560

Hello Rolfie, hallo!

I upgraded to Beowulf, but the graphics seems still a bit lacking.


Followed this advice here
https://linuxconfig.org/how-to-install- … -10-buster

and installed all those packages (on Beowufl)


Should i still install newer Kernel - but i suppose there is no Backports yet for Beowulf.

The problem is, with the program above, the framerate conversion functions, but whenever i move the window to another monitor, the frame-dropping occurs. it couuld well also just be a problem with the svp4linux setup;


thank you!

Offline

#4 2020-03-27 22:08:07

Head_on_a_Stick
Member
From: London
Registered: 2019-03-24
Posts: 664  
Website

Re: Devuan Ascii - Opensource Drivers Amd / AMD RX560

kapqa wrote:

the RX560 has no hardware encoding/decoding for VP9 codec?

Check with

vainfo
vdpauinfo

Make sure the vainfo, vdpauinfo, va-driver-all & vdpau-driver-all packages are installed before trying that.

And I think newer AMD cards need this line in /etc/environment (or in a fragment file under /etc/environment.d/) for VDPAU acceleration to work:

VDPAU_DRIVER=radeonsi

"Il semble que la perfection soit atteinte non quand il n'y a plus rien à ajouter, mais quand il n'y a plus rien à retrancher." — Antoine de Saint-Exupéry

Offline

#5 2020-03-28 15:15:18

kapqa
Member
Registered: 2019-01-02
Posts: 150  

Re: Devuan Ascii - Opensource Drivers Amd / AMD RX560

Head_on_a_Stick wrote:
kapqa wrote:

the RX560 has no hardware encoding/decoding for VP9 codec?

Check with

vainfo
vdpauinfo

Make sure the vainfo, vdpauinfo, va-driver-all & vdpau-driver-all packages are installed before trying that.

And I think newer AMD cards need this line in /etc/environment (or in a fragment file under /etc/environment.d/) for VDPAU acceleration to work:

VDPAU_DRIVER=radeonsi

Thanks!

This is the output

vainfo

error: XDG_RUNTIME_DIR not set in the environment.
libva info: VA-API version 1.4.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_4
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.4 (libva 2.4.0)
vainfo: Driver version: Mesa Gallium driver 18.3.6 for Radeon RX 560 Series (POLARIS11, DRM 3.27.0, 4.19.0-8-amd64, LLVM 7.0.1)
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            :	VAEntrypointVLD
      VAProfileMPEG2Main              :	VAEntrypointVLD
      VAProfileVC1Simple              :	VAEntrypointVLD
      VAProfileVC1Main                :	VAEntrypointVLD
      VAProfileVC1Advanced            :	VAEntrypointVLD
      VAProfileH264ConstrainedBaseline:	VAEntrypointVLD
      VAProfileH264ConstrainedBaseline:	VAEntrypointEncSlice
      VAProfileH264Main               :	VAEntrypointVLD
      VAProfileH264Main               :	VAEntrypointEncSlice
      VAProfileH264High               :	VAEntrypointVLD
      VAProfileH264High               :	VAEntrypointEncSlice
      VAProfileHEVCMain               :	VAEntrypointVLD
      VAProfileHEVCMain               :	VAEntrypointEncSlice
      VAProfileHEVCMain10             :	VAEntrypointVLD
      VAProfileJPEGBaseline           :	VAEntrypointVLD
      VAProfileNone                   :	VAEntrypointVideoProc

vdpauinfo

vdpauinfo
display: :0.0   screen: 0
API version: 1
Information string: G3DVL VDPAU Driver Shared Library version 1.0

Video surface:

name   width height types
-------------------------------------------
420    16384 16384  NV12 YV12 
422    16384 16384  UYVY YUYV 
444    16384 16384  Y8U8V8A8 V8U8Y8A8 

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

Output surface:

name              width height nat types
----------------------------------------------------
B8G8R8A8         16384 16384    y  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 A8I8 I8A8 
R8G8B8A8         16384 16384    y  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 A8I8 I8A8 
R10G10B10A2      16384 16384    y  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 A8I8 I8A8 
B10G10R10A2      16384 16384    y  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 A8I8 I8A8 

Bitmap surface:

name              width height
------------------------------
B8G8R8A8         16384 16384
R8G8B8A8         16384 16384
R10G10B10A2      16384 16384
B10G10R10A2      16384 16384
A8               16384 16384

Video mixer:

feature name                    sup
------------------------------------
DEINTERLACE_TEMPORAL             y
DEINTERLACE_TEMPORAL_SPATIAL     -
INVERSE_TELECINE                 -
NOISE_REDUCTION                  y
SHARPNESS                        y
LUMA_KEY                         y
HIGH QUALITY SCALING - L1        y
HIGH QUALITY SCALING - L2        -
HIGH QUALITY SCALING - L3        -
HIGH QUALITY SCALING - L4        -
HIGH QUALITY SCALING - L5        -
HIGH QUALITY SCALING - L6        -
HIGH QUALITY SCALING - L7        -
HIGH QUALITY SCALING - L8        -
HIGH QUALITY SCALING - L9        -

parameter name                  sup      min      max
-----------------------------------------------------
VIDEO_SURFACE_WIDTH              y        48     4096
VIDEO_SURFACE_HEIGHT             y        48     4096
CHROMA_TYPE                      y  
LAYERS                           y         0        4

attribute name                  sup      min      max
-----------------------------------------------------
BACKGROUND_COLOR                 y  
CSC_MATRIX                       y  
NOISE_REDUCTION_LEVEL            y      0.00     1.00
SHARPNESS_LEVEL                  y     -1.00     1.00
LUMA_KEY_MIN_LUMA                y  
LUMA_KEY_MAX_LUMA                y

Offline

#6 2020-03-28 18:30:47

kapqa
Member
Registered: 2019-01-02
Posts: 150  

Re: Devuan Ascii - Opensource Drivers Amd / AMD RX560

Head_on_a_Stick wrote:

And I think newer AMD cards need this line in /etc/environment (or in a fragment file under /etc/environment.d/) for VDPAU acceleration to work:

VDPAU_DRIVER=radeonsi

I am a bit confused about this statement because on the Debian Wiki on ATI there is nowhere to be seen such a requirement

https://wiki.debian.org/it/AtiHowTo

Offline

Board footer