Ошибка аппаратного ускорения

Я использовал Xubuntu 14.04 на ноутбуке с процессором AMD A8 4500M и двойной графикой (HD 7640G + HD 8500M). Я выбрал обновление до выпуска 14.10, а затем до 15.04, поэтому я очистил проприетарный драйвер fglrx, как было рекомендовано, и затем обновил его.

Теперь я установил драйверы AMD и пакеты аппаратного ускорения, как описано здесь здесь , и все, кажется, работает нормально, за исключением того, что я получаю это при запуске vainfo:

error: XDG_RUNTIME_DIR not set in the environment.
libva info: VA-API version 0.37.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/fglrx_drv_video.so
libva info: Found init function __vaDriverInit_0_32
xvba_video: XVBA_CreateContext(): status 11
libva error: /usr/lib/x86_64-linux-gnu/dri/fglrx_drv_video.so init failed
libva info: va_openDriver() returns -1
vaInitialize failed with error code -1 (unknown libva error),exit

Теперь я Мне интересно, означает ли это, что аппаратное ускорение вообще не работает, что меня не удивит, учитывая общую низкую производительность этой машины с Ubuntu.

Могу ли я что-нибудь сделать с этим?

Обновление: я сделал новую установку Ubuntu 14.04 с открытым исходным кодом и забыл обо всех проблемах с fglrx :) Теперь я получаю немного лучшая производительность и намного лучшее время автономной работы.

0
задан 9 June 2015 в 22:24

3 ответа

Удалите свой/etc/X11/xorg.conf

, Он сделает драйвер FGLRX для установки по умолчанию сам к HD 7640G после перезагрузки, и Вы получите работу VAAPI с HD 8500M быть полностью отключенным. Кажется, что "aticonfig - начальная" команда неспособна генерировать надлежащий и допустимый xorg.conf на двойном адаптере системы независимо от, он - дополнительные параметры.

пз Вам, возможно, также понадобится к "склонному - получают чистку" ubuntu-drivers-common пакет, поскольку это автоматически сгенерирует одинаково поврежденный и нефункциональный xorg.conf каждый раз, когда Вы перезагружаете.

0
ответ дан 9 June 2015 в 22:24

После небольшого исследования было очевидно, что xorg.conf действительно не имеет значения. VAAPI просто не будет работать над дискретным GPU.

aticonfig - пкс-igpu включает его, в то время как

aticonfig - пкс-dgpu уничтожает его.

0
ответ дан 9 June 2015 в 22:24

Необходимо установить xvba-va-driver для получения его работа с fglrx. Выполненный

 sudo apt-get install xvba-va-driver

С этим драйвером дискретный GPU будет работать с vaapi.

0
ответ дан 9 June 2015 в 22:24

Другие вопросы по тегам:

Похожие вопросы: