- Как установить драйвера на Linux
- Как обстоит дело в Linux с ПО
- Инсталляция проприетарных и свободных драйверов
- Nvidia
- Intel
- Старые комплектующие
- Свободный драйвер видеокарт AMD
- Содержание
- Переход с проприетарного драйвера на свободный
- Обновление драйвера
- Аппаратное ускорение декодирования видео
- Настройка энергосбережения
- Проприетарщина или свободные драйвера
Как установить драйвера на Linux
Для того чтобы установленная операционная система могла корректно работать и взаимодействовать с комплектующими компьютера или другими внешними устройствами, подключенными к нему, должны быть установлены драйвера. В Windows с ними бывает много проблем, в особенности у людей слабо владеющими ПК, на деле в этом нет ничего трудного: достаточно узнать точное название модели и найти нужные файлы на официальном сайте производителя в разделе «Помощь». Но что насчёт дистрибутивов на базе GNU/Linux?
Как обстоит дело в Linux с ПО
Debian, Ubuntu их форки и другие дистрибутивы в большинстве случаев работают с открытыми драйверами, которые встроены в ядро Linux. Таким образом пользователь сможет в полной мере пользоваться как Live USB & CD, так и только что установленной системой. Ничего, кроме обновлений, устанавливать не приходится.
Конкретных производителей у свободного ПО обычно нет, разрабатывается оно или сообществом или командой некоммерческих программистов. К сожалению, оно почти всегда уступает проприетарному программному обеспечению в производительности, поэтому при работе с некоторыми программами или во время игр могут наблюдаться ощутимые неудобства.
Инсталляция проприетарных и свободных драйверов
Установка драйверов на Linux способна снизить нагрузку на компьютер и сделать работу систему плавнее и более оптимизированной. В особенности это подойдёт для игр и редакторов трёхмерной графики. Далеко не всегда на отдельно взятую машину можно установить проприетарный драйвер. Иногда таковых нет или оборудование в силу своей неактуальности прекращает поддерживаться. Тут два выхода: продолжать пользоваться открытым ПО или думать о переходе на более старый LTS дистрибутив, для которого производители ещё выпустили программное обеспечение.
Нередко на старых машинах с ОС Debian бывает так, что даже открытые драйвера не устанавливаются. Это обычно связано с устареванием железа или с отсутствием нужных компонентов репозитории.
Добавление несвободных компонентов в систему:
$ deb http://httpredir.debian.org/debian/ «Кодовое имя дистрибутива» main contrib non-free
$ sudo apt update
$ sudo apt upgrade
Установка несвободной прошивки, OpenGL и пакета поддержки графики:
$ sudo apt install firmware-linux-nonfree libgl1-mesa-dri xserver-xorg-video-ati
После этого нужно перезагрузить систему.
Также есть и свободный графический драйвер для AMD Radeon «AMDGPU». Его можно скачать с сайта производителя, выбрав нужный пакет.
Или установить из терминала. Сначала необходимо проверить систему на наличие данного пакета:
$ 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
$ sudo usermod -a -G video $LOGNAME
Далее необходима перезагрузка.
Используя старое оборудование, следует поставить драйвера Linux, которые последними были выпущены. Скорее всего, это будет Ubuntu 14.04 или ещё более старая версия.
Nvidia
Установить драйвера в Linux для Nvidia легче. На официальном сайте есть целый запрос для компьютеров с различными архитектурами и моделями видеокарт.
Также можно провести инсталляцию из официального репозитория. Проверка на наличие версий драйверов:
$ sudo apt update && clear && apt-cache search nvidia-4 | grep ‘binary driver’
$ sudo apt install nvidia-«Версия пакета» nvidia-«Настройки»
Создание конфига xorg.conf:
Перезагрузка компьютера, после которого всё должно работать правильно.
Intel
У Intel нет проприетарного ПО, все драйверы имеют открытый исходный код и находятся внутри ядра Linux. То есть для пользователей ноутбуков и настольных ПК с процессором Intel и встроенным графическим ядром вообще не придётся думать о дополнительных настройках ОС.Также написано и на официальной странице: «Большинство Linux-дистрибутивов включают в себя графические драйверы Intel. Обратитесь к поставщику операционной системы и используйте их дистрибутив для доступа и поддержки драйверов». Другими словами производительность операционной системы на базе процессора Intel не зависит от несвободного ПО.
Старые комплектующие
К сожалению, производители рано или поздно прекращают поддержку старого оборудования. В таком случае остаётся или использовать поддерживаемую версию Windows, или оставаться на более поздних дистрибутивах Ubuntu или Debian, для которых также были выпущены пакеты поддержки.
Источник
Свободный драйвер видеокарт AMD
Содержание
Этот драйвер используется системой по умолчанию и поставляются в комплекте с графическим сервером. Для их использования не нужно производить каких-либо особенных действий — система сама определит наиболее подходящий для вашего оборудования драйвер.
Переход с проприетарного драйвера на свободный
Обновление драйвера
Добавить PPA с новыми версиями драйвера radeon:
Обновить список пакетов:
Теперь, обновить систему:
Аппаратное ускорение декодирования видео
Инструкция предназначена только для Ubuntu 14.04 и новее.
Недавно (с выходом ядра Linux 3.10 и Mesa 9.2) появилась возможность задействовать аппаратное ускорение декодирования видео со свободным драйвером AMD. Чтобы воспользоваться данной возможностью:
Установите библиотеку поддержки декодирования видео и SMPlayer:
Для задействования ускорения в меню «Настройки» → «Основные» → «Видео» → «Устройство вывода» выберите vdpau.
В Chromium / Google Chrome / Opera ускорение декодирования работать не будет. Тем не менее можно задействовать аппаратное ускорение рендеринга. Для этого необходимо в chrome://flags включить Переопределение списка программного рендеринга, а затем перезапустить браузер.
Настройка энергосбережения
Если вы ставили систему с образа 12.04.(1, 2, 3) вам следует в ручную обновить ядро и графический стек, для этого:
В ядрах версии 3.11 и выше была добавлена новая система управления питанием видеокарт AMD. Данная система позволяет существенно снизить температуру видеокарты. Для того, чтобы включить ее, необходимо выполнить следующие действия:
Измените параметры ядра:
Затем сохраните файл и закройте редактор gedit.
Источник
Проприетарщина или свободные драйвера
Подскажите, что лучше: проприетарные драйвера на видеокарту Nvidia или свободные. С точки зрения безопасности скорее всего лучше свободные, а вот проприетарные производительнее, но настолько ли, что стоит жертвовать безопасностью?
проприетарные производительнее, но настолько ли, что стоит жертвовать безопасностью
Да. Уже целых полтора поколения линуксойдов воспитаны на кактусе nvidia.
Что такое эта безопасность, которой ты собираешься жертвовать? Тебя кто-то преследует?
Nouveau: Accelerated Open Source driver for nVidia cards
2D/3D acceleration supported on all cards; see FeatureMatrix for details
Ты 3d запускать собрался на пульте управления реактором? Тогда какой смысл не доверять производителю?
Работают лучше проприетарные
Я пользую проприетарные. С Nouveau нет попаболей, зато с ним комп хорошо греется. С проприетарными холод.
У меня на Kepler с nouveau температурка 32-34 как и с блобом. Во только было бы отлично если бы ME и скайрим запускались с хорошей производительностью.
Если планируешь запускать wine с игрушками и нативные игрушки, то лучше драйвер от производителя.
По религиозным причинам следует использовать нуво.
Тебе какая производительность нужна? Свободный будет медленнее только в играх, особенно проприетарных. На DE разница незаметна.
Ещё один минус свободного драйвера: не везде он умеет замедлять кулер.
только блоб, иначе нет смысла тратиться на nVidia — просто пользуй встроенной Г от интеля
Этот сраный нуво даже опенкля не умеет, что уж про куду говорить.
А все элементарно: кроме nVidia за последние полтора поколения так и не появилось ни одной фирмы, клепающей видеокарты. А жаль.
Подскажите, что лучше: проприетарные драйвера на видеокарту Nvidia или свободные.
свободные Intel конечно
Попробуйте сначала открытые, если они вас не устроят — тогда закрытые.
Этот сраный нуво даже опенкля не умеет, что уж про куду говорить.
так CUDA есть суровая невидевская проприетарщина.
Как ни грустно звучит, но лучше еще ничего не придумали, увы.
а зачем пробовать? если тс хочет игрульки играть, то только блоб.
я использую блоб, все норм, брат живой
Как ни грустно звучит, но лучше еще ничего не придумали, увы.
но ведь OpenCL дает полную абстракцию от устройства вычисления в отличии от. если нет поддерживаемого GPU так вычисляет на CPU.
radeon + radeon hd 6850 полёт идеальный
radeon + apu e2 полёт идеальный
Хотя каюсь, поставил fglrx на основной пк.
Это в теории, фактически OpenCL скорее мертв, чем жив.
Я уж не знаю, как сейчас, но не думаю, что это говно выбилось таки из грязи в князи.
«Сеня, у тебя не закрытый драйвер, а открытый». )))
Поэтому я и спросил про задачи. opencl нужен далеко не всем.
С тех пор, как интел стал пихать видеочип в процессор, дискретное видео стало не особо и нужно на десктопе.
// про aaa-игры и вычисления на opencl не говорю, это уже отдельная история
Все игры под wine которые я тыкал палочкой имели отдельный гайд и/или отдельные глюки при использовании ati.
Если играть в игрушки (неважно какие, нативные ли, под wine ли, свободные ли, проприетарные ли), то проприетарные дрова, в 3д они значительно производительнее. Если в игрушки не играть, то можно и свободные, с остальным они справляются.
Для большинства игрушек более чем хватает производительности 3д в нуво, но вот расширения опенгл там далеко не все. Ну может что улучшили за год.
Ставь блоб и не парься, лучше всё равно ничего нет.
Вообще, я собираюсь гамать игры не младше 2006(Serious Sam, Half-Life), свободный драйвер такие потянет? Вот моя карта, если что.
Не работал конкретно с этой картой, хз. Но должны работать.
С точки зрения безопасности скорее всего лучше свободные
вот ответ на мой вопрос — почему кеды на проприетарном тормозят, а на свободном нет
Мне на пример понравились свободные. Во всяком случае на x86_64 флешь не падает. Да и по производительности вполне устраивают. Вяческие прозрачности и тп на месте.
Хотя долгое время был поклонником блоба.
зонды и анальная боль.
Если будешь играть — проприетаные, для остального свободных вполне хватит.
Ещё один минус свободного драйвера: не везде он умеет замедлять кулер.
а зачем замедлять кулер?
От видяхи зависит. На некоторых лучше блоб, на других от него только проблемы. Модель видяхи пиши, если не тема для холивара.
это полумеры, я выключаю кулер.
а зачем его выключать?
шуршит слишком, мешает наслаждаться треском жёсткого диска
он ведь дотрещится без кулера)
в 2д не греется. кстати вру, меньше 35% скорость не понижается больше. хм, раньше всё ок было.
Я играю периодически. У меня лично никаких проблем с пропиетарными дровами не было и нет. Свободные даже не пробовал, зачем, если всё просто работает. У меня, повторюсь, работает. Если бы обладал древней Nvidia, тогда скорее всего жил бы на свободных.
На максимуме он очень громкий, на моей gts 250 он ощутимо пищал.
Источник