Установка драйверов в Linux. Драйвер видеокарты linux


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

В Windows мы привыкли, что перед тем, как новое оборудование будет работать, для него необходимо установить драйвера. Не важно будет ли это USB устройство, веб-камера или видеокарта. Драйвера в Windows выпускаются производителями и распространяются через интернет или на диске в комплекте с оборудованием.

В Linux, драйвера тоже необходимы, но ситуация состоит с ними немного по-другому. Здесь все свободные драйвера Linux встроены в ядро и если ваше оборудование будет работать с этой операционной системой, то, скорее всего, оно будет работать из коробки. Свободные драйвера разрабатываются производителями оборудования или же независимыми разработчиками. Также производители могут не открывать код своих драйверов, тогда они считаются проприетарными и не включаются в ядро, а доустанавливаются вручную.

Давайте рассмотрим подробнее работу с драйверами linux и Windows.

Содержание статьи:

Как драйвера устройств работают в Windows

После установки Windows вам необходимо установить драйвера устройств, предоставляемые производителями — драйверы материнской платы, набора микросхем, драйверы видеокарты, звука, сети, wifi и многое другое.

Windows может немного в этом помочь и установить большинство драйверов от производителей через центр обновления Windows. При подключении устройства к компьютеру Windows вы увидите сообщение «Установка драйвера». Windows определяет производителя, ищет драйвер на серверах Microsoft и загружает его на ваш компьютер. Microsoft не пишут драйвера самостоятельно, они получают их от производителей и предоставляют вам, как только они понадобятся.

Если оборудование не работает в WIndows, то обычно вы можете найти драйвер чтобы заставить его работать. Обычно достаточно подыскать подходящий драйвер на просторах сети.

Как работают драйвера Linux

В Linux ситуация с драйверами очень сильно отличается. Большинство драйверов для вашего оборудования распространяются в виде открытого программного обеспечения и интегрированы в дистрибутив Linux. Эти драйверы linux, как правило, являются частью ядра Linux, но здесь есть исключение — драйверы видеокарты являются частью программного обеспечения Xorg, а драйверы принтера включены в набор CUPS (система печати).

Это значит, что большинство доступных для linux драйверов уже установлены на вашем компьютере, включены вместе с ядром, в виде модулей ядра или вместе с графическим сервером или сервером печати. Установка драйверов Linux почти не нужна. Драйвера в Linux разработаны, в основном, энтузиастами, но иногда их выпускают сами производители оборудования, которые вносят свой вклад в развитие ядра Linux и других проектов, например, это Intel, AMD, а также другие, более мелкие производители.

Все драйвера установлены из коробки, а значит вам не придется искать драйвера для каждого устройства в вашей системе и вручную их устанавливать. Система автоматически определит ваше оборудование и сама загрузит нужные драйвера в linux. Но здесь есть одно исключение — это проприетарные драйвера ядра linux и прошивки.

Установка проприетарных драйверов Linux

Некоторые производители не хотят открывать исходный код своих драйверов, поэтому для поддержки оборудования выпускают проприетарные драйвера в Linux с закрытым исходным кодом. Большинство дистрибутивов Linux не включают такие драйвера в свой состав, а значит они не смогут их автоматически определить и загрузить.

Чаще всего нам приходится сталкиваться с проприетарными драйверами для видеокарт, например, для NVIDIA, которые обеспечивают лучшую производительность в играх на Linux. Конечно, есть драйверы ядра Linux с открытым исходным кодом, которые заставят вашу видеокарту работать, но они не могут обеспечить достаточный уровень производительности в 3D играх. Некоторые драйвера wifi по прежнему закрыты, поэтому ваше оборудование не будет работать пока вы их не установите.

Установка драйверов в Linux зависит от вашего дистрибутива. В Ubuntu и основанных на ней дистрибутивах есть специальный инструмент — Дополнительные драйверы. Программа определит, какие проприетраные драйверы устройств Linux  можно установить и предложит скачать и установить их. В Linux Mint тоже есть инструмент менеджер драйверов, он работает аналогично инструменту в Ubuntu. Fedora — против проприетарных драйверов Linux и здесь нет никакого способа их установить. Во многих дистрибутивах проприетарные драйверы устройств linux можно найти в неофициальных репозиториях. Каждый дистрибутив решает эту проблему по-разному.

Установка прошивок в Linux

Не все могут делать драйвера с открытым кодом или проприетарные драйвера. Некоторым драйверам необходимы прошивки, чтобы правильно работать с устройствами. Например, прошивки нужны для работы некоторых модулей wifi или сетевых интерфейсов.

Чтобы установить прошивки в Linux необходимо скачать и установить пакет linux-firmware, это можно сделать с помощью следующей команды в Ubuntu:

sudo apt-get install linux-firmware

А в RPM дистрибутивах:

sudo yum install linux-firmware

Также возможно придется установить другие прошивки. Чтобы посмотреть подробнее, что нужно, и как установить, посмотрите лог ядра dmesg.

Как установить драйверы для принтера в Linux

Возможно, вам понадобится поставить драйвера linux для принтера. Однако при использовании инструмента для конфигурации принтеров — CUPS вы можете выбрать нужный драйвер из баз данных. Как правило, программа определяет производителя вашего принтера, а в списке вы можете выбрать точную модель принтера.

Вы также можете попытаться определить принтер по описанию PostScript или PPD файла. Эти файлы часто входят в состав драйвера принтера для Windows и вы можете найти PPD файл, который сделает работу вашего принтера лучше. Файл PPD можно выбрать в процессе работы CUPS.

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

Как заставить работать другое программное обеспечение

Иногда вам может понадобиться поставить драйвера linux для другого оборудования, которые не предоставляются автоматически. Например, NVIDIA предоставляет собственный инсталлятор для своего драйвера. Но тем не менее лучше использовать драйвера упакованные для вашего дистрибутива, они будут работать лучше.

В общем, если в Linux что-то не работает из коробки, и если оно все еще не работает после установки драйвера или прошивки, то, скорее всего, оно уже не будет работать вообще. Если вы используете старую версию Linux, может помочь обновление до самой новой версии. Это обеспечит лучшую аппаратную поддержку и обновления. Но если что-то все еще не работает, то , скорее всего, оно уже работать не будет.

Найти подробную информацию, как настроить работу того или иного оборудования в вашем дистрибутиве можно на различных форумах. Обычно, если у вас не очень новое устройство, другие пользователи уже сталкивались с этими проблемами, но они их уже решили, и вы можете найти эти ответы.

Выводы

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

Вы можете устанавливать и драйвера linux, размещенные на официальных сайтах производителей, но проприетарные драйвера могут работать не настолько хорошо, как подготовленные для вашей системы.

losst.ru

NVIDIA: как установить последнюю версию драйвера для видеокарты

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

Основным признаком данной проблемы является отсутствие предложений пропиетарных драйверов для вашей видеокарты производства NVIDIA в приложении Менеджер драйверов (Linux Mint) или Дополнительные драйверы (Ubuntu)…

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

Но геймеров явно не устроит подобное решение, так как для игр необходим максимально производительный драйвер. Следовательно, вам в первую очередь придется ответить на следующий вопрос: «Не боитесь ли вы осуществлять рискованные манипуляции с системой для установки нужного драйвера?». Если ответ положительный, вы можете продолжать чтение.

Существует два способа обхода официальных репозиториев дистрибутива для установки новейшей версии драйвера от компании NVIDIA: первый связан с использованием неофициального, но заслуживающего доверия персонального репозитория пакетов (он является предпочтительным), а второй — с использованием официального установщика драйвера от компании NVIDIA.

1. Установка драйвера из персонального репозитория пакетов «graphics-drivers»

В Linux Mint и Ubuntu вы можете установить новейшую версию драйвера для видеокарты производства NVIDIA из неофициального персонального репозитория пакетов «graphics-drivers» (пришедшего на смену репозиторию «mamarley»).

Данный метод в большинстве случаев приводит к положительному результату, ведь упомянутый репозиторий обслуживается ответственными разработчиками с отличной репутацией. Они адаптировали официальные драйверы от компании NVIDIA для дистрибутивов Linux Mint и Ubuntu, поэтому у вас не должно возникнуть каких-либо проблем с данным репозиторием.

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

Процесс установки драйвера выглядит следующим образом:

A. В первую очередь следует посетить страницу персонального репозитория пакетов «graphics-drivers» для получения информации о последней версии размещенного в нем драйвера. На момент написания данного руководства (июнь 2016 года) последней версией драйвера была версия nvidia-367.

B. После этого вам придется определить версию драйвера, подходящую для вашей графической карты. Это нужно сделать для того, чтобы убедиться в наличии в репозитории «graphics-drivers» как минимум одной версии драйвера, совместимой с вашей видеокартой.

Вы можете найти информацию о совместимости графических карт и версий драйверов на следующих страницах:

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

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

Примечание: имеет значение лишь основной номер драйвера, а не номера, расположенные после первого символа точки. Например, в версии 376.18 имеет смысл лишь число 367.

C. Теперь следует открыть окно терминала и ввести в него команду для удаления устаревшей версии драйвера, которая могла быть установлена ранее (используйте функции копирования/вставки для того, чтобы избежать ошибок):

sudo apt-get purge nvidia*

После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.

D. Далее скопируйте и вставьте в окно терминала следующую команду:

sudo add-apt-repository ppa:graphics-drivers

После окончания ввода команды следует нажать клавишу Enter для ее исполнения. Данная команда позволяет добавить источник пакетов с список источников пакетов вашей системы.

E. Еще одна команда, которую следует скопировать и вставить в окно терминала:

sudo apt-get update

После окончания ввода команды также следует нажать клавишу Enter для ее исполнения. Данная команда позволяет системе получить список пакетов, размещенных в добавленном репозитории.

F. Наконец, следует воспользоваться окном терминала для установки, к примеру, версии драйвера 367 следующим образом:

sudo apt-get install nvidia-367

После окончания ввода команды следует нажать клавишу Enter для ее исполнения.

G. Пришло время перезагрузить компьютер. После этого ваша графическая карта должна начать работать с новым драйвером. Вы можете убедиться в этом, введя в оно терминала следующую команду:

lsmod | grep nvidia

После окончания ввода команды следует нажать клавишу Enter для ее исполнения.

Вы не увидели вывода в окне терминала? Это означает, что процесс установки драйвера завершился неудачей и ваша графическая карта все так же работает с драйвером с открытым исходным кодом под названием Noveau. Вы можете проверить это предположение, скопировав в терминал следующую команду:

lsmod | grep nouveau

После окончания ввода команды также следует нажать клавишу Enter для ее исполнения.

Примечание: пакет из рассматриваемого персонального репозитория пакетов может быть несовместимым с базами данных таких приложений, как Менеджер драйверов (Linux Mint) и Дополнительные драйверы (Ubuntu), поэтому установленный драйвер не будет отображаться в списке драйверов данных приложений. Это не является проблемой, поэтому следует обращать внимание лишь на вывод рассмотренных выше команд в окне терминала.

H. Теперь нужно удалить информацию о персональном репозитории пакетов «graphics-drivers» из списка источников пакетов пакетов системы для того, чтобы обезопасить систему от некорректной работы после обновления драйвера.

Примечание: хотите оставить информацию об упомянутом  персональном репозитории пакетов в списке источников пакетов системы для того, чтобы иметь возможность установки обновлений для текущей версии драйвера? В этом случае следует как минимум запретить установку обновлений всех версий драйвера помимо текущей, введя следующую команду в окно терминала (используйте функции копирования/вставки):

sudo apt-mark hold nvidia-367

(В качестве примера использован пакет с основной версией nvidia-367; адаптируйте его имя к основной версии пакета, установленного в вашей системе).

После окончания ввода команды также следует нажать клавишу Enter для ее исполнения.

В Linux Mint следует запустить программу Источники приложений, осуществив переход в рамках главного меню системы «Меню — Администрирование (или Система) — Источники приложений». После этого нужно нажать на кнопку «PPA-репозитории» в левой части окна и удалить оба упоминания о персональном репозитории пакетов «graphics-drivers» (путем выбора соответствующих элементов списка и нажатия кнопки «Удалить»). Далее следует просто нажать на кнопку «Обновить кэш». Теперь можно закрыть окно программы Источники приложений и запустить Менеджер обновлений. В Менеджере обновлений следует нажать на кнопку «Проверить обновления». В результате все обновления драйвера из персонального репозитория пакетов «graphics-drivers» исчезнут из списка. Не беспокойтесь по поводу того, что ваш новый драйвер для графической карты NVIDIA останется без обновлений: в случае настольных систем даже обновления безопасности драйверов не являются необходимыми.

1.1. Удаление

Вам не понравился новый драйвер для графической карты производства NVIDIA? Процесс его удаления достаточно прост: на шаге H процедуры установки драйвера вы уже должны были удалить информацию о персональном репозитории пакетов с этим драйвером из списка источников пакетов системы, поэтому вам придется лишь открыть окно терминала и ввести в него следующую команду (используйте функции копирования/вставки для того, чтобы избежать ошибок при вводе):

sudo apt-get purge nvidia*

После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.

Теперь нужно просто перезагрузить компьютер. После этого для работы с вашей графической картой будет снова использоваться драйвер Nouveau с открытым исходным кодом, в чем вы можете легко убедиться, введя в окно терминала следующую команду (используйте функции копирования/вставки):

lsmod | grep nouveau

После окончания ввода команды также следует нажать клавишу Enter для ее исполнения. В случае использования драйвера Nouveau вы получите соответствующий вывод.

2. Установка драйвера в ручном режиме

Процесс установки драйвера графической карты в ручном режиме не всегда успешно завершается, поэтому данный способ установки драйвера не является рекомендуемым. Причина проблем, возникающих при использовании данного способа установки драйвера, кроется в отсутствии адаптации его установщика к особенностями различных дистрибутивов Linux. Соответственно, преимуществом данного метода является возможность установки последней версии драйвера графической карты NVIDIA как в дистрибутивах Linux Mint и Ubuntu, так и в дистрибутиве Fedora Workstation.

Именно поэтому я рекомендую не устанавливать драйвер графической карты в ручном режиме в том случае, если вы можете установить его адаптированную к особенностям дистрибутива версию из репозитория пакетов, такого, как персональный репозиторий пакетов «graphics-drivers», описанный выше.

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

A. В первую очередь следует посетить веб-сайт компании NVIDIA и загрузить подходящую версию драйвера. Вы можете найти информацию о совместимости графических карт и версий драйверов на следующих страницах:

Примечание: подойдите с максимальной серьезностью к выбору подходящей версии драйвера; она должна не только быть совместимой с вашей графической картой, но и быть 64-битной в случае использования 64-битной операционной системы или 32-битной в случае использования 32-битной операционной системы. Не знаете о битности используемой операционной системы? Вы можете определить ее следующим образом.

Загруженный установщик драйвера должен быть сохранен в директории Загрузки.

B. Теперь следует открыть окно терминала, скопировать и вставить в него следующую команду, осуществляющую удаление устаревших версий драйвера от компании NVIDIA:

  • Linux Mint, Ubuntu: sudo apt-get purge nvidia*
  • Fedora Workstation: sudo dnf remove akmod-nvidia*

После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.

C. Перед использованием установщика драйвера следует сделать загруженный файл исполняемым с помощью следующей команды (используйте функции копирования/вставки для того, чтобы избежать ошибок при вводе):

chmod +x -v ~/Загрузки/NVIDIA-Linux-*.run

После окончания ввода команды следует нажать клавишу Enter для ее исполнения.

D. Теперь нужно завершить графическую сессию (что приведет к переходу из графического интерфейса в полноэкранный терминал) путем ввода одной из следующих команд в окно терминала:

  • Linux Mint (MDM): sudo systemctl stop lightdm.service
  • Ubuntu (LightDM): sudo systemctl stop mdm.service
  • Fedora Workstation (GDM): sudo systemctl stop gdm.service

После окончания ввода команды следует нажать клавишу Enter для ее исполнения.

E. На данном этапе вы должны увидеть запрос имени пользователя в полноэкранном терминале. Вам придется ввести данные своей учетной записи для входа в систему.

Сначала введите ваше имя пользователя (оно не должно содержать каких-либо символов в верхнем регистре) и нажмите клавишу Enter. После этого система предложит ввести ваш пароль, что и следует сделать; его символы не будут отображаться никоим образом, даже с помощью точек, и это нормально. В результате вы должны будете войти в систему без использования графического интерфейса.

F. Теперь нужно запустить установщик; разумеется, на данном этапе вы не сможете воспользоваться функциями копирования и вставки, поэтому позаботьтесь о том, чтобы без искажений перенести в терминал приведенную ниже команду:

sudo sh ~/Downloads/NVIDIA-Linux-*.run

После окончания ввода команды следует нажать клавишу Enter для ее исполнения. В результате будет инициирован процесс установки драйвера. Нужно четко следовать инструкциям установщика драйвера для корректного завершения процесса установки; вы можете активировать кнопку «OK» с помощью клавиши Tab. После этого достаточно нажать клавишу Enter.

Примечание: не соглашайтесь с предложением сохранения настроек в файле /etc/X11/xorg.conf, так как это может привести к установке некорректного разрешения экрана. Кроме того, не стоит соглашаться с предложением установки компонентов для поддержки 32-битных приложений в 64-битную систему, по крайней мере, в том случае, если вы не планируете запускать 32-битные игры для Linux или приложения для Windows посредством эмулятора Wine.

G. Пришло время перезагрузить компьютер путем ввода следующей команды:

sudo reboot

После окончания ввода команды следует нажать клавишу Enter для ее исполнения. После этого ваша графическая карта должна начать работать с новым драйвером. Вы можете убедиться в этом, введя в оно терминала следующую команду:

lsmod | grep nvidia

После окончания ввода команды следует нажать клавишу Enter для ее исполнения.

Вы не увидели вывода в окне терминала? Это означает, что процесс установки драйвера завершился неудачей и ваша графическая карта все так же работает с драйвером с открытым исходным кодом под названием Noveau. Вы можете проверить это предположение, скопировав в терминал следующую команду:

lsmod | grep nouveau

После окончания ввода команды также следует нажать клавишу Enter для ее исполнения.

Примечание: не стоит сразу же удалять файл установщика драйвера! Он может понадобиться вам в том случае, если драйвер не будет работать корректно и вы захотите удалить его из системы.

2.1. Удаление

Вам не понравился установленный драйвер? В этом случае его можно достаточно просто удалить с помощью следующей команды:

sudo sh ~/Downloads/NVIDIA-Linux-*.run --uninstall

После нее следует выполнить еще одну команду:

sudo rm -v /etc/X11/xorg.conf

И, наконец, следует перезагрузить систему путем выполнения следующей команды:

sudo reboot

linux-faq.ru

Linux Mint установка драйвера — русский сайт Линукс Минт

Когда вы скачали Linux Mint и установили его на компьютер, то у вас возникает вопрос о том, какие нужно устанавливать драйвера и как это сделать. Данная инструкция ориентированна на начинающих пользователей, поэтому мы постараемся разобрать данный вопрос наиболее подробно.

Когда вы производили установку Linux Mint, у вас автоматически установилось большинство драйверов. Исключением является драйвер видеокарты, принтера и другого специфического оборудования. Если вы настраиваете свой компьютер, то вы хорошо знаете модели вашего оборудования, но что делать, если вы в гостях или купили компьютер с рук? В подобных случаях нам поможет аналог программы Aida для Linux Mint. Название этой утилиты — SysInfo и вы можете скачать ее с нашего сайта. Распакуйте архив, зайдите в папку sysinfo и кликните правой кнопкой мыши по файлу sysinfo. В меню выберите "свойства" и перейдите во вкладку "права". Установите галочку "позволять выполнение файла как программы" и нажмите "ок". Теперь запустите ее двойным нажатием левой кнопки мыши.

Вы может увидеть здесь всю необходимую информацию о вашем железе и вопросов стало намного меньше.

Linux Mint установка видео драйвера Nvidia

Владельцы видеокарт компании Nvidia могут установить драйвер достаточно просто. Перейдите в меню-администрирование-менеджер драйверов (это необходимо делать с подключенным интернетом).

Перед вами откроется окно, в котором вам нужно выбрать рекомендуемый драйвер с названием nvidia. После этого, нажмите "применить изменения" (Apply Changes), дождитесь окончания установки и перезагрузите ваш компьютер.

Linux Mint установка видео драйвера Ati (AMD)

Владельцы видеокарт Ati (AMD) перейти в меню-администрирование-менеджер драйверов (это необходимо делать с подключенным интернетом).

Найдите строку с названием fglrx и установите соотвествующую галочку. После этого, нажмите "применить изменения" (Apply Changes), дождитесь окончания установки и перезагрузите ваш компьютер.

Помимо этого способа, вы можете установить драйвер из терминала следующими командами:

sudo apt-get install fglrx

sudo aticonfig --initial

Linux Mint установка видео драйвера Intel

Если у вас на ноутбуке или компьютере используется видеокарта Intel, то вам необходимо перейти на страницу загрузки драйвера. Найдите строку "Intel Graphics Installer for Linux*" и скачайте установщик. Он будет в виде deb файла, который можно легко установить двойным кликом.

Можно воспользоваться более простым способом и просто добавить репозиторий. Откройте терминал и введите команды

sudo add-apt-repository ppa:oibaf/graphics-drivers

sudo apt-get update

sudo apt-get dist-upgrade

Теперь у вас самая последняя версия драйвера и просто перезагрузите компьютер.

Linux Mint установка драйвера принтера

Подключите ваш принтер к компьютеру и включите его. Перейдите в меню-центр управления и найдите там раздел оборудование.

Нажмите на кнопку Printers и перед вами появится вот такое окно:

Нажмите на кнопку "добавить" и вы увидите название вашего принтера в списке

Нажмите кнопку "вперед" и программа начнет поиск драйвера. В следующем окне выберите производителя принтера и нажмите "вперед".

Если вашей модели не будет в списке производителя, то проверьте его наличие на официальном сайте.

Обладатели принтеров Canon могут добавить репозиторий с помощью команды в терминале:

sudo add-apt-repository ppa:michael-gruz/canon-trunk

sudo apt-get update

sudo apt-get install cnijfilter-ip100series

В последней команде вам нужно заменить ip100series на вашу модель.

Как видите, ничего сложного нет, но если у вас остались вопросы, то задавайте их на нашем форуме и мы постараемся помочь вам.

linuxmint.info

Драйвер видеокарт AMD | Русскоязычная документация по Ubuntu

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

Драйвер amdgpu-pro

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

Список поддерживаемых видеокарт
  • Radeon™ RX 480 Graphics

  • ​Radeon™ RX 470 Graphics

  • ​Radeon™ RX 460 Graphics

  • AMD Radeon™ R9 Fury X Graphics

  • AMD Radeon™ R9 Fury Graphics

  • ​AMD Radeon™ R9 Nano Graphics

  • ​AMD Radeon™ R9 390X Graphics

  • AMD Radeon™ R9 390 Graphics

  • AMD Radeon™ R9 380X Graphics

  • ​​AMD Radeon™ R9 380 Graphics

  • AMD Radeon™ R9 M395X Graphics

  • AMD Radeon™ R9 M385 Graphics

  • ​AMD Radeon™ R9 M380 Graphics

  • AMD Radeon™ R9 M270X Graphics

  • AMD Radeon™ R9 360 Graphics

  • ​AMD Radeon™ R9 290X Graphics

  • ​AMD Radeon™ R9 290 Graphics

  • ​AMD Radeon™ R9 285 Graphics

  • ​AMD Radeon™ R7 260X Graphics

  • ​AMD Radeon™ R7 260 Graphics

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

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

dpkg -l 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. Удалить драйвер. Перезагрузиться и пересобрать ядро с параметром

CONFIG_DRM_AMDGPU_CIK
Удаление amdgpu-pro

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

amdgpu-pro-driver/amdgpu-pro-uninstall

либо

apt autoremove amdgpu-pro*

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

  1. Использовать свободные драйвера AMD, которые зачастую стабильнее проприетарных и благодаря поддержке DRI_PRIME удобнее для владельцев ноутбуков с гибридной графикой (AMD PowerXpress / AMD Enduro)
  2. Установить проприетарные драйвера из deb-пакетов, выложенных на сайте AMD для Ubuntu 14.04.0 и 14.04.1 (рекомендуется, если необходимые возможности отсутствующие в свободном драйвере и используется поддерживаемая версия дистрибутива)

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

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

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

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

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

    sudo apt-get install cdbs dh-make dkms execstack dh-modaliases linux-headers-generic libqtgui4 xserver-xorg-dev debhelper lib32gcc1
  • Для 32-битных систем

    sudo apt-get install cdbs dh-make dkms execstack dh-modaliases linux-headers-generic libqtgui4 xserver-xorg-dev debhelper
Если проприетарный драйвер AMD ранее был установлен вами без использования механизма генерации пакетов, то перед тем как продолжить его необходимо будет предварительно удалить. Для этого выполняем следующие действия:
  • Открываем терминал и вводим команду:

    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
  • Устанавливаем сгенерированные пакеты:

    sudo dpkg -i fglrx*.deb
  • Создаём конфигурационный файл видео драйвера:

    sudo amdconfig --initial -f

После успешной установки нужно закрыть терминал и выполнить перезагрузку системы.

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

Для Ubuntu совсем не обязательно указывать версию, инсталлятор сам определит

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

Скачаем, распакуем архив. Сгенерируем и установим пакеты одной командой. На всякий случай в ручную создадим 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.

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).

Ссылки

help.ubuntu.ru

AMD Catalyst Linux | Radeon.Ru

  Linux x86, Linux x64
Catalyst Omega 14.12 Linux x86, Linux x64  Radeon HD 5000, HD 6000, HD 7000, R9 2XX, R7 2XX, R5 2XX; Mobility Radeon HD; APU Llano Radeon HD 6000D, HD 6000G, HD 7000G, HD 7000D, HD 8000D; Radeon Embedded ; FireGL, FirePro; FireStream;148 MB
Catalyst 14.9 Linux x86, Linux x64  Radeon HD 5000, HD 6000, HD 7000, R9 2XX, R7 2XX, R5 2XX; Mobility Radeon HD; APU Llano Radeon HD 6000D, HD 6000G, HD 7000G, HD 7000D, HD 8000D; Radeon Embedded ; FireGL, FirePro; FireStream;135 MB
Catalyst 14.4 Linux x86, Linux x64  Radeon HD 5000, HD 6000, HD 7000, R9 2XX, R7 2XX; Mobility Radeon HD; APU Llano Radeon HD 6000D, HD 6000G, HD 7000G, HD 7000D, HD 8000D; Radeon Embedded ; FireGL, FirePro; FireStream;117,1 MB
Catalyst 13.1 Legacy Driver Linux x86, Linux x64  DirectX 10/10.1 Radeon HD 2000, HD 3000, HD 4000; Mobility Radeon; AGP- Radeon HD Rialto: HD 2400, HD 2600, HD 3450, HD 3650, HD 3850, HD 4350, HD 4650, HD 4670;101.96 MB
Catalyst 12.6 Legacy Driver Linux x86, Linux x64  DirectX 10/10.1 Radeon HD 2000, HD 3000, HD 4000; Mobility Radeon; AGP- Radeon HD Rialto: HD 2400, HD 2600, HD 3450, HD 3650, HD 3850, HD 4350, HD 4650, HD 4670;101.94 MB
Catalyst 12.4 Linux x86, Linux x64  AMD (ATI), Radeon HD 2000, HD 3000, HD 4000, HD 5000, HD 6000, HD 7000; Mobility Radeon HD; APU Llano Radeon HD 6000D, HD 6000G, HD 7000; Radeon HD 3xxx, HD 4xxx; Radeon Embedded ; FireGL, FirePro; FireStream;103.34 MB
 
Catalyst 9.3 Linux x86, Linux x64  Radeon, Mobility Radeon, FireGL, Mobility FireGL. DirectX 9 Radeon 9500, 9550, 9600, 9700, 9800, X300, X550, X600, X700, X800, X850, X1050, X1300, X1550, X1600, X1650, X1800, X1900, X1950, Xpress, X1200, X1250, X2100;80.91 MB
8.28.8 (6.8) XFree86 4.3.0 / X.Org 6.7 x86  Radeon, Mobility Radeon, FireGL, Mobility FireGL, RPM . DirectX 8 Radeon 8500, 9000, 9100, 9200, 9250;11.1 MB
8.28.8 (6.8) X.Org 6.8 x86  Radeon, Mobility Radeon, FireGL, Mobility FireGL, RPM . DirectX 8 Radeon 8500, 9000, 9100, 9200, 9250;11.1 MB
8.28.8 (6.8) XFree86 4.3.0 / X.Org 6.7 x64  Radeon, Mobility Radeon, FireGL, Mobility FireGL, RPM , AMD64/EM64T. DirectX 8 Radeon 8500, 9000, 9100, 9200, 9250;17.9 MB
8.28.8 (6.8) X.Org 6.8 x64  Radeon, Mobility Radeon, FireGL, Mobility FireGL, RPM , AMD64/EM64T. DirectX 8 Radeon 8500, 9000, 9100, 9200, 9250;17.9 MB
ATI Driver Installer x86 8.28.8 (6.8)  Radeon, Mobility Radeon, FireGL, Mobility FireGL, , x86/x64. DirectX 8 Radeon 8500, 9000, 9100, 9200, 9250;52.7 MB

radeon.ru

Как определить и установить правильную версию драйвера для вашей видеокарты Nvidia в Ubuntu/Linux Mint | Ubuntu66.ru

Многие пользователи Linux (особенно начинающие), у которых на компьютере имеется видеокарта Nvidia делают одну ошибку при установке самой последней версии драйвера в системе, не определив возможности "железа" под этот драйвер.На страницах данного сайта Compizomania я периодически, по мере выхода нового драйвера Nvidia для Linux, публикую инструкцию по его установке в системы Ubuntu/Linux Mint. Но это совсем не значит, что именно вам на своём компьютере обязательно нужно установить его и использовать. Неправильное использование драйвера в системе очень часто приводит к различным артефактам, таким например как: тиринг в браузере (когда прокрутка страницы происходит рывками), замедленное или приторможенное видео, открытие "молочных" окон приложений и многих других. Некоторые геймеры стараются установить драйвер "покруче" для лучшей производительности в играх и получают обратный эффект. Ниже мы вместе постараемся разобраться, как определить и установить правильную версию драйвера для вашей модели видеокарты Nvidia.Я буду приводить примеры на своём компьютере с графикой Nvidia, а вы, естественно, на своём. http://compizomania.blogspot.com/

1. Прежде всего нужно определить модель вашей видеокарты Nvidia.

Для этого введите и выполните в терминале (Ctrl+Alt+T) следующую команду:

lspci -vnn | grep -i VGA

Вывод после выполнения команды в терминале в моём случае следующий:

Это значит, что модель моей видокарты определилась как GeForce GT 220.

2. Узнайте правильную версию драйвера для вашей видеокарты.

Для этого посетите официальный сайт Nvidia: http://www.nvidia.ru/Download/index.aspx?lang=ru

Заполните всю необходимую информацию о вашей видеокарте и системе, а затем нажмите кнопку Поиск. Как показано на снимке:

После нажатия кнопки Поиск, версия оптимального драйвера для моей видео карты определилась как 331.67:Ниже стала активной кнопка Загрузить сейчас. Но мы выберем более простой и надёжный способ загрузки и установки данного драйвера.

3. Подключить репозиторий ppa:xorg-edgers/ppa

Репозиторий ppa:xorg-edgers/ppa обеспечивает самые последние версии драйверов. Выполните следующие команды в терминале, которые подключают репозиторий и обновляют пакетную базу:sudo add-apt-repository ppa:xorg-edgers/ppasudo apt-get update

4. Установить драйвер

После выполнения команд можете открыть Параметры системы - Программы и обновления (Источники приложений) - Дополнительные драйверы, активировать драйвер, который определился на втором шаге, сайта Nvidia и нажать кнопку Применить изменения для установки драйвера:

Либо, как альтернативный вариант, выполнить следующую команду в терминале:

sudo apt-get install nvidia-331

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

6. После нового входа в систему проверьте установленный драйвер  графической утилитой NVIDIA X Server Settings:

Либо в терминале командой:

glxinfo | grep OpenGL

Надеюсь вы теперь знаете как определить и установить правильную версию драйвера для вашей видеокарты Nvidia.http://compizomania.blogspot.com/Удачи.

ubuntu66.ru


Смотрите также