Драйверы xf86-video, нубский вопрос

ну на кавери возможностей видать поболе чем на оланде

 vainfo
vainfo: VA-API version: 1.5 (libva 2.5.0)
vainfo: Driver version: Mesa Gallium driver 19.2.3 for AMD Radeon HD 8500 series (OLAND, DRM 3.33.0, 5.3.8-zen1-1-zen, LLVM 9.0.0)
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointVLD
      VAProfileNone                   : VAEntrypointVideoProc
$ vdpauinfo
display: :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                           0 1048576 16384 16384
MPEG2_SIMPLE                    3 1048576 16384 16384
MPEG2_MAIN                      3 1048576 16384 16384
H264_BASELINE                  --- not supported ---
H264_MAIN                      --- not supported ---
H264_HIGH                      --- not supported ---
VC1_SIMPLE                     --- not supported ---
VC1_MAIN                       --- not supported ---
VC1_ADVANCED                   --- not supported ---
MPEG4_PART2_SP                 --- not supported ---
MPEG4_PART2_ASP                --- not supported ---
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      --- not supported ---
H264_EXTENDED                  --- not supported ---
H264_PROGRESSIVE_HIGH          --- not supported ---
H264_CONSTRAINED_HIGH          --- not supported ---
H264_HIGH_444_PREDICTIVE       --- not supported ---
HEVC_MAIN                      --- not supported ---
HEVC_MAIN_10                   --- not supported ---
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    16384
VIDEO_SURFACE_HEIGHT             y        48    16384
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

и еще точно не помню где, но читала что на amdgpu оно глюкавей чем на radeon
Eva_Berg
и еще точно не помню где, но читала что на amdgpu оно глюкавей чем на radeon
очевидно что не на любом железе...
у меня например Иксы с драйвером radeon вообще сейчас не работают почему то... хотя официально должны поддерживать KAVERI
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
народ! ну и к чему вы пришли я так и не понял?
только ясно что xf86-video-intel не нужен... (на основании поста vasek )
а вот что на счет xf86-video-ati/amdgpu?
vasek
EDIT 2 - кстати не рекомендуют также использовать и xf86-video-amdgpu/ati , а использовать modesetting (который встроен в X), если ничего не напутал
проверял, без них не работает! (по крайней мере у меня в кде)
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
NetHunter, покажи плз. /var/log/Xorg.0.log
а то пишешь что
NetHunter
Radeon и amdgpu есть в ядре и вроде-бы все работает и без xf86.
не верю!!! или используется что то другое вместо них... например еще есть стандартный драйвер vesa.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
amdgpu в ядре нет вроде как. есть modesetting для intel, nouveau для nvidia и radeon для AMD ATI.
К ним имеются DDX драйверы.
Все.
Morisson
amdgpu в ядре нет вроде как
Я AMD практически не знаю, но как тогда объяснить эти выводы
zgrep AMDGPU /proc/config.gz
CONFIG_DRM_AMDGPU=m
CONFIG_DRM_AMDGPU_SI=y
CONFIG_DRM_AMDGPU_CIK=y
CONFIG_DRM_AMDGPU_USERPTR=y
# CONFIG_DRM_AMDGPU_GART_DEBUGFS is not set
modinfo amdgpu
filename:       /lib/modules/5.3.10-arch1-1/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko.xz
license:        GPL and additional rights
description:    AMD GPU
.......................................
Ошибки не исчезают с опытом - они просто умнеют
vasek
но как тогда объяснить эти выводы
думаю он просто ошибся...

сначала был только xf86-video-ati для ядерного драйвера radeon и в тоже время жил проприетарный драйвер fglrx (ATI Catalyst).
потом появился xf86-video-amdgpu с появлением amdgpu ядерного драйвера для новых видюх от AMD.
ядерный драйвер amdgpu сейчас ничем не отличается от проприетарного ядерного драйвера amdgpu-pro, а различия теперь только в userspace библиотеках с pro версией...
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Вспомнил, что как то приводил картинку
Ошибки не исчезают с опытом - они просто умнеют
nafanja
проверял, без них не работает! (по крайней мере у меня в кде)
могу предположить, что не правильно прописываешь - так как у тебя 2 видеокарты, то нужно обязательно указывать в конфиге BusID "pci:bus:dev:func"

PS - в части Intel - хоть и не рекомендуют xf86-video-intel, но с использованием modesetting есть некоторые нюансы (например, управление подсветкой), хотя и работают над этим ... но это linux и каждый решает сам, что ему использовать, насильно не заставишь, ... и как я понял переход на modesetting все равно в итоге состоится, но это будет плавный, а не насильственный переход - как я уже писал, просто Intel перестал развивать (можно сказать забросил) xf86-video-intel и переключился на modesetting ... так что в конце концов все на него перейдут, если, конечно, не появиться что то новое.
А вот в части AMD ничего сказать не могу, я поклонник Intel, причины - в игры не играю, а, главное, нет проблем в Linux, ну и привык к использованию MSR регистров.
Ошибки не исчезают с опытом - они просто умнеют
Тогда получается что под вайланд вообще драйверы не нужны..
 
Зарегистрироваться или войдите чтобы оставить сообщение.