Как правильно установить Nvidia драйвера на Debian 9 и Ubuntu 17.04

Автор Leo, 25 апреля 2018, 11:49:20

« назад - далее »

0 Пользователи и 3 гостей просматривают эту тему.

Leo

Данный пост это вольный перевод этой статьи. Статья описывает как правильно установить драйвера на видеокарту Nvidia.

Примечание: если вы используете Ubuntu вы можете сразу перейти к шагу nvidia-detect.


Добавьте репозитории "contrib" и "non-free"

Откройте файл sources.list
nano /etc/apt/sources.list

Добавьте секции "contrib" и "non-free" к URL репозитория

deb  http://deb.debian.org/debian stretch main contrib non-free
deb-src  http://deb.debian.org/debian stretch main

deb  http://deb.debian.org/debian stretch-updates main contrib non-free
deb-src  http://deb.debian.org/debian stretch-updates main

deb http://security.debian.org/ stretch/updates main contrib non-free
deb-src http://security.debian.org/ stretch/updates main


Обновите кэш apt
sudo apt-get update

Установите nvidia-detect
sudo apt-get install nvidia-detect

Теперь запустите

nvidia-detect

Команда nvidia-detect используется для поиска драйвера Nvidia для вашей видеокарты.

Detected NVIDIA GPUs:
00:0d.0 VGA compatible controller [0300]: NVIDIA Corporation C61 [GeForce 7025 / nForce 630a] [10de:03d6] (rev a2)

Checking card:  NVIDIA Corporation C61 [GeForce 7025 / nForce 630a] (rev a2)
Your card is only supported up to the 304 legacy drivers series.
It is recommended to install the
    nvidia-legacy-304xx-driver
package.


Здесь nvidia-legacy-304xx-driver это подходящий пакет с драйвером для моего графического чипа.


Установим рекомендованный драйвер и linux headers
sudo apt-get install linux-headers-$(uname -r) nvidia-legacy-304xx-driver

Настроим Xorg для работы с вашей видеокартой

sudo mkdir /etc/X11/xorg.conf.d
sudo nano /etc/X11/xorg.conf.d/20-nvidia.conf


Добавим в файл следующее содержание

Section "Device"
Identifier "My GPU"
Driver "nvidia"
EndSection


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

qupl

Приветствую. Leo, тут что-то изменилось, по сравнению со старыми мануалами?

ferum

В идеале использование пакета nvidia-xconfig выполняет работу по конфигурации драйвера вашей карты.
Ручное прописывание конфигов как я понимаю необходимо если только карта не заводится автоматом.
Русские дебианщики против цифрового слабоумия !

Leo

#3
Да, было дело пытался через nvidia-xconfig завести - не вышло, потом через какое-то время вернулся к этому же компу уже с другим хардом и легко и посто поставил по приведённому выше ману, так что думаю худо не будет если тут полежит. Осведомлён - значит вооружён!

ferum

Думаю в зависимости от карточки с написанием файла могут быть вариации.
Русские дебианщики против цифрового слабоумия !

batan

Не знаю нормально это или нет, но лично у меня всё завелось без прописывания конфигов)
После установки драйвера перезагрузил компьютер и всё заработало  :)

Udachnik

Цитата: batan от 02 мая 2018, 13:15:50Не знаю нормально это или нет, но лично у меня всё завелось без прописывания конфигов)
Абсолютно нормально. Более того, простой установки пакета nvidia-driver хватит в 99 % случаев. А смысл руками лазить в конфиг в 2018 году отсутствует как таковой. Только если для решения проблем.

batan

Цитата: Udachnik от 03 мая 2018, 18:31:11
Цитата: batan от 02 мая 2018, 13:15:50Не знаю нормально это или нет, но лично у меня всё завелось без прописывания конфигов)
Абсолютно нормально. Более того, простой установки пакета nvidia-driver хватит в 99 % случаев. А смысл руками лазить в конфиг в 2018 году отсутствует как таковой. Только если для решения проблем.
Пару дней назад устанавливал на другой компьютер- именно так и делал. Получилось без проблем. Боюсь как бы в следующий раз сам при установке всё не установил, а то совсем скучно будет)))

Mitai

#8
Цитата: batan от 04 июля 2018, 22:50:43простой установки пакета nvidia-driver хватит в 99 % случаев
подскажите пожалуйста что делать если установки просто nvidia-driver не хватило, на команду nvidia-detect ожидал так же увидеть версию драйвера, но получил что нужно просто установить nvidia-driver, во время установки было сообщение что драйвер nouveau будет отключен, после перезагрузки увидел что то типо FAILED linux kernel modules, оно быстро исчезло и теперь я похоже совсем без драйверов остался, nvidia X server settings при запуске ругается что ее нужно запустить от рут, а как это сделать не понятно, чего делать?
Detected NVIDIA GPUs:
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] [10de:1c03] (rev a1)

Checking card:  NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] (rev a1)
Your card is supported by the default drivers.
It is recommended to install the
    nvidia-driver package.

Ctyx

#9
Помогите разобраться с оборудованием. ОС Debian 9.8 "stretch", ноут Asus K52Jc, проц i3 CPU  M 350@ 2.27GHz. Имеется две видеокарты  встроенная Intel и дискретная nvidia geforce 310M. Вопрос в  том, что OC никак не желает видеть дискретную nvidia:
Открыть содержимое (спойлер)
# lshw
*-display
             description: VGA compatible controller
             product: Core Processor Integrated Graphics Controller
             vendor: Intel Corporation
             physical id: 2
             bus info: pci@0000:00:02.0
             version: 12
             width: 64 bits
             clock: 33MHz
             capabilities: msi pm vga_controller bus_master cap_list rom
             configuration: driver=i915 latency=0
             resources: irq:28 memory:d0000000-d03fffff memory:c0000000-cfffffff ioport:e080(size=8) memory:c0000-dffff
        *-communication
             description: Communication controller
             product: 5 Series/3400 Series Chipset HECI Controller
             vendor: Intel Corporation
             physical id: 16
             bus info: pci@0000:00:16.0
             version: 06
             width: 64 bits
             clock: 33MHz
             capabilities: pm msi bus_master cap_list
             configuration: driver=mei_me latency=0
             resources: irq:29 memory:d400a000-d400a00f
[свернуть]
вот ещё:
Открыть содержимое (спойлер)
# nvidia-detect
No NVIDIA GPU detected.
[свернуть]
Куда копать?
p.s. Сам отвечу. В    BIOS было отключено - в секции  Advansed/Boot VGA Controller Selection For [Reserved] переключил на [Windows7/Vista], определилась:
Открыть содержимое (спойлер)
*-display
             description: VGA compatible controller
             product: Core Processor Integrated Graphics Controller
             vendor: Intel Corporation
             physical id: 2
             bus info: pci@0000:00:02.0
             version: 12
             width: 64 bits
             clock: 33MHz
             capabilities: vga_controller bus_master cap_list rom
             configuration: driver=i915 latency=0
             resources: irq:29 memory:d3400000-d37fffff memory:b0000000-bfffffff ioport:e080(size=8) memory:c0000-dffff

*-display
          description: VGA compatible controller
          product: GT218M [GeForce 310M]
          vendor: NVIDIA Corporation
          physical id: 0
          bus info: pci@0000:01:00.0
          version: a2
          width: 64 bits
          clock: 33MHz
          capabilities: vga_controller bus_master cap_list rom
          configuration: driver=nouveau latency=0
          resources: irq:28 memory:d2000000-d2ffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:d000(size=128) memory:d3000000-d307ffff
[свернуть]

DrygLinux

Я начинающий пользователь линукс и конечно я не раз пытался установить nvidia драйвер в debian но в сети нет четкого мануала по этой теме вот только здесь более менее чётко по шагам написано как установить https://wpilot.blogspot.com/2019/08/install-nvidia-linux.html

koriaba

Leo, спасибо!
Реально только Ваш способ мне помог, и на Debian 7, и на Debian 8-11
Хоть есть и более полные описания