Автор Тема: Установка драйвера NVIDIA из репозитория Ubuntu.  (Прочитано 30962 раз)

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

Оффлайн ludoed

  • Местный
  • *****
  • Автор темы
  • Сообщений: 861
  • ludoed1970@jabber.ru
Установка драйвера, скачанного с сайта nvidia, не позволяет ему автоматом обновляться при обновлении ядра. Это неудобно. Лучше ставить драйвер из репов

Перед установкой драйверов потребуется доустановить дополнительные пакеты (если они отсутствуют в системе): исходники ядра, утилиты make, bunutils, компилятор gcc, libc6-dev. Поставьте следующие пакеты:

sudo aptitude install linux-headers-`uname -r`
sudo aptitude install build-essential
sudo aptitude install xserver-xorg-dev

Еще я устанавливал пакеты dkms и mc (Midnight Commander)
DKMS нужен для того, чтобы после обновления ядра не переустанавливать драйвера, а MC  понадобится, чтобы комфортно работать с файлами в текстовой консоли

Надо точно знать, как называется пакет с нужными драйверами в репозитории. Для новых карт я ставил nvidia-current, но для старых может понадобиться nvidia-173

jockey-gtkподскажет какой драйвер требуется, а точное имя пакета драйвера посмотрите в синаптике

В системах на базе Ubuntu 10.04 перед установкой драйвера надо заблокировать загрузку свободного драйвера nouveau (если не заблокировать, сборка модуля ядра при установке драйверов обламывается с ошибкой), но, поскольку, он уже загружен, а без него Иксы не запустятся, я делал следующий финт ушами:

1. В файле /etc/modprobe.d/blacklist.conf дописать строку
blacklist nouveau
2. Перезагрузиться, загрузиться в режиме восстановления системы и войти в root-mode with networking

3. Дать команду
telinit 3Это позволит залогиниться в текстовый режим под обычным пользователем

4. логинимся в текстовую консоль
5. sudo aptitude install <имя вашего пакета драйверов из синаптика> nvidia-settings

ждем появления приглашения консоли, внимательно читая, что напишет aptitude - вдруг ошибки какие вылезут

6. дальше надо отредактировать xorg.conf, приведя его к виду:
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder75)  Thu Apr 22 11:44:23 PDT 2010

Section "Monitor"
Identifier     "Monitor0"
VendorName     "Unknown"
ModelName      "Unknown"
HorizSync       28.0 - 33.0
VertRefresh     43.0 - 72.0
Option         "DPMS"
EndSection

Section "Screen"
Identifier     "Screen0"
Device         "Device0"
Monitor        "Monitor0"
Option         "AddARGBGLXVisuals" "True"
Option         "AllowGLXWithComposite" "True"
Option         "RenderAccel" "True"
DefaultDepth 24
SubSection "Display"
Depth       24
EndSubSection
EndSection

Section "Module"
Load           "glx"
Load           "v4l"
EndSection

Section "InputDevice"
Identifier     "Mouse0"
Driver         "mouse"
Option         "Protocol" "auto"
Option         "Device" "/dev/psaux"
Option         "Emulate3Buttons" "no"
Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
Identifier     "Keyboard0"
Driver         "kbd"
# generated from default
EndSection

Section "Extensions"
Option         "Composite" "Enable"
Option         "RENDER"    "Enable"
EndSection

Section "ServerLayout"
Identifier     "Layout0"
Screen      0  "Screen0"
InputDevice    "Keyboard0" "CoreKeyboard"
InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Device"
Identifier     "Device0"
VendorName     "NVIDIA Corporation"
Driver "nvidia"
Option "NoLogo" "True"
EndSection

Section "ServerFlags"
Option "DontZap" "false"
EndSection

Если xorg.conf отсутствует - его надо создать либо командой
nvidia X -configureлибо просто заранее скопировать то, что выше, в текстовый файл и закинуть в
/etc/X11/
« Последнее редактирование: Сентябрь 04, 2010, 20:42:45 от ludoed »
все юниксы очень дружелюбны.. они просто очень разборчивы в друзьях ;)

Настоящее труЪ: самописное ядро, выращенные на кухне кристаллы и программирование перемычками :)

Оффлайн Vladimir

  • Новичок
  • **
  • Сообщений: 10
Re: Установка драйвера NVIDIA из репозитория Ubuntu.
« Ответ #1 : Декабрь 30, 2010, 19:32:39 »
Несколько нубских вопросов по данной теме.
Применительно к ТВ с разрешением 1920х1080

1. В Runtu можно ли добавить драйвера nvidia-current
add-apt-repository ppa:nvidia-current/ppa или правильней будет nvidia-vdpau/ppa ?
или сначала надо добавить питона
apt-get install python-software-properties pkg-config  ?
2. для чего отдельные опции в xorg.conf  . Изначально хотелось бы понять параметры "True" и "False" - что из них "Отключено" и "Включено". Кажется off=false=no, а "True" - разрешено?
Section "Screen" , "True" - это отключено? И что зависит от этих опций:
   Option         "AddARGBGLXVisuals" "True"
   Option         "AllowGLXWithComposite" "True"
   Option         "RenderAccel" "True"
------
Section "Extensions"
   Option         "Composite" "Enable" -- в принципе что это за опция composite ?
   Option         "RENDER"    "Enable" - что даст этот метод обработки
-------------
Section "InputDevice"
# generated from default - что это даёт для клавиатуры?
-----------
Section "ServerFlags"
   Option "DontZap" "false" -- это чтобы перезагрузить сеанс X-сервера по Ctrl-Alt-Backspace ? Для чего?

   
« Последнее редактирование: Декабрь 30, 2010, 20:13:29 от Vladimir »

Оффлайн ludoed

  • Местный
  • *****
  • Автор темы
  • Сообщений: 861
  • ludoed1970@jabber.ru
Re: Установка драйвера NVIDIA из репозитория Ubuntu.
« Ответ #2 : Декабрь 30, 2010, 20:39:49 »
1. Насчет репозитория:
Что правильнее - не подскажу, т.к. не подключал. Стабильный драйвер ставится из стандартных уже подключенных репов, и его обычно достаточно.
Гонка за самыми свежими версиями драйверов из ppa ИМХО может привести к нестабильной работе.
Если очень хочется, зайдите на www.launchpad.net и поищите поиском по nvidia, vdpau и т.д.

2. Обычно True, 1 - включено, False, 0 - отключено
   Option         "AddARGBGLXVisuals" "True"
   Option         "AllowGLXWithComposite" "True"
   Option         "RenderAccel" "True"

   Option         "Composite" "Enable"
True - это включено
Приведенный xorg.conf почти полностью сгенерен в автоматическом режиме утилитой nvidia-xconfig - о чем честно заявлено в первой строке :)
Поскольку все при этом работало как часы, в сущность каждой опции я не вникал :)
Извините.

   Option         "RENDER"    "Enable"  - включается рендер, подробнее - не знаю
Section "InputDevice"
# generated from default - это просто метка, она же закомментирована
Section "ServerFlags"
   Option "DontZap" "false" - эта опция до 9.10 включала выключенную возможность перезапуска X-сервера по нажатию клавиш Ctrl+Alt+BackSpace. Сейчас включается правой кнопкой мыши по индикатору раскладки клавиатуры -Вкладка "Раскладки" - Параметры - Комбинация клавиш для прерывания работы X-сервера
Почему в данном случае false - включает, для меня осталось загадкой. Возможно - выключает блокировку
все юниксы очень дружелюбны.. они просто очень разборчивы в друзьях ;)

Настоящее труЪ: самописное ядро, выращенные на кухне кристаллы и программирование перемычками :)

Оффлайн maksipes

  • Global Moderator
  • *****
  • Сообщений: 116
Re: Установка драйвера NVIDIA из репозитория Ubuntu.
« Ответ #3 : Декабрь 30, 2010, 23:08:26 »
Перевод документации драйвера NVIDIA для Linux http://nvworld.ru/articles/linuxtranslate/page12

Оффлайн Vladimir

  • Новичок
  • **
  • Сообщений: 10
Re: Установка драйвера NVIDIA из репозитория Ubuntu.
« Ответ #4 : Декабрь 31, 2010, 00:13:37 »
Прочитал .
А что они имеют ввиду "строка текста" , "логическое", "целое число" ?
Насчет Composite все равно не понял что за зверь расширение Composite  ???.
А ещё вопрос , после установки этих nvidia-current у меня появился запрос на установку OpenGl. Хотя до этого медиа центр запускался , правда с тормозами. Не подскажете что из драйверов нужно доустановить-переустановить?
Завтра попробую скрипт из вложения. Вроде должен автоматически установить "правильно"   опции и текущие разрешения монитора. Запуск по команде sh nvidia.sh . Получится - отпишусь. Если нет, писать не на чем будет  ;D

p.s. получилось. скрипт не качает драйвера, а устанавливает все разрешения для монитора, какие монитор может.  24гц режим заработал в медиацентре и OpenGl включился .
« Последнее редактирование: Декабрь 31, 2010, 13:34:06 от Vladimir »

Оффлайн maksipes

  • Global Moderator
  • *****
  • Сообщений: 116
Re: Установка драйвера NVIDIA из репозитория Ubuntu.
« Ответ #5 : Декабрь 31, 2010, 08:26:00 »
А что они имеют ввиду "строка текста"
Строка текста
"логическое"
Истина или ложь, true or false
"целое число"
Например, 8
Насчет Composite все равно не понял что за зверь расширение Composite  ???.
http://gentoo.theserverside.ru/book/ar68s19.html п. 19.9
А ещё вопрос , после установки этих nvidia-current у меня появился запрос на установку OpenGl. Хотя до этого медиа центр запускался , правда с тормозами. Не подскажете что из драйверов нужно доустановить-переустановить?
Нет.
Завтра попробую скрипт из вложения. Вроде должен автоматически установить "правильно" драйвера и выставить опции и текущие разрешения монитора.
Хочешь сделать хорошо, сделай это сам.

Оффлайн Пользователь.

  • Местный
  • *****
  • Сообщений: 4236
Сегодня после апгрейда компьютера (заменил HDD) установил Runtu Lite
когда устанавливал драйвер для видеокарты, то выполнив jockey-gtk увидел рекомендуемый драйвер
нажал активировать, мне ответило что нельзя

ну я закрыл эту программу, теперь выполнил
gksu jockey-gtk
теперь можно стало нажимать "активировать", нажал, скачался драйвер, установился, еще потом установил менеджер настроек
nvidia-settings, и затем поместил nouveau в черный список, перезагрузил компьютер и готово, драйвер заработал - видно по изменившимся параметрам экрана.

Оффлайн ivm ®

  • Местный
  • *****
  • Сообщений: 934
  • ivm@jabber.at
    • Matuntu
Re: Установка драйвера NVIDIA из репозитория Ubuntu.
« Ответ #7 : Апрель 10, 2011, 18:50:22 »
у меня положительный опыт использования репозитарии
deb http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu lucid main
deb-src http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu lucid main
уже не вспомню причину чем не угодили предыдущие источники но причина была очень веская на тот момент
© ivm 1991 - настоящее время. All Rights Reserved.
OS Matuntu-Best/Matuntu-Trusty/Matuntu-TT64-M16

Оффлайн aleksei

  • Активист
  • ****
  • Сообщений: 281
Re: Установка драйвера NVIDIA из репозитория Ubuntu.
« Ответ #8 : Ноябрь 24, 2011, 18:23:12 »
Доброе время суток ребята помогите пожалуйста, если не сложно, стоит на компьютере Runtu LITE 10.04 - 201107 поставил драйвер nvidia как написано тутhttp://help.ubuntu.ru/wiki/установка_драйвера_nvidia установилось всё работает но одна проблемма у меня разрешения экрана 640x480 я скоро с ума сойду от таких больших значков, редоктировал файл /etc/X11/xorg.conf не получаеться сделать разрешение больше то незагружаеться чёрный экран то маленько разрешение,  я как он был по стандарту так и сохранил только недогадался перед переустановкой дра скопировать содержимое этого файла, щас в этом файле вот что
Цитировать (выделенное)
Section "Screen"
   Identifier   "Default Screen"
   DefaultDepth   24
EndSection

Section "Module"
   Load   "glx"
EndSection

Section "Device"
   Identifier   "Default Device"
   Driver   "nvidia"
   Option   "NoLogo"   "True"
EndSection

подскажите пожалуйста как сделать разрешение хотя бы 1024 x 768 спасибо за ранее! Видео карта FX 5500.
« Последнее редактирование: Ноябрь 24, 2011, 18:42:54 от aleksei »
Многие уже знают что наряду с программистами появилась такая славная народная профессия, как #ТЫЖПРО

Оффлайн ludoed

  • Местный
  • *****
  • Автор темы
  • Сообщений: 861
  • ludoed1970@jabber.ru
Re: Установка драйвера NVIDIA из репозитория Ubuntu.
« Ответ #9 : Ноябрь 24, 2011, 18:41:21 »
Попробуйте привести xorg.conf приблизительно к такому виду (со своими названиями модели видеокарты и монитора, конечно)

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 1.0  (buildd@palmer)  Sun Feb  1 20:21:04 UTC 2009

# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# Note that some configuration settings that could be done previously
# in this file, now are automatically configured by the server and settings
# here are ignored.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "ServerLayout"
    Identifier     "Default Layout"
    Screen      0  "Screen0" 0 0
    Screen      1  "Screen1" RightOf "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Module"
    Load           "glx"
    Load           "v4l"  
    Disable      "dri2"
EndSection

Section "ServerFlags"
#    Option         "Xinerama" "1"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
    Identifier     "Configured Monitor"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Samsung SyncMaster"
    HorizSync       30.0 - 81.0
    VertRefresh     56.0 - 75.0
EndSection

Section "Device"
    Identifier     "Configured Video Device"
    Driver         "nvidia"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce FX 5700LE"
    BusID          "PCI:1:0:0"
    Screen          0
EndSection

Section "Screen"
    Identifier     "Default Screen"
    Device         "Configured Video Device"
    Monitor        "Configured Monitor"
    DefaultDepth    24
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection



Также изучите сообщение http://forum.runtu.org/index.php/topic,1495.msg10201.html#msg10201

Вероятно, потребуется сгенерить правильную строку modeline с помощью утилит videogen или xrandr
« Последнее редактирование: Ноябрь 24, 2011, 18:44:28 от ludoed »
все юниксы очень дружелюбны.. они просто очень разборчивы в друзьях ;)

Настоящее труЪ: самописное ядро, выращенные на кухне кристаллы и программирование перемычками :)

Оффлайн calambus

  • Местный
  • *****
  • Сообщений: 1465
  • calambus@jabber.ru
Re: Установка драйвера NVIDIA из репозитория Ubuntu.
« Ответ #10 : Ноябрь 24, 2011, 19:06:02 »
Для того чтобы быстро и правильно что-то посоветовать , нужно сначала указать , хотя бы основные Т.Т.Д. аппарата и монитора ...
опыт увеличивается пропорционально количеству выведенных из строя Систем и оборудования...
Руководство по добавлению изображений на Форум

Оффлайн aleksei

  • Активист
  • ****
  • Сообщений: 281
Re: Установка драйвера NVIDIA из репозитория Ubuntu.
« Ответ #11 : Ноябрь 24, 2011, 19:17:43 »
А вот что у меня пишет nvidia server settings
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 290.10  (buildd@platinum)  Wed Nov 23 11:42:04 UTC 2011

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    # HorizSync source: builtin, VertRefresh source: builtin
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "CRT-0"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce FX 5500"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "TwinViewXineramaInfoOrder" "CRT-0"
    Option         "metamodes" "nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

 тут я попытался это сохранить в том файле не помогло, монитор у меня view sonic vg150 семнадцать дюймов если это что даст кому-то видео карту вы уже знаете и что  за сборка стоит!
« Последнее редактирование: Ноябрь 24, 2011, 19:20:09 от aleksei »
Многие уже знают что наряду с программистами появилась такая славная народная профессия, как #ТЫЖПРО

Оффлайн ludoed

  • Местный
  • *****
  • Автор темы
  • Сообщений: 861
  • ludoed1970@jabber.ru
Re: Установка драйвера NVIDIA из репозитория Ubuntu.
« Ответ #12 : Ноябрь 24, 2011, 20:05:51 »
Вам в секцию Monitor надо прописать что-то вроде такой строки:
  modeline  "1440x900@60" 106.47 1440 1520 1672 1904 900 901 904 932 -hsync +vsyncТолько со своими параметрами

Установите из репов утилиту videogen, почитайте ее man. запустите ее с ключом --help - там все довольно просто и понятно
Она сгенерит вам строку с Вашими параметрами, которую надо будет вставить в секцию Monitor
файла xorg.conf и перезагрузиться
все юниксы очень дружелюбны.. они просто очень разборчивы в друзьях ;)

Настоящее труЪ: самописное ядро, выращенные на кухне кристаллы и программирование перемычками :)

Оффлайн aleksei

  • Активист
  • ****
  • Сообщений: 281
Re: Установка драйвера NVIDIA из репозитория Ubuntu.
« Ответ #13 : Ноябрь 24, 2011, 20:27:50 »
Всё я установил videogen, напишите подробно как его запустить и где он я его в меню не нашёл он консольный? если консольный то команду напишите если не сложно а то я только пока устанавливать только научился и удалять программы но не запускать большое спасибо!
Многие уже знают что наряду с программистами появилась такая славная народная профессия, как #ТЫЖПРО

Оффлайн vmf

  • Местный
  • *****
  • Сообщений: 587
  • vmf000@yabber.ru
Re: Установка драйвера NVIDIA из репозитория Ubuntu.
« Ответ #14 : Ноябрь 24, 2011, 20:33:23 »
Доброе время суток ребята помогите пожалуйста, если не сложно
А через nvidia-setting настраивать не пробовали?