Это старая версия документа.


Этот драйвер используется системой по умолчанию и поставляются в комплекте с графическим сервером. Для их использования не нужно производить каких-либо особенных действий - система сама определит наиболее подходящий для вашего оборудования драйвер.

Переход с проприетарного драйвера на свободный

Аппаратное ускорение декодирования видео

Аппаратное ускорение работает только с видеокартами HD4xxx-HD7xxx поддерживающими UVD2 и UVD3 соотвественно. Тем не менее, в дальнейшем не исключена реализация поддержки и для более старых серий HD2xxx-HD3xxx.

Инструкция предназначена только для Ubuntu 13.10.

Недавно (с выходом ядра Linux 3.10 и Mesa 9.2) появилась возможность задействовать аппаратное ускорение декодирования видео (в т.ч. в Flash-плеере) со свободным драйвером AMD. До выхода Ubuntu 14.04 вы можете воспользоваться временным решением:

  1. Скачайте и установите библиотеку поддержки декодирования видео libg3dvl-mesa:

    • Для 32-битной Ubuntu

      mkdir libg3dvl-mesa
      cd libg3dvl-mesa
      wget -c --content-disposition http://ubuntuone.com/3m6vkQerEe4PP66c7QVGxb
      sudo dpkg -i libg3dvl-mesa_9.3~git1310091634.bd19e2+glvdpau~gd~r_i386.deb
    • Для 64-битной Ubuntu

      mkdir libg3dvl-mesa
      cd libg3dvl-mesa
      wget -c --content-disposition http://ubuntuone.com/15ptgJGueNsc6VcBTpIcQU
      sudo dpkg -i libg3dvl-mesa_9.3~git1310091634.bd19e2+glvdpau~gd~r_amd64.deb
  2. Установите SMPlayer и ubuntu-restricted-extras (метапакет включает в себя кодеки, Flash-плагин и многое другое):

    sudo apt-get install smplayer ubuntu-restricted-extras
  3. Настройте SMPlayer

    Для задействования ускорения в меню «Настройки» → «Основные» → «Видео» → «Устройство вывода» выберите vdpau.

  4. Настройте Flash-плагин

    :!:Только для общесистемного Flash-плагина. С встроенным в Google Chrome ускорение декодирования работать не будет!1)

    :!: С задействованным ускорением наблюдается плохая работа Flash-плагина на большинстве сайтов. Исключением является лишь Youtube.

    Используя терминал открываем mms.cfg в редакторе gedit

    sudo mkdir /etc/adobe
    sudo gedit /etc/adobe/mms.cfg

    Добавьте

    EnableLinuxHWVideoDecode=1

    в mms.cfg. Нажмите сохранить и закройте gedit.

  5. Перезагрузитесь.

Для проверки работы аппаратного ускорения перейдите сюда и выберите качество видео 1080p. После чего, нажмите на видео правой кнопкой мышки и выберите пункт Статистика для сисадминов. Здесь вы должны увидеть «accelerated video rendering accelerated video decoding». Эта надпись означает, что аппаратное ускорение декодирования видео в Flash-плагине работает.

Настройка энергосбережения

Инструкция предназначена только для Ubuntu 13.10.

В ядрах версии 3.11 и выше была добавлена новая система управления питанием видеокарт AMD. Данная система позволяет существенно снизить температуру видеокарты. Для того, чтобы включить ее, необходимо выполнить следующие действия:

  1. Измените параметры ядра:

    sudo gedit /etc/default/grub

    Замените строку

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

    на

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.dpm=1"

    Затем сохраните файл и закройте редактор gedit.

  2. Обновите конфигурацию загрузчика:

    sudo update-grub
  3. Перезагрузитесь.

Настройка энергосбережения на версиях Ubuntu старее 13.10

Существует простой способ попытаться снизить температуру видеокарты:

используя терминал откройте в редакторе gedit файл rc.local

sudo gedit /etc/rc.local

и добавьте перед exit

echo profile > /sys/class/drm/card0/device/power_method #задействуем профили энергосбережения
echo low > /sys/class/drm/card0/device/power_profile #активируем профиль low

Теперь осталось перезагрузить систему и посмотреть на результат. * вместо профиля low вы можете попробовать менее агрессивные mid или auto

Настройка энергосбережения на ноутбуках с гибридной графикой

На ноутбуках с гибридной графикой вам может понадобиться внести нижеследующую строку в файл /etc/rc.local для снижения температуры ноутбука

echo "OFF" > /sys/kernel/debug/vgaswitcheroo/switch

Настройка для вывода аудио через HDMI

  1. Используя терминал выполните команду

    sudo gedit /etc/default/grub
  2. Добавьте опцию загрузки ядра

    radeon.audio=1

    после

    quiet splash

    Должно получится что-то вроде

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.dpm=1 radeon.audio=1"

    Затем сохраните файл и закройте редактор gedit.

  3. Используя терминал выполните команду

    sudo update-grub
  4. Перезагрузитесь.

  5. Перейдите в меню «Параметры системы» → «Звук» и выберите «Воспроизведение звука через HDMI / DisplayPort»

Ссылки

1)
Тем не менее можно задействовать аппаратное ускорение рендеринга. Для этого необходимо в chrome://flags включить Переопределение списка программного рендеринга, а затем перезапустить браузер.