Как узнать поддерживает ли материнская плата linux
Чтобы принять решение, относительно того, сможет ли некоторый компьютер замечательно работать под Linux или же нет, нужно проверить все его компоненты - видеокарту, звуковую карту, принтер, сканер, цифровую камеру и прочие устройства на совместимость с Linux.
Конечно за последнее десятилетие поддержка различных аппаратных средств в Linux заметно улучшилась и сейчас у вас есть достаточно большой шанс купив компьютер без каких либо проблем запустить на нём практически любой дистрибутив. Однако всё-таки есть и оборудование, которое в настоящий момент не поддерживается.
Сегодня практически всё оборудование работает хорошо, однако вам стоит опасаться оборудования, которым управляют при помощи программ а не кнопок. Потому что программы скорее всего написаны для Windows и иногда для Mac OS X.
Даже когда изготовитель делкларирует поддержку Linux - будьте очень осторожны. Скорее всего вам придётся отправится на сайт изготовителя, где, весьма вероятно, вы найдёте не совсем свежую информацию. Поиск по интернету тоже не будет очень полезен, поскольку в итоге даст множество страниц с устаревшей или не совсем верной в вашем случае информацией.
Ниже следует перечисление некоторых интернет-ресурсов, информация на которых регулярно обновляется и является достаточно полной и подробной.
Если вы не знаете что лучше выбрать - открытые драйвера или проприетарные - есть несколько способов сделать этот выбор. Во-первых вы можете сделать выбор основываясь на своей философии, однако скорее всего выбор будет делаться на основе их функционала. Основная проблема открытых драйверов - ограниченная, или полностью отсутствующая поддержка 3D-возможностей, в то время как проприетарные драйвера грешат медлительностью и (особенно ATI) нестабильностью в работе.
Ещё один вариант - политика исползуемого вами дистрибутива. В коммерческие дистрибутивы вроде Xandros и Linspire обычно уже включены проприетарные драйвера, в то время как в Ubuntu используются открытые. Правда в Ubuntu есть ещё и Restricted Device Manager, позволяющий легко установить проприетарные драйвера в систему. Fedora 7 - один из первых дистрибутивов, по возможности использующий драйвера Nouveau вместо проприетарных драйверов NVIDIA.
Звуковые карты
К сожалению не существует единого сайта с подробной информацией, однако вы можете ознакомится со списком Linux-совместимых карт на сайте Linux-Sound. Так же вы можете почерпнуть информацию из листов рассылки Linux Audio Developers.
Ещё один неплохой источник - Soundcard Matrix на сайте проекта ALSA. Если ваша карта есть в этой матрице, и столбец Notes пуст - ваша карта гарантированно поддерживается.
Если в качестве сканера вы используете многофункциональный принтер то вам может помочь база данных по принтерам (см. предыдущую главу). Однако основной источник информации о совместимости сканеров - служба поиска информации проекта SANE, которая поможет вам найти информацию о пригодности конкретной модели для использования в Linux. При возникновении проблем, лучше всего задавать вопросы на форуме проекта SANE.
Цифровые камеры
Современные цифровые камеры отказались от закрытых протоколов прошлого в пользу открытого - USB, поддержка которого в Linux находится на очень высоком уровне. Однако если вам всё же нужно удостовериться что ваша камера будет поддерживаться - обратитесь к проекту gPhoto, база данных которого насчитывает более девятисот наименований. Другой источник - база Хьюберта Фигуиера (Hubert Figuiere), которая содержит детальную информацию не только о поддержке камер, но и о конфигурировании системы для использования их.
Беспроводные адаптеры
Несколько лет назад основным пробелом в поддержке устройств были модемы. В наши дни это беспроводные адаптеры. Кроме того постоянные выходы новых моделей ещё более усложняют поддержку. Так например две родственных модели могут иметь принципиально разные прошивки и соответственно требовать различных драйверов.
Единственный своевременно обновляющийся сайт с информацией по беспроводным адаптерам - Wireless LAN Resources for Linux, поддерживаемый Жаном Тоеррилхесом (Jean Tourrilhes) при спонсорской поддержке Hewlett-Packard. Информация на сайте размещена достаточно хаотично, однако при желании разобраться в ней можно.
Если ваш адаптер не поддерживается, возможно у вас получится запустить его с помощью ndiswrapper, или, для адаптеров Broadcom, - bcm43xx-fwcutter. Оба эти проекта фактически представляют из себя обёртку для драйверов из Windows или Mac OS X.
Недостатком обеих программ является необходимость использования lspci для получения Bus ID вашего адаптера. Поэтому прежде чем что-то покупать - посмотрите сколько адаптеров, подобных вашему, поддерживает ndiswrapper.
Ноутбуки и прочие мобильные устройства
Проект Tuxmobil поддерживает список ноутбуков, проигрывателей, телефонов, PCMCIA-карт и прочих мобильных устройств, поддерживаемых Linux. Информация представлена в виде коллекции PDF-документов и является достаточно подробной и качественной но обычно очень сильно привязана к специфике конкретного дистрибутива. Однако при желании эту информацию можно применить практически к любому дистрибутиву.
Другие источники информации
Если указанные здесь сайты не помогли вам, вы можете попробовать поспрашивать на форумах и IRC-каналах используемого вами дистрибутива.
Обычно достаточно посмотреть форумы Debian и/или RedHat, чтобы получить огромное количество информации, поскольку обычно это самые большие и посещаемые форумы. Даже если вы и используете другой дистрибутив - вы сможете подкорректировать полученную информацию и воспользоваться ей.
В будущем возможно станет очень полезным ресур Hardware4linux, который определяет рейтинг юзабельности оборудования на основе голосования пользователей. В настоящий момент сайт ещё не достаточно популярен, и потому не может содержать объективных рейтингов.
Если вы покупаете готовую систему то вам может оказать помощь LiveCD с выбраным дистрибутивом. Если вы убедите менеджеров в магазине что серьёзно собираетесь покупать эту модель, то скорее всего они разрешат вам загрузиться с вашего LiveCD чтобы проверить поддержку оборудования.
Надеемся что приведёные ваше источники помогут вам выбрать оборудование, нормально поддерживаемое Linux.
Иногда возникает необходимость определить, какая материнская плата используется на вашем компьютере. В операционной системе Windows с этим не возникнет никаких проблем, так как существует множество программ для решения этой задачи. Например, та же CPU-Z.
В Linux подобных утилит тоже хватает, и часть из них уже поставляется вместе с операционной системой, другие нужно устанавливать. Далее я расскажу, как узнать модель материнской платы Linux различными способами.
Как посмотреть модель материнской платы Linux
1. Файловая система /sys
Информация обо всём оборудовании компьютера и об операционной системе хранится в файловой системе /sys. Там же вы можете посмотреть производителя, модель и версию материнской платы. Для этого выполните:
2. Утилита dmidecode
Для просмотра информации об оборудовании удобнее использовать специальные утилиты. Одна из них - dmidecode. Она позволяет посмотреть информацию, записанную в DMI. Для вывода данных о материнской плате используйте опцию -t со значением 2:
sudo dmidecode -t 2
3. Утилита hardinfo
Программа hardinfo позволяет просмотреть информацию об оборудовании компьютера в графическом интерфейсе. Здесь вы легко узнаете модель материнской платы. Но перед использованием программу нужно установить:
sudo apt install hardinfo
4. Утилита CPU-G
Программа CPU-G - это аналог такой популярной утилиты, как CPU-Z в Linux. Она написана на Python, внешне напоминает CPU-Z. Позволяет увидеть большинство характеристик процессора в графическом интерфейсе, узнать модель платы, которая используется. Для установки утилиты надо использовать PPA:
sudo add-apt-repository ppa:atareao/atareao
sudo apt install cpu-g
В программе нужно открыть вкладку Motherbaord. Здесь отображается версия BIOS, дата выпуска BIOS, а также информация о плате.
5. Команда lshw
Команда lshw отображает информацию о материнской плате в самом начале своего вывода. Здесь, кроме производителя и модели платы, выводится текущая версия BIOS, что может быть очень удобно, если вы готовитесь к обновлению BIOS.
6. Лог dmesg
Версию BIOS и модель материнской платы можно узнать из лога ядра dmesg. Для этого надо отфильтровать строчку DMI:
dmesg | grep DMI:
Выводы
В этой статье мы рассмотрели несколько способов, как узнать модель материнской платы Linux. Это совсем не сложно, и программ для решения такой задачи хватает с головой. А какие программы используете вы? Напишите в комментариях!
Нет похожих записей
Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.
Все больше и больше людей интересуется Linux, но большинство выпускаемых на рынок комплектующих для ПК совместимо только с операционными системами семейства Windows. Это обусловлено монопольным положением Microsoft на рынке, и такая ситуация вполне устраивает большинство пользователей, которые предпочитают Windows. На самом деле не все так плохо. В сообществе Open Source собраны многие лучшие программисты мира, и за ним стоят такие могущественные компании, как Novell и IBM.
Не будем касаться выбора конкретных моделей комплектующих и оценки производительности: предполагается, что будущий владелец уже определился с нужной ему мощностью ПК. Задача лишь в том, чтобы попытаться максимально избавить пользователей от проблем и подводных камней, связанных с драйверами и несовместимостью.
Не будем касаться таких комплектующих, как процессор, блок питания, жесткий диск, оперативная память — эти компоненты в современных ПК в принципе не могут являться Linux-несовместимыми.
Материнская плата
Современная материнская плата, будучи основополагающим компонентом компьютера, содержит наибольшее количество составляющих, требующих драйверов — чипсет, южный мост с контроллерами накопителей и периферии, контроллеры LAN, звука, дополнительных интерфейсов и т. д. Некоторая часть этих устройств, таких, например, как контроллеры USB и FireWire, обеспечена generic-драйверами, имеющимися практически в любом дистрибутиве Linux, в то время как экзотический звуковой или сетевой тип может надолго испортить настроение начинающему линуксоиду
Чипсеты
Для процессоров Intel чипсеты производят в основном компании Intel, AMD/ATI, VIA, NVIDIA и SiS, тогда как рынок чипсетов для CPU AMD делят в основном AMD/ATI и NVIDIA. На текущий момент практически все чипсеты без проблем работают по управлением Linux, исключение могут составлять новейшие модели, для которых, как правило, очень быстро появляются обновления. Таким образом, можно не бояться покупать самые передовые платы — если и возникнут проблемы, то они решатся в считанные дни. Основные опасения вызывают не чипсеты, а именно контроллеры периферии — поставщиков этих компонентов гораздо больше, они ориентируются в основном на Windows, и довольно часто поддержка Linux зависит от доброй воли производителя материнской платы. Жесткая ценовая конкуренция вынуждает их при выборе дополнительной «обвески» учитывать в первую очередь критерий стоимость/эффективность, а не вопрос совместимости с не самыми распространенными ОС семейства Linux. Лично отдаю предпочтение Intel , так как они наименее подвержены проблемам с совместимостью с Linux-системами.
Сетевые платы
Дистрибутивам Linux время от времени необходимо наличие доступа в Интернет для скачивания обновлений и дополнительных пакетов, поэтому важнейшим из периферийных контроллеров является встраиваемая в каждую материнскую плату сетевая карта. Здесь рекомендации достаточно четкие: в Linux очень хорошо поддерживаются чипы Realtek (включая легендарный 8139, который до сих пор популярен), Marvell , Intel и 3Com . При этом стоит при любой возможности избегать BroadCom , Atheros и Attansic — несмотря на то что система опознает такие карты, при работе с ними могут возникать разнообразные, в том числе непреодолимые, трудности.
Звуковые чипы
Даже суровые пользователи Linus-систем любят музыку, поэтому очень важной является правильная работа аудиоплаты. В большинстве своем пользователи, собирающие собственный ПК, останавливают выбор на встроенных звуковых адаптерах, качество звучания которых в последнее время значительно возросло, а разнообразие используемых чипов — снизилось. Многие современные материнские платы оснащены звуком от Realtek , в частности ALC650 и ALC888 с поддержкой стандарта HDA, что хорошо в плане совместимости с Linux. Хорошо работают и редко встречающиеся «родные» звуковые чипы Intel серии 82801. Со знаком минус в этот раз выступают кодеки от Analog Devices , известные под названием SoundMax : с ними возникли многочисленные проблемы при установке драйверов. Если же по каким-либо причинам вам необходима внешняя звуковая плата, то в качестве пользовательского решения по-прежнему подойдут модели Creative , кроме Extigy , с поддержкой которых отмечались проблемы.
Дисковые контроллеры
Еще одним раздражающим моментом может стать проблема с дополнительными дисковыми контроллерами. В последнее время среди разработчиков чипсетов стало модно отказываться от IDE, что далеко не всегда находит понимание как у пользователей, так и производителей материнских плат. Последние решают проблему установкой дополнительных дисковых контроллеров с поддержкой RAID, однако не все из них корректно опознаются и работают с Linux. Среди не рекомендуемых можно назвать популярные в последнее время Jmicron , а также печально известные среди опытных линуксоидов HighPoint . Напротив, известные Adaptec , Promise и Tekram чаще всего обеспечены драйверами — еще бы, ведь контроллеры этих производителей попадаются в серверах и рабочих станциях, где Linux встречается заметно чаще. А популярные недорогие PCI-контроллеры ITE 8212 вообще в Linux работают значительно лучше, чем в Windows, как это ни парадоксально.
Видеоплата
Видеоплаты, как и звуковые адаптеры, часто представлены в виде интегрированных решений, возможностей которых часто более чем достаточно для решения наиболее важных задач кроме игр и обработки 3D-графики. Если последние требования не обязательны, для платформы Intel лучшим выбором станут чипсеты Intel, а для AMD лучше подойдут NVIDIA и ATI Radeon (драйверы для всех этих видеочипов включены практически в любой дистрибутив Linux, однако здесь есть подводные камни, о которых чуть ниже). К числу однозначно не рекомендуемых интегрированных решений, можно отнести почти исчезнувшие из продажи чипсеты с интегрированным видео SiS — как для процессоров Intel, так и AMD.
Почти весь рынок выделенных видеоплат на данный момент поделен между непримиримыми конкурентами AMD/ATI и NVIDIA. Для любого пользователя Linux лучшим выбором станет чип NVIDIA. Модели GeForce работают в Linux быстрее, стабильнее, имеют значительно более функциональные драйверы, а также намного лучше поддерживают технологию OpenGL — неудивительно, ведь NVIDIA возглавляет группу по продвижению этого программного интерфейса. Поддержка OpenGL очень важна для Linux, так как конкурирующая технология DirectX разрабатывается Microsoft и поддерживается только в ОС Windows. Таким образом, на сегодняшний момент модели AMD/ATI Radeon пригодны в основном для отображения 2D-графики и ускорения воспроизведения высококачественного видео. Ситуация конечно меняется: после покупки ATI компанией AMD поддержка открытых ОС, до того полностью неудовлетворительная, стала лучше, однако на сегодняшний момент лидер в Linuх – чипы NVIDIA GeForce .
В Linux существует множество вариантов просмотра информации о железе, на котором работает операционная система. В данной заметке я расскажу, как быстро посмотреть в Ubuntu состав оборудования, такого как процессор, память, диски и т.д. Рассмотрю несколько наиболее известных программ для этого, а так же то, что может показать сама операционная система.
Общая информация о железе
Мы здесь видим следующую основную информацию о железе:
- Модели северных и южных мостов.
- IDE, SATA, SCSI контроллеры.
- Графический контроллер.
- Модели сетевых интерфейсов.
Если вы добавите к команде ключ -v, то сможете увидеть более подробную информацию о каждом компоненте.
Информация о процессоре
Чтобы посмотреть информацию только о процессоре, используйте отдельный ключ для этого.
С помощью lshw вы посмотрите следующие характеристики процессора в Ubuntu (на примере моего скриншота):
Производитель процессора | Intel Corp. |
Тип микросхема материнской платы | Intel 440FX |
Слот установки процессора | slot: CPU 0 |
Частота процессора | 2GHz |
Разрядность | 64 bits |
Набор инструкций | fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx x86-64 constant_tsc nopl xtopology cpuid tsc_known_freq pni cx16 x2apic hypervisor lahf_lm cpuid_fault pti |
Количество ядер | cores=4 |
Так же подробную информацию о процессоре можно получить с помощью dmidecode.
Вывод этой команды немного по-другому структурирован, но по содержимому практически идентичен lshw.
И не забываем про просмотр информации о процессоре напрямую от ядра операционной системы:
Здесь вы увидите отдельную информацию по каждому ядру процессора. Скорее всего она будет одинакова и совпадать с тем, что вы увидели от других утилит.
Материнская плата
Здесь вы можете увидеть основную информацию о материнской плате компьютера:
Все остальное будет опционально отображаться, либо нет, в зависимости от модели материнской платы.
Оперативная память
Для того, чтобы получить подробную информацию об оперативной памяти в Ubuntu, можно воспользоваться уже известной нам утилитой.
Здесь мы видим не только суммарный объем, но и разбивку по модулям памяти и объем каждого из них. А так же частоту, на которой каждый модуль работает.
Более подробную информацию об оперативной памяти смотрим с помощью dmidecode.
Тут мы видим следующую информацию о планках памяти:
В целом, тут представлена вся так или иначе значимая информация по памяти. Искать какое-то другое отображение или вывод нет смысла.
Информация о дисках в Ubuntu
Далее смотрим список всех дисков в системе:
Выбираем какой-то конкретный физический диск и смотрим по нему информацию.
А вот так можно посмотреть SMART диска в Ubuntu.
Если нет желания устанавливать какой-то сторонний софт на сервер, то краткую информацию обо всех дисках можно посмотреть следующим образом:
В целом, эти две утилиты полностью закрывают вопрос с просмотром информации о дисках на сервере ubuntu. Я обычно ничего другое не использую.
Все, на этом материал на тему просмотра информации о железе на сервере закончен. Удачной работы и хорошего аптайма!
Читайте также: