Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

установка_драйвера_видеокарты_nvidia_в_debian_etch [2015/02/23 13:54] (текущий)
vovka Перенос со старой wiki. Картинки удалены за ненадобностью.
Строка 1: Строка 1:
 +**Дано:​** компьютер с только что установленным Debian Etch с опцией "​Окружение рабочего стола"​ (базовая система + XOrg + Gnome или KDE), видеоадаптер на чипсете от NVIDIA, сильное желание поиграть в игрушки с аппаратным ускорением.\\  ​
 +**Задача:​** установить драйвер для поддержки аппаратного ускорения в нашей видеокарте.\\  ​
 +**Уровень пользователя:​** уже не начинающий,​ но ещё не опытный\\  ​
 +**Решение:​**\\  ​
 +Предполагается,​ что пользователь работает в графической среде и ориентируется в файловой системе Linux.
 +
 +
 +== Установка драйверов с сайта NVIDIA ==
 +
 +Для начала необходимо достать драйвера и подготовить операционку к установке. \\  ​
 +=== 1. Скачиваем драйвера ===
 +Идём на сайт nvidia http://​www.nvidia.com/​object/​unix.html и выбираем,​ а затем скачиваем нужный нам драйвер в зависимости от типа карты и процессора нашего компьютера (IA32 - Intel 32bit, IA64 - Intel 64bit, AMD64 - AMD).
 +Рекомендую скачать сразу несколько драйверов,​ поскольку какой-то может и не подойти. ​
 +Например у меня, для карты Geforce 9400 подошла версия 177.80, а для Geforce MX440 - только 96.43.07
 +
 +Скачиваем бинарный файл и ложим в какой-нибудь каталог,​ например /tmp
 +
 +
 +=== 2. Подготавливаем операционную систему ===
 +**2.1.** Выясняем версию используемого ядра.
 +В консоли (Приложения > Стандартные > Терминал) вводим команду:​\\  ​
 +<​code>​
 +$ uname -r
 +</​code>​
 +
 +//​Прим.//​\\  ​
 +''​Знак "​$"​ показывает что команду нужно (можно) ввести от имени обычного пользователя (не root`а). \\  ​
 +"#"​ - только от имени root`а.''​
 +
 +В ответ, система должна вывести версию ядра, номер нам пригодится.
 +
 +**2.2.** Доустанавливаем необходимые пакеты.
 +Открываем менеджер пакетов Synaptic ( Система > Администрирование > Программа управления пакетами Synaptic )
 +Открываем диалог поиска и ищем '''​linux-headers'''​
 +
 +Возможно Synaptic выдаст солидный список пакетов,​ начинающихся с linux-headers. Вот тут нам и пригодится номер версии ядра.
 +
 +На скриншоте выше, показано,​ что текущая версия ядра 2.6.24-etchhalf.1-686,​ поэтому в списке результатов нужно выбрать пакет //​linux-headers-2.6.24-etchhalf.1-686//​ В зависимости от используемой версии ядра на Вашем компьютере,​ нужно выбрать linux-headers под Ваше ядро.
 +
 +Через правую кнопку мыши на имени пакета "​Отмечаем для установки"​. Возможно,​ что Synaptic выберет не только выделенный пакет, но и несколько других. С этим следует согласиться (Этот процесс называется "​разрешение зависимостей"​).
 +Затем следует повторить процедуру поиска для следующих пакетов (версия ядра уже не понадобится):​
 +//g++, libc6-dev, libstdc++, make//.
 +
 +Когда все пакеты найдёны и выбраны,​ можно нажать на "​Применить",​ после чего Synaptic установит все необходимые пакеты.
 +
 +=== 3. Установка ===
 +Для установки,​ необходимо чтобы Xorg-сервер был остановлен.
 +Завершаем сеанс работы в графической оболочке. (Система > Завершить сеанс пользователя ... ), откроется окно с выводом приглашения для входа. ​
 +
 +Переходим в текстовую консоль путём нажатия на Ctrl+Alt+F2 (вместо F2 можно применить F3...F6).
 +Входим в систему как root
 +
 +Завершаем работу gdm:​\\  ​
 +<​code>​
 +# /​etc/​init.d/​gdm stop
 +</​code>​
 +
 +Вместо gdm может быть kdm или xdm - зависит от используемой графической оболочки.
 +
 +Возможно после остановки gdm потребуется снова войти в систему как root
 +
 +Переходим в каталог,​ где лежит файл драйвера и запускаем бинарный файл, командой:​\\  ​
 +<​code>​
 +# sh ./​NVIDIA-Linux-x86-96.43.07-pkg1.run -a -N -X -n -q
 +</​code>​
 +
 +В процессе установки,​ инсталлятор выводит сообщения,​ поэтому пригодится знание английского.
 +Возможно инсталлятор прервёт свою работу и потребует завершить работу Xorg или сообщит о нехватке какой-нибудь библиотеки.
 +
 +Если установка завершилась неудачно,​ изучаем лог-файл инсталлятора:​
 +/​var/​log/​nvidia-installer.log
 +
 +После чего доустанавливаем или донастраиваем необходимые пакеты и параметры и повторяем процедуру установки с пункта 3.
 +
 +После удачной установки,​ запускаем графическую подсистему xorg:​\\  ​
 +<​code>​
 +$ startx
 +</​code>​
 +
 +
 +Должен появиться логотип NVIDIA, а потом загрузиться рабочий стол.
 +С помощью Synaptic`а можно установить игрушку //tuxkart// и проверить работоспособность драйвера.
 +
 +//​Помните,​ что после обновлении ядра установку драйверов для видеоадаптера следует произвести заново,​ иначе не сможете работать в графическом режиме. Поэтому держите файл инсталлятора и небольшой readme под рукой.//​
 +
 +== Установка драйверов из репозитория Debian ==
 +В репозиториях Debian`а уже содержатся готовые драйвера для видеокарт NVIDIA, но распространяются они как **non-free**,​ так если "​несвободные"​.
 +Для установки драйверов из репозиториев,​ необходимо в Synaptic`е найти пакет //​nvidia-kernel-common//​ и установить его.
 +Возможно,​ что на компакт-дисках этого пакета его не окажется,​ поэтому следует настроить список репозиториев,​ соединиться через Интернет и установить пакет. \\  ​
 +Делаем следующим образом:​ \\  ​
 +**1.** Редактируем файл /​etc/​apt/​sources.list и добавляем в него строку:​\\  ​
 +<​code>​
 +deb ftp://​ftp.debian.org/​debian/​ stable main contrib non-free
 +</​code>​
 +
 +**2.** Выходим в Интернет,​ запускаем Synaptic и жмём "​Обновить"​. Программа скачает список всех доступных пакетов,​ после чего повторяем поиск //​nvidia-kernel-common//​ и устанавливаем его.
 +
 +
 +== Настройка видеоадаптера ==
 +Для настройки видеокарты можно доустановить пакеты //​nvidia-settings//​ и //​nvidia-xconfig//​ и настраивать адаптер в Gnome через: Приложения > Системные > NVIDIA XServer Settings .
 +
 +== Источник ==
 +За основу была взята статья '''​tsuma''' ​ [[http://​lafox.net/​wiki/​index.php/​%D0%9F%D1%80%D0%BE%D1%81%D1%82%D0%B0%D1%8F_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B4%D1%80%D0%B0%D0%B9%D0%B2%D0%B5%D1%80%D0%BE%D0%B2_NVidia_%D0%B2_Etch |"​Простая установка драйверов NVidia в Etch"​]] с сайта http://​lafox.net/​
 +
 +
 +== Ресурсы ==
 +  * [[http://​nix.zeya.org/​forum/​index.php?​topic=42.0|Обсуждение статьи на форуме]]
  
Печать/экспорт