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

Как установить драйвера на 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-6 | grep ‘binary driver’

$ sudo apt install nvidia-«Версия пакета» nvidia-«Настройки»

Создание конфига xorg.conf:

Перезагрузка компьютера, после которого всё должно работать правильно.

Intel

У Intel нет проприетарного ПО, все драйверы имеют открытый исходный код и находятся внутри ядра Linux. То есть для пользователей ноутбуков и настольных ПК с процессором Intel и встроенным графическим ядром вообще не придётся думать о дополнительных настройках ОС.Также написано и на официальной странице: «Большинство Linux-дистрибутивов включают в себя графические драйверы Intel. Обратитесь к поставщику операционной системы и используйте их дистрибутив для доступа и поддержки драйверов». Другими словами производительность операционной системы на базе процессора Intel не зависит от несвободного ПО.

Читайте также:  Opensuse linux enterprise desktop

Старые комплектующие

К сожалению, производители рано или поздно прекращают поддержку старого оборудования. В таком случае остаётся или использовать поддерживаемую версию Windows, или оставаться на более поздних дистрибутивах Ubuntu или Debian, для которых также были выпущены пакеты поддержки.

Источник

Драйвера и утилиты на материнские платы

Привет всем. Вопрос насчет драйверов и утилит для материнок в Linux. В Windows, например, если скачал специальный драйвер/утилиту для материнки с официального сайта производителя, то можно получить целый пакет плюшек-настроек. Попробовать где-то что-то разонать, поставить например дополнительные вентиляторы в корпус и скорость их вращения можно будет регулировать и т.д. и т.п.

Но я не вижу никаких драйверов/утилит для подобных вещей под Линукс на сайте производителя. Нагуглил, что вроде Intel активно сотрудничает с разработчиками ядра Linux, тем не менее в их разделе ПО тоже не увидел специальных дров/утилит.

Вопрос такой: в настоящее время подобные плюшки и правда возможны только на винде, а в Linux-е можно только довольствоваться только «просто работой железа, без особых настроек — свистелок и перделок». Зачем? Как минимум интересно, а также интересует возможность использования nVidia SLI или Ati CrossFire на Linux.

Линуксоидам кривописаные вендорские программки не нужны. Есть поддержка в драйверах ядра, есть userspace утилиты по типу lm-sensors.

Иногда поддержки каких-то фичей нет и приходится страдать и программировать, но ты же за этим поставил себе линукс да?

Ну, в принципе, да. Ясно спасибо!

Я так понял, ядро Linux БУДЕТ видеть необходимые фичи материнки, просто не всегда к ним есть «интерфейс», который в случае чего нужно писать самому, так?

На самом деле, все наоборот. В Linux полно возможностей тюнить железо, и все это в апстриме ядра и унифицировано, в отличие от кривых поделок от производителей железа, которые тебе приходится искать и ставить отдельно. Но проблема(проблема ли?) в том, что управление этими возможностями — из cli, с помощью спец.утилит типа lm_sensors, с помощью sysfs.

Производители железок не упоминают об этом в документации, а писатели обзоров железа редко рассматривают Linux как платформу.

Практика показывает, что lm sensors имеют хреновую поддержку свежих чипов super-io, а вендоры в каждую новую матиринку стремятся обязательно воткнуть что-то новое. Поэтому если твоя материнка достаточно старая, есть вероятность что ты сможешь легко управлять вентиляторами, снимать показания оборотов, температуры и т.п. Если же у тебя что-то новое — облом.

Ещё для любителей такой магии есть make menuconfig и sysctl, а также всякие hdparm и прочие *ctl. Гуй никто не пишет потому, что это не забота end юзера обычно, а кто лезет крутить эти ручки, вполне в состоянии справится с консолью.

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

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

И есть вообще ACPI и прочие разные стандарты, чтобы всё это абстрагировать от системы и использовать где хочешь.

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

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

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

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

Но проблема(проблема ли?) в том, что управление этими возможностями — из cli

Это не проблема, а фича. Человеку, не осилившему прочитать мануал, не стоит крутить настройки.

Разогнать можно (и нужно) из настроек BIOS.

поставить например дополнительные вентиляторы в корпус и скорость их вращения можно будет регулировать и т.д.

fancontrol или крути руками через /sys/class/hwmon

возможность использования nVidia SLI или Ati CrossFire на Linux

Еще тогда вопрос на тему нескольких видеокарт одновременно: при правильном подключении и настройке задачи будут делиться между видеокартами автоматически? Или это будет работать, только если сама программа поддерживает эту технологию (была написана, используя соответствующий API. Если честно я не видел в OpenGL, чтобы что-то намекало на несколько видеокарт с точки зрения команд)?

Читайте также:  Vga для mac os

Если честно я не видел в OpenGL, чтобы что-то намекало на несколько видеокарт с точки зрения команд)?

Самое простое решение, например: делать рендеринг четных кадров на первой карте, нечётных — на второй.

это будет работать, только если сама программа поддерживает эту технологию

Так а через что обращаться к конкретной из установленных видеокарт?

при правильном подключении и настройке задачи будут делиться между видеокартами автоматически?

Теоретически — да. На деле и для D3D и для OpenGL это не работает без ручной допилки драйверов производителем.

Если честно я не видел в OpenGL, чтобы что-то намекало на несколько видеокарт с точки зрения команд)?

Там и нет ничего такого, реализация SLI/CFX на 100% в юзерспейсном драйвере от производителя. Само приложение может и не знать, что оно рендерится на двух картах вместо одной.

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

Бойкотирование — бесполезно, с учетом процента рынка. Они даже не заметят вашего бойкота.

Смысл бойкотирования не в том, чтобы «наказать плохих производетелей».

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

Как минимум интересно, а также интересует возможность использования nVidia SLI или Ati CrossFire на Linux.

Любые dual-GPU на любой платформе это полное говно ибо: 1 — В куче игр оно вообще не поддерживается и не будет. 2 — Может сломаться поддержка при обновлении игры или драйверов. 3 — Во многих играх добавляет неиллюзорный input lag. 4 — Нужен более дорогой БП, правильная материнка. 5 — Охлаждать сложнее, если у тебя не водянка. Ибо с вероятностью 90% одна карта будет выдувать в другую.

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

Насчет графики для игр спорное преимущество — понятно. Меня скорее интересует несколько карт для GPGPU, например для OpenCL.Карты мощны.На одной бы например полностью рендерить, а вторая пусть исключительно обработкой физики занята.

OpenCL мало отношения имеет к OpenGL и умеет много разных карт (даже от разных вендоров) из коробки.

Источник

Как установить драйвера в Ubuntu Linux?

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

Хорошей новостью будет то, что ваши устройства в системе Linux скорее всего будут работать «из коробки». Иногда требуется устанавливать драйверы, но иногда оборудование не совместимо с Linux.

Как работают драйверы в Windows?

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

Windows поможет вам в этом. Microsoft поставляет Windows с огромным набором драйверов, так же много драйверов содержится в Windows Update. Когда вы подключаете новое устройство к компьютеру, то в трее windows появится всплывающее сообщение о том, что устанавливается новый драйвер. Драйвер, написанный разработчиком оборудования, скачивается из Windows Update и устанавливается в вашу систему. Microsoft, в основном, не пишет драйверы к устройствам, а использует драйверы написанные разработчиками оборудования.

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

Читайте также:  Prestigio smartbook 141s установка windows

Как работают аппаратные драйверы в Linux?

Большинство драйверов в Linux с открытым исходным кодом и включены в состав ядра (kernel), за исключением драйверов к видеокартам, входящим в состав Xorg, а так же драйверов принтеров, включенных в систему печати CUPS.

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

Иными словами, большинство драйверов в Linux доступны «из коробки». Вам не нужно выискивать необходимый драйвер по сайтам производителей оборудования. Драйвер будет включен в вашу систему, либо появится в ней при обновлении ядра до текущей версии. Система сама определит ваше оборудование и установит необходимый драйвер.

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

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

Чаще всего такие драйверы — графические драйверы NVIDIA и AMD, которые обеспечивают больше производительности графики для игр в Linux. Имеются и открытые аналоги графических драйверов, но они не могут обеспечить такую производительность в 3D играх, как проприетарные. Некоторые драйверы для Wi-Fi так же проприетарные, так что ваше беспроводное оборудование может не работать, пока вы их не становите.

Способ установки проприетарных драйверов зависит от вашего дистрибутива Linux. В Ubuntu и основанных на нем дистрибутивах есть специальный инструмент для установки дополнительных драйверов. Откройте даш (Dash), впишите там «дополнительные драйверы» и запустите его. Он определит какие проприетарные драйверы доступны для вашего оборудования и предложит вам установить их. В Mint и Fedora используются другие утилиты, но установка и поиск драйверов в них не становится от этого сложнее.

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

Возможно, вам понадобится установить драйвер принтера. Для этого при настройке CUPS (система печати в Unix-системах) вам необходимо будет выбрать драйвер принтера из базы данных. При этом, как правило, необходимо выбрать производителя и модель принтера.

Вы так же можете указать PPD файл для описани PostScript принтера. Этот файл можно найти в драйверах принтера под Windows, они совместимы. Укажите этот файл при настройке принтера в Linux.

Хороший совет наперед — перед покупкой принтера для работы с Linux, очень советую уточнить его наличие в базе данных CUPS.

Как заставить работать другое оборудование в Linux?

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

Если что-то не работает в Linux «из коробки», а так же если не начинает работать даже после установки припроетарных драйверов от производителя, то скорее всего работать и не будет — устройство несовместимо с Linux или именно с вашим дистрибутивом.

Решением проблемы может стать обновление дистрибутива до нового, а так же обновление программного обеспечения (напр. команда apt-get upgrade в Ubuntu). Но нужно не забывать, что старые проприетарные драйверы не работают с новыми дистрибутивами и можно потерять работоспособность другого устройства.

Единого решения по установке «нестандартных» драйверов в Linux нет. В сети множество руководств. Поищите такое для вашего устройства. Скорее всего проблема уже была решена другими.

Благодаря Steam играть на Linux становится легче, доступнее и интереснее. В этой статье мы посмотрим…

Разберем процесс установки Minecraft на Ubuntu . Игра отлично работает на Linux. Но, может быть,…

Если вам нравится стилизация под старину, мониторы терминала в стиле Fallout, то обратите внимание на…

Мы уже ранее объясняли, почему драйверы для линукса не нужно устанавливать отдельно. Linux автоматически определит…

Если при попытке подключить в UBUNTU флешку или внешний HDD с файловой системой exFAT вы…

Источник

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