Установка драйвера видеокарты debian
В Windows мы привыкли, что перед тем, как новое оборудование будет работать, для него необходимо установить драйвера. Не важно будет ли это USB устройство, веб-камера или видеокарта. Драйвера в Windows выпускаются производителями и распространяются через интернет или на диске в комплекте с оборудованием.
В Linux, драйвера тоже необходимы, но ситуация состоит с ними немного по-другому. Здесь все свободные драйвера Linux встроены в ядро и если ваше оборудование будет работать с этой операционной системой, то, скорее всего, оно будет работать из коробки. Свободные драйвера разрабатываются производителями оборудования или же независимыми разработчиками. Также производители могут не открывать код своих драйверов, тогда они считаются проприетарными и не включаются в ядро, а доустанавливаются вручную.
Давайте рассмотрим подробнее работу с драйверами linux и Windows.
Выводы
Сегодня мы разобрались как выполняется установка драйвера Nvidia в Debian 10. Нами были рассмотрены вопросы установки драйверов как из репозитория, так и с официального сайта Nvidia, а также особенности установки различных версий. Было проведено тестирование производительности драйверов. Также было уделено внимание процедуре удаления драйвера Nvidia из системы и порядку возврата к драйверу nouveau с открытым исходным кодом.
Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.
Debian 11 "Bullseye"
CUDA 11.2.2 is available from the non-free repository:
This installs nvcc and friends. The visual profiler is in a separate package named nvidia-visual-profiler.
Wayland
The NVIDIA driver supports Wayland, with caveats. The 495-series driver (or newer) is recommended for the best experience, as older versions only support Wayland through an NVIDIA-specific API which is not supported by all desktops, and is generally less reliable.
The NVIDIA driver also lacks support for accelerated XWayland applications in current stable Debian versions. This means that if you run a Xorg-only application on your NVIDIA Wayland desktop (often proprietary video games), they will only be able to render on the CPU without taking advantage of GPU acceleration, leading to incredibly poor performance. Patches have been merged to resolve this, however this support will only be available in Debian 12/Bookworm.
Шаг 4. Установка кодеков
Если вы собрались слушать музыку или смотреть фильмы с DVD в своей системе, то вам обязательно будут нужны кодеки, которые не поставляются по умолчанию из-за своей закрытой лицензии. Для их установки выполните:
apt install libavcodec-extra57 ffmpeg
Теперь можно установить необходимые кодеки:
sudo apt install libfaad2 libmp4v2-1 libfaac0 alsamixergui twolame blades libmp3lame0 libdvdnav4 libdvdread4 libdvdcss2 w64codecs
Драйвера
Фирменные драйвера "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 порты соответственно).
Шаг 3. Настройка репозиториев
По умолчанию Debian поставляется только с репозиториями, в которых содержится свободное ПО. Если вы хотите получать несвободные программы, нужно подключить специальные репозитории. Запустите программу "Software & Updates" из главного меню:
Здесь отметьте галочками такие пункты, как main, contrib и non-free. Также вы можете добавить и другие сторонние репозитории, например, репозиторий Backports, в котором содержатся тестовые версии пакетов. Для добавления репозитория перейдите на вкладку "Другие источники", нажмите кнопку "Add" и вставьте туда такую строку:
Далее, нажмите "Ok", и система автоматически обновит списки пакетов. Таким образом, вы можете добавить любой репозиторий к системе.
Также чуть ниже выберите ближайший к вам сервер пакетов Debian.
Идентификация
Для того, чтобы идентифицировать (серию/кодовое имя) вашу установленную видеокарту (GPU), можно использовать команду lspci. Пример:
Для большей информации смотрите Идентификация устройств.
Примечание: если команда lspci возвращает больше одной строчки, то у вас, возможно, (гибридный) графический чипсет Optimus, и вам инструкция с этой странице не подходит. Смотрите эту страницу Bumblebee.
1. Удаление драйверов из репозитория
Удаляем драйвер Nvidia с помощью команды:
sudo dpkg -P $(dpkg -l | grep nvidia-driver | awk '')
sudo apt autoremove
Активируем вновь драйвер nouveau:
sudo apt install xserver-xorg-video-nouveau
Debian 12 "Bookworm"
CUDA 11.4.3 is available from the non-free repository:
This installs nvcc and friends. The visual profiler is in a separate package named nvidia-visual-profiler.
Конфигурация
Драйвер nvidia автоматически не обнаруживается сервером Xorg, поэтому его надо сконфигурировать. Однако, конфигурирование описанное ниже, не должно выполняться на системах с Nvidia Optimus; первичный X дисплей использует драйвер вашей видеокарты Intel, который автоматически обнаруживается X. Смотрите Bumblebee для получения большей информации по настройке Optimus на вашей системе.
Manual
The configuration file above can be created using these commands:
Please note that this configuration will break Xorg on Optimus systems. For such hardware, see NVIDIA Optimus instead.
Restart your system at this point to enable the nouveau driver blacklist.
Как заставить работать другое программное обеспечение
Иногда вам может понадобиться поставить драйвера linux для другого оборудования, которые не предоставляются автоматически. Например, NVIDIA предоставляет собственный инсталлятор для своего драйвера. Но тем не менее лучше использовать драйвера упакованные для вашего дистрибутива, они будут работать лучше.
В общем, если в Linux что-то не работает из коробки, и если оно все еще не работает после установки драйвера или прошивки, то, скорее всего, оно уже не будет работать вообще. Если вы используете старую версию Linux, может помочь обновление до самой новой версии. Это обеспечит лучшую аппаратную поддержку и обновления. Но если что-то все еще не работает, то , скорее всего, оно уже работать не будет.
Найти подробную информацию, как настроить работу того или иного оборудования в вашем дистрибутиве можно на различных форумах. Обычно, если у вас не очень новое устройство, другие пользователи уже сталкивались с этими проблемами, но они их уже решили, и вы можете найти эти ответы.
Шаг 5. Установка Flash Player
Технология Flash уходит в прошлое, но всё же она достаточно часто используется на различных сайтах. Поэтому желательно иметь эту программу в своей системе:
sudo apt install flashplugin-nonfree
Если вы используете браузер Chromium, то нам понадобиться ещё один пакет:
sudo apt install pepperflashplugin-nonfree
Оцените статью:
Об авторе
Имею высшее образование в сфере компьютеров. Немного разбираюсь в свободном ПО. Занимаюсь в свободное время ремонтом техники. Являюсь счастливым обладателем 3D принтера. Считаю самообразование очень важным для сегодняшнего времени.
14 комментариев
Тема NVIDIA-PRIME не раскрыта
Как на счёт ноутбуков с двойной графикой? Именно на дебиан.
Автор, интересная тема. Разовьешь? Я думаю это многим будет интересно)
О, да! 🙂 Зарегистрировался именно из-за этого вопроса. Плюс, у меня на Debian 10 не хочет загружаться драйвер nVidia. В dmesg вот такая борода:
3.699350] nvidia: loading out-of-tree module taints kernel.
[ 3.699359] nvidia: module license 'NVIDIA' taints kernel.
[ 3.704168] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[ 3.713362] nvidia-nvlink: Nvlink Core is being initialized, major device number 243
[ 3.862914] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 435.21 Sun Aug 25 08:07:52 CDT 2019
[ 3.867157] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
[ 3.867160] [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:01:00.0 on minor 1
[ 10.495202] [drm] [nvidia-drm] [GPU ID 0x00000100] Unloading driver
[ 10.520509] nvidia-modeset: Unloading
[ 10.548839] nvidia-nvlink: Unregistered the Nvlink Core, major device number 243
Бьюсь с этим drm уже какой месяц. Не работает, зараза.
Сам спросил, сам ответил. Если запускать приложения через optirun - драйвер сам загружается:
717315.832913] nvidia-nvlink: Nvlink Core is being initialized, major device number 243
[717316.337094] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 435.21 Sun Aug 25 08:07:52 CDT 2019
И приложение работает.
Через какое-то время после закрытия приложения драйвер выгружается:
[717388.843654] nvidia-modeset: Unloading
[717388.876907] nvidia-nvlink: Unregistered the Nvlink Core, major device number 243
Не могу понять как сделать nvidia по дефолту и запускать все сразу на ней без optirun.
Driver stops working after upgrading Debian
When going between two major Debian releases (e.g., upgrading from Debian 9/Stretch to Debian 10/Buster), it's possible that the driver will stop functioning despite the build succeeding and no other issues being easily visible. This is most often caused by the nvidia-driver package updating to a newer major release that no longer supports your hardware, as NVIDIA regularly drops support for older hardware generations. You will need to uninstall all your existing NVIDIA packages (refer to the section below for instructions on how to do so), and instead install the most recent legacy driver that still supports your GPU.
Сборка новой версии из 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 для повторения команды. Вы должны создать директорию дважды. После этого сборка должна выполниться успешно.
Tesla Drivers
The NVIDIA line-up of programmable "Tesla" devices, used primarily for simulations and large-scale calculations, also require separate driver packages to function correctly compared to the consumer-grade GeForce GPUs that are instead targeted for desktop and gaming usage.
In Debian 10/Buster, the default nvidia-driver package is based on the Tesla release. This was done in order to resolve several critical security issues, but it means that there is no need to install the separate package for Tesla devices to work. If you need a newer release, the 450-series driver is available in backports via the nvidia-tesla-450-driver package.
6. Проверка завершения установки
Проверить наличие установленного драйвера можно с помощью команды:
lspci -k | grep -EA2 "VGA|3D|Display"
Desktop Drivers
The proprietary "NVIDIA Accelerated Linux Graphics Driver" provides optimized hardware acceleration of OpenGL and Vulkan applications through either Xorg or Wayland. It is a binary-only driver requiring a Linux kernel module for its use.
- Supports Kepler, Maxwell, Pascal, Turing, and all current Ampere GPUs. Supports Vulkan 1.2 and OpenGL 4.6.
- Supports Fermi, Kepler, Maxwell, and most Pascal GPUs. Supports Vulkan 1.0 on Kepler and newer, supports up to OpenGL 4.5 depending on your card.
- Supports Kepler, Maxwell, Pascal, Turing, and all current Ampere GPUs. Supports Vulkan 1.2 and OpenGL 4.6.
- Supports Fermi, Kepler, Maxwell, and most Pascal GPUs. Supports Vulkan 1.0 on Kepler and newer, supports up to OpenGL 4.5 depending on your card.
- Supports Kepler, Maxwell, Pascal, Turing, and all current Ampere GPUs. Supports Vulkan 1.2 and OpenGL 4.6.
- Supports Kepler, Maxwell, Pascal, Turing, and all current Ampere GPUs. Supports Vulkan 1.2 and OpenGL 4.6.
- Supports Fermi, Kepler, Maxwell, and most Pascal GPUs. Supports Vulkan 1.0 on Kepler and newer, supports up to OpenGL 4.5 depending on your card.
- Supports Kepler, Maxwell, Pascal, Turing, and all current Ampere GPUs. Supports Vulkan 1.2 and OpenGL 4.6.
- Note that 460.73.01 is only available in buster-backports.
- Supports Kepler, Maxwell, Pascal, and most Turing GPUs. Supports Vulkan 1.1 and OpenGL 4.6.
- Supports Fermi, Kepler, Maxwell, and most Pascal GPUs. Supports Vulkan 1.0 on Kepler and newer, supports up to OpenGL 4.5 depending on your card.
- Supports Kepler, Maxwell, Pascal, and most Turing GPUs. Supports Vulkan 1.1 and OpenGL 4.6.
- Note that 418.152 is only available in stretch-backports.
- Supports Fermi, Kepler, Maxwell, and most Pascal GPUs. Supports Vulkan 1.0 on Kepler and newer, supports up to OpenGL 4.5 depending on your card.
The 450-series and newer has dropped support for 32-bit architectures, now only supporting x86-64 and ARMv8 (Debian AMD64 and ARM64 ports respectively).
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 и пакет модуля ядра:
Build failures
The NVIDIA driver can fail to build for several potential reasons.
1. You've installed a kernel from backports without installing the NVIDIA driver from backports. This can, in some cases, mean that the kernel is too new for the driver version you're attempting to use. Check this by viewing the package description for the NVIDIA driver where it will mention something along the lines of, "Building the kernel module has been tested up to Linux X.X" to figure out what's supported.
2. Particularly if you're on Debian Testing or Debian Unstable, the driver might not support your kernel yet. Often, new versions of the Linux kernel will explicitly require an update to the driver in order to be supported, so if the kernel package updates before the driver has a chance to be patched for it, you won't be able to use the NVIDIA driver. Solutions for this, from most to least recommended, are temporarily using an older kernel until the driver is updated, installing a newer version of the driver from Debian Experimental if one is available that supports your kernel version, or finding a patch for the build failure online that can be added to DKMS. The last two options are for advanced users and may break your system or, in the case of adding a third-party patch, introduce security issues, forcing you to potentially reinstall completely or spend hours recovering your system. Caveat emptor.
3. Legacy versions of the NVIDIA driver may not always support the latest kernel. For instance, the 304xx series driver, though available in the Debian Unstable repository, does not support Linux 5.0 or newer. As necessary, you might consider using an older Debian version, or using Nouveau instead. Nouveau has decent performance with GPUs that are old enough to no longer be supported by the proprietary driver.
Как установить драйверы для принтера в Linux
Возможно, вам понадобится поставить драйвера linux для принтера. Однако при использовании инструмента для конфигурации принтеров - CUPS вы можете выбрать нужный драйвер из баз данных. Как правило, программа определяет производителя вашего принтера, а в списке вы можете выбрать точную модель принтера.
Вы также можете попытаться определить принтер по описанию PostScript или PPD файла. Эти файлы часто входят в состав драйвера принтера для Windows и вы можете найти PPD файл, который сделает работу вашего принтера лучше. Файл PPD можно выбрать в процессе работы CUPS.
Принтер может стать головной болью в Linux и многие из них могут не работать должным образом или даже вообще не работать. Так что при выборе принтера лучше сразу смотреть только те, которые точно будут работать с Linux.
Debian 9 "Stretch"
CUDA 8 доступен из non-free репозитория
Это установит nvcc и сопутствующие. Визуальный профилировщик (profiler) находится в отдельном пакете nvidia-visual-profiler.
CUDA 8 поддерживает только gcc 5.3.1, который недоступен для Stretch. При компиляции вам нужно добавить -ccbin clang-3.8 в командной строке nvcc.
В пакеты Debian CUDA, к сожалению, не включены примеры Toolkit. Чтобы установить их самостоятельно, вам необходимо загрузить установочный .run файл Cuda 8 с https://developer.nvidia.com/cuda-downloads (выбрать "Ubuntu 16.04"). Выполнить этот .run файл и (после принятия лицензии и согласия на запуск на неподдерживаемой системе) не устанавливая драйвер и toolkit, выбрать только "Примеры" ("Samples"). Обратите внимание, что перед этим шагом вы должны установить
Чтобы скомпилировать образцы (samples), сначала необходимо установить
Note that if you are mixed code compiled with gcc and nvcc, you may need to also add
в командной строке nvcc.
Prerequisites
Kernel headers
Before installing the drivers, you must obtain the proper kernel headers for the NVIDIA driver to build with.
For a typical 64-bit system using the default kernel, you can simply run:
For 32-bit systems with the non-PAE kernel, you'd instead install:
Or, for 32-bit systems with the PAE kernel:
If you're using the kernel from Debian Backports, you must run the same command but with the -t flag followed by the name of your backports source. For instance, if you're using backports on a 64-bit Debian 10 system, you might run:
Kernel
In some cases, if you're aiming to install the bleeding-edge version of the NVIDIA driver from Debian Backports, you may also need to install the kernel from backports to match it. For Debian 10, you might do this with:
Exchange "buster-backports" with your own version's backports repository as necessary.
Debian Unstable "Sid"
CUDA 11.4.3 is available from the non-free repository:
This installs nvcc and friends. The visual profiler is in a separate package named nvidia-visual-profiler.
Автоматически
Установите пакет nvidia-xconfig, и запустите от имени пользователя root или через sudo. Это автоматически сгенерирует файл конфигурации сервера Xorg /etc/X11/xorg.conf.
1. Как узнать какая версия драйвера нужна
Для того, чтобы просмотреть установлен ли у вас поприетарный драйвер выполните:
lspci -k | grep -EA2 "VGA|3D|Display"
Утилита nvidia-detect позволяет посмотреть информацию о видеокарте компании Nvidia и определить рекомендуемую версию драйвера для этой модели. Устанавливается утилита с помощью следующей команды:
sudo apt -y install nvidia-detect
Узнать рекомендуемую для видеокарты версию драйвера можно с помощью команды:
Если вы не хотите устанавливать эту утилиту, вы можете посмотреть официальный сайт Nvidia или воспользоваться следующими рекомендациями:
GPU isn't functional, even with a compatible driver version installed
If you have an extremely modern NVIDIA GPU that was manufactured after the release of your Debian version, it may not work even after installing the newest backported driver that claims to support your card. If so, you likely need to upgrade the non-free firmware package on your system as well by installing the firmware-misc-nonfree package from backports. For instance, on a Debian 10 system with backports enabled:
After rebooting, the driver should be able to load the appropriate firmware.
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 и пакет модуля ядра:
Шаг 9. Настройка брандмауэра
Безопасность - это один из самых важных моментов в использовании операционной системы. Поэтому важно правильно настроить фаервол, чтобы злоумышленники не смогли ничего сделать, даже если в системе будут какие-либо уязвимости. В Debian можно использовать Gufw для настройки:
sudo apt install gufw
Сразу запустите программу и включите ее, новые входящие подключения нужно заблокировать. Переключатель статуса нужно установить в положение "Включен". Настройка Gufw описана более детально в отдельной статье.
Шаг 8. Установка программ
Несмотря на то, что вместе с системой поставляется множество различного программного обеспечения, часто его недостаточно. Вот основные программы, которые пользователи чаще всего скачивают после установки Debian и других дистрибутивов:
- evifile-roller - менеджер архивов;
- evince - читалка PDF;
- doidon - менеджер буфера обмена;
- qalculate - калькулятор;
- clementine - аудио плеер;
- vlc - видео плеер;
- gimp - редактор изображений;
- shotwell - программа для управления фотографиями;
- gparted - менеджер разделов;
- gnome-disk-utility - утилита управления дисками;
- libreoffice-writer - редактор документов;
- libreoffice-calc - редактор таблиц;
- libreoffice-impress - редактор презентаций;
- bleachbit - утилита для очистки системы.
Для установки наберите:
sudo apt install file-roller evince doidon qalculate clementine vlc gimp shotwell gparted gnome-disk-utility libreoffice-writer libreoffice-calc libreoffice-impress
Как работают драйвера Linux
В Linux ситуация с драйверами очень сильно отличается. Большинство драйверов для вашего оборудования распространяются в виде открытого программного обеспечения и интегрированы в дистрибутив Linux. Эти драйверы linux, как правило, являются частью ядра Linux, но здесь есть исключение - драйверы видеокарты являются частью программного обеспечения Xorg, а драйверы принтера включены в набор CUPS (система печати).
Это значит, что большинство доступных для linux драйверов уже установлены на вашем компьютере, включены вместе с ядром, в виде модулей ядра или вместе с графическим сервером или сервером печати. Установка драйверов Linux почти не нужна. Драйвера в Linux разработаны, в основном, энтузиастами, но иногда их выпускают сами производители оборудования, которые вносят свой вклад в развитие ядра Linux и других проектов, например, это Intel, AMD, а также другие, более мелкие производители.
Все драйвера установлены из коробки, а значит вам не придется искать драйвера для каждого устройства в вашей системе и вручную их устанавливать. Система автоматически определит ваше оборудование и сама загрузит нужные драйвера в linux. Но здесь есть одно исключение - это проприетарные драйвера ядра linux и прошивки.
Installation
Debian Unstable "Sid"
Version 470.103.01
Version 390.144
Version 340.108
For support of GeForce 8 series through GeForce 300 series GPUs(supported devices).
Debian 12 "Bookworm"
Version 470.103.01
Version 390.144
Debian 11 "Bullseye"
Version 470.103.01
Update the list of available packages, then we can install the nvidia-driver package, plus the necessary firmware, from the backports repository:
Version 460.91.03
Version 390.144
Debian 10 "Buster"
Version 460.73.01 (via buster-backports)
Update the list of available packages, then we can install the nvidia-driver package, plus the necessary firmware, from the backports repository:
Version 418.197.02
Version 390.138 (legacy GPUs)
Version 340.108 (legacy GPUs)
Update the list of available packages, then we can install the nvidia-legacy-340xx-driver package:
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.
In some situations running nvidia-xconfig is still required for screen-locking and suspend/resume to work properly (922679 Xfce/lightdm/light-locker)
Version 418.152 (via stretch-backports)
Update the list of available packages, then we can install the nvidia-driver package, plus the necessary firmware, from the backports repository:
Version 390.138
Version 340.108 (legacy GPUs)
Update the list of available packages, then we can install the nvidia-legacy-340xx-driver package:
DKMS will build the nvidia module for your system, via the nvidia-legacy-340xx-kernel-dkms package.
Version 304.137 (legacy GPUs)
DKMS will build the nvidia module for your system, via the nvidia-legacy-304xx-kernel-dkms package.
Решение проблем
Если вы не можете поменять яркость экрана, то откройте ваш конфигурационный файл 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:
Как драйвера устройств работают в Windows
После установки Windows вам необходимо установить драйвера устройств, предоставляемые производителями - драйверы материнской платы, набора микросхем, драйверы видеокарты, звука, сети, wifi и многое другое.
Если оборудование не работает в WIndows, то обычно вы можете найти драйвер чтобы заставить его работать. Обычно достаточно подыскать подходящий драйвер на просторах сети.
Шаг 7. Настройка шрифтов
В программах Wine, различных текстовых редакторах и офисных пакетах вам могут понадобиться шрифты, которые используются в Windows. Для их установки выполните:
sudo apt install ttf-freefont ttf-mscorefonts-installer
Также можно установить шрифты из набора noto:
sudo apt install fonts-noto
Чтобы улучшить внешний вид Qt и GTK+ приложений в системе, можно использовать утилиту Qt4config:
sudo apt install qt4-qtconfig
Установка
Debian 9 "Stretch"
CUDA 8.0.44 is available from the non-free repository:
And, if Backports are enabled, CUDA 9.1.85 is available similarly:
This installs nvcc and friends. The visual profiler is in a separate package named nvidia-visual-profiler.
CUDA 8 only supports gcc 5.3.1, which is not available for Stretch. To compile you need to add -ccbin clang-3.8 to the nvcc command line.
The Debian CUDA packages unfortunately do not include the Toolkit samples. To install these yourself you need to download the "Ubuntu 16.04" .run install file for CUDA 8 from https://developer.nvidia.com/cuda-downloads. Execute the .run file and (after accepting the license and agreeing to run on a non-supported system) skip the driver and toolkit installation and just select "Samples". Note before this step you must
To compile the samples, you first need to set
Installing 32-bit libraries on a 64-bit system
In many cases, such as when running proprietary 32-bit games from Steam or in Wine, you may need 32-bit graphics libraries on your 64-bit system in order for them to function properly. This has been made much easier since Debian 9/Stretch and now requires minimal extra work.
Note that the following instructions assume that sudo is configured on your system. If it isn't, either follow the instructions on the sudo wiki page or omit the sudo and run these commands as root.
After installing the drivers, enable 32-bit multiarch and update your repository listing by running:
Afterwards, to install the 32-bit version of the NVIDIA libraries package, run:
Restarting the relevant applications may be necessary before they function correctly.
WARNING: If you're forced to use a legacy driver, you will want to instead install one of nvidia-legacy-390xx-driver-libs:i386, nvidia-legacy-340xx-driver-libs:i386, or nvidia-legacy-304xx-driver-libs:i386.
Выводы
В этой статье была рассмотрена настройка Debian 9 после установки. Большинство действий стандартны и уже привычны для опытных пользователей. Но для новичков, это всё ещё может быть сложно. Надеюсь, эта информация была полезной для вас.
Вручную
Этот конфигурационный файл можно создать используя следующие команды:
Обратите внимание, что это ломает работу Xorg на системе с !Optimus. Для такова оборудования смотрите ru/Bumblebee, вместо данной инструкции.
Перезагрузите вашу систему (модуль nouveau должен автоматически добавиться в blacklist).
Настройка Debian 9 после установки
Начнеём, как обычно, с обновления системы, поскольку первое, что нужно сделать - это привести систему к самому актуальному состоянию.
Установка драйвера Nvidia в Debian
nvidia-detect
The nvidia-detect script (found in the nvidia-detect package in the non-free section) can also be used to identify the GPU and the recommended driver package to install:
2. Подготовка к установке видеодрайвера
Прежде чем будет выполнена установка драйвера Nvidia в Debian 10, устанавливаем заголовочные файлы ядра:
sudo apt install linux-headers-$(uname -r|sed 's/[^-]*-[^-]*-//')
Оцените статью:
Об авторе
39 комментариев
Никак не получается установить Flash Player. Добавил выше рекомендованный репозиторий и обновил сведения о пакетах, но flashplugin-nonfree в Synaptic не появился. apt install также пишет что «для пакета «flashplugin-nonfree» не найден кандидат на установку». Как его можно ещё попробовать установить?
Скачай с оф. сайта адобе.
"Скачай с оф. сайта адобе."Еще один советчик! Не дано давать такие советы!
ищи в репозитории дебиан мультимедиа flashplayer-mozila. или что то похожее в зависимости от используемого браузера
добавь репи oldstable и установи flashplugin-nonfree потом удали репи oldstable
fglrx уже почти умер. Свободные догоняют только так, что не может не радовать
Разово создаем каталоги:
sudo mkdir /opt/google/ &&sudo mkdir /opt/google/chrome/ &&sudo mkdir /opt/google/chrome/PepperFlash/
sudo ln -s /usr/lib/pepperflashplugin-nonfree/libpepflashplayer.so /opt/google/chrome/PepperFlash/
Разово создаем каталоги:
sudo mkdir /usr/lib/x86_64-linux-gnu/opera/plugins/ &&sudo mkdir /usr/lib/pepperflashplugin-nonfree/
sudo mkdir /opt/google/ &&sudo mkdir /opt/google/chrome/ &&sudo mkdir /opt/google/chrome/PepperFlash/
sudo ln -s /usr/lib/pepperflashplugin-nonfree/libpepflashplayer.so /opt/google/chrome/PepperFlash/
В дальнейшем следите на сайте Адобе какая версия Flash последняя и тогда заменяете 26.0.0.131 на версию которая у них последняя и опять повторяете команды.
Хочу играть игрушки, скачал дрова для дебиан 9, амд x64 с офф сайта, как их установить вопрос?
Лучше устанавливать из репозитория. А так: dpkg -i [имя пакета].deb
Зачем ставить sudo, когда su работает искаробки?
Шаг 3: Открываем sources.list и прописываем туда официальные репы:
после обновляем систему и ставим любой софт. По первому пункту я удивлен, как автор установил sudo, без прописки репозиториев? выходит они уже были прописаны, иначе пункты в статье нелогичны.
Шаг 4. Кодеки. В системе все уже установлено для проигрывания любых медиаформатов, смысла нет в установке дополнительных кодеков.
Шаг 5. Установка Flash Player - Flash Player это зло, хотя и без него все прекрасно работает, как в системе так и работа с сайтами.
Шаг 9 Настройка брандмауэра: в линуксе он абсолютно не нужен. Параноикам если только.
Остальное комментировать нет желания, у автора статьи знаний не хватает и понимания элементарных вещей.
С помощью настроек sudo ( /etc/sudoers ), можно корректировать привилегии и уровень доступа к командам различным пользователям и целым группам пользователей, что делает работу более безопасной.
мне интересно как вы впн, например, настраивать будете без xl2tpd ? Вам не доводилось слышать что есть разные способы установки и ISO, у меня например были репы и сеть, больше ничего ни Х-ов, ни тем более кодеков.
"Настройка брандмауэра: в линуксе он абсолютно не нужен. Параноикам если только.",- а винде за натом он зачем ?
Спасибо за статью!
Обычно sudo устанавливать так:
su
apt-get install sudo
adduser user sudo
Вместо user пишем свой логин. После этого не забыть перелогиниться / перезагрузиться.
а зачем такой большой список программ для установки, при том что они почти все и так из коробки установлены + sudo +flashplayer тоже установлены и работают изначально
Буквально вчера запилила Дебиан+LXDE на свой старый нетбук. Никакого "изкаробки" там не было! Дебиан -9, взяла на офсайте. sudo и драйвера пришлось доустанавливать. После 5 лет на Xubuntu без sudo, как без рук! А еще там дикие трабблы с Офисом. WPS Kingsoft отказывался устанавливаться, Либреофис на нетбуке даже не запускался, Abiword живет в каком-то своем микрокосмосе, гже docx-файлы отркрываются на клингонском, а таблицы улетают в сиреневую даль. пришлось найти deb -пакет старого ОпенОфиса от Апачи и закатить его. Дизайн, конечно вырвиглазный, но хоть работает. Мне этот нетбук исключительно как печатный комбайн нужон!
Булька не мараси какие проблемы с офисом в Дебеане, все там хорошо! Если нужно новые ставь с оф. сайта офисов!
Ни одного постороннего репозитрия добавить не могу.
Для того, чтобы добавить сторонний репозиторий в Debian, надо после того как прописали его в списке репозиториев /etc/apt/sources.list, кще добавить ключ репозитория. К примеру ключ от Multimedia репозитория добавляется командой:
sudo apt-get install deb-multimedia-keyring
sudo apt-get update
В общем-то практически всё получилось, кроме установки кодеков. Хотелось бы дать общий доступ к рабочему столу Debian 9, но пока ни к Debian 8, ни к Debian 9 найти ничего не смог. Некоторые рекомендации привели к краху системы и пришлось восстанавливать её с образа.
Николай! Как это не получилось? Где примеры обоих случаев? Каким путем Вы шли? И самое интересное как можно было перевести систему к краху! Нужны Ваши действия например скриншоты, лучше конечно выводы командной строки, логи краха. Debian 9, Debian 8 да их сломать это ОООчень надо умудрится! Кодеки че за кодыки.._) А вот такие коментарии приводят в заблуждение пользователей, и самое интересное формирует мнение о Лучшем дистрибутиве GNU/linux - Debian GNU/Linux!
Десять лет колупался с "Самым лучшим дистрибутивом". Довольно долгое время (5 лет) Debian 7 AMD64 стоял у меня на домашнем сервере, мирился с некоторыми мелкими недостатками, типа кривой работы Transmission, невозможности подключения Fi-Fi адаптера, до неприличие долгое открытие сетевых ресурсов (рекордное время открытие нужной папки на сервере с рабочей станции на том же Debian заняло 8 минут!), некоторые другие, нет желания вспоминать. Попытки обновления до 8, а затем до 9 версии закончились полным провалом, до чрезвычайности нестабильные дистрибутивы! После последней попытке установки Debian 9 без GUI на сервер, система проработала сутки и перестала загружаться. Плюнул на него и сделал широкий шаг "в толщину" установил Fedora 27 без графического окружения. Конечно, "пришлось поплясать с бубном", однако удалось настроить абсолютно всё, в том числе и то, что не удавалось в Debian. Любой сетевой ресурс открывается не более 2 секунд. Вот уже более погода полёт нормальный. Снёс на всех компьютерах Debian и заменил его на Fedora 27, которую уже обновил до 28 версии. А к Debian возвращаюсь, когда устаю от хорошей жизни, ставлю его на USB_HDD, получаю порцию нервотрёпки и до следующего "приступа мазохизма".
Тройка с минусом за статью!
blades - за пакет имелся ввиду? Указан в в группе мультимедийных кодеков.
Возможно под крахом системы подразумевалось то, что при установке кодека libavcodec-extra57 удаляется множество других кодеков вкупе с такими программами как Gimp, Totem, Pitivi. После установки этого кодека открытые окна отображаются сквозь фон рабочего стола, не работает видео. Перезагрузка возвращает нормальную видимость, но делать что либо на машине нельзя кроме, наверное, каких-то специфических задач. Рекомендовать установку этого кодека - диверсия!
estet
сколько людей столько мнений. так что делать ставить эти кодаки или нет?! я вот установил VLC плеер, знаю что он имеет все кодеки с собой, но видео даже музыка идет ривками. может это и есть сигнал того что нужно поставить кодеки?
Добрый вечер. У меня вопрос немного не в тему. Дополнительно к Win10 хочу поставить одновременно Debian, Ubuntu и Rosa. Можно-ли файл подкачки и файл Home поставить один для всех линуксов или надо на каждый линукс отдельно файл подкачки и home.
10 лет на Linux. Перепробовал не знаю сколько дистрибутивов. Остановился на Debian. Это лучший вариант.
Для установки драйвера nvidia лучше иcпользовать: sudo apt install nvidia-driver nvidia-settings
Хорошая и полезная статья. Вот вроде и Убунту, Минтом, Теилсом и еще несколькими Линукс системами работал. Дебиан первый раз поставил, сразу в тупичок встал с этим "su". Спасибо автору.
По поводу драйверов на видео, стоит сделать обязательную сноску, что этот вариант касается исключительно систем с одной видеокартой. Если таким путем пойти на каком-нить ноуте, с двумя видяшками - встроенной и дискретной, можно огрести проблемы. Там нужно "пойти другим путем".
каким именно путем следует идти? у меня как раз такая проблема конфликт 2 видюх
Каким путем пойти можно подробнее?
sudo apt install cmake g++ libgtkmm-3.0-dev gettext libssl-dev libarchive-dev
sudo cmake . && make
sudo apt install hwinfo sudo make install
Вместо "user" подставьте имя конкретного пользователя.
Разумеется, перед установкой надо ОБЯЗАТЕЛЬНО обновить систему, командой:
sudo apt update && sudo apt upgrade -y
sudo apt install -f
Можете считать меня параноиком, но выполнение этих команд не повредит даже в случае, когда система обновлена и все зависимости удовлетворены.
Подскажите, при вводе команды su - система требует ввода пароля, я его ввожу, но маркер не продвигается по строке и ничего не появляется, ни *, ни чего. Ввожу введенный пароль, отвечает Сбой при проверке подлинности
это защита, чтобы ваш пароль не увидели, зная количество символов, уже можно его брутануть, а сбой при проверке подлинности означает, что введенный пароль не правильный
Запустите программу "Software & Updates" из главного меню. не могу открыть программу.
Можно ли из Debian сделать Ролинг релиз? И что для этого нужно сделать? Спасибо)
Здравствуйте, Админ! Статья отличная, но у меня остались вопросы.
1) Какой версией Debian вы пользуетесь и почему у меня на компьютере предустановлен sudo?
2) Зачем нужен sudo когда есть su - wrote password - do?
3) Shotwell у меня установлен. Зачем Clementine?
4) А если у меня XFCE?
Дискретные видеокарты компании Nvidia являются одними из самых распространённых. Они предлагают максимальную производительность при незначительно более высокой цене по сравнению с другими производителями. По умолчанию в Debian для карт Nvidia стоит драйвер nouveau с открытым исходным кодом.
Этот драйвер не поддерживает тонкую настройку видеокарты, а также, как правило, имеет более низкую производительность. Тем не менее, вы всегда можете установить проприетарный драйвер. В этой статье мы рассмотрим как установить драйвер Nvidia Debian 10.
Miscellaneous
If you can't change the screen brightness, open your Xorg configuration file (/etc/X11/xorg.conf or /etc/X11/xorg.conf.d/20-nvidia.conf depending on which method you used) and add
to the Device section. 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:
nvidia-detect
Скрипт nvidia-detect (пакет nvidia-detect расположен в секции non-free) также может быть использован для идентификации вашей видеокарты и проверки на совместимость с драйвером:
Установка проприетарных драйверов Linux
Некоторые производители не хотят открывать исходный код своих драйверов, поэтому для поддержки оборудования выпускают проприетарные драйвера в Linux с закрытым исходным кодом. Большинство дистрибутивов Linux не включают такие драйвера в свой состав, а значит они не смогут их автоматически определить и загрузить.
Чаще всего нам приходится сталкиваться с проприетарными драйверами для видеокарт, например, для NVIDIA, которые обеспечивают лучшую производительность в играх на Linux. Конечно, есть драйверы ядра Linux с открытым исходным кодом, которые заставят вашу видеокарту работать, но они не могут обеспечить достаточный уровень производительности в 3D играх. Некоторые драйвера wifi по прежнему закрыты, поэтому ваше оборудование не будет работать пока вы их не установите.
Установка драйверов в Linux зависит от вашего дистрибутива. В Ubuntu и основанных на ней дистрибутивах есть специальный инструмент - Дополнительные драйверы.
Программа определит, какие проприетраные драйверы устройств Linux можно установить и предложит скачать и установить их. В Linux Mint тоже есть инструмент менеджер драйверов, он работает аналогично инструменту в Ubuntu. Fedora - против проприетарных драйверов Linux и здесь нет никакого способа их установить. Во многих дистрибутивах проприетарные драйверы устройств linux можно найти в неофициальных репозиториях. Каждый дистрибутив решает эту проблему по-разному.
Debian 10 "Buster"
CUDA 9.2.148 is available from the non-free repository:
And, if Backports are enabled, CUDA 11.2.1 is available similarly:
This installs nvcc and friends. The visual profiler is in a separate package named nvidia-visual-profiler.
Troubleshooting
3. Установка драйвера из репозитория Debian
Открываем файл с репозиториями sources.list в mcedit и добавляем туда ветки contrib и non-free:
sudo mcedit /etc/apt/sources.list
Сохраняем изменения в sources.list с помощью нажатия клавиши F2. Выходим из текстового редактора, нажав клавишу F10.
Обновляем список пакетов системы:
sudo apt update
Для установки последней стабильной версии драйвера из репозиториев выполните:
sudo apt install nvidia-driver
Для видеокарт серии 400-500 надо установить драйвер не выше версии 390:
sudo apt install nvidia-legacy-390xx-driver
Для установки драйвера Nvidia Debian 10 версии 340 для очень старых видеокарт выполните команду:
sudo apt install nvidia-legacy-340xx-driver
Если вы устанавливали драйвер версии 340, то, возможно, к нему понадобиться отдельно установить nvidia-xconfig:
sudo apt install nvidia-xconfig
Запускаем пакет nvidia-xconfig для автоматического создания конфигурационного файла:
Удаление драйвера Nvidia из Debian
Automatic
Install the nvidia-xconfig package, then run it with sudo. It will automatically generate a Xorg configuration file at /etc/X11/xorg.conf.
Шаг 1. Обновление системы
Debian 9, также как и Ubuntu, использует пакетный менеджер apt, поэтому для обновления достаточно набрать несколько команд. Но выполнять их нужно от имени суперпользователя.
su -
$ apt update
$ apt full-upgrade
Установка прошивок в Linux
Не все могут делать драйвера с открытым кодом или проприетарные драйвера. Некоторым драйверам необходимы прошивки, чтобы правильно работать с устройствами. Например, прошивки нужны для работы некоторых модулей wifi или сетевых интерфейсов.
Чтобы установить прошивки в Linux необходимо скачать и установить пакет linux-firmware, это можно сделать с помощью следующей команды в Ubuntu:
sudo apt install linux-firmware
А в RPM дистрибутивах:
sudo yum install linux-firmware
Также возможно придется установить другие прошивки. Чтобы посмотреть подробнее, что нужно, и как установить, посмотрите лог ядра dmesg.
Выводы
Вы не должны возиться с драйверами слишком много. Драйвера в Linux с открытым исходным кодом и они интегрированы в ядро. В большинстве случаев вам не нужно устанавливать их или изменять, система автоматически определит оборудование и загрузит автоматические драйверы. Когда вы установили Linux, ваше оборудование должно работать либо сразу, либо после установки нескольких проприетарных драйверов.
Вы можете устанавливать и драйвера linux, размещенные на официальных сайтах производителей, но проприетарные драйвера могут работать не настолько хорошо, как подготовленные для вашей системы.
Эта страница описывает, как установить проприетарные видео драйвера NVIDIA на систему Debian.
- Проприетарные драйвера NVIDIA
- Идентификация
- nvidia-detect
- Debian 9 "Stretch"
- Версия 390.48 (доступна в stretch-backports)
- Версия 375.66
- Версия 340.102 (legacy GPUs)
- Версия 304.135 (legacy GPUs)
- Версия 375.66 (доступна в jessie-backports)
- Версия 340.102
- Версия 304.135 (legacy GPUs)
- Версия 340.96 (доступна в wheezy-backports)
- Версия 304.125
- Версия 173.14.35 (legacy GPUs)
- Версия 96.43.23 (legacy GPUs)
- Автоматически
- Вручную
- Debian 9 "Stretch"
Возвращаем всё в исходное состояние
В случае, если вы хотите восстановить систему в состояние, которое было до этого, сделайте следующие:
Если Вы не можете использовать окружение рабочего стола:
Нажмите Ctrl+Alt+F2 и войдите в систему как root.
Файл xorg должен себя перенастроить автоматически, если это не произошло, то выполните это:
This page describes how to install the NVIDIA proprietary display driver on Debian systems.
- NVIDIA Proprietary Driver
- Identification
- nvidia-detect
- Prerequisites
- Kernel headers
- Kernel
- Debian Unstable "Sid"
- Version 470.103.01
- Version 390.144
- Version 340.108
- Version 470.103.01
- Version 390.144
- Version 470.103.01
- Version 460.91.03
- Version 390.144
- Version 460.73.01 (via buster-backports)
- Version 418.197.02
- Version 390.138 (legacy GPUs)
- Version 340.108 (legacy GPUs)
- Version 418.152 (via stretch-backports)
- Version 390.138
- Version 340.108 (legacy GPUs)
- Version 304.137 (legacy GPUs)
- Automatic
- Manual
- Debian Unstable "Sid"
- Debian 12 "Bookworm"
- Debian 11 "Bullseye"
- Debian 10 "Buster"
- Debian 9 "Stretch"
- Build failures
- Driver stops working after upgrading Debian
- GPU isn't functional, even with a compatible driver version installed
- Miscellaneous
5. Установка драйвера Nvidia с официального сайта
Скачиваем файл с драйвером с сайта Nvidia:
Проверяем наличие файла в папке Загрузки:
cd Загрузки && ls
Отключаем драйвер nouveau:
sudo echo blacklist nouveau > /etc/modprobe.d/blacklist-nvidia-nouveau.conf
sudo echo options nouveau modeset=0 >> /etc/modprobe.d/blacklist-nvidia-nouveau.conf
Устанавливаем требуемые для сборки пакеты gcc и make:
sudo apt install gcc make
Деактивируем GUI для ОС после перезагрузки:
sudo systemctl set-default multi-user.target
Авторизуемся в терминале как root. Переходим в папку /home/user/Загрузки:
В процессе установки нужно будет ответить на некоторые вопросы и выполнить соответствующие вопросам действия. При этом, в зависимости от параметров вашей системы, некоторые из вопросов могут отсутствовать. Показываемая на экране информация:
The CC version check failed:
The kernel was built with gcc version 8.2.0 (Debian 8.2.0-14), but the current compiler version is cc (Debian 8.3.0-2) 8.3.0.
- Ignore CC version check
- Abort installation
- Yes
- No
- Don't install libglvnd files
- Install and overwrite existing filesort installation.
- Abort installation
- Yes
- No
Возвращаем на место загрузку системы в графическом режиме и перезагружаемся:
sudo systemctl set-default graphical.target
sudo systemctl reboot
Identification
The NVIDIA graphics processing unit (GPU) series/codename of an installed video card can usually be identified using the lspci command. For example:
See HowToIdentifyADevice/PCI for more information. The PCI ID can be used to verify device support.
Note: if this lspci command returns more than one line of output, you have an Optimus (hybrid) graphics chipset. After you install the necessary driver package, you'll still need to choose one of the methods on the NVIDIA Optimus page in order to activate and make use of your NVIDIA card.
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 и пакет модуля ядра:
Шаг 10. Графические драйверы
Если вы играете в игры, где необходимо аппаратное ускорение, то вам не обойтись без проприетарного драйвера. Для видеокарт Nvidia драйвер можно установить такой командой:
sudo apt install nvidia-driver
Для видеокарт от AMD пакет драйвера будет немного отличаться:
sudo apt install fglrx-driver
Configuration
As the NVIDIA driver is not autodetected by Xorg, a configuration file is required to be supplied. Modern Debian packages for the NVIDIA driver should not require you to do anything listed here as they handle this automatically during installation, but if you run into issues, or are using a much older version of Debian, you may try going through these steps.
Шаг 6. Установка Java
Многие программы используют для своей работы Java-машину. Для установки версии Java Runtime Environment из официальных репозиториев выполните:
sudo apt install default-jre
Для сборки Java-программ версии JRE недостаточно, вам понадобиться Java Development Kit. Чтобы ее установить используйте:
sudo apt install default-jdk
2. Удаление драйверов, установленных с сайта Nvidia
Переходим в папку с пакетом, содержащим драйвер:
Затем, чтобы удалить драйвер Nvidia Debian выполните:
В процессе удаления драйвера система спросит: восстановить конфигурацию xorg из backup? Отвечаем: Yes.
Восстанавливаем из backup конфигурацию xorg, если не сделали этого в процессе удаления драйвера:
sudo nvidia-xconfig --restore-original-backup
Активируем драйвер nouveau:
sudo rm /etc/modprobe.d/blacklist-nvidia-nouveau.conf
Uninstallation
If you run into issues with the drivers, switch to a different card, or simply want to use the open-source Nouveau drivers instead, uninstallation is made easy with recent versions of the drivers.
Also note that if issues with the driver prevent you from accessing a desktop, you can access a full-screen TTY with Ctrl-Alt-F3 (or almost any of the "F" keys).
You can remove all packages on your system with nvidia in the name by running:
And then reboot the system with:
This should leave you with a functioning system in almost all cases. If it seems to still be having issues, you may also try running:
Как и любая другая операционная система, Debian нуждается в дополнительной настройке после установки, чтобы приспособить систему для пользователя, сделать её более удобной. Из-за лицензий многие программы, например кодеки, не поставляются по умолчанию, также устанавливаемые программы ограничены размером установочного образа.
В этой статье мы рассмотрим, как выполняется настройка Debian 9 после установки. Разберём, какие репозитории стоит добавить, что установить и как сделать систему лучше.
4. Установка драйвера из testing репозитория
В данный момент последней версией драйвера является 430.64. Данный пакет можно использовать для видеокарт GeForce 600-й и выше серий. Драйвер ещё не включён в основную ветку репозиториев.
При установке используется репозиторий buster-backports — официальный репозиторий пакетов из веток testing и unstable, предназначенных для работы в стабильной версии ОС, например, патчей безопасности. Этот репозиторий предоставляет наиболее свежие версии пакетов. Сначала добавляем репозиторий buster-backports в /etc/apt/sources.list:
sudo mcedit /etc/apt/sources.list
Сохраняем изменения в sources.list с помощью нажатия клавиши F2. Выходим из текстового редактора, нажав клавишу F10. Затем обновляем пакеты системы:
sudo apt update
И устанавливаем драйвер Nvidia в Debian:
sudo apt install -t buster-backports nvidia-driver
Шаг 2. Установка sudo
Работая в других дистрибутивах, мы привыкли использовать sudo для запуска программ от имени суперпользователя. Но в Debian она не установлена по умолчанию. Поэтому, перед тем как что-то настраивать, давайте ее инсталлируем:
apt install sudo
Затем добавьте вашего пользователя в группу wheel:
usermod -a -G sudo sergiy
Теперь утилита должна работать.
Читайте также:
- Identification
- Идентификация