Как проверить версию установленных драйверов AMD в ubuntu?
Для изучения устройств, установленных в системе и поддерживающих технологию OpenCL, используют команду:
clinfo
Пример вывода информации о видеокарте командой clinfo:
Кроме того, проверить, какой драйвер используется системой можно командой:
lspci -k | grep -EA3 "VGA|3D|Display"
Скриншот видеокарт R9 290/290x, работающих в xubuntu 16.04 с драйверами amdgpu (вывод по команде lspci -k | grep -EA3 «VGA|3D|Display»):
Полную информацию о процессе загрузки всех драйверов в системе, режиме работы со страницами памяти и другую важную информацию о видеокартах (и не только) можно посмотреть в логах командой:
journalctl -b | grep drm
Выдача информации,касающейся подсистемы ядра Direct Rendering Manager (DRM), которая отвечает за взаимодействие с видеокартами:
Здесь есть информация о таких важных для майнинга элементах, например:
initializing kernel modesetting (HAWAII 0x1002:0x67B0 0x174B:0xE285 0x00) — инициализация установок ядра для видеокарты HAWAII с указанием BIOS;
(для rx-ов отображается: initializing kernel modesetting (POLARIS10 0x1002:0x67DF 0x174B:0xE353 0xCF);
- memory usable by graphics device = 4096M — количество доступной видеопамяти;
- Detected VRAM RAM=4096M, BAR=256M — количество видеопамяти,
- RAM width 512bits GDDR5 — тип видеопамяти и разрядность шины и т.д.
При наличии проблем с установкой драйверов amd именно здесь стоит искать ошибки.
Для просмотра информации обо всех устройствах в системе можно использовать команду:
Как установить драйверы для принтера в Linux
Возможно, вам понадобится поставить драйвера linux для принтера. Однако при использовании инструмента для конфигурации принтеров – CUPS вы можете выбрать нужный драйвер из баз данных. Как правило, программа определяет производителя вашего принтера, а в списке вы можете выбрать точную модель принтера.
Вы также можете попытаться определить принтер по описанию PostScript или PPD файла. Эти файлы часто входят в состав драйвера принтера для Windows и вы можете найти PPD файл, который сделает работу вашего принтера лучше. Файл PPD можно выбрать в процессе работы CUPS.
Принтер может стать головной болью в Linux и многие из них могут не работать должным образом или даже вообще не работать. Так что при выборе принтера лучше сразу смотреть только те, которые точно будут работать с Linux.
Установка Offline
В том случае, когда проводная сеть недоступна, есть возможность установить bcmwl-kernel-source с установочного диска.
Для этого нужно вставить установочный CD/DVD или USB и скопировать эти файлы в домашнюю директорию.
На установочном диске (флешке) эти файлы находятся в директориях:
/pool/main/d/dkms/dkms_XXXXX.deb /pool/restricted/b/bcmwl/bcmwl-kernel-source_XXXXX.deb
После чего, запускаем саму установку:
sudo dpkg -i *.deb
После этого, выполняем в терминале:
sudo dpkg -i b43*.deb tar xfvj broadcom-wl-5.100.138.tar.bz2 sudo b43-fwcutter -w /lib/firmware broadcom-wl-5.100.138/linux/wl_apsta.o
Если будут какие-то ошибки, то продолжать не надо. Значит что-то сделал не так. Проверьте правильность введения команд.
Осталось переподключить модуль ядра:
sudo modprobe -r b43 sudo modprobe b43
Установка проприетарных драйверов Linux
Некоторые производители не хотят открывать исходный код своих драйверов, поэтому для поддержки оборудования выпускают проприетарные драйвера в Linux с закрытым исходным кодом. Большинство дистрибутивов Linux не включают такие драйвера в свой состав, а значит они не смогут их автоматически определить и загрузить.
Чаще всего нам приходится сталкиваться с проприетарными драйверами для видеокарт, например, для NVIDIA, которые обеспечивают лучшую производительность в играх на Linux. Конечно, есть драйверы ядра Linux с открытым исходным кодом, которые заставят вашу видеокарту работать, но они не могут обеспечить достаточный уровень производительности в 3D играх. Некоторые драйвера wifi по прежнему закрыты, поэтому ваше оборудование не будет работать пока вы их не установите.
Установка драйверов в Linux зависит от вашего дистрибутива. В Ubuntu и основанных на ней дистрибутивах есть специальный инструмент — Дополнительные драйверы.
Программа определит, какие проприетраные драйверы устройств Linux можно установить и предложит скачать и установить их. В Linux Mint тоже есть инструмент менеджер драйверов, он работает аналогично инструменту в Ubuntu. Fedora — против проприетарных драйверов Linux и здесь нет никакого способа их установить. Во многих дистрибутивах проприетарные драйверы устройств linux можно найти в неофициальных репозиториях. Каждый дистрибутив решает эту проблему по-разному.
Установка проприетарных драйверов Linux
Некоторые производители не хотят открывать исходный код своих драйверов, поэтому для поддержки оборудования выпускают проприетарные драйвера в Linux с закрытым исходным кодом. Большинство дистрибутивов Linux не включают такие драйвера в свой состав, а значит они не смогут их автоматически определить и загрузить.
Чаще всего нам приходится сталкиваться с проприетарными драйверами для видеокарт, например, для NVIDIA, которые обеспечивают лучшую производительность в играх на Linux. Конечно, есть драйверы ядра Linux с открытым исходным кодом, которые заставят вашу видеокарту работать, но они не могут обеспечить достаточный уровень производительности в 3D играх. Некоторые драйвера wifi по прежнему закрыты, поэтому ваше оборудование не будет работать пока вы их не установите.
Установка драйверов в Linux зависит от вашего дистрибутива. В Ubuntu и основанных на ней дистрибутивах есть специальный инструмент — Дополнительные драйверы. Программа определит, какие проприетраные драйверы устройств Linux можно установить и предложит скачать и установить их. В Linux Mint тоже есть инструмент менеджер драйверов, он работает аналогично инструменту в Ubuntu. Fedora — против проприетарных драйверов Linux и здесь нет никакого способа их установить. Во многих дистрибутивах проприетарные драйверы устройств linux можно найти в неофициальных репозиториях. Каждый дистрибутив решает эту проблему по-разному.
Ubuntu
В случае с дистрибутивами типа Ubuntu или его дериватами (Linux Mint, Elementary OS) система еще на этапе установки предлагает загрузить и установить много проприетарных компонентов, необходимых для комфортной работы. Это относится и к драйверам. Если же по какой-то причине вы отказались от загрузки драйверов во время установки или хотите их обновить, вы можете без проблем это сделать в любой момент.
Устанавливаем драйвер через командную строку
Для начала попробуем воспользоваться стандартным репозиторием и драйвером, который система сама себе отыщет. Это делается так:
- Открываем терминал. Это можно сделать, одновременно нажав клавиши Ctrl + Alt + T.
- Затем вводим туда команду ubuntu-drivers devices.
Начинаем с поиска доступных видеокарт и драйверов для них
Вот и наше оборудование
Команда выведет в ответ предположительную версию драйвера, которая подойдет для вашей видеокарты. Чтобы ее установить, достаточно ввести sudo ubuntu-drivers autoinstall
В моем случае указан драйвер для виртуальной машины. У вас же будет реальная видеокарта
В большинстве случаев этого достаточно, чтобы скачать подходящий драйвер.
Если нужна более свежая версия, то лучше подключить сторонний репозиторий. Для этого:
- Открываем терминал.
- Вводим команду sudo add-apt-repository ppa:graphics-drivers/ppa
Возможно, придется ввести пароль администратора
Затем нажимаем на клавишу Enter, чтобы подтвердить желание установить драйвер.
Подтверждаем свои намерения
- После этого используем команду ubuntu-drivers devices
- Потом устанавливаем драйвер командой sudo apt-get install nvidia-driver-номер версии, указанный в списке
- На следующем этапе нужно ввести заглавную букву «Д» (или Y в английской версии).
Устанавливаем драйвер через графический интерфейс
И хотя способ с терминалом более чем рабочий, многим тяжело дается взаимодействие с командной строкой. К счастью, для них есть вариант с использованием графической оболочки. В ней есть утилиты для установки и обновления драйверов Nvidia.
Используем программу для обновления драйверов
Сначала стоит попробовать специализированное программное обеспечение.
В оболочках XFCE и KDE нужное меню напоминает «Пуск» из Windows и располагается в левом нижнем углу. В GNOME оно отображается в левом верхнем углу
Ищем в списке установленных программ «Менеджер драйверов».
Вот нужная утилита, но она есть не во всех дистрибутивах
В открывшемся окне выбираем один из доступных драйверов, поставив галочку напротив него.
Здесь можно указать проприетарный или свободный (разрабатываемый сообществом) драйвер
В конце кликаем по кнопке «Применить изменения» в нижнем правом углу окна.
Завершающий этап
На этом все. Драйвер будет заменен и при необходимости автоматически обновлен. Никаких дополнительных действий с вашей стороны не потребуется.
Используем менеджер пакетов
Подходящий драйвер (если вы точно знаете, какой вам нужен) можно отыскать и установить через стандартный менеджер пакетов. В Linux Mint это делается так:
Открываем основное меню операционной системы.
Нужное меню обычно находится в левом нижнем углу, как в Windows
Ищем приложение «Менеджер пакетов».
В Debian и ему подобных используется менеджер пакетов Synaptic
Затем активируем поиск.
Ручной поиск займет слишком много времени
Вводим в поисковое поле слово NVIDIA.
Ищем по названию пакетов
Затем кликаем по кнопке «Поиск».
Почти все…
Перед вами появится обширный список доступных драйверов для разных моделей видеокарт. Если вы знаете, какой именно из них подходит, то можете поставить галочку напротив него, а затем нажать на кнопку «Применить» в левом верхнем углу.
Работа с оборудованием в Linux («Сага о Драйверах»)
Когда компьютеры назывались «электронно-вычислительными машинами», они были размерами в среднем с кухонный гарнитур и занимались почти исключительно вычислениями. Ввод и вывод данных воспринимался пользователями ЭВМ — учёными-математиками — как нечто необходимое, но к работе ЭВМ имеющее лишь косвенное отношение. Учёного было довольно просто обучить, чтобы он составлял программы и оформлял входные данные для расчётов одним каким-нибудь способом, например, при помощи перфокарт. Подключение к компьютеру какого-нибудь другого устройства было делом трудоёмким, так как требовало усилий и электронщика, и программиста. Да и нужно это было нечасто.
Нынешний компьютер — игрушка не учёного, а любого рядового обывателя. Это бытовой прибор. Мало того, компьютер — это «самый умный» бытовой прибор: если имеется какой-нибудь другой бытовой прибор (скажем, кофеварка), прогрессивный обыватель тут же задумывается, нельзя ли обучить компьютер управлять этим прибором (скажем, варить кофе за минуту до приезда хозяина). В идеале получается «электронный дом», в котором работу любого оборудования можно контролировать, не вставая из-за рабочего места, или даже не садясь за него — посредством сети Интернет.
Самое поверхностное суждение об оборудовании и компьютере — что для подключения прибора нужна волшебная субстанция по имени «драйвер». Есть драйвер — компьютер оборудование «видит», нет драйвера — «не видит».
Это суждение во многом неверно.
Разгон видеокарт семейства nVidia Fermi
Для активации возможности разгона формируем и редактируем xorg.conf:
sudo nvidia-xconfig sudo nano etcX11xorg.conf
В секцию «Device» добавляем следующую строку:
Option "Coolbits" "8"
,
сохраняем файл и перезапускаем иксы.
Теперь через утилиту nvidia-settings в разделе PowerMizer вам доступно управление частотами памяти и ядра. Данные настройки будут сбрасываться каждый новый сеанс. Если вы хотите сохранить установленные настройки разгона, сформируйте конфиг-файл .nvidia-settings-rc в домашнем каталоге пользователя, сохранив текущую конфигурацию через nvidia-settings, и добавьте в полученный файл следующие строки:
gpu:GPUGraphicsClockOffset3=-50 gpu:GPUMemoryTransferRateOffset3=-50
,
где числовые значения — разгон частот ядра и памяти соответственно. Остается добавить команду
nvidia-settings --load-config-only
в автозапуск, и ваш разгон будет применяться при каждом новом сеансе.
Как заставить работать другое программное обеспечение
Иногда вам может понадобиться поставить драйвера linux для другого оборудования, которые не предоставляются автоматически. Например, NVIDIA предоставляет собственный инсталлятор для своего драйвера. Но тем не менее лучше использовать драйвера упакованные для вашего дистрибутива, они будут работать лучше.
В общем, если в Linux что-то не работает из коробки, и если оно все еще не работает после установки драйвера или прошивки, то, скорее всего, оно уже не будет работать вообще. Если вы используете старую версию Linux, может помочь обновление до самой новой версии. Это обеспечит лучшую аппаратную поддержку и обновления. Но если что-то все еще не работает, то , скорее всего, оно уже работать не будет.
Найти подробную информацию, как настроить работу того или иного оборудования в вашем дистрибутиве можно на различных форумах. Обычно, если у вас не очень новое устройство, другие пользователи уже сталкивались с этими проблемами, но они их уже решили, и вы можете найти эти ответы.
Наша рекомендация
Если вы устанавливаете Windows на свой компьютер или добавляете новое аппаратное устройство, и оно работает из коробки – всё отлично! Если всё работает правильно, вам, вероятно, не нужно устанавливать драйверы оборудования. Некоторые производители устройств могут даже рекомендовать не устанавливать свои пакеты аппаратных драйверов в современных версиях Windows, таких как Windows 10, поскольку Windows уже содержит необходимые драйверы.
Однако, есть некоторые случаи, когда рекомендуется использовать драйверы от производителя:
- Если вы играете в компьютерные игры: установите новейшие графические драйверы от NVIDIA или AMD, если вы играете в компьютерные игры. Эти пакеты включают не только инструменты, которые помогут вам изменить графические параметры; а также улучшат производительность.
- Когда вам нужна аппаратная утилита: установите поставляемые производителем пакеты драйверов, если вам нужна какая-то аппаратная утилита. Например, вы сможете узнать, сколько чернил осталось на вашем принтере. Если это не отображается на самом принтере, вам может понадобиться панель управления изготовителя принтера, чтобы просмотреть эту информацию.
- Когда вам нужна последняя версия: в некоторых редких случаях ошибка может быть исправлена в последней версии драйвера, и вам нужно будет установить его с веб-сайта своего производителя.
- Если аппаратное обеспечение не работает: загрузите драйверы устройства от производителя, если Windows не может автоматически обнаружить и установить оборудование. Windows не идеальна и не может автоматически настроить любое оборудование.
- Если у вас есть проблема с устройством: установите пакет драйверов от своего производителя, если аппаратное устройство не работает должным образом.
Помните, что установка драйверов от производителя часто не требуется. Ваш компьютер не будет быстрее только потому, что вы регулярно обновляете аппаратные драйверы, более того, он может замедлиться, если вы будете использовать драйверы нескольких версий. (Драйверы для графики являются большим исключением.)
Отключение проверки подписи драйверов Windows 10
Как правило, отключение проверки подписи драйверов в Windows 10 необходима, когда скаченный драйвер устройства не имеет цифровой подписи подтверждающей безопасность программы. Подпись драйверов гарантирует, что файл получен от надёжного источника и не является вирусом.
Устанавливать драйвера без цифровой подписи не всегда безопасно, но бывают ситуации, когда это единственный способ. Например, возможно драйвер просто не проверялся на совместимость с вашей версией Windows. В этой статье вы узнаете, как отключить подпись драйвера в Windows 10.
Отключение проверки подписи драйвера Windows 10 на один раз
Данный способ позволяет отключить проверку подписи драйверов единоразово, до следующей перезагрузки компьютера. То есть отключили проверку, установили драйвер, перезагрузили виндоус и всё, служба проверки подписей опять работает.
Кликните по меню «Пуск» и зайдите в «Параметры Windows» (иконка шестеренки).
Зайдите в раздел «Обновление и безопасность».
Перейдите во вкладку «Восстановление» и в разделе «Особые варианты загрузки» кликните «Перезагрузить сейчас».
Произойдёт перезагрузка компьютера с запуском специального загрузчика. Перейдите в пункт «Диагностика».
Далее кликните по пункту «Дополнительные параметры».
Далее переходим в пункт «Параметры загрузки».
У вас откроется меню с выбором параметров загрузки Windows 10. Кликните по пункту «Отключить обязательную проверку подписи драйверов».
Вы можете либо кликнуть мышью по данному пункту, либо просто нажать клавишу F7 на клавиатуре. После этого у вас загрузится Windows 10 уже без проверки подписи драйверов, и вы сможете спокойно осуществить установку. При последующей загрузке компьютера, проверка подписи опять будет работать.
Отключение через групповую политику
Отключение проверки подписей через редактор групповой политики возможен только в версии Windows 10 Профессиональная. Если у вас домашняя версия, то вам подойдёт способ, описанный в следующей главе данной статьи.
Запустите редактор локальной групповой политики Windows 10. Для этого нажмите правой кнопкой по меню пуск и кликните левой кнопкой мыши по пункту «Выполнить». Или же просто нажмите комбинацию клавиш Win+R.
Напишите gpedit.msc в открывшемся окне и нажмите OK или Enter.
В открывшемся редакторе групповой политики перейдите по следующим веткам реестра: «Конфигурация пользователя» — «Административные шаблоны» — «Система» — «Установка драйвера». Кликните два раза по строке справа «Цифровая подпись драйверов устройств».
В этой настройке вы можете выбрать два варианта при которых вы решите свою проблему с проверкой подписи драйверов. По-умолчанию настройка в состоянии «не задано».
Также вы можете явно выбрать «отключено» и в таком состоянии проверка будет в принципе отключена.
После того, как вы изменили настройки нажмите «Применить» и «ОК». После перезагрузки компьютера проверка подписи драйверов осуществляться не будет. Если вам потребуется вновь вернуть проверку подписей драйверов, то придётся вернуться к этому меню и выбрать состояние настройки «включено» и «блокировать».
Отключение через командную строку
Отключение проверки подписей драйверов через командную строку имеет ограничение. Эта возможность доступна только при условии, что ваш компьютер работает с BIOS. Если же у вас UEFI, то прежде необходимо отключить Secure Boot.
Порядок действий следующий. Кликните правой кнопкой мыши по меню «Пуск» и откройте командную строку с права администратора.
В открывшейся командной строке введите следующую команду и нажмите Enter.
bcdedit.exe -set loadoptions DISABLE_INTEGRITY_CHECKS
Теперь введите вторую команду и также нажмите Enter.bcdedit.exe -set TESTSIGNING ON
После того, как отработают команды (как на скриншоте выше), перезагрузите компьютер. Проверка подписей драйверов будет отключена, но в правом нижнем углу экрана постоянно будет висеть табличка о тестовом режиме работы Windows 10.
Чтобы её убрать, вам потребуется открыть командную строку с правами администратора и вбить туда следующую строку:
bcdedit.exe -set TESTSIGNING OFF
Отключение через безопасный режим и bcedit
Этот проверенный способ является на мой взгляд самым удобным. Запустите компьютер в безопасном режиме.
Кликните правой кнопкой по меню «Пуск» и запустите командную строку с правами администратора.
В командной строке введите следующую строку: bcdedit.exe /set nointegritychecks on и нажмите Enter. Перезагрузите свой компьютер, после этого проверка подписей будет отключена.
Установка более новой версии драйвера из PPA
Для Ubuntu существует неофициальный репозиторий, в котором выкладываются новые версии драйверов, это драйверы собранные из исходников с сайта Nvidia упакованные в deb пакеты.
-
Удаляем ранее установленный драйвер nvidia, если устанавливали:
sudo apt-get purge nvidia*
-
Подключаем репозиторий:
sudo add-apt-repository ppa:graphics-driversppa
-
Смотрим какие версии драйвера Nvidia есть в репозитории:
sudo apt-get update && clear && apt-cache search nvidia--9 | grep 'binary driver'
-
Устанавливаем драйвер (nvidia-версия) и программу для его настройки (nvidia-settings):
sudo apt-get install nvidia-370 nvidia-settings
-
Создаем xorg.conf:
sudo nvidia-xconfig
- Перезагружаем компьютер.
-
После перезагрузки проверяем какой видео драйвер используется:
lspci -k | grep -EA2 'VGA|3D'
Получится примерно такой вывод, в последней строке указано название используемого видео драйвера
03:00.0 VGA compatible controller: NVIDIA Corporation G92 (rev a2) Subsystem: Elitegroup Computer Systems Device 1a0e Kernel driver in use: nvidia
Установка проприетарных драйверов Linux
Некоторые производители не хотят открывать исходный код своих драйверов, поэтому для поддержки оборудования выпускают проприетарные драйвера в Linux с закрытым исходным кодом. Большинство дистрибутивов Linux не включают такие драйвера в свой состав, а значит они не смогут их автоматически определить и загрузить.
Чаще всего нам приходится сталкиваться с проприетарными драйверами для видеокарт, например, для NVIDIA, которые обеспечивают лучшую производительность в играх на Linux. Конечно, есть драйверы ядра Linux с открытым исходным кодом, которые заставят вашу видеокарту работать, но они не могут обеспечить достаточный уровень производительности в 3D играх. Некоторые драйвера wifi по прежнему закрыты, поэтому ваше оборудование не будет работать пока вы их не установите.
Установка драйверов в Linux зависит от вашего дистрибутива. В Ubuntu и основанных на ней дистрибутивах есть специальный инструмент – Дополнительные драйверы.
Программа определит, какие проприетраные драйверы устройств Linux можно установить и предложит скачать и установить их. В Linux Mint тоже есть инструмент менеджер драйверов, он работает аналогично инструменту в Ubuntu. Fedora – против проприетарных драйверов Linux и здесь нет никакого способа их установить. Во многих дистрибутивах проприетарные драйверы устройств linux можно найти в неофициальных репозиториях. Каждый дистрибутив решает эту проблему по-разному.