**Дано:** компьютер с только что установленным 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.** Выясняем версию используемого ядра. В консоли (Приложения > Стандартные > Терминал) вводим команду:\\ $ uname -r //Прим.//\\ ''Знак "$" показывает что команду нужно (можно) ввести от имени обычного пользователя (не 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:\\ # /etc/init.d/gdm stop Вместо gdm может быть kdm или xdm - зависит от используемой графической оболочки. Возможно после остановки gdm потребуется снова войти в систему как root Переходим в каталог, где лежит файл драйвера и запускаем бинарный файл, командой:\\ # sh ./NVIDIA-Linux-x86-96.43.07-pkg1.run -a -N -X -n -q В процессе установки, инсталлятор выводит сообщения, поэтому пригодится знание английского. Возможно инсталлятор прервёт свою работу и потребует завершить работу Xorg или сообщит о нехватке какой-нибудь библиотеки. Если установка завершилась неудачно, изучаем лог-файл инсталлятора: /var/log/nvidia-installer.log После чего доустанавливаем или донастраиваем необходимые пакеты и параметры и повторяем процедуру установки с пункта 3. После удачной установки, запускаем графическую подсистему xorg:\\ $ startx Должен появиться логотип NVIDIA, а потом загрузиться рабочий стол. С помощью Synaptic`а можно установить игрушку //tuxkart// и проверить работоспособность драйвера. //Помните, что после обновлении ядра установку драйверов для видеоадаптера следует произвести заново, иначе не сможете работать в графическом режиме. Поэтому держите файл инсталлятора и небольшой readme под рукой.// == Установка драйверов из репозитория Debian == В репозиториях Debian`а уже содержатся готовые драйвера для видеокарт NVIDIA, но распространяются они как **non-free**, так если "несвободные". Для установки драйверов из репозиториев, необходимо в Synaptic`е найти пакет //nvidia-kernel-common// и установить его. Возможно, что на компакт-дисках этого пакета его не окажется, поэтому следует настроить список репозиториев, соединиться через Интернет и установить пакет. \\ Делаем следующим образом: \\ **1.** Редактируем файл /etc/apt/sources.list и добавляем в него строку:\\ deb ftp://ftp.debian.org/debian/ stable main contrib non-free **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://www.nixzeya.ru.net/forum/index.php?topic=42.0|Обсуждение статьи на форуме]]