Свободный драйвер видеокарт AMD Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:свободный_драйвер_видеокарт_amd [2014/02/10 13:04]
Переписываю статью
wiki:свободный_драйвер_видеокарт_amd [2016/12/07 11:24]
Избавление от тиринга
Строка 4: Строка 4:
 ====== Переход с проприетарного драйвера на свободный ====== ====== Переход с проприетарного драйвера на свободный ======
 Воспользуйтесь инструкцией [[wiki:​драйвер_видеокарт_amd#​корректное_и_полное_удаление_проприетарного_драйвера|Корректное и полное удаление проприетарного драйвера]] Воспользуйтесь инструкцией [[wiki:​драйвер_видеокарт_amd#​корректное_и_полное_удаление_проприетарного_драйвера|Корректное и полное удаление проприетарного драйвера]]
 +
 +===== Обновление драйвера =====
 +<note important>​Этот репозиторий содержит разрабатываемую версию драйвера. В случае неправильной работы драйвера вы можете вернуться к стандартным драйверам при помощи утилиты [[ppa-purge]].</​note>​
 +Добавить PPA с новыми версиями драйвера radeon:
 +<code bash>​sudo add-apt-repository ppa:​oibaf/​graphics-drivers</​code>​
 +Обновить список пакетов:​
 +<code bash>​sudo apt-get update</​code>​
 +Теперь,​ обновить систему:​
 +<code bash>​sudo apt-get dist-upgrade</​code>​
 +Перезагрузить компьютер.
 +
 ===== Аппаратное ускорение декодирования видео ===== ===== Аппаратное ускорение декодирования видео =====
 <note important>​Аппаратное ускорение работает только с видеокартами HD4xxx-HD8xxx поддерживающими UVD2 и UVD3 соответственно. Тем не менее, в дальнейшем не исключена реализация поддержки и для более старых серий HD2xxx-HD3xxx. <note important>​Аппаратное ускорение работает только с видеокартами HD4xxx-HD8xxx поддерживающими UVD2 и UVD3 соответственно. Тем не менее, в дальнейшем не исключена реализация поддержки и для более старых серий HD2xxx-HD3xxx.
  
-Инструкция предназначена только для Ubuntu ​12.04.4(с обновленным ядром и графическим стеком),​ 13.10 и новее.</​note>​+Инструкция предназначена только для Ubuntu ​14.04 и новее.</​note>​
 Недавно (с выходом ядра Linux 3.10 и Mesa 9.2) появилась возможность задействовать аппаратное ускорение декодирования видео со свободным драйвером AMD. Чтобы воспользоваться данной возможностью:​ Недавно (с выходом ядра Linux 3.10 и Mesa 9.2) появилась возможность задействовать аппаратное ускорение декодирования видео со свободным драйвером AMD. Чтобы воспользоваться данной возможностью:​
-  -- Скачайте и установите библиотеку поддержки декодирования видео ​libg3dvl-mesa:​ +  -- Установите библиотеку поддержки декодирования видео и [[SMPlayer]]:​ 
-    ** Для 32-битной Ubuntu +  .. <code bash>​sudo apt-get install ​mesa-vdpau-drivers ​smplayer</​code>​
-    .. <code bash>​mkdir libg3dvl-mesa +
-cd libg3dvl-mesa +
-wget -c --content-disposition http://​ubuntuone.com/​4kGcjfOuhLONv8pP7MiQ64 +
-sudo dpkg -i libg3dvl-mesa_10.2~git1402100730.a487ef~gd~t_i386.deb</​code>​ +
-    ** Для 64-битной Ubuntu +
-    .. <code bash>​mkdir libg3dvl-mesa +
-cd libg3dvl-mesa +
-wget -c --content-disposition http://​ubuntuone.com/​1WwKbKNtFaWj9J2jgqhYdD +
-sudo dpkg -i libg3dvl-mesa_10.2~git1402100730.a487ef~gd~t_amd64.deb</​code>​ +
-  -- Установите ​[[SMPlayer]]:​ +
-  .. <code bash>​sudo apt-get install smplayer</​code>​+
   -- Настройте SMPlayer   -- Настройте SMPlayer
   .. Для задействования ускорения в меню //"​Настройки"​ -> "​Основные"​ -> "​Видео"​ -> "​Устройство вывода"//​ выберите **vdpau**.   .. Для задействования ускорения в меню //"​Настройки"​ -> "​Основные"​ -> "​Видео"​ -> "​Устройство вывода"//​ выберите **vdpau**.
-  -- Настройте ​встроенный Flash-плагин из Google Chrome: +  -- Настройте ​PepperFlashPlayer:​ 
-  ​.. ​В [[Google Chrome]] ускорение декодирования работать не будет. Тем не менее можно задействовать аппаратное ускорение рендеринга. Для этого необходимо в [[chrome://​flags]] включить //​Переопределение списка программного рендеринга//,​ а затем перезапустить браузер. +<note tip>​Для браузера Chromium сначала нужно [[wiki:​chromium#​flash_player|установить]] PepperFlashPlayer</​note>​ 
-  -- Перезагрузитесь. +В [[Chromium]] / [[Google Chrome]] / [[Opera]] ускорение декодирования работать не будет. Тем не менее можно задействовать аппаратное ускорение рендеринга. Для этого необходимо в [[chrome://​flags]] включить //​Переопределение списка программного рендеринга//,​ а затем перезапустить браузер. 
-Для проверки работы аппаратного ускорения перейдите [[http://​www.youtube.com/​watch?​v=LKZBIBc_WT8|сюда]] и выберите качество видео 720p. После чего, нажмите на видео правой кнопкой мышки и выберите пункт //​Статистика для сисадминов//​. Здесь вы должны увидеть "​accelerated video rendering"​. Эта надпись означает,​ что аппаратное ускорение рендеринга видео в Flash-плагине работает. ​+
 ===== Настройка энергосбережения ===== ===== Настройка энергосбережения =====
 <note important>​Инструкция предназначена только для Ubuntu 12.04.4(с обновленным ядром и графическим стеком) и 13.10</​note>​ <note important>​Инструкция предназначена только для Ubuntu 12.04.4(с обновленным ядром и графическим стеком) и 13.10</​note>​
 +Если вы ставили систему с образа 12.04.(1, 2, 3) вам следует в ручную обновить ядро и графический стек, для этого:
 +<code bash>​sudo apt-get install linux-generic-lts-saucy xserver-xorg-lts-saucy</​code>​
 <note tip>В Ubuntu 14.04 по умолчанию активирована поддержка динамического управления питанием и частотами (DPM) для большинства современных встроенных и внешних видеокарт Radeon. С вашей стороны никаких дополнительных действий не требуется.</​note>​ <note tip>В Ubuntu 14.04 по умолчанию активирована поддержка динамического управления питанием и частотами (DPM) для большинства современных встроенных и внешних видеокарт Radeon. С вашей стороны никаких дополнительных действий не требуется.</​note>​
 В ядрах версии 3.11 и выше была добавлена новая система управления питанием видеокарт AMD. Данная система позволяет существенно снизить температуру видеокарты. Для того, чтобы включить ее, необходимо выполнить следующие действия:​ В ядрах версии 3.11 и выше была добавлена новая система управления питанием видеокарт AMD. Данная система позволяет существенно снизить температуру видеокарты. Для того, чтобы включить ее, необходимо выполнить следующие действия:​
Строка 44: Строка 46:
 <code bash>​echo "​OFF"​ > /​sys/​kernel/​debug/​vgaswitcheroo/​switch</​code>​ <code bash>​echo "​OFF"​ > /​sys/​kernel/​debug/​vgaswitcheroo/​switch</​code>​
 <note tip>В Ubuntu 14.04 имеется поддержка динамического включения и выключения дискретного GPU на базирующихся на технологии AMD PowerXpress ноутбуках с двумя GPU. Дискретная видеокарта отключается автоматически когда не используется. Указанного выше действия для отключения дискретной видеокарты не требуется.</​note>​ <note tip>В Ubuntu 14.04 имеется поддержка динамического включения и выключения дискретного GPU на базирующихся на технологии AMD PowerXpress ноутбуках с двумя GPU. Дискретная видеокарта отключается автоматически когда не используется. Указанного выше действия для отключения дискретной видеокарты не требуется.</​note>​
 +
 ===== Настройка для вывода аудио через HDMI ===== ===== Настройка для вывода аудио через HDMI =====
 +<note important>​Инструкция предназначена только для Ubuntu 13.10 и старее. В Ubuntu 14.04 и новее по умолчанию включена поддержка вывода звука через HDMI, в том числе с использованием кодеков DTS-HD и Dolby TrueHD, и с поддержкой конфигурации объёмного звука 7.1.</​note>​
   -- Используя терминал выполните команду <code bash>​sudo gedit /​etc/​default/​grub</​code>​   -- Используя терминал выполните команду <code bash>​sudo gedit /​etc/​default/​grub</​code>​
   -- Добавьте опцию загрузки ядра <code bash>​radeon.audio=1</​code>​ после <code bash>​quiet splash</​code>​ Должно получится что-то вроде   -- Добавьте опцию загрузки ядра <code bash>​radeon.audio=1</​code>​ после <code bash>​quiet splash</​code>​ Должно получится что-то вроде
Строка 52: Строка 56:
   -- Перезагрузитесь.   -- Перезагрузитесь.
   -- Перейдите в меню //"​Параметры системы"​ -> "​Звук"//​ и выберите **"​Воспроизведение звука через HDMI / DisplayPort"​**   -- Перейдите в меню //"​Параметры системы"​ -> "​Звук"//​ и выберите **"​Воспроизведение звука через HDMI / DisplayPort"​**
 +
 +===== Избавление от тиринга =====
 +  - Для того, чтобы убрать тиринг,​ необходимо отредактировать или создать (если не существует) следующий файл конфигурации:<​code bash>​sudo gedit /​usr/​share/​X11/​xorg.conf.d/​20-radeon.conf</​code>​
 +  - Добавить следующий текст:<​code bash>
 +Section "​Device"​
 +    Identifier "​Radeon"​
 +    Driver "​radeon"​
 +    Option "​TearFree"​ "​on"​
 +EndSection</​code>​
 +  - После этого перезагрузить X-server:<​code bash>​sudo service lightdm restart</​code>​
  
 ===== Ссылки ===== ===== Ссылки =====