Поиск драйверов

Материал из Rosalab Wiki
Перейти к: навигация, поиск
FindDrivers.jpg

Нередки случаи, когда в компьютере под Линуксом «из коробки» не работает пара устройств. Причиной этого может быть слишком новое железо, отсутствие драйверов под Linux от производителя устройств, устаревшее железо, несовместимость устройств или брак. По данным сайта Linux-Hardware.org, не менее 10% пользователей Linux сталкиваются с подобными проблемами. Согласно нашей статистике, наиболее проблемными устройствами являются:

  • Wi-Fi-карты
  • Bluetooth-карты
  • кардридеры
  • считыватели отпечатков
  • считыватели смарт-карт
  • принтеры
  • сканеры
  • модемы
  • графические карты
  • веб-камеры
  • DVB-карты
  • мультимедийные контроллеры

Если устройство не заработало сразу, это ещё не означает, что его нельзя заставить работать в принципе. Иногда можно найти более подходящее ядро или сторонний драйвер в интернете. Для поиска нужного ядра можно воспользоваться базой данных LKDDb, в которой проиндексированы поддерживаемые устройства для каждой версии ядра, или поискать решение на форумах и подобных ресурсах.

Сегодня мы запускаем новый способ поиска драйверов — с помощью создания пробы компьютера! Если для какого-то устройства в вашей пробе не был загружен драйвер, то для него будут предложены подходящая версия ядра или известные сторонние драйверы. Эта же информация представлена на странице каждого PCI/USB-устройства в базе.

Пробу можно создать следующей командой (для других дистрибутивов есть AppImage):

hw-probe -all -upload

Поиск драйвера осуществляется по базе LKDDb для ядер начиная с версии 2.6.24 и до самой новой 5.0. Также мы проиндексировали следующие сторонние драйверы:

  • nvidia — графика
  • wl — Wi-Fi-карты фирмы Broadcom
  • fglrx — графика AMD/ATI
  • hsfmodem — модемы
  • sane — сканеры
  • foomatic — принтеры
  • gutenprint — принтеры
  • и ещё около 100 драйверов с Github для Wi-Fi-карт и других устройств

Да, мы проиндексировали fglrx для старых графических карт AMD/ATI. В некоторых случаях производительность с ним может быть выше, чем при использовании свободного драйвера radeon, но для этого нужно будет поставить предыдущую версию ROSA — R8, так как в более новых версиях системы fglrx не поддерживается.

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

Всем спасибо за внимание!

VK: https://vk.com/rosa_linux?w=wall-33847957_285897.

Compatibility.png

[ Хронологический вид ]Комментарии

(нет элементов)

Войдите, чтобы комментировать.