LINUX.ORG.RU

История изменений

Исправление mittorn, (текущая версия) :

Свежую, прямо с main бранча. В систему ставить не обязательно, можно проссто указать пути через LIBVA_DRIVERS_PATH

Вот так я у меня выглядит mesa только с libva собираю для rdna2, в принципе для любого gcn будет аналогично

cd ~/mesa
mkdir build
cd build
meson .. -Dplatforms=x11  -Dgallium-drivers=radeonsi -Dgallium-extra-hud=true -Dgallium-vdpau=disabled -Dgallium-va=enabled -Dvulkan-drivers= -Dvulkan-layers= -Dgles1=disabled -Dgles2=disabled -Dopengl=false  -Dglx=disabled -Degl=disabled  -Dlmsensors=enabled -Dbuildtype=release -Ddebug=false -Doptimization=3 -Db_ndebug=true -Dvideo-codecs=vc1dec,h264dec,h264enc,h265dec,h265enc
ninja


Потом чтобы использовать эту же версию без установки:
LIBVA_DRIVERS_PATH=~/mesa/build/src/gallium/targets/va/ LIBVA_DRIVER_NAME=libgallium vainfo


Вероятно, в дистре не было опции с video-codecs, потому список пустой. Если всё же не будет работать - то вероятно регрессия и на неработающий libva в мастере mesa можно заводить багрепорт
Меня ещё напрягает, что в vainfo нет mpeg1/2, ведь они включаются без этой опции. Может libva вообще сломан в дистре?
В любом случае проверить бы не помешало

Исправление mittorn, :

Свежую, прямо с main бранча. В систему ставить не обязательно, можно проссто указать пути через LIBVA_DRIVERS_PATH

Вот так я у меня выглядит mesa только с libva собираю для rdna2, в принципе для любого gcn будет аналогично

cd ~/mesa
mkdir build
cd build
meson .. -Dplatforms=x11  -Dgallium-drivers=radeonsi -Dgallium-extra-hud=true -Dgallium-vdpau=disabled -Dgallium-va=enabled -Dvulkan-drivers= -Dvulkan-layers= -Dgles1=disabled -Dgles2=disabled -Dopengl=false  -Dglx=disabled -Degl=disabled  -Dlmsensors=enabled -Dbuildtype=release -Ddebug=false -Doptimization=3 -Db_ndebug=true -Dvideo-codecs=vc1dec,h264dec,h264enc,h265dec,h265enc
ninja


Потом чтобы использовать эту же версию без установки:
LIBVA_DRIVERS_PATH=~/mesa/build/src/gallium/targets/va/ LIBVA_DRIVER_NAME=libgallium vainfo


Вероятно, в дистре не было опции с video-codecs, потому список пустой. Если всё же не будет работать - то вероятно регрессия и на неработающий libva в мастере mesa можно заводить багрепорт

Исправление mittorn, :

Свежую, прямо с main бранча. В систему ставить не обязательно, можно проссто указать пути через LIBVA_DRIVERS_PATH

Вот так я у меня выглядит mesa только с libva собираю для rdna2, в принципе для любого gcn будет аналогично

cd ~/mesa
mkdir build
cd build
meson .. -Dplatforms=x11  -Dgallium-drivers=radeonsi -Dgallium-extra-hud=true -Dgallium-vdpau=disabled -Dgallium-va=enabled -Dvulkan-drivers= -Dvulkan-layers= -Dgles1=disabled -Dgles2=disabled -Dopengl=false  -Dglx=disabled -Degl=disabled  -Dlmsensors=enabled -Dbuildtype=release -Ddebug=false -Doptimization=3 -Db_ndebug=true -Dvideo-codecs=vc1dec,h264dec,h264enc,h265dec,h265enc
ninja


Потом чтобы использовать эту же версию без установки:
LIBVA_DRIVERS_PATH=~/mesa/build/src/gallium/targets/va/ LIBVA_DRIVER_NAME=libgallium 

Исходная версия mittorn, :

Свежую, прямо с main бранча. В систему ставить не обязательно, можно проссто указать пути через LIBVA_DRIVERS_PATH