Блог:Точка Росы
Блог с постами технической направленности — чтобы похвалиться сделанной работой и поделиться результатами исследований, выполненных в текущей рутине.
Если вы умеете пользоваться агрегаторами RSS/Atom, подписывайтесь!. По любым вопросам можно писать сюда.
Весь контент данного блога распространяется на условиях Creative Commons Attribution-ShareAlike 3.0 License (CC-BY-SA)
Тенденции в аппаратном обеспечении
Сегодня я рад открыть очередное большое обновление базы оборудования — живой отчёт о конфигурациях пользователей Росы и других дистров (статистика): https://linux-hardware.org/?view=trends
Отчёт поможет ответить на вопросы "Насколько еще популярны 32-битные системы?", "Как быстро растет доля SSD дисков?", "Какие диски менее надежные?", "Насколько быстро адаптируются новые версии ядра?", "Сколько компьютеров использует старый микрокод?", "Насколько хороша поддержка драйверов устройств?" и многие другие.
Помимо Росы в исследовании также участвовали и другие дистрибутивы. Наибольший вклад внесли следующие дистры: Ubuntu, Linux Mint, Endless, Fedora, Arch Linux, Manjaro, Debian, Zorin, openSUSE, KDE neon, Clear Linux и Gentoo. Вы можете переключить статистику на интересующий вас дистрибутив или смотреть отчёт для всех сразу с помощью фильтра "All distros".
Все графики и строки таблиц кликабельны — вы можете посмотреть детали конкретных компьютеров, посчитанных в той или иной статистике. Т.е. помимо статистики и прогнозирования, отчёт можно использовать как мощный поиск интересующих компьютеров.
Статическая версия отчёта за текущий месяц доступна также в проекте на Github.
Отчёт строится на основе проб пользователей с помощью программы hw-probe (для других дистров есть AppImage, Snap, Flatpak и Docker):
hw-probe -all -upload
Участвуйте! Отчёт существует только благодаря вам!
Пробы текущего месяца аккумулируются и появляются в статистике первого числа следующего месяца. Пишите, если есть идеи новых статистик, которых еще нет в отчёте.
Поиск драйверов
Нередки случаи, когда в компьютере под Линуксом «из коробки» не работает пара устройств. Причиной этого может быть слишком новое железо, отсутствие драйверов под 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 не поддерживается.
Это не единственный пример, когда требуется не обновление ядра, а откат на предыдущую версию. Для некоторых устройств драйвера устаревают, и их просто выкидывают из ядра. В таких случаях вам нужно подобрать одну из предыдущих версий вашего дистрибутива со старым ядром, обновив затем вручную необходимые программы (например, браузер).
Всем спасибо за внимание!
Обзоры работоспособности устройств
Удалось настроить устройство, которое не заработало «из коробки»? Нашли нужный драйвер? Устройство не работает и не знаете, что делать? Напишите об этом прямо в своей пробе!
Регистрация не нужна — авторизация происходит при создании пробы. Просто создайте пробу и сразу откройте её в браузере. На странице вашей пробы будет большая зеленая кнопка REVIEW для создания обзора.
В обзоре можно скорректировать автоматически определенные статусы работоспособности устройств и написать комментарий для любого устройства на языке Markdown.
Статусы и комментарии приписываются к соответствующим устройствам в открытой базе данных. Другие пользователи смогут быстро перенять опыт, если у них будет такая же проблема, пробив свои компьютеры по базе данных при помощи своих проб.
Пробу можно создать командой:
hw-probe -all -upload
Или с помощью приложения Проба оборудования в стартовом меню SimpleWelcome образов РОСЫ с KDE/Plasma. Также есть AppImage, Docker, Snap и Flatpak, чтобы взять с собой на любой другой дистрибутив.
Всем спасибо за внимание и будущие пробы компьютеров!
Выбор дистрибутива Linux в базе оборудования
Всем доброго времени суток!
Новость для пользователей базы оборудования РОСЫ Linux-Hardware.org и всех интересующихся Linux-совместимостью и надежностью компьютеров.
Как известно, помимо проб РОСЫ, в базу можно загружать пробы с любого другого дистрибутива Linux. С сегодняшнего дня на главной странице сайта можно выбрать свой любимый дистрибутив и персонализировать базу данных. В этом режиме не будет видно данных, собранных с других дистрибутивов. Таким образом каждый дистрибутив получает по своей персональной базе оборудования!
База РОСЫ доступна по ссылке: https://linux-hardware.org/?d=ROSA
Если будут предложения по изменению цветовой схемы сайта для какого-нибудь из дистрибутивов, то пишите в комментариях к этому посту.
Если есть желание пополнить базу своим компьютером, то вы можете сделать это с помощью утилиты hw-probe (предустановлена в ROSA Fresh):
hw-probe -all -upload
Всем спасибо!
Работоспособность устройств компьютера
Мы продолжаем постоянно улучшать базу данных оборудования, чтобы сделать ее еще более полезной. Сегодня хотелось бы представить долгожданную новую функциональность — автоматическое определение работоспособности устройств компьютера. Этого удалось добиться с помощью анализа логов, собираемых с компьютеров пользователей.
Автоматически определяется работоспособность следующих устройств:
- Графические карты
- Wi-Fi-карты
- Ethernet-карты
- Bluetooth-карты
- Модемы
- Жесткие диски (наличие критических ошибок)
- Мониторы
- Батареи (низкая емкость)
- Контроллеры смарт-карт (требуется hw-probe из ветки master)
Для следующих классов устройств также определяется статус неработоспособности, если драйвер не найден, но пока не ясно, как проверить их работоспособность:
- Звуковые карты
- Кардридеры
- Считыватели отпечатков пальцев
- TV-карты
- DVB-карты
Вы можете проверить свои предыдущие пробы — статусы устройств в них уже обновлены!
Или сделать новые пробы (обновление hw-probe не требуется, анализ произведет сервер):
hw-probe -all -upload
Нерабочие устройства заносятся в репозиторий устройств с плохой Linux-совместимостью: https://github.com/linuxhw/HWInfo.
Ближайшим аналогом проекта является проект Checkbox (System testing) в Ubuntu, но там в каждом тесте требуется участие человека.
В Росе утилита hw-probe предустановлена во всех образах. Для установки на другие системы см. эту инструкцию.
Всем спасибо за внимание!