Debian как проверить драйвера

Обновлено: 07.07.2024

Привет, в субботу для меня было неожиданностью обнаружить что мой винт, на котором была установлена windows 7, скоропостижно помирает. Решение было принято незамедлительно и не исправный винт отключен, до понедельника,так как копировать информацию было некуда. Покопавшись в старом хламе я обнаружил свой старый IDE жесткий диск на 40 гигабайт. Ну что, «на безрыбье и рак-рыба» подумалось мне в тот момент, перетерпеть хватит. Подключив жеский диск к компьютеру, я обнаружил что на нем уже имеется операционная система Debian Squeeze. Если честно, переустанавливать ос мне не хотелось совсем и я решил посидеть на Debian до понедельника, вспомнить былое, так сказать. Вообще, я не помню почему я ушёл с Linux, но скорее всего причина была очень серьезной. Немного перенастроив систему под себя, мне стало немного скучно и захотелось поиграть во что-нибудь интересное, покопавшись на любимом треккере я нашел игру, про которую слышал очень много положительных отзывов. Но прежде чем играть, нужно установить драйвера, так как без драйвера в игрушку шпилить было совсем невозможно.

Установка драйверов Nvidia на Debian


Для начала, давайте подключим ветку репозитория non-free, собственно для этого делаем следующие: Пишем в консоли команду: su и нажимаем клавишу Enter на клавиатуре, после чего вводим пароль, для того, чтобы получить привилегии администратора.


Следующей командой добавляем в наш sources.lis репозиторий non-free

После успешного добавления обновим списки репозиториев командой:


Ну вот, теперь все приготовления для того, чтобы установить драйвер готовы и дальше нам понадобится module-assistant, с помощью которого мы и будем устанавливать драйвер на видеокарту.

Устанавливаем module-assistant вот такой командой: aptitude install module-assistant


после установки вводим еще парочку команд поочередно:

module-assistant prepare и module-assistant update

После всего этого приказываем своему ассистенту ставить дровишки в автоматическом режиме вот такой командой:

module-assistant auto-install nvidia-kernel-source


Если вы все делали правильно, то module-assistant должен скачать и установить все, что нужно. После того, как все поставилось, установим еще некоторые пакеты следующей командой:

aptitude install nvidia-glx nvidia-settings nvidia-xconfig


Вот, собственно, и все, можно перезагрузиться или перезапустить иксы. Давайте проверим все ли работает, в консоли от обычного пользователя наберите команду:


Если увидите шестеренки то все в порядке и дровишки работают исправно. На этом точно все, пишите комментарии, всем пока!

Автор: admin.


Надо сказать, что в последнее время Canonical, основной акцент своего развития сконцентрировал на портативные устройства, несколько ослабив интерес к компьютерам. Скорее всего, что именно поэтому, релиз Ubuntu 13.10 получился, мягко выражаясь, не очень удачным, а по-сути, если быть более точным, то это абсолютно одно и тоже, что и Ubuntu 13.04, только в придачу ещё, с целой кучей багов, последствие которых ощущается и по сей день. Но это всё так, присказка, "между делом" так сказать.

// Заходим в папку с пакетом.

После установки, найти и запустить программу можно через: Параметры системы → Менеджер драйверов или же, сразу из меню Dash: "Менеджер драйверов".


Внешний вид менеджера драйверов.


Если хотите удалить программу, то выполните в терминале:

Положительные характеристики Driver Manager:

  • Возможность установки проприетарных версий драйверов.

Отрицательные характеристики Driver Manager:

  • В отличие от DDM, работает только с драйверами видеокарт.

Параметры:

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


Кто-нибудь ставил на eepc 701 mac os tiger без внешнего двд

by Adminrive · Published 05.09.2008


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

by Adminrive · Published 14.02.2016


У меня squeeze с desktop GNOME и у меня случилась проблема:Я загрузил себе

by Adminrive · Published 20.04.2013

7 комментариев

တ, он имеет в виду установку пропреитарных дров.

Евгений, я догадывался об этом :)))

Где то,на кое каком ресурсе,я видел установку менеджера дров на дебиан,и даже установил его.Попробуй у гугля спросить.На хабре вроде б.Там ещё было установку граб конфигуратора.

Если запустить X -configure, в xorg.conf прописывается fbdev, но с ним иксы не стартуют.

У меня Ivy Bridge HD 4000.


Загляни в /var/log/Xorg.0.log, посмотри вывод glxinfo.

Ну так и используется xf86-video-intel.

Ну так и используется xf86-video-intel.

Ядро 2.6, там вроде нет такого драйвера?



Это юзерспейсный, ядерный - i915, он есть в 2.6.


Я не помню точно начиная с какого ядра включили поддержку Ivy Bridge, но точно сильно позже ядра 3.0


Там должна быть строчка

Там должна быть строчка
Kernel driver in use:

Вот именно, что нету ее.


Разве нововведения в i915 не бэкпортируют?


Его и не должно быть. Ага и с выходом за одно…

Да и ось, версию ядра, иксов, pciutils да и все остальное я ща додумаю за тебя.

pciutils нет такой команды Что нужно еще?


Это пакет, а не команда.


Тебе посоветовали посмотреть в /var/log/Xorg.0.log, почему ты этого ещё не сделал?

Тебе посоветовали посмотреть в /var/log/Xorg.0.log, почему ты этого ещё не сделал?

Что конкретно в нем нужно смотреть?


Толку-то, у него ядро вышло за 2.5 года до Ivy.


redgremlin ★★★★★ ( 01.10.12 18:14:34 )
Последнее исправление: redgremlin 01.10.12 18:15:10 (всего исправлений: 2)

Ты ведь под рутом смотришь?

Кстати, glxinfo может намекнуть на это дело.

Или лог старта иксов


Пакета такого нет, команды нет.

Телепата в палату, срочно!

Прям весь лог сюда вывалить?

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

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

Пля. Умников в тред набежала толпа, а толку нету. glxinfo пакета нет xf86-video-intel пакета нет


apt-get install mesa-progs

Нет такого пакета.


apt-get install mesa-utils


Ну значит обычный vesa. Наверное.

Странно. Я ставил ядро 3.2, под ним lspci -k сознался в использовании драйвера i915. Так под i915 графика тормозила сильнее, чем под этим обычным vesa (если это он).


Так под i915 графика тормозила сильнее

i915 - это драйвер пространства ядра для прямой работы с железкой, сам он графикой не занимается. Графикой занимается драйвер иксов (xserver-xorg-video-intel), его тоже нужно тянуть из бэкпортов (если, конечно, он там вообще есть нужной версии).

redgremlin ★★★★★ ( 01.10.12 20:03:13 )
Последнее исправление: redgremlin 01.10.12 20:04:08 (всего исправлений: 2)

Можно поискать установленные пакеты со словами video intel xorg xserver, а уж из найденного по описанию разобраться, что к чему и какой версии.

Если дебиан, то для новичка лучше synaptic'а ничего не придумано.


Ну установи mesa-demos, или как там в ваших убунтах

Mesa -> Нет провайдера opengl -> графикой рулит vesa или ещё чего похуже


Пля. Умников в тред набежала толпа, а толку нету.

Эта страница описывает, как установить проприетарные видео драйвера NVIDIA на систему Debian.

  1. Проприетарные драйвера NVIDIA
    1. Идентификация
      1. nvidia-detect
      1. Debian 9 "Stretch"
        1. Версия 390.48 (доступна в stretch-backports)
        2. Версия 375.66
        3. Версия 340.102 (legacy GPUs)
        4. Версия 304.135 (legacy GPUs)
        1. Версия 375.66 (доступна в jessie-backports)
        2. Версия 340.102
        3. Версия 304.135 (legacy GPUs)
        1. Версия 340.96 (доступна в wheezy-backports)
        2. Версия 304.125
        3. Версия 173.14.35 (legacy GPUs)
        4. Версия 96.43.23 (legacy GPUs)
        1. Автоматически
        2. Вручную
        1. Debian 9 "Stretch"

        Идентификация

        Для того, чтобы идентифицировать (серию/кодовое имя) вашу установленную видеокарту (GPU), можно использовать команду lspci. Пример:

        Для большей информации смотрите Идентификация устройств.

        Примечание: если команда lspci возвращает больше одной строчки, то у вас, возможно, (гибридный) графический чипсет Optimus, и вам инструкция с этой странице не подходит. Смотрите эту страницу Bumblebee.

        nvidia-detect

        Скрипт nvidia-detect (пакет nvidia-detect расположен в секции non-free) также может быть использован для идентификации вашей видеокарты и проверки на совместимость с драйвером:

        Драйвера

        Фирменные драйвера "NVIDIA Accelerated Linux Graphics Driver" обеспечивают оптимизированное аппаратное ускорение для OpenGL приложений через прямой-рендеринг X сервера. It is a binary-only Xorg driver requiring a Linux kernel module for its use.

        • Для видеокарт Fermi/Kepler/Maxwell/новые.
        • Обратите внимание, что версия 390.48, в настоящее время, доступена только в stretch-backports.

        Все вышеперечисленные версии доступны только для архитектур x86 и x86-64 (Debian i386 и AMD64 порты соответственно).

        Установка

        Debian 9 "Stretch"

        As of stretch, you don't need nvidia-xconfig anymore, and a xorg.conf file is not needed either in most situations. Also, the 340 series has been forked into its own series of packages to support older cards.

        Версия 390.48 (доступна в stretch-backports)

        Установите соответствующий пакет linux-headers. Если вы используете ядро версии 4.9 в Debian Stretch:

        Версия 375.66

        Обновите списки доступных пакетов. Установите соответствующий пакет linux-headers и пакет модуля ядра:

        Версия 340.102 (legacy GPUs)

        Версия 304.135 (legacy GPUs)

        Обновите списки доступных пакетов. Установите соответствующий пакет linux-headers и пакет модуля ядра:

        Debian 8 "Jessie"

        As of jessie, if you only need basic functionality and don't care about performances, the need for the proprietary drivers is pretty much over - nouveau now works quite well and works with dual-headed displays by simple and easy configuring from within your desktop (for KDE Plasma see System_Settings/Hardware/Display_and_Monitor/Display_Configuration). The proprietary drivers don't provide normal logging and can be a hidden source of problems. If you are doing a distribution upgrade, you should at the very least remove all the nvidia packages from wheezy, get your desktop working with nouveau, then reinstall the nvidia packages if there is a pressing reason.

        Версия 375.66 (доступна в jessie-backports)

        Установите соответствующий пакет linux-headers. Если вы используете ядро версии 3.16 в Debian Jessie:

        Версия 340.102

        Обновите списки доступных пакетов. Установите соответствующий пакет linux-headers и пакет модуля ядра:

        Версия 304.135 (legacy GPUs)

        Обновите списки доступных пакетов. Установите соответствующий пакет linux-headers и пакет модуля ядра:

        Debian 7 "Wheezy"

        Версия 340.96 (доступна в wheezy-backports)

        Установите пакет модуля ядра из wheezy-backports:

        Версия 304.125

        Обновите списки доступных пакетов. Установите соответствующий пакет linux-headers и пакет модуля ядра:

        Версия 173.14.35 (legacy GPUs)

        Обновите списки доступных пакетов. Установите соответствующий пакет linux-headers и пакет модуля ядра:

        Версия 96.43.23 (legacy GPUs)

        Обновите списки доступных пакетов. Установите соответствующий пакет linux-headers и пакет модуля ядра:

        Сборка новой версии из SVN

        По мере выхода новых официальных версий проприетарных драйверов, их загрузка в репозиторий не может происходить сразу. Это может быть по разным причинам, в том числе ожидание новых бинарных пакетов, чтобы очистить НОВУЮ очередь, которую должна быть одобрена вручную ФТП-мастером.

        Before running the upstream installer, which might cause problems to your installation, you can build and install the packages locally if they are ready on SVN. Проверьте, доступна ли версия, которая вас интересует:

        Если это так, установите следующее:

        Then checkout the branch you want and build it locally:

        and if you need multiarch packages (i.e. i386 on amd64) - required for steam to work:

        Примечание: Для MultiArch, например amd64 с i386, вы НЕ должны устанавливать все пакеты из чужеродной архитектуры, достаточно только libgl1-nvidia-glx-i386 или nvidia-driver-libs-i386 в зависимости от версии (branch), и их зависимости.

        Примечание: to use get-orig-source you'll need tar version 1.29 or higher, if that is not an option (e.g. in jessie) you can modify the debian/rules file by deleting the new tar arguments that doesn't exist in older tar versions (--clamp-mtime and --sort):

        This way debian/rules get-orig-source command will work fine in jessie. In case it doesn't work you may try creating the tarball manually following the schema used by an existing one in the Debian archive.

        Примечание: Если команда svn-buildpackage сообщает ошибку от tar, например такую:

        то создайте отсутствующую директорию /home/foo/tmp/nvidia/build-area/tmp-0.834000333984481 (название меняется каждый раз, в зависимости от времени, так что создайте директорию в другом терминале) и нажмите r для повторения команды. Вы должны создать директорию дважды. После этого сборка должна выполниться успешно.

        Конфигурация

        Драйвер nvidia автоматически не обнаруживается сервером Xorg, поэтому его надо сконфигурировать. Однако, конфигурирование описанное ниже, не должно выполняться на системах с Nvidia Optimus; первичный X дисплей использует драйвер вашей видеокарты Intel, который автоматически обнаруживается X. Смотрите Bumblebee для получения большей информации по настройке Optimus на вашей системе.

        Автоматически

        Установите пакет nvidia-xconfig, и запустите от имени пользователя root или через sudo. Это автоматически сгенерирует файл конфигурации сервера Xorg /etc/X11/xorg.conf.

        Вручную

        Этот конфигурационный файл можно создать используя следующие команды:

        Обратите внимание, что это ломает работу Xorg на системе с !Optimus. Для такова оборудования смотрите ru/Bumblebee, вместо данной инструкции.

        Перезагрузите вашу систему (модуль nouveau должен автоматически добавиться в blacklist).

        Debian 9 "Stretch"

        CUDA 8 доступен из non-free репозитория

        Это установит nvcc и сопутствующие. Визуальный профилировщик (profiler) находится в отдельном пакете nvidia-visual-profiler.

        CUDA 8 поддерживает только gcc 5.3.1, который недоступен для Stretch. При компиляции вам нужно добавить -ccbin clang-3.8 в командной строке nvcc.

        Чтобы скомпилировать образцы (samples), сначала необходимо установить

        Note that if you are mixed code compiled with gcc and nvcc, you may need to also add

        в командной строке nvcc.

        Решение проблем

        Если вы не можете поменять яркость экрана, то откройте ваш конфигурационный файл Xorg (/etc/X11/xorg.conf или /etc/X11/xorg.conf.d/20-nvidia.conf в зависимоти от метода, который вы использовали при настройке) и добавьте

        в секцию Device. In some case (eg. ?GeForce GT 650M Mac Edition) it may cause screen flickering during boot time (just after grub screen), and system will not boot. In this case you should use instead add the following:

        Возвращаем всё в исходное состояние

        В случае, если вы хотите восстановить систему в состояние, которое было до этого, сделайте следующие:

        Если Вы не можете использовать окружение рабочего стола:

        Нажмите Ctrl+Alt+F2 и войдите в систему как root.

        Файл xorg должен себя перенастроить автоматически, если это не произошло, то выполните это:

        nvidia-драйвер-debian-stretch

        Этот учебник мы покажем вам, как установить графические драйверы Nvidia на Debian 9 Stretch. По умолчанию, Debian использует драйвер с открытым исходным кодом nouveau, который включен в ядро ​​Linux, для карт Nvidia.

        Однако в этом драйвере отсутствует поддержка 3D-ускорения, поэтому, если вы хотите получить максимальную отдачу от своей видеокарты в своей системе, вы должны установить ее частные драйверы.

        Перед установкой проприетарного драйвера, Я рекомендую отключить безопасную загрузку, если вы используете прошивку UEFI.

        Это связано с тем, что в ядро ​​будет добавлен модуль Nvidia, поэтому новое ядро ​​не сможет пройти проверку подписи. Если включена безопасная загрузка, ваша система может не загрузиться.

        Установка драйвера Nvidia на Debian 9 Stretch

        Чтобы начать установку драйверов Nvidia в нашей системе, мы должны открыть терминал и в нем перейдем к проверке того, какой драйвер используется для карты Nvidia:

        sudo apt install lshw
        sudo lshw -c display

        Где они могут убедиться, что используют открытый контроллер nouveau:

        новый

        Поскольку пакет Nvidia в Debian является проприетарным, Мы должны включить contrib и non-free репозитории в /etc/apt/sources.list с помощью следующих команд.

        sudo apt install software-properties-common
        sudo add-apt-repository contrib
        sudo add-apt-repository non-free
        sudo apt update

        Сейчас пора занести в черный список драйвер nouveau, чтобы избежать возможных конфликтов:

        sudo nano /etc/modprobe.d/blacklist-nouveau.conf

        А внутри файла помещаем следующее:

        blacklist nouveau
        blacklist lbm-nouveau
        options nouveau modeset=0
        alias nouveau off
        alias lbm-nouveau off

        Закрываем и сохраняем Ctrl + O и Ctrl + X.

        Сейчас Установите пакет nvidia-driver, используя следующую команду:

        sudo apt install nvidia-driver

        В случае возникновения ошибки во время установки пакета в систему, вам нужно будет установить драйвер из репозитория stretch-backports.

        Для этого в терминале необходимо набрать следующую команду:

        Сейчас Чтобы установить драйвер nvidia из репозитория stretch-backports, уже добавленного в систему, мы должны ввести следующую команду:

        sudo apt install -t stretch-backports nvidia-driver

        После завершения установки перезагрузите компьютер с помощью следующей команды:

        sudo shutdown -r now

        Проверка установки

        После перезагрузки системы Мы приступаем к запуску нашего пользовательского сеанса, мы собираемся открыть терминал, и в нем мы собираемся ввести следующую команду:

        sudo lshw -c display

        В этом случае они уже должны видеть, что используют драйверы Nvidia. Вы можете найти в меню приложения программу Nvidia X Server.

        С которой можно использовать версию драйвера, спецификацию видеокарты, температуру карты и т. Д.

        Если вы не можете найти эту программу, вы можете установить ее с помощью:

        sudo apt install nvidia-xconfig

        Переключение между видеокартой Intel и Nvidia на ноутбуках Nividia Optimus

        "Похоже, вы не используете драйвер nvidia x debian"

        Для этого они могут использовать Bumblebee и Primus для запуска отдельных приложений на карте Nvidia. Чтобы установить Bumblebee и Primus в вашей системе, вы должны открыть терминал и выполнить следующие команды:

        sudo dpkg --add-architecture i386
        sudo apt install
        sudo apt install bumblebee bumblebee-nvidia primus primus-libs: i386 libgl1-nvidia-glx: i386

        Чтобы запустить программу на карте Nividia, просто используйте команду в качестве префикса primusrun.

        В этом случае вы можете проверить это с помощью следующей команды:

        primusrun glxinfo | grep OpenGL

        Чтобы открыть программу установки сервера Nvidia X, запустите:

        optirun nvidia-settings -c :8

        Как удалить проприетарные драйверы Nvidia в Debian 9 Stretch?

        Если по какой-то причине вам больше не нужен проприетарный контроллер или он вызывает конфликты с вашей системой, вы можете удалить его из своей системы с помощью следующих команд:

        sudo apt purge nvidia- *
        sudo apt autoremove

        Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

        Полный путь к статье: Из Linux » Учебники / Руководства / Советы » Как установить частные драйверы Nvidia на Debian 9 Stretch?

        Читайте также: