Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: [Wiki] [HOWTO] Уcтановка драйверов nVidia  (Прочитано 844449 раз)

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

Оффлайн DedWert

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Уcтановка драйверов nVidia
« Ответ #735 : 01 Марта 2008, 10:06:33 »
он в нём грузится, если драйвера чуть не так встанут, или графические настройки неверные поставить,
у меня, например, после попытки подключения телевизора так себя повёл
« Последнее редактирование: 01 Марта 2008, 10:09:01 от DedWert »

Оффлайн DarkEndimion

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Уcтановка драйверов nVidia
« Ответ #736 : 02 Марта 2008, 13:25:56 »
Ну вот, наконец-то решил проблему, описанную в этом посте  https://forum.ubuntu.ru/index.php?topic=3031.msg153017#msg153017

В первую очередь спасибо elefant29 за то, что натолкнул на правильный путь, напомнив заглянуть в Xorg.0.log - о существовании которого я как-то забыл в процесее решения проблемы.

Так вот, вот это я увидел с вкюченым параметром  Option "UseDisplayDevice" "DFP"
(II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
(II) NVIDIA(0):     enabled.
(II) NVIDIA(GPU-0): No display devices connected; falling back to: CRT-0
(WW) NVIDIA(GPU-0): Unable to read EDID for display device CRT-0
(II) NVIDIA(0): NVIDIA GPU GeForce 7900 GT/GTO (G71) at PCI:1:0:0 (GPU-0)
(--) NVIDIA(0): Memory: 262144 kBytes
(--) NVIDIA(0): VideoBIOS: 05.71.22.35.90
(II) NVIDIA(0): Detected PCI Express Link width: 16X
(--) NVIDIA(0): Interlaced video modes are supported on this GPU
(--) NVIDIA(0): Connected display device(s) on GeForce 7900 GT/GTO at
(--) NVIDIA(0):     PCI:1:0:0:
(--) NVIDIA(0):     CRT-0
(--) NVIDIA(0): CRT-0: 400.0 MHz maximum pixel clock
(WW) NVIDIA(0): Option "UseDisplayDevice" requested "DFP", but no unused DFPs
(WW) NVIDIA(0):     are available.
(II) NVIDIA(0): Option "UseDisplayDevice" "DFP" converted to "".
(WW) NVIDIA(0): Unable to find any of the requested display device "" in the
(WW) NVIDIA(0):     list of available display devices "CRT-0".
(II) NVIDIA(0): Assigned Display Device: CRT-0
(WW) NVIDIA(0): No valid modes for "720x400"; removing.
(WW) NVIDIA(0): No valid modes for "640x640"; removing.
(II) NVIDIA(0): Validated modes:
(II) NVIDIA(0):     "1280x1024"
(II) NVIDIA(0):     "1280x960"
(II) NVIDIA(0):     "1152x864"
(II) NVIDIA(0):     "1024x768"
(II) NVIDIA(0):     "832x624"
(II) NVIDIA(0):     "800x600"
(II) NVIDIA(0):     "640x480"
(II) NVIDIA(0): Virtual screen size determined to be 1280 x 1024
(WW) NVIDIA(0): Unable to get display device CRT-0's EDID; cannot compute DPI
(WW) NVIDIA(0):     from CRT-0's EDID.
(==) NVIDIA(0): DPI set to (75, 75); computed from built-in default
(**) NVIDIA(0): Enabling 32-bit ARGB GLX visuals.

Короче, мой дисплей не хочет определяться дровами как ЖК и по-умолчанию определятеся как CRT.
Вот здесь http://us.download.nvidia.com/XFree86/Linux-x86/100.14.11/README/appendix-b.html  читаю про различные параметры и натыкаюсь на Option "ConnectedMonitor" "DFP" вроде это должно жестко заставить дрова видеть ЖК и ни при каких случаях не переопределять на CRT. Стираю опцию UseDisplayDevice и вписываю   ConnectedMonitor и при перезагрузке получаю тотже черный экран. Лезу в лог:
(WW) NVIDIA(GPU-0): Unable to read EDID for display device DFP-0
(II) NVIDIA(0): NVIDIA GPU GeForce 7900 GT/GTO (G71) at PCI:1:0:0 (GPU-0)
(--) NVIDIA(0): Memory: 262144 kBytes
(--) NVIDIA(0): VideoBIOS: 05.71.22.35.90
(II) NVIDIA(0): Detected PCI Express Link width: 16X
(--) NVIDIA(0): Interlaced video modes are supported on this GPU
(--) NVIDIA(0): Connected display device(s) on GeForce 7900 GT/GTO at
(--) NVIDIA(0):     PCI:1:0:0:
(--) NVIDIA(0):     DFP-0
(--) NVIDIA(0): DFP-0: 330.0 MHz maximum pixel clock
(--) NVIDIA(0): DFP-0: Internal Dual Link TMDS
(II) NVIDIA(0): Assigned Display Device: DFP-0
(WW) NVIDIA(0): No valid modes for "1280x1024"; removing.
(WW) NVIDIA(0): No valid modes for "1280x960"; removing.
(WW) NVIDIA(0): No valid modes for "1152x864"; removing.
(WW) NVIDIA(0): No valid modes for "1024x768"; removing.
(WW) NVIDIA(0): No valid modes for "832x624"; removing.
(WW) NVIDIA(0): No valid modes for "800x600"; removing.
(WW) NVIDIA(0): No valid modes for "720x400"; removing.
(WW) NVIDIA(0): No valid modes for "640x640"; removing.
(II) NVIDIA(0): Validated modes:
(II) NVIDIA(0):     "640x480"
(II) NVIDIA(0): Virtual screen size determined to be 640 x 480
(WW) NVIDIA(0): Unable to get display device DFP-0's EDID; cannot compute DPI
(WW) NVIDIA(0):     from DFP-0's EDID.
(==) NVIDIA(0): DPI set to (75, 75); computed from built-in default
(**) NVIDIA(0): Enabling 32-bit ARGB GLX visuals.

Интересная ошибка. Беру вот это Unable to read EDID for display device DFP-0 вбиваю в гугле и получаю приличную порцию ссылок. Оказывается, у наших буржуйных друзей сия проблема возникает достаточно часто. Странно, что на этом форуме за 1,5 года существования этого топика ни у кого не было такой проблемы. Короче, поиск приводит меня к выводу, что надо использовать вот такую опцию:
 Option "CustomEDID" "string"

    This option forces the X driver to use the EDID specified in a file rather than the display's EDID. You may specify a semicolon separated list of display names and filename pairs. The display name is any of "CRT-0", "CRT-1", "DFP-0", "DFP-1", "TV-0", "TV-1". The file contains a raw EDID (e.g., a file generated by nvidia-settings).

    For example:

        Option "CustomEDID" "CRT-0:/tmp/edid1.bin; DFP-0:/tmp/edid2.bin"

    will assign the EDID from the file /tmp/edid1.bin to the display device CRT-0, and the EDID from the file /tmp/edid2.bin to the display device DFP-0. Note that a display device name must always be specified even if only one EDID is specified.

Только где же взять сей чудный файлик, ведь NVIDIA Settings не загружаются, пока используются nv дрова. На одном форуме добрый человек выложил такой файл, сделанный под его монитор - ViewSonic VX2025wm (я его приложил к топику).  Скачал его, положил в /etc/X11 и прописал у себя в xorg.conf вот так (ConnectedMonitor также осталась прописана, иначе по-любому монитор не находиться):
Option "CustomEDID" "DFP-0:/etc/X11/edid.bin"Все. После перезагрузки драйвер наконец-то нашел монитор. В NVIDIA Settings правда он определятеся как ViewSonic VX2025wm  - как это изменить не знаю, но мне это вроде не мешает. Там же выставил нужную частоту и разрезение, а то в через стандартный гуи частоту показывает странную - 53Гц и менять не дает :-) Но как я понял по этому, топику, фиг бы сним, главное, что в  NVIDIA Settings стоит. glxinfo | grep direct   сказало мне радостное YES. Наконец-то все заработало.

Теперь у меня есть пара вопросов. Хоть это немного не в этот топик, но может все же кто подскажет. Как нормально установить Compiz? Дрова стоят через envy. Если делать вот по этой интсрукции http://www.howtoforge.com/compiz-fusion-ubuntu-gutsy-gibbon-nvidia-geforce-fx-5200 то когда я пытаюсь включить опцию в настройке эффектов, мне говорят, что дрова не стоят и предлагают установить. Если согласиться, то скачатеся nvidia-glx-new и еще одно ядро. А после перезагрузки я получаю low mode так как идет конфликт драйверов. Если же все снести и поставить через менеджер приоритетных драйверов, то эффекты включаются. Все работает, есть куб, настраиваются эффекты. А не устраивает то, что отсутствует NVIDIA Settings - и поэтому я не могу управлять настройками дров. А при попытке его установки предлагает снетси nvidia-glx-new - замкнутый круг какой-то. Есть ли альтернатива, как дрова настравать без NVIDIA Settings ? А то хочется анизотропку там включить или частоту поменять, а то в стандартном диалоге разрешения экрна кроме как 50 и 53 Гц не выберешь и хрен его знает, с какой частотой все работает  :(  (в xorg.conf прописано Horizsync   30.0   -   82.0    Vertrefresh   50.0   -   75)

Если же ставить compiz как вот тут: https://forum.ubuntu.ru/index.php?topic=4357.0 то вроде тоже все работает, только напрягает слегка, что после ввода  логина/пароля я вижу секунд пять черный экран, пока compiz стартует. Но это еще не вся беда, при попытке зайти в NVIDIA Settings меня посылают с ответом, что мол драйвер не используется, поправьте xorg.conf нужным образом - хотя там написано nvidia, ну и все опции для compiz прям как по топику.  И glxinfo | grep direct посылате меня тоже с какой-то ошибкой (сейчас уже не вспомню, так как заново переставил систему и пишу из под чистенькой убунты, чтоб в этот раз все делать с первого раза и нормально. )

Во такой длиннющий топик получился. Надеюсь, я помогу тем, у кого вдруг появится такая же проблема с монитором. А также найду способ побороть compiz  :)

Оффлайн kiev

  • Активист
  • *
  • Сообщений: 412
    • Просмотр профиля
    • Соционическое типирование и консультирование
Re: Уcтановка драйверов nVidia
« Ответ #737 : 02 Марта 2008, 22:50:26 »
ой как интересно! спасибо

Оффлайн zed350

  • Любитель
  • *
  • Сообщений: 65
  • ...use Linux...
    • Просмотр профиля
Re: Уcтановка драйверов nVidia
« Ответ #738 : 03 Марта 2008, 04:26:27 »
У меня такая трабла:Установил дрова 169.09, все загрузилось нормально. Открываю настройки компиза, там стоит на средних настройках, но когда ставлю максимальные, то он мне говорит, что драйвер не активирован и предлагает активировать. Соглашаюсь. Он копирует с диска nvidia-glx-new. Просит перезагрузить. После перезагрузки все грузится в безопасном режиме. Как с этим боротся? Кто нить уже сталкивался с таким?
ЗЫ Дело в том, что я пробывал несколько раз переустанавливать дрова, но когда ставлю высокие настройки компиза (на средних все нормально), то он просит активировать драйвер..

так ты просто забей что он просит и говори нет, иначе он опять старый драйвер воткнет и из-за этого опять будут проблемы.
компиз ведь работает? если что его и командой compiz --replace запустить можно, а то привыкли мышкой тыкать :)
 А средние-высокие это ерунда, все равно ведь под себя в Advanced Desktop Effects Settings настраиваешь.

Оффлайн DarkEndimion

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Уcтановка драйверов nVidia
« Ответ #739 : 03 Марта 2008, 21:54:48 »
Так, всё, всем спасибо. Проблема решена. Дрова стоят, compiz работает. Спасибо zed350 за наводку. Действительно, все настраивается через Advanced Desktop Effects Settings , только воль запуск compiz --replace в терминале давал ошибку, не было заголовков и не применялись расширенные эффекты, только дефолтые компиза. А вот если нажать alt+F2 и там вести  compiz --replace, то все замечательно работает. Спасибо всем.

Оффлайн DebianBoy

  • Активист
  • *
  • Сообщений: 304
    • Просмотр профиля
Re: Уcтановка драйверов nVidia
« Ответ #740 : 09 Марта 2008, 00:44:19 »
Сорри, если уже такой вопрос был. Все же, в Вашем мануале написано "после установки в синаптике удалить nvidia-kernel-common", но он запрашивает удалить вместе с ним также и linux-generic, linux-restricted-modules-2.6.22-14-generic и linux-restricted-modules-generic. Надо ?
Debian и только Debian :)

Оффлайн MaSsoL

  • Активист
  • *
  • Сообщений: 519
    • Просмотр профиля
Re: Уcтановка драйверов nVidia
« Ответ #741 : 09 Марта 2008, 14:10:37 »
Нада!))
In Console We Trust!

Thread

  • Гость
Re: Уcтановка драйверов nVidia
« Ответ #742 : 09 Марта 2008, 14:30:04 »
Немного не по теме, но всё-таки: http://www.phoronix.com/scan.php?page=article&item=nvidia_workstation_perf

Оффлайн DebianBoy

  • Активист
  • *
  • Сообщений: 304
    • Просмотр профиля
Re: Уcтановка драйверов nVidia
« Ответ #743 : 09 Марта 2008, 16:51:38 »
В общем, все отлично стало. Я слегка в офигении с прироста производительности. Сидел все время до этого на дровах 100.14, а тут сразу 169.12 :) Иксы стартуют в считанные секунды. У меня правда система слегка оптимизирована по науке и вылизан каждый уголок. В общем, у меня Windows так не работает как сейчас Linux ))) 3D игры, в частности Warsow, такое качество и плавность дают что я просто в шоке (Windows и рядом не валяется). Доволен шо слон сижу :)
« Последнее редактирование: 09 Марта 2008, 16:53:23 от UbuntuBoy »
Debian и только Debian :)

Оффлайн Darkest

  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Re: Уcтановка драйверов nVidia
« Ответ #744 : 10 Марта 2008, 18:09:09 »
Дошёл до пятого шага :
Цитировать
5. Инсталлятор ругнётся на отсутствие precompiled headers для вашего ядра и предложит скачать их с сервера nVidia. Откажитесь. Он предложит скомпилировать их сам - соглашайтесь.
Компилирует, а потом выдаёт ошибку:
ERROR: Unable to load the kernel module 'nvidia.ko'.  This happens most
       frequently when this kernel module was built against the wrong or
       improperly configured kernel sources, with a version of gcc that differs
       from the one used to build the target kernel, or if a driver such as
       rivafb/nvidiafb is present and prevents the NVIDIA kernel module from
       obtaining ownership of the NVIDIA graphics device(s).
что делать в таком случае?
« Последнее редактирование: 10 Марта 2008, 19:35:22 от Darkest »

Оффлайн Theif

  • Активист
  • *
  • Сообщений: 262
  • Идейный пингвин
    • Просмотр профиля
Re: Уcтановка драйверов nVidia
« Ответ #745 : 11 Марта 2008, 01:29:54 »
Я тоже это сделал друзья , да , да! =)) Правдо пришлось делать реансталл системы , но все же!

Оффлайн Darkest

  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Re: Уcтановка драйверов nVidia
« Ответ #746 : 11 Марта 2008, 20:26:27 »
Чёрт, ну что же за напасть? Уже переустановил Ubuntu заново, скачал другие драйвера (вроде как предыдущие слишком новые). Теперь оно ругается на
ERROR: Unable to determine the version of the kernel sources located in
       '/lib/modules/2.6.22-14-generic/build'.  Please make sure you have
       installed the kernel source files for your kernel and that they are
       properly configured;
Помогите, пожалуйста,  я уже мозг свернул, не знаю что и делать с этим  :idiot2:

Оффлайн ShPioN

  • Активист
  • *
  • Сообщений: 268
    • Просмотр профиля
Re: Уcтановка драйверов nVidia
« Ответ #747 : 11 Марта 2008, 20:34:20 »
header'ы скачал?

Оффлайн Darkest

  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Re: Уcтановка драйверов nVidia
« Ответ #748 : 11 Марта 2008, 20:51:34 »
Цитировать
header'ы скачал?
Тоесть? вот это? sudo apt-get install linux-headers-`uname -r`Делал

Оффлайн Darkest

  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Re: Уcтановка драйверов nVidia
« Ответ #749 : 12 Марта 2008, 19:28:40 »
Ну неужели никто не может мне помочь? я просто даже не знаю в какую сторону копать. Подскажите, пожалуйста  :'(

 

Страница сгенерирована за 0.02 секунд. Запросов: 21.