Эволюция дискретных видеокарт. часть 3. первая половина 2000-х годов

Попытка номер два

Компания Nvidia, крупнейший разработчик графических чипов, начала новый этап борьбы с майнерами криптовалюты. Она запретит им добывать виртуальные деньги при помощи игровых видеокарт на базе ее чипов и сделает это на аппаратном уровне, пишет портал HKEPS. По данным Jon Peddie Research, в IV квартале 2020 г. Nvidia занимала 82% мирового рынка дискретных видеокарт против 18% у AMD.

Для Nvidia это вторая попытка оставить майнеров без заработка – первую она произвела, как сообщал CNews, в феврале 2021 г., но тогда Nvidia ограничилась лишь программными ограничениями – при помощи драйверов она понизила их хэшрейт на 50%, тем самым уменьшив скорость добычи крипты вдвое. Эти методы в итоге ни к чему не привели – план отвадить майнеров от игровых ускорителей GeForce провалился почти сразу.

Теперь Nvidia решила зайти со стороны аппаратного обеспечения – вместо «капканов» в драйверах она теперь передает производителям видеокарт новые графические чипы, и эксперимент, как и в первом случае, разворачивается вокруг карт GeForce RTX 3060. Поначалу эти ускорители базировались на процессоре с маркировкой GA106-300, теперь же вместо него будет устанавливаться GA106-302.

Новая маркировка — это не просто набор букв и цифр

Разницы между GA106-300 и GA106-302 с точки зрения спецификаций, пишет профильный ресурс VideoCardz, нет – отличия касаются исключительно улучшенной защиты от майнинга, причем только криптовалюты Ethereum, второй по популярности после биткоина. В новый чип встроили некие механизмы определения работы софта для добычи криптовалюты, детали которых Nvidia не раскрывает. Кроме того, новый чип получит другой код PCI Device ID, что приведет к невозможности работы видеокарт на его основе со старыми драйверами Nvidia, в которых еще нет встроенных алгоритмов защиты от майнинга.

Identification

The NVIDIA graphics processing unit (GPU) series/codename of an installed video card can usually be identified using the lspci command. For example:

$ lspci -nn | egrep -i «3d|display|vga»
07:00.0 VGA compatible controller : NVIDIA Corporation GM206 (rev a1)

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.

nvidia-detect

The nvidia-detect script (found in the nvidia-detect package in the section) can also be used to identify the GPU and the recommended driver package to install:

$ nvidia-detect
Detected NVIDIA GPUs:
07:00.0 VGA compatible controller : NVIDIA Corporation GM206 (rev a1)

Checking card: NVIDIA Corporation GM206 (rev a1)
Your card is supported by all driver versions.
Your card is also supported by the Tesla 440 drivers series.
Your card is also supported by the Tesla 418 drivers series.
It is recommended to install the
nvidia-driver
package.

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

1. Как узнать какая версия драйвера нужна

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

Утилита nvidia-detect позволяет посмотреть информацию о видеокарте компании Nvidia и определить рекомендуемую версию драйвера для этой модели. Устанавливается утилита с помощью следующей команды:

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

  • драйвер версии 340.107 — для видеокарт GeForce, начиная с 8-й серии и вплоть до 300-й серии;
  • драйвер версии 390.116 — для видеокарт GeForce 400-й и 500-й серий;
  • драйвер версии 418.74 или более новый — для видеокарт GeForce 600-й и выше серий.

3. Установка драйвера из репозитория Debian

Открываем файл с репозиториями sources.list в mcedit и добавляем туда ветки contrib и non-free:

Сохраняем изменения в sources.list с помощью нажатия клавиши F2. Выходим из текстового редактора, нажав клавишу F10.

Для установки последней стабильной версии драйвера из репозиториев выполните:

Для видеокарт серии 400-500 надо установить драйвер не выше версии 390:

Для установки драйвера Nvidia Debian 10 версии 340 для очень старых видеокарт выполните команду:

Если вы устанавливали драйвер версии 340, то, возможно, к нему понадобиться отдельно установить nvidia-xconfig:

Запускаем пакет nvidia-xconfig для автоматического создания конфигурационного файла:

Перезагружаем систему:

4. Установка драйвера из testing репозитория

В данный момент последней версией драйвера является 430.64. Данный пакет можно использовать для видеокарт GeForce 600-й и выше серий. Драйвер ещё не включён в основную ветку репозиториев.

При установке используется репозиторий buster-backports — официальный репозиторий пакетов из веток testing и unstable, предназначенных для работы в стабильной версии ОС, например, патчей безопасности. Этот репозиторий предоставляет наиболее свежие версии пакетов. Сначала добавляем репозиторий buster-backports в /etc/apt/sources.list:

И устанавливаем драйвер Nvidia в Debian:

Перезагружаем систему:

5. Установка драйвера Nvidia с официального сайта

Скачиваем файл с драйвером с сайта Nvidia:

Проверяем наличие файла в папке Загрузки:

Отключаем драйвер nouveau:

Устанавливаем требуемые для сборки пакеты gcc и make:

Деактивируем GUI для ОС после перезагрузки:

Перезагружаем систему:

Авторизуемся в терминале как 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

Install NVIDIA’s 32-bit compatibility libraries?

  • Yes
  • No

An incomplete installation of libglvnd was found. Do you want to install a full copy of libglvnd? This will overwrite any existing libglvnd libraries.

  • Don’t install libglvnd files
  • Install and overwrite existing filesort installation.
  • Abort installation

Would you like to run the nvidia-xconfig utility to automatically update your X configuration file so that the NVIDIA X driver will be used when you restart X? Any pre-existing X configuration file will be backed up.

  • Yes
  • No

Возвращаем на место загрузку системы в графическом режиме и перезагружаемся:

Что задумала Nvidia

Единственная (официально) цель, которую преследует Nvidia, снижая хэшрейт своих игровых видеокарт – это попытка сокращения их дефицита на рынке, вызванного одновременно и мировым снижением объемов выпуска полупроводниковой продукции, и активностью майнеров. Это приводит к исчезновению карт с полок и провоцирует рост цен – CNews писал, что в России, где на цены влияет еще и слабый курс рубля, некоторые видеокарты подорожали почти до 200 тыс. руб.

Вина в нехватке игровых видеокарт частично лежит на майнерах

Другими словами, Nvidia стремится вернуть видеокарты геймерам, которые стали жаловаться на их нехватку. «Мы – геймеры насквозь. Мы зациклены на новых игровых возможностях, новых архитектурах, новых технологиях и видеоиграх. Мы создали графические процессоры GeForce для геймеров, и геймеры требуют большего», – говорится в заявлении Nvidia.

Канадский ответ: чипы R100 и RV200

Ответом компании ATI на чип NV15 стал процессор Radeon R100. Изначально чип носил имя Rage 6, однако из-за изменения архитектуры было принято решение переименовать его. Появился первый Radeon! R100 изготавливался по 180-нм техпроцессу. И его отличительной особенностью стала поддержка геометрического движка Charisma Engine. R100 поддерживал технологию ATI HyperZ, которая повышала скорость передачи данных от видеопроцессора к памяти. Она работала на блочной основе. Так, экран делился на множество квадратных фрагментов. Затем графический процессор отрисовывал полигон в обычном порядке, после чего — в блочном. Если же блок полностью перекрывал полигон, то н исключался из дальнейшей обработки, что уменьшало количество информации, передаваемой в память, и тем самым повышало быстродействие.

Кроме этого, R100 поддерживал аппаратное декодирование видео формата MPEG-2. Также чип обладал поддержкой стандартов OpenGL 1.3 и Direct3D 7.

AMD идет своим путем

Компания AMD, единственный конкурент Nvidia на рынке дискретных видеокарт, пока никак не реагирует на попытки своего соперника вернуть цены на игровые карточки к прежним значениям. Компания ничего не говорит о своих планах по выпуску специальных антимайнинговых модификаций своих ускорителей.

Рынок дискретной графики поделен неравномерно

В целом, «акция» Nvidia может ставить майнеров переключиться на карты AMD Radeon. Но Nvidia – пока непревзойденный лидер дискретных видеокарт – по данным аналитической компании John Peddie Research, она занимает 82% мирового рынка, оставляя AMD лишь 18% (статистика за IV квартал 2020 г.). Притом ее доля растет – в IV квартале 2020 г. у нее было 73% против 27% у AMD.

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

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

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

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

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

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

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

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

Во время установки вы увидите следующее сообщение, просто нажмите Enter, чтобы продолжить.

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

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

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

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

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

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

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

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

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

И запустить с:

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

Для тех, кто пользуется ноутбуками с Nividia Optimus, Не исключено, что вы столкнетесь с ошибкой при открытии программы Nvidia X Server, поскольку при ее открытии вы увидите сообщение типа:

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

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

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

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

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

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

Краткий FAQ

Нормально ли что видеокарта загружена на 100? Если видеокарта загружена в играх или приложениях, то да. Если в простое — нет. Возможно, система заражена вирусом-майнером.

Нормально ли что видеокарта загружена не на 100? Если частота кадров при этом высокая, то да. Если же игра тормозит, значит есть проблемы.

Что важнее видеокарта или процессор? Однозначно ответить нельзя. И процессор, и видеокарта очень важны для игр

Важно соблюдать баланс: вариант «слабый процессор и быстрая видеокарта» заранее провальный. Если поставить к Pentium карточку уровня RTX 3070, то производительность будет ограничена процессором

А вот со среднебюджетным i5 они вполне сработаются. Если при этом еще остаются лишние деньги, всегда лучше вложить их в видеокарту.

Как видеокарта влияет на качество картинки и производительность в играх? Видеокарта в играх отвечает за такие параметры, как разрешение, сглаживание, качество текстур, освещения и эффектов. Процессор же влияет на сложность геометрии уровней, количество объектов, обработку скриптов и ИИ. Грубо говоря, если вы хотите большую плотность толпы в Cyberpunk 2077, то это работа процессора. А если вам нужно играть в 4К, то тут почти все зависит от видеокарты.

  • Как настроить мониторинг MSI Afterburner в играх: узнаем температуру и загрузку процессора и видеокарты
  • Как настроить Windows 10 для игр: максимальная производительность, игровой режим и другие советы
  • Как настроить видеокарту NVIDIA для игр

Troubleshooting

  • Use of firmware/microcode used by the radeon DRM driver can be verified using the dmesg command. For example:

    dmesg | grep -E 'drm|radeon' | grep -iE 'firmware|microcode'
      Loading BARTS Microcode
     radeon 0000:01:00.0: firmware: direct-loading firmware radeon/BARTS_pfp.bin
     radeon 0000:01:00.0: firmware: direct-loading firmware radeon/BARTS_me.bin
     radeon 0000:01:00.0: firmware: direct-loading firmware radeon/BTC_rlc.bin
     radeon 0000:01:00.0: firmware: direct-loading firmware radeon/BARTS_mc.bin
     radeon 0000:01:00.0: firmware: direct-loading firmware radeon/BARTS_smc.bin
     radeon 0000:01:00.0: firmware: direct-loading firmware radeon/SUMO_uvd.bin
  • If files were unable to be loaded, ensure the firmware-amd-graphics package is installed (refer to ).

  • Screen flickering with Adobe Flash: see .

Install NVIDIA proprietary drivers on Debian / Ubuntu / Linux Mint / LMDE and disable the nouveau driver

2.1 Download NVIDIA Installer Package

Go to http://www.nvidia.com/Download/Find.aspx?lang=en-us and find latest version of installer package. When you use browser this is normally downloaded /home/<username>/Downloads/NVIDIA-Linux-xxxx.run location.

Tested versions with 5.11+ / 5.10+ / 5.9+ kernels:

Debian Sid / Bullseye 11 / Buster 10 Ubuntu 21.10 / 20.04 / 20.10 Linux Mint 20.2 / 20.1 LMDE 4
495.44 (October 26, 2021) 495.44 (October 26, 2021) 495.44 (October 26, 2021) 495.44 (October 26, 2021)
470.82.00 (October 26, 2021) 470.82.00 (October 26, 2021) 470.82.00 (October 26, 2021) 470.82.00 (October 26, 2021)
465.31 (May 18, 2021) 465.31 (May 18, 2021) 465.31 (May 18, 2021) 465.31 (May 18, 2021)
460.91.03 (July 20, 2021) 460.91.03 (July 20, 2021) 460.91.03 (July 20, 2021) 460.91.03 (July 20, 2021)
450.119.03 (April 19, 2021) 450.119.03 (April 19, 2021) 450.119.03 (April 19, 2021) 450.119.03 (April 19, 2021)
435.21 (August 29, 2019) 435.21 (August 29, 2019) 435.21 (August 29, 2019) 435.21 (August 29, 2019)
418.113 (November 5, 2019) 418.113 (November 5, 2019) 418.113 (November 5, 2019) 418.113 (November 5, 2019)
390.144 (July 20, 2021) 390.144 (July 20, 2021) 390.144 (July 20, 2021) 390.144 (July 20, 2021)
340.108 (December 23, 2019) 340.108 (December 23, 2019) 340.108 (December 23, 2019) 340.108 (December 23, 2019)

Note 390.144 users: 390.144 on Debian / Ubuntu / Linux Mint / LMDE with Kernel 5.14+ needs a patched version (Download inttf NVIDIA patcher and patch NVIDIA-Linux-x86_64-390.144 for Kernel 5.14+).

Note 340.108 users: 340.108 on Debian / Ubuntu / Linux Mint / LMDE Kernel 5.x needs a patched version (Download inttf NVIDIA patcher and patch NVIDIA-Linux-x86_64-340.108 for Kernel 5.x).

Note 418.113 and 435.21 users: These are not official NVIDIA LEGACY drivers, but there is example GeForce GTX 1650 Mobile card which is not supported by older or newer drivers. (Download inttf NVIDIA patcher and patch NVIDIA-Linux-x86_64-418.113 and NVIDIA-Linux-x86_64-435.21 for Kernel 5.x)

2.6 Disable nouveau

2.6.4 Generate initramfs

2.7 Reboot to runlevel 3

Note: You don’t have Desktop/GUI on runlevel 3. Make sure that you have some access to end of guide. (Open it on mobile browser, Print it, use lynx/links/w3m, save it to text file).

OR alternatively you can change the runlevel on GRUB2 adding one additional parameter. Quick guide howto change runlevel on GRUB2. If you use this method, then don’t set multi-user.target and don’t set graphical.target on step 2.9 (just reboot).

2.8.2 Run NVIDIA Binary

Following command executes driver install routine. Use full file name command if you have multiple binaries on same directory.

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

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

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

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

 # apt-get purge nvidia. (не забудьте "." точку) Это сотрет каждый пакет, где есть "nvidia" в названии.
 # /etc/init.d/gdm3 stop  (если у вас Gnome 3)
 # apt-get install --reinstall xserver-xorg
 # apt-get install --reinstall xserver-xorg-video-nouveau
 # killall Xorg
 # reboot

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

# X -configure

Игровые видеокарты – для геймеров

Компания Nvidia оставила майнеров без возможности добывать криптовалюту при помощи ее игровых видеокарт линейки GeForce. На этот шаг она пошла, чтобы выровнять ситуацию с дефицитом карт на мировом рынке – из-за скачка курса популярных криптовалют, в особенности биткоина, майнеры раскупили ускорители для заработка, и в итоге они не только не достались геймерам, но и взлетели в цене почти до 200 тыс. руб.

Nvidia не может физически помешать майнерам продолжать скупать GeForce, поэтому она на программном уровне понизила их хэшрейт на 50%. Пока что это коснулось лишь GeForce RTX 3060, которая еще не поступила в продажу (релиз состоится 25 февраля 2021 г.), но, если эксперимент окажется удачным, то он будет расширен и на другие видеокарты линейки, популярные у криптовалютчиков. Хэшрейт, то есть производительность в добыче токенов, снижен на уровне драйверов Game Ready. Такой подход сделает видеокарты менее привлекательными для майнеров, и те перестанут скупать их.

Nvidia нашла способ отвадить майнеров от игровых видеокарт

«Мы – геймеры насквозь. Мы зациклены на новых игровых возможностях, новых архитектурах, новых технологиях и видеоиграх. Мы создали графические процессоры GeForce для геймеров, и геймеры требуют большего», – говорится в заявлении Nvidia.

Требования к программному обеспечению и используемые соглашения

Требования к программному обеспечению и условные обозначения командной строки Linux
Категория Требования, условные обозначения или используемая версия программного обеспечения
Система Debian 10 Buster GNU/Linux
Программное обеспечение N/A
Другое Привилегированный доступ к ваша система Linux как root или через sudo command.
Соглашения # — требуется данный команды linux, которые должны выполняться с привилегиями root либо непосредственно как пользователь root, либо с помощью команды $ — требует, чтобы указанные команды linux выполнялись как обычные непривилегированный пользователь

Майнеров без видеокарт не оставят

Отобрав у криптовалютчиков игровые видеокарты GeForce, Nvidia тут же предложила им альтернативу в виде новой серии ускорителей – CMP HX. Они изначально ориентированы на майнинг и по умолчанию поставляются со специальным криптомайнинговым процессором (Crypto Mining Processor, CMP). Кроме того, у них нет внешних интерфейсов, что не позволяет использовать их ни для чего другого, кроме как для добычи виртуальных денег.

«С помощью CMP мы можем помочь майнерам построить наиболее эффективные центры обработки данных, сохранив графические процессоры GeForce RTX для геймеров», – отметили представители Nvidia.

С самого начала линейка Nvidia включает сразу четыре видеокарты, и Nvidia не исключает дальнейшего роста их количества. В серию входят ускорители CMP 30HX, CMP 40HX, CMP 50HX и CMP 90HX.

Сравнение возможностей видеокарт Nvidia для майнинга

Карта CMP HX 30НХ открывает новую серию – она поставляется 6 ГБ видеопамяти и питается от одного 8-пинового разъема, а в майнинге она способна обеспечить хешрейт на уровне 26 Мхеш/с, потребляя при этом 125 Вт. Более производительный ускоритель CMP 40HX рассчитан на 36 Мхеш/с, имеет при себе 8 ГБ памяти, один восьмиконтактный разъем питания и энергопотребление на уровне 185 Вт.

Модель CMP 50HX располагает хешрейтом в пределах 45 Мхеш/с. Здесь Nvidia расщедрилась сразу на 10 ГБ видеопамяти, но эта карта потребляет 250 Вт, и к ней нужно подключать уже два кабеля питания с 8-контактными коннекторами.

Закрывает серию CMP HX флагманская видеокарта Nvidia CMP 90HX с максимальным хэшрейтом 86 Мхеш/с. Графический ускоритель поставляется с 10 ГБ видеопамяти, двумя 8-контактными разъемами питания и расходует 320 Вт энергии.

NVIDIA: RIVA TNT, TNT2

Что касается компании NVIDIA, то после успешного запуска RIVA 128 они ничуть не думали снижать обороты. На выход Voodoo2 NVIDIA подготовила достойный ответ в лице Riva TNT. Новый чип, имеющий кодовое название NV4, был изготовлен по 350-нм технологическому процессу, содержал 7 миллионов транзисторов, а его частота составила 90 МГц. Изначально NVIDIA планировала установить частоту на отметке 110 МГц, но из-за большого нагрева тестовых образцов было решено немного опустить эту планку. В качестве чипов памяти использовались модули SDRAM, их суммарный объем составлял 16 Мбайт. Частота памяти равнялась 110 МГц, а ширина шины памяти — 128 бит. В сравнении с Voodoo2, RIVA TNT поддерживала больше функций: например, 32-битный цвет и текстуры с разрешением 1024×1024 точек. Также видеокарта обзавелась поддержкой интересной технологии Twin-Texel, которая позволяла накладывать две текстуры на один пиксел за такт в режиме мультитекстурирования. Благодаря Twin-Texel скорость заполнения выросла примерно на 40%. Также RIVA TNT поддерживала три типа фильтрации: билинейную, трилинейную и анизотропную.

Ответ NVIDIA. RIVA 128

Сегодня трудно представить рынок видеокарт без компании NVIDIA. Но в середине 90-х годов она только начинала набирать свои обороты. Ее восхождение началось с выпущенной все в том же 1997 году видеокарты RIVA 128 (Real-time Interactive Video and Animation accelerator).

Сама компания была основана в 1993 году, но в первые годы ее устройства не снискали никакого успеха. Так, выпущенный в 1995 году чип NVIDIA NV1 использовал иную технологию рендеринга, основанную на квадратичном маппинге текстур. Такой тип рендеринга был несовместим с библиотекой Direct3D, и чип NV1 так и остался непопулярным среди пользователей. RIVA 128 стала первым успешным продуктом NVIDIA.

RIVA 128 во многом была полной противоположностью NV1. Она была заточена под работу с Direct3D и стандартом OpenGL. Сам графический процессор RIVA 128 изготавливался по (!) 350-нм технологическим нормам и содержал 3,5 миллиона транзисторов. Его частота составляла 100 МГц. Видеокарта использовала память SGRAM, объем которой составлял 4 Мбайт, а частота — 100 МГц. Ширина шины памяти составляла 128 бит. В отличие от видеокарты Voodoo Graphics, RIVA 128 работала не только через интерфейс PCI, но и новейший на то время порт AGP 1x. Главным качественным отличием RIVA 128 являлось то, что видеокарта сочетала в себе функции как 2D-, так и 3D-ускорителя.

Installing Nvidia driver in Debian

1. How do I know which driver version you need

In order to view installed proprietary driver run:

Utility nvidia-detect allows you to view information about the graphics card Nvidia and to determine the recommended driver for this model. Utility is installed with the following command:

To know the recommended graphics driver using command:

If you do not want to install this utility, you can see the official Nvidia website or use the following guidelines:

  • driver version 340.107 for video cards GeForce, beginning with the 8-series and up to the 300-series;
  • driver version 390.116 — for GeForce 400 and 500 series;
  • driver version 418.74 or newer for GeForce 600 series and above.

Before you will install the Nvidia driver in Debian 10, installed the kernel headers:

3. Install the driver from the Debian repository

Open the file repository sources.list in mcedit and add to the branch contrib and non-free:

Save the changes to sources.list by pressing F2. Exit the text editor by pressing F10.

Updated list of packages on your system:

To install the latest stable version of the driver from the repositories, run:

For video card series 400-500 necessary to install the driver up to and including version 390:

To install Nvidia driver Debian 10 version 340 for very old graphics cards, run the command:

If you have installed the driver version 340, it is possible, it need to install nvidia-xconfig:

Run the package nvidia-xconfig to automatically create the configuration file:

Reboot the system:

4. Install the driver from the testing repository

At the moment the latest version of the driver is 430.64. This package can be used for GeForce 600 series and above. The driver is not yet included into the mainline kernel repository.

When installing a repository is used buster-backports — official repository packages from testing and unstable branches, designed to work in the stable version of the OS, for example, security patches. This repository provides the most recent versions of packages. First add the repository buster-backports /etc/apt/sources.list:

Save the changes to sources.list by pressing F2. Exit the text editor by pressing F10. Then updated the packages on your system:

And install the Nvidia driver in Debian:

Reboot the system:

5. Installing the Nvidia driver from the official site

A downloadable file with the software from Nvidia:

Check existence of file in folder Download:

Disable the nouveau driver:

Install required build packages for gcc and make:

Deactivate the GUI for the OS after the reboot:

Reboot the system:

Autorisoes in the terminal as root. Go to the folder /home/user/Download:

Run the command:

During the installation process you will need to answer some questions and perform the appropriate issues of the action. At the same time, depending on your system settings, some of the issues may be missing. The displayed information:

Return the system boot in graphical mode and reboot:

Установка Nvidia в Debian

В операционной системе Debian мы будем устанавливать драйвер Nvidia из репозиториев самого Debian. Но, перед этим давайте так же обновим микрокод для процессора, после чего установим драйвера. И так, переходим в терминал и обновляем микрокод командой:

Intel

AMD

Теперь можно приступать к установке драйвера для видеокарты Nvidia. Сначала давайте установим утилиту “nvidia-detect”. Данная утилита определит видеокарту и покажет рекомендованный видео драйвер. Все в том же терминале выполняем следующие команды:

Теперь запускаем утилиту “nvidia-detect” командой:

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

Теперь нам нужно подключить репозитории которые содержать не свободные драйвера. Для этого редактируем файл “sources.list” открыв его в терминале редактором nano:

И вписываем туда ветки репозиториев non-free и contrib, если вы этого не сделали ранее. Вписываем как указано на скриншоте. Ниже приведу список стандартных репозиториев для Debian 10, уже с внесенными изменениями:

Отредактированный список репозиториев:

После чего нужно обновить списки и можно приступать к установке видео драйвера от Nvidia. Обновить списки можно командой:

Для установки драйвера вводим команду “sudo apt install” и вписываем тот драйвер который нам рекомендовала утилита “nvidia-detect”. В моем случае это драйвер “nvidia-legacy-390xx-driver”:

Далее нужно запустить “nvidia-xconfig”. В том случае если вы устанавливали более старый драйвер, то нужно будет вручную установить “nvidia-xconfig” :

Теперь запускаем “nvidia-xconfig” для создания конфигурационного файла командой:

После чего перезагружаем систему, можно прямо из терминала, введя команду:

Заключение

Данная инструкция пригодна только для стационарных компьютеров, для ноутбуков с гибридной графикой она не подходит. Там ситуация обстоит совсем по другому. Из личного опыта могу порекомендовать в ноутбуках с гибридной графикой использовать дистрибутив Pop!_OS. В нем предусмотрена из коробки возможность переключения гибридной графики.

Так же, опять же без танцев с бубном все работает из коробки, не важно Nvidia у вас или же AMD. На сайте Pop!_OS вы можете скачать сборку для видеокарт Nvidia или AMD

Инструкцию по установки данного дистрибутива читайте в этой статье.

А на этом сегодня все. Надеюсь данная статья будет вам полезна.С уважением Cyber-X

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Ваша ОС
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: