Amd proprietary driver linux

Драйвер видеокарт AMD

Для видеокарт Radeon в Ubuntu 16.04 и более новых версиях доступно 2 варианта: 1. Использовать открытый драйвер по умолчанию 2. Использовать amdgpu-pro, который доступен для относительно новых видеокарт (gcn 1.1 и новее)

Драйвер amdgpu-pro

amdgpu-pro — это новый драйвер от AMD, реализующий новую стратегию в разработке драйверов для Linux. Теперь не требуется установка закрытого модуля в ядро системы, вместо этого используется открытый драйвер amdgpu. Закрытая часть кода amdgpu-pro, повышающая функционал и производительность драйвера, работает в пространстве пользователя и использует открытый драйвер amdgpu в ядре.

Список поддерживаемых видеокарт

Установка amdgpu-pro

Проверяем не установлен ли уже amdgpu-pro:

Если установлен и вы хотите обновить версию, предварительно нужно удалить старый драйвер, как это сделать читать ниже.

Скачиваем, распаковываем и устанавливаем драйвер:

wget -c --referer='http://support.amd.com/ru-ru/download/desktop?os=Linux+x86' https://www2.ati.com/drivers/linux/ubuntu/amdgpu-pro-16.60-379184.tar.xz tar -Jxvf amdgpu-pro-16.60-379184.tar.xz amdgpu-pro-16.60-379184/amdgpu-pro-install

Добавляем пользователя в группу video:

sudo usermod -a -G video $LOGNAME

Если у Вас чёрный экран при загрузке, и диалоговое окно The system is running in low graphic mode, надо загрузиться через grub параметром nomodeset. Удалить драйвер. Перезагрузиться и пересобрать ядро с параметром

Удаление amdgpu-pro

В той же папке из который вы запускали скрипт установки, доступен скрипт удаления

amdgpu-pro-driver/amdgpu-pro-uninstall

Проприетарный драйвер для видеокарт AMD для версий Ubuntu до 16.04

В этой статье мы рассмотрим способы установки проприетарного драйвера AMD (Radeon Software/FGLRX). У обладателей видеокарт AMD есть несколько вариантов:

Использовать свободные драйвера AMD, которые зачастую стабильнее проприетарных и благодаря поддержке DRI_PRIME удобнее для владельцев ноутбуков с гибридной графикой (AMD PowerXpress / AMD Enduro)

Установить проприетарные драйвера из deb-пакетов, выложенных на сайте AMD для Ubuntu 14.04.0 и 14.04.1 (рекомендуется, если необходимые возможности отсутствующие в свободном драйвере и используется поддерживаемая версия дистрибутива)

Установить проприетарные драйвера из deb-пакетов, сгенерированных инсталлятором с сайта AMD под установленную у вас версию Ubuntu (если используемая версия дистрибутива отлична от 14.04.0 и 14.04.1)

Проприетарный драйвер

Установка драйвера AMD с сайта

AMD Radeon Software 15.11 и новее, не поддерживает видеокарты на базе архитектуры TeraScale. Архитектуру вашей видеокарты можно посмотреть здесь. Если у вас неподдерживаемая видеокарта, используйте последнюю версию Ubuntu с дефолтным свободным драйвером.

Читайте также:  Linux open smb share
Подготовка к установке

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

sudo apt-get install cdbs dh-make dkms execstack dh-modaliases linux-headers-generic libqtgui4 xserver-xorg-dev debhelper lib32gcc1
sudo apt-get install cdbs dh-make dkms execstack dh-modaliases linux-headers-generic libqtgui4 xserver-xorg-dev debhelper
sudo sh /usr/share/ati/fglrx-uninstall.sh --force
Установка драйвера

Генерируем пакеты для вашей версии дистрибутива. Обратите внимание на то, что вместо Ubuntu/wily вам может понадобиться указать используемую вами версию дистрибутива, если она отлична от Ubuntu 15.10.

sh amd-driver-installer-15.302-x86.x86_64.run --buildpkg Ubuntu/wily

Другой вариант установки

Более того в этом варианте не требуется проводить подготовку к установке, установщик сам все сделает, только жмите далее когда спросит 😉

Скачаем, распакуем архив. Сгенерируем и установим пакеты одной командой. На всякий случай в ручную создадим xorg.conf. Перезагрузим систему.

cd ~ wget -c --referer='http://support.amd.com/ru-ru/download/desktop?os=Linux+x86' http://www2.ati.com/drivers/linux/radeon-crimson-15.12-15.302-151217a-297685e.zip unzip radeon-crimson-15.12-15.302-151217a-297685e.zip cd fglrx-15.302 sudo sh amd-driver-installer-15.302-x86.x86_64.run --buildandinstallpkg sudo apt-get -fy install sudo amdconfig --initial -f cd ~ sudo rm -r fglrx-15.302 sudo reboot

Удаление проприетарного драйвера

Если что-то пошло не так и вы хотите вернуть всё обратно до состояния, предшествовавшего установке проприетарного драйвера FGRLX, можно переключиться на свободный драйвер (в окне Дополнительные драйверы) либо выполнить эту команду в терминале:

sudo apt-get remove --purge fglrx\*

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

Решение некоторых вопросов

Video Tearing

AMD/ATI утверждает, что опция «Tear Free Video» включена по умолчанию, но это не в случае с Catalyst 12-3, который был установлен на Kubuntu 12.04. Если у вас возникли проблемы с tearing, убедитесь, что «Tear Free Video» включен. Вы можете найти эту опцию в центре управления Catalyst в разделе «Опции» или вы можете использовать следующую команду:

sudo amdconfig --sync-video=on

Эта опция не вступит в силу до перезагрузки X (т.е. выхода пользователя из сеанса). Если вы используете композитинг, вы также должны убедиться, что vsync включена в настройках композитинга. Было обнаружено, что vsync было включено по умолчанию, но здесь есть соответствующие настройки, если вы хотите поэкспериментировать.

kwin

Вы можете включить VSync для KWin в Системных Настройках → Эффекты рабочего Стола → вкладка Дополнительно

Compiz (Unity/GNOME-Shell)

TODO: Смотрите, если есть более дружественный способ убедиться, что VSync включен без установки CCSM. Установить compiz менеджер настроек:

sudo apt-get install compizconfig-settings-manager ccsm

«Синхронизация с VBlank» находится в «OpenGL» в подразделе «Общие».

Гибридная графика и Catalyst

Существует два основных типа гибридных конструкций. Старшие гибридные системы используют мультиплексор (mux) для переключения между GPU. Новые системы (те, что с PowerXpress >= 4.0) используют muxless.

Читайте также:  Linux mint установка драйвера intel
ATI/ATI Hybrids

По состоянию на Catalyst 11-8, переключение между двумя картами ATI (и, возможно, Intel / ATI muxless тоже?) должна быть выполнима, хотя это не ясно, если это относится ко всем ATI/ATI гибридам или только к тем, что используют muxless. Можно было бы использовать amdconfig в PowerXpress вариантах переключения между интегрированной и дискретной карты, например, так:

amdconfig --pxl # Список текущих активированных GPU sudo amdconfig --px-dgpu # Активировать дискретный GPU (Высокопроизводительный режим), необходимо повторно запустить X вступили в силу sudo amdconfig --px-igpu # Активировать интегрированный GPU (режим Энергосбережения), должны повторно запустить X вступили в силу

После переключения, можно было бы выйти и вернуться обратно для перезапуска X-ов.

Intel/ATI Hybrids

Можно использовать официальные драйвера, но есть две проблемы ( Launchpad Bug: #1068404): Проблемы несовместимости между intel и драйверами fglrx (Это дает ошибку сегментации в X-сервера) Некоторые пути и отсутствует для OpenGL работы драйвера fglrx (Это предотвращает работу приложений, которые требуют прямого рендеринга, например, Unity/игры/и т.д., от правильной загрузки драйверов) Если вы будете следовать инструкциям, приведенным в HOWTO по бинарным драйверам, вы должны получить функциональную конфигурацию.

Существует еще одна ошибка, если вы используете интегрированный GPU (Intel), что делает сбой X сервера.

Для обхода этих ошибок, нужно использовать дискретный GPU (ATI). Для получения дополнительной информации Вы можете следить за этой темой

Script by anion155, http://pastebin.com/1ALmnqx5. It can help you install & uninstall fglrx drivers for this configuration. You must change 13 line in the script for your directory.

Техническая поддержка AMD

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

Рекомендуется сообщать о возникших проблемах как минимум по первой и второй ссылке (если ваша проблема связана с игрой из Steam — то и по третьей). При обращении в техническую поддержку прикладывайте к тикету отчёт, генерируемый скриптом /usr/share/fglrx/atigetsysteminfo.sh (запускать с помощью sudo).

Ссылки

Источник

AMD/ATI Proprietary Driver

This page describes how to install the AMD proprietary display driver (AMD Catalyst, aka fglrx) on Debian 7 (wheezy) and 8 (jessie) systems. For information on the open source drivers, see AtiHowTo.

Identification

$ lspci -nn | grep '\[03' 01:00.0 Display controller [0380]: Advanced Micro Devices, Inc. [AMD/ATI] Mars [Radeon HD 8670A/8670M/8750M] [1002:6600]

Drivers

The proprietary «AMD Catalyst Linux Graphics Driver» (aka fglrx) provides optimized hardware acceleration of OpenGL applications via a direct-rendering X server. It is a binary-only Xorg driver requiring a Linux kernel module for its use.

  • AMD Catalyst 14.9 (supported devices)
    • For Radeon R9 200 series, Radeon R7 200 series, Radeon HD 8000, Radeon HD 7000, Radeon HD 6000 and Radeon HD 5000 GPUs.

    The AMD Catalyst Legacy driver — supporting the Radeon HD 2000/3000/4000 series — is not available for Debian 8 «Jessie», as upstream has not updated the driver for newer Xorg releases (726500).

    • AMD Catalyst 12.6 point release
      • For Radeon HD 7000, Radeon HD 6000 and Radeon HD 5000 series GPUs.
      • For Radeon HD 4000, Radeon HD 3000 and Radeon HD 2000 series GPUs.

      All versions above are available only for the x86 and x86-64 architectures (Debian i386 and AMD64 ports respectively).

      Installation

      Debian 8 «Jessie»

      AMD Catalyst 14.9

      For support of Radeon R9 200, Radeon R7 200, Radeon HD 8000, Radeon HD 7000, Radeon HD 6000 and Radeon HD 5000 series GPUs (supported devices).

      <! data-lazy-src=

      # aptitude update # aptitude -r install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') fglrx-driver

      Debian 7 «Wheezy»

      AMD Catalyst 12.6

        Add «contrib» and «non-free» components to /etc/apt/sources.list, for example:

      # Debian 7 "Wheezy" deb http://httpredir.debian.org/debian/ wheezy main contrib non-free
      # aptitude update # aptitude -r install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') fglrx-driver

      AMD Catalyst Legacy 13.1

        Add Debian Backports sources to /etc/apt/sources.list, also including the «contrib» and «non-free» components. For example:

      # Backported packages for Debian 7 "Wheezy" deb http://httpredir.debian.org/debian/ wheezy-backports main contrib non-free
      # aptitude update # aptitude install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') # aptitude -r -t wheezy-backports install fglrx-legacy-driver

      Configuration

      As the fglrx driver is not autodetected by Xorg, a configuration file is required to be supplied. For example:

      Section "Device" Identifier "My GPU" Driver "fglrx" EndSection
      # mkdir /etc/X11/xorg.conf.d # echo -e 'Section "Device"\n\tIdentifier "My GPU"\n\tDriver "fglrx"\nEndSection' > /etc/X11/xorg.conf.d/20-fglrx.conf

      Note: During driver installation you may have been notified that ‘aticonfig —initial’ can be used to create the required configuration file. If you do and then have problems with your video configuration, try using the simplified version shown above.

      Restart your system at this point to enable the radeon driver blacklist.

      Troubleshooting

      • The fglrx driver conflicts with the radeon DRM driver. The radeon kernel module is blacklisted by the glx-alternative-fglrx or fglrx-driver packages.
        • Restart your system after configuring Xorg for the fglrx driver.

        See Also

        • /Configuration
        • AtiHowTo — open source AMD/ATI display drivers (radeon, r128, mach64)
        • ATIStream — OpenCL GPGPU programming
        • Xorg

        Источник

Оцените статью
Adblock
detector