При установке новых продуктов Debian 5.0.1/Ubuntu 8.10 и 9.04 я столкнулся с неприятной проблемой - они не поддерживали встроенную видеокарту nvidia. И если Debian это простительно, то жутко разрекламированной Ubuntu, как самой удобной системой для неофита в линукс - это не к лицу.
Существует множество мануалов, которые послужили источником для полученных знаний, в том числе и мануалы на 3-4 страницы, где и бабушка разберется. Но, как оказалось, даже меню встроенного конфигуратора на моей машине нужные пункты не выдавало, а то что описывалось как само собой разумеещееся, просто не подходило в данном случае.
(Материнская такая: GA-73PVM-S2, NVIDIA GeForce 7100, nForce 630i)
Поэтому эта статья посвящается тем, кто в линуксе ну просто полный нуб и новичок, как я :) Будет описываться каждый мелкий пункт, вплоть до разбора нужных команд в консоли
--------------------------------------------------------------------
В норме установка происходит после первой загрузки системы
--------------------------------------------------------------------
Появляется окно с сообщением о том, что доступны для загрузки проприетарные драйвера с сайта производителя (а именно так называются драйвера, которые принадлежат разработчикам (от англ. proprietary software), в частности корпорации Nvidia, а их искодные коды основной функциональной части закрыты)
Если такое сообщение не появилось то в первую очередь сделайте следующее:
Система -> Администрирования -> Источники приложений
В первой вкладке отмечаем галочкой первые 4 пункта (main, universe, restricted, multiverse)
Затем нажимаем закрыть, система обновляет данные по источникам, после перезагрузки пойдет проверка обновлений и все может установиться просто и надежно.
Если обновление не началось - попробуйте запустить compiz, т.е. включить "экстра-эффекты" в свойствах рабочего стола:
Контекстное меню рабочего стола -> Change Desktop Background: вкладка Vizual Effects
--------------------------------------------------------------------
Второй способ, это открыть менеджер управления пакетами Synaptics
--------------------------------------------------------------------
System -> Administrations -> Synaptic package manager
Там по поиску находим пакет nvidia-glx и устанавливаем (иногда для 3D ускорения ставят nvidia-glx-dev, но в весии 180.* это не требуется).
Также рекомендуют установить пакет nvidia-glx-new чтоб получить автоматически самые новые драйвера
Затем в терминале активируем драйвер командой:
sudo nvidia-xconfig
Перезагружаем компьютер. В меню выбираем
System -> Preference -> Display или если по русски: Система -> параметры -> разешение экрана
--------------------------------------------------------------------
Третий, и, как оказалось, самый надежный способ - сделать все руками
--------------------------------------------------------------------
Команда sudo нужна для того чтобы действие выполнялось с привелегией администратора. Спросив один раз пароль до закрытия окна консоли пароль спрашиваться больше не будет. Но постоянно sudo можно и не набирать. Достаточно один раз войти в режим суперпользователя:
sudo su
А чтоб узнать какая версия конкретного пакета у вас установлена - написано, что самая последняя, но вдруг врут? :) можно набрать, например для gcc
apt-cache show gcc
sudo -s -H sh NVIDIA-Linux-XXX-X.X-XXX-pkg1.runКак вспомнить точное название? Просто. По идее, если мы только что залогинились в консоли, то находимся в своей домашней папке.
Чтоб отобразить список всех присутствующих в папке файлов набираем
ls(от слова листать). Теперь мы видим название файла
Если не в домашней папке, то чтоб туда попасть набираем просто cd. Для перехода в любой другой каталог пропишите команду cd и через пробел путь к нужному каталогу
Далее, по официальному руководству, должно быть так:
---------------------------------------------------
Находим строку Section “Device”, а чуть ниже нее строку Driver “nv”. Последнюю измените на Driver “nvidia”.
Можете так же добавить в эту же секцию строку Option “NoLogo” “TRUE”, чтобы при загрузке X-сервера не появлялся логотип nVidia
В результате эта часть файла должна быть похожа на это:
Section "Device" Identifier "NVIDIA Corporation NV43 [GeForce 6600 GT]” Driver “nvidia” Option “NoLogo” “TRUE” BusID “PCI:1:0:0″ EndSection
В разделе Section “Module” закомментируйте (или удалите) строки Load “dri” и Load “GLCore”. И добавьте в этот же раздел строку Load “glx”, если она отсутствует. Эта часть файла должна быть похожа на это:
Section "Module" Load "i2c" Load "bitmap" Load "ddc" #Load "dri" Load "extmod" Load "freetype" Load "glx" Load "int10" Load "type1" Load "vbe" EndSection
---------------------------------------------------
Чтоб сохранить файл нажимаете Ctrl+o,чтоб выйти - Ctrl+x
Источник: http://forum.ubuntu.ru/index.php?topic=3031.0
----------------------------------------------------------------------------------------
И, на последок, еще один простой способ
----------------------------------------------------------------------------------------
Минус этого способа в том, что при ошибке установки драйвера в данном случае, виновата может быть программа посредник Envy
источник: http://habrahabr.ru/blogs/ubuntu/18349/