Альянс Майкрософта и Новелла Федорино горе
Nov 03

Установка драйверов nVidia (в Ubuntu 6.06 Dapper Drake)

1. Скачайте последнюю версию драйверов для архитектуры вашего дистрибутива с nvidia (Что-то похожее на: NVIDIA-Linux-XXX-X.X-XXX-pkg1.run).

2. Перед установкой драйверов потребуется доустановить дополнительные пакеты (если они отсутствую в системе): исходники ядра, утилиты make, bunutils, компилятор gcc, libc6-dev.
sudo apt-get install linux-headers-`uname -r`
sudo apt-get install make
sudo apt-get install binutils
sudo apt-get install gcc
sudo apt-get install gcc-3.4
sudo apt-get install libc6-dev
sudo apt-get install xserver-xorg-dev


3. Завершите свой сеанс. Переключитесь в текстовую консоль Ctrl+Alt+F1 и залогиньтесь.
Остановите X-Server:
sudo /etc/init.d/gdm stop

4. Запустите инсталлятор драйверов (из каталога куда вы их сохранили) от имени root:
sudo -s -H
sh NVIDIA-Linux-XXX-X.X-XXX-pkg1.run
Вместо NVIDIA-Linux-XXX-X.X-XXX-pkg1.run вы указываете точное имя пакета с драйверами, которые вы скачали с официального сайта.
5. Инсталлятор ругнётся на отсутствие precompiled headers для вашего ядра и предложит скачать их с сервера nVidia. Откажитесь. Он предложит скомпилировать их сам – соглашайтесь.

6. Если все прошло успешно, то по окончанию установки вам предложать запустить утилиту nvidia-xonfig. Откажитесь!

7. Сделайте копию конфигурационного файла X-сервера.
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup

8. Отредактируйте файл xorg.conf.
sudo gedit /etc/X11/xorg.conf
Найдите строку 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

9. Перезапустите X-сервер:
sudo /etc/init.d/gdm start
Если вы все сделали правильно, то X-сервер запустится уже используя официальные драйвера nVidia. Если же X-сервер не запустился, то просто восстановите конфигурационный файл:
sudo cp /etc/X11/xorg.conf.backup /etc/X11/xorg.confи ищите ошибку в своих действиях или спрашивайте в этой теме.

Если вы нашли в этой инструкции какие-то неточности или хотите что-нибудь добавить – пишите. Буду рад с вашей помощью довести это описание до состояния «понятно всем и каждому».

Print This Print This

Tags:

13 Responses to “Установка драйверов nVidia”

  1. Штирлиц Says:

    Как я понимаю, в Kubuntu последовательность аналогичная?
    Спасибо!

  2. zheka Says:

    В официальном Howto для Ubuntu 6.xx всё гораздо проще – https://help.ubuntu.com/community/BinaryDriverHowto/Nvidia
    Для тех кому лень вникать, краткий перевод:
    1. Открываем система\администрирование\менеджер пакетов Synaptic
    2. Через поиск находим пакет nvidia-glx и устанавливаем (если нужно ещё и 3D ставим – nvidia-glx-dev)
    3. В терминале активируем драйвер командой sudo nvidia-xconfig
    4. Перезагружаем компьютер.
    5. Заходим в система\параметры\разешение экрана\ выбираем необходимый параметр и всё!

  3. mutex Says:

    В репозитории Убунты последние дрова версии – 100.14.19, а на сайте nVidia – 169.12. Вот так вот ;(

  4. Pavel Says:

    Там же есть и новые называются nvidia-glx-new
    Устанавливаешь их и нет проблем!

  5. kirill Says:

    У меня при выполнении sh пишет can’t open file…
    помогите плз.

  6. xlibs Says:

    can’t open file…
    …а дальше что пишет?

  7. Dima Says:

    Если файл не открывается в линуксе? значит не прав! Каких? Сами узнайте НО скорее всего вам надо сделать это

    chmod +x имя_файла

    Вместо имя_файла пишете имя файла само собой

  8. simpson Says:

    устанавил nvidia-glx-new, перестала работать сеть, сетевая карточка не определяется вообще, отклчаю драйвер нвидиа, сеть работает

    в чем может быть проблема?
    //ubuntu 8.04

  9. @Simpson Says:

    geforce go 7300 так и не поставил драва скачаныес офсайта
    а из репы глх-ню, ставятся,тока после этого неработает сетевые драва =)

  10. Nikol@2e Says:

    Всё стреляет, СПС!!

  11. Leka Says:

    Так я сегодня поставил дрова на Убунту 8.10 для видео NVIDIA 177:
    – система – драйвера – пишет что есть два драйвера но они не активированы. Выбираю , активирую, раз два ошибка – красная пиктограмма и все тут.
    - ладно, решил сделать как написано выше. Ну сами понимаете в линуксе все так просто не бывает да еще и с первого раза. Как обычно все закончилось тем что нехватало какого то файла. Перечитал кучу форумов кто посоветовал тупо удалить строки на нехватающие файлы, кто ядро перекомпилировать, короче извращения еще те.
    Поматюкался, вспомнил всю команду разработчиков линуха. Дальше …
    - Зашел в управления пакетами (установить\удалить) нашел там тот драйвер. Нажал установить. Качает, начинает устанавливать – я уже подумал что получилось :) . Ошибка, нет нужного файла в репозитарии. Ладно, случайно нажал кнопку – повторить. Хм, что то установило. Перегрузил. Ефекта нет.
    – Захожу опять в система – драйвера – выбираю опять драйвер, нажимаю активировать и о чудо, он активировался и попросил перезагрузку. Долгожданный момент и о да!!! Драйве включился, и легким нажатием на визуальные ефекты по максимуму влючился Компиз! Доустановил ccsm вроде и начал наслаждаться.

    А вообще все это я делал только лишь для того что бы самому посмотреть на что способен компиз после просмотра ютюба. Да аэро отдыхает, курит в стороне. Впечатления очень хорошие. Просто круто, нечего сказать.
    Но чего мне это стоило, сколько нервов! Это же ужас!
    Уважаемые разработчики, посмотрите как устанавливаються программы в виндовз! Два клика, даже дете сможет. Или например, МАК – там вообще нужно просто перетянуть иконку в папку программы и все!
    Что Вы имеете на линуксе, постоянный геморой с установкой, обновлением программа, я молчу про драйвера. Это просто порно.
    А если вдруг программа написана не для этого линуха и не той версии, все! Игры с бубнами обеспечены. Где это видано, пол дня парень ставил драйвер на видео, так после этого звук отказал :) это же просто смешно.
    Хотя наверно вас можно как то понять, вам всем просто нравиться решать проблемы с осью. Тут не главно поставить и работать, тут интересно имено себе мозг поиметь и нервы.
    Как кто то говорил:
    Для кого то это игры с бубнами, а для кого священный ритуал! – этим можно все обьяснить.
    Только зачем ее позиционировать как для обычного пользователя? Работала б себе спокойно на серваке как ДНС или ДХЦП и все, сис админ сам с собой игрался б. Как ее ставить на рабочую станцию и обьяснять девушке что дискету просто так не увидишь ее нужно монтировать (сейчас уже вроде само идет) а вот что б вынуть то нужно отмонтировать иначе будет неразбериха (точно на сьюзи). Диск просто так не вылезет, нужно нажать извлечь. Хм, интересно, как это в редмонде додумались до такой мелочи а тут такие умы немогут сделать это. Делаю 3Д столы, еффекты, а такую малость забыли.
    На мой взгляд до дех пор пока не будет какой то стандартизации дела не будет. Программы пишут все кому не лень и как хочет. По этому там работает, здесь нет, там конфликт.
    Вот опять же, настроил компиз, думал в лисе ютюб посмотрю. Сами поняли что не получилось. Ладно, выкачал флеш, поставил, но ефекта нет. Зашел через менеджер пакетов, нашел флеш – почему то не захотел ставиться и все тут. Так и не посмотрел ютюб. Плюнул.
    Я уже молчу про сервер как линух, у него же просто нет средств управления структурой, нет политик. Как разворачиваете отделы? тысячи ПК? как ними управлять через линух?
    Я уже предугадываю сопливые вопли что виндовз маст дай – на них отвечать не буду.
    Если кто конкретно обьяснит что, почему, где я не прав – с удовольствие выслушаю.

  12. Anonymous Says:

    Leka в целом вы прав, хотя ситуация с бубунтой не такая ужасная но отвратительная, 9.04 приходится синаптик патчить что бы все пакеты показывал, дрова древние как говно мамонта, единственно помогает что од с арчем провозился и знаю что и как работает, но это не ДЕСКТОП ! Надеюсь незря тошиба начали спнсировать и ставить на свои ноуты OpenSolaris там такой помойки не должно случиться

  13. Alexander Says:

    У меня при

    Инсталлятор ругнётся на отсутствие precompiled headers для вашего ядра и предложит скачать их с сервера nVidia. Откажитесь. Он предложит скомпилировать их сам – соглашайтесь.

    есть только ОК и дальше также, как отказаться?
    Если с первого раза все не прошло, повторно с какого момента начинать?

Leave a Reply