Linux для карт amd

Содержание
  1. AMD hell или как я мучался с видеокартой от AMD на линуксе
  2. Проприетарный драйвер для видеокарт AMD
  3. Содержание
  4. Проприетарный драйвер
  5. Установка проприетарного драйвера из репозиториев Ubuntu
  6. Установка драйвера AMD вручную
  7. Подготовка к установке
  8. Установка драйвера
  9. Другой вариант установки
  10. Установка legacy-драйвера для видеокарт HD2xxx-4xxx
  11. Настройка проприетарного драйвера
  12. Корректное и полное удаление проприетарного драйвера
  13. Аппаратное ускорение декодирования видео
  14. Решение некоторых вопросов
  15. Video Tearing
  16. Compiz (Unity/GNOME-Shell)
  17. Гибридная графика и Catalyst
  18. ATI/ATI Hybrids
  19. Intel/ATI Hybrids
  20. Техническая поддержка AMD
  21. Установка драйвера AMD в Ubuntu
  22. Тест производительности системы
  23. Установка драйверов AMD на Ubuntu
  24. Шаг 1. Поиск старой версии
  25. Шаг 2. Загрузка драйвера
  26. Шаг 3. Установка драйвера
  27. Шаг 5. Проверка корректности установки
  28. Проверка производительности нового драйвера
  29. Удаление драйверов AMD
  30. Выводы

AMD hell или как я мучался с видеокартой от AMD на линуксе

Раньше работая на линуксе, я не знал никаких проблем. Так получилось, что мне на некоторое время пришлось пересесть на другой компьютер. Как и полагается, поставил линукс. Я его брал с собой, поэтому практически сразу же была обнаружена проблема: ноутбук не выходит из сна и из гибернации. Просто черный экран и всё. Даже подсветка не включается.

Google подсказала, что можно поставить проприетарные драйвера на видеокарту, что я и сделал. Из сна ноутбук стал выходить через раз. Иногда черный экран, а иногда всё почти ок. Появлялись какие-то артефакты и непрорисовываться иконочки, пустые поля вместо времени и так далее. Ну да ладно, хоть так. На всякий случай все документы перед сном сохраняю и закрываю, чтобы ничего не повредить, если не сработает нормальный wake up.

Казалось бы, что за раздутая проблема? Ну не просыпается… тогда делай hard reset (удержание кнопки питания) и заново загружай ОС. А вот что. Я смотрю видеокурсы на внешнем мониторе. И раньше у меня не было никаких проблем. Точнее, я их решил. Изначально вывод видео работал только если загрузишь ОС с подключенным видеокабелем. Если же кабель подключить уже после загрузки, то на внешнем мониторе невозможно сделать родное для него разрешение. Смотреть с неродным — невозможно. Опять перезагружать ОС? Здравствуй винда!

А решил я эту проблему выбором другого дистрибутива. Попробовал некоторые, остановился на linux mint. Вроде заработал вывод на внешний экран. Теперь можно подключить кабель когда хочешь. Приходишь с работы, достаешь ноут и подключаешь к большому экрану.
Ах да, сон пока не работает. Надо поставить проприетарные драйвера, как я это делал на убунте. Поставил. Прихожу домой со спящем буком, подключаю — опять не работает. И меня осенило! Проблема то была не в ubuntu, а в драйвере для видеокарты.

Значит получается, что свободный драйвер не умеет будить ноутбук, а проприетарный не умеет выводить на внешний монитор. Вот и сиди выбирай что тебе важнее. Мне важнее и то и то. Я не могу отказаться от чего-то. Уж лучше я откажусь от видеокарт AMD.

Это к вопросу о том, что отталкивает многих от линукса. Ладно, я купил новый ноут без amd’шной карты, а этот оставил в качестве стационара. Разве нужны эти проблемы людям, которым не повезло иметь на борту карты этой компании? Как я могу предлагать им линукс, если сам не знаю, как решить эту проблему. А им легче винду оставить и не знать проблем с этим. Я девушке посоветовал купить некий ноут. Тогда я не знал о таких тонкостях с их картами. Поставил ей ubuntu. А там красуется надпись AMD unsupported hardware и все прилагающиеся проблемы. В итоге — минус один линуксоид. Спасибо вам, ребята из Advanced Micro Devices.

Читайте также:  Линукс минт росинка что это

Надеюсь этот пост поможет вам в правильном выборе железа своего ноутбука.

Модель того ноутбука: HP pavilion g6 1211er.
Видеокарта: ATI Radeon HD 6520G

В комментариях подсказывают что для линукса нельзя брать wifi-карты от broadcom

Источник

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

Содержание

В этой статье мы рассмотрим способы установки проприетарного драйвера AMD (Catalyst/FGLRX) в Ubuntu Linux, а так же некоторые твики в их настройке. Ранее продукты ATI были не очень популярны в среде пользователей Linux из-за отсутствия нормальных драйверов для них. Однако, c момента объединения ATI с AMD, которая гораздо более лояльно относится к Linux, драйверы были в значительной степени доработаны, в том числе для их использования совместно с WINE. У обладателей видеокарт AMD есть несколько вариантов:

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

Установка проприетарного драйвера из репозиториев Ubuntu

Надо отметить, что этот способ является самым простым. Все, что вам нужно сделать, это открыть параметры системы, далее выбрать Источники приложенийДополнительные драйверы, затем выбрать проприетарный драйвер, либо проприетарный драйвер с плановыми обновлениями, и нажать кнопку Применить изменения. Дальше система сделает все за вас и в завершении потребует перезагрузку для активации нового драйвера.

Установка через командную строку:

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

Подготовка к установке

Для начала нам потребуется скачать проприетарный драйвер последней версии http://support.amd.com/ru-ru/download/desktop?os=Linux+x86 и установить зависимости, необходимые для сборки драйвера. Для того, чтобы установить требуемые пакеты выполните:

Для 64-битных систем

Для 32-битных систем

Открываем терминал и вводим команду:

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

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

Устанавливаем сгенерированные пакеты:

Создаём конфигурационный файл видео драйвера:

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

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

Установка legacy-драйвера для видеокарт HD2xxx-4xxx

AMD перевела указанные видеокарты в разряд legacy. Это значит, что обычные драйверы уже не поддерживают эти адаптеры. AMD выпустила специальные legacy драйверы, но они не поддерживают xorg версии 1.13, который стоит в Ubuntu 12.04.2, 12.10, 13.04. Поэтому для установки этих драйверов необходимо понизить версию xorg до 1.12.

Tomasz Makarewicz сделал ppa, c помощью которого автоматически устанавливаются драйверы и понижается версия xorg. Делается это так.

Пред установкой необходимо убедиться, что в системе стоит пакет xserver-xorg-lts-quantal. Для этого можно воспользоваться командой

В результате будет выведен список пакетов. Если имена пакетов оканчиваются на lts-quantal, значит можно устанавливать.

Настройка проприетарного драйвера

Для дальнейших настроек: разрешения, частоты обновления и других параметров монитора, можно воспользоватся Система ⇒ Параметры ⇒ AMD Catalyst Control Center (для Администратора).

Корректное и полное удаление проприетарного драйвера

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

Читайте также:  Windows phone как снять пароль

— удалить все пакеты fgrlx вместе с файлами настроек

— перенастройка пакета xserver-xorg для учёта произведённых изменений

— переустановка xorg для учёта изменений. Может понадобиться, если нужны эффекты рабочего стола.

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

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

Video Tearing

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

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

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

Compiz (Unity/GNOME-Shell)

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

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

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

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

ATI/ATI Hybrids

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

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

Intel/ATI Hybrids

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

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

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

Сценарий решения

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

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

Источник

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

Одной из актуальных проблем в Linux является настройка корректной и максимально производительной работы видеокарты. В данной статье мы рассмотрим как выполняется установка драйвера AMD в Ubuntu на примере видеокарты Sapphire RX480 с 8 Гб памяти.

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

Для видеокарт данного производителя существуют три актуальных варианта видеодрайвера:

  • Mesa – свободное программное обеспечение для видеокарт различных производителей, реализующее API OpenGL и Vulcan. Используется по умолчанию в большинстве операционных систем Linux.
  • AMDGPU-PRO – проприетарные драйвера от фирмы AMD. Включают в себя драйвера AMDGPU и различные дополнительные модули с закрытым программным кодом.
  • AMDGPU – драйвера для видеокарт от фирмы AMD с открытым программным кодом.
Читайте также:  Понятие операционной системы windows файловая система

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

Тест производительности системы

Прежде всего оценим производительность системы без драйвера. Для проверки производительности мы будем использовать тест Unigine Heaven. Данный пакет можно скачать по ссылке. После установки пакета запускаем его и устанавливаем требуемые нам настройки тестирования. В моем случае это были следующие параметры:

  • API: OpenGL;
  • Качество: Ультра;
  • Тесселяция: Экстрим;
  • Стерео 3D: Выключено;
  • Матрица: Выключить;
  • AA: х8;
  • Полный экран: Да;
  • Разрешение: 1920х1080.

Запускаем пакет тестирования. Выбираем в меню опцию Бенчмарк и ждём результатов. В итоге я получил следующие данные.

Далее разберемся как выполняется установка amdgpu pro в ubuntu 18.04.

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

Теперь мы можем заняться установкой драйверов AMD (PRO или открытой версии).

Шаг 1. Поиск старой версии

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

dpkg -l amdgpu-pro

Если драйвера не обнаружены, то необходимо их установить.

Шаг 2. Загрузка драйвера

Переходим на страницу загрузки драйверов Radeon по ссылке. Выбираем нашу модель видеокарты. Нажимаем кнопку Submit.

Выбираем версию операционной системы, версию драйвера и нажимаем кнопку Download.

Переходим в папку Загрузки, смотрим название пакета и распаковываем пакет архиватором в данной директории с помощью команды tar:

tar -Jxvf amdgpu-pro-19.50-967956-ubuntu-18.04.tar.xz

Переходим в папку с распакованными драйверами с помощью команды:

Шаг 3. Установка драйвера

Установка драйвера AMDGPU в Ubuntu открытой версии выполняется командой:

Для установки версии драйвера с проприетарными модулями запускаем команду:

Дожидаемся пока проприетарные драйвера amd ubuntu 18.04 установятся. При выполнении процесса установки стоит проявить терпение и подождать, когда установка завершиться. Затем текущего пользователя добавляем в группу video с помощью команды

sudo usermod -a -G video $LOGNAME

Шаг 5. Проверка корректности установки

После этого перезагружаем систему и проверяем – установлены ли драйвера у нас системе. Это можно сделать несколькими методами.

sudo dpkg -l amdgpu-pro

lspci -k | grep -EA2 “VGA|3D|Display”

Проматываем результат команды до раздела *-display и смотрим параметры.

Проверка производительности нового драйвера

Теперь мы можем вторично протестировать производительность нашего компьютера с помощью бенчмарка Unigine Heaven. Параметры бенчмарка были оставлены без изменений. Результат оказался выше, чем с драйверами по умолчанию на 10,78%. При этом следует заметить, что разница между минимальным и максимальным FPS также существенно выросла.

Удаление драйверов AMD

Чтобы удалить драйвер AMDGPU Ubuntu следует выполнить тот же скрипт, который вы использовали при установке только с опцией —uninstall. Например:

sudo ./amdgpu-install —uninstall

sudo ./amdgpu-pro-install —uninstall

Выводы

Сегодня мы разобрались с одним важным вопросом о драйверах для карт AMD – стоит ли их заменять на версию от производителя? И я должен ответить, что да, стоит. Прирост производительности составляет 10 процентов, что, думаю, не окажется лишним как в рабочих задачах, так и в играх.

Также мы выяснили какие версии драйверов для видеокарт данного производителя существуют, разобрались с их установкой, удалением и проверкой их наличия в операционной системе Ubuntu 18.04.

Источник

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