LINUX.ORG.RU

NVIDIA 8500 и Ubuntu


0

0

Здравствуйте! Столкнулся с проблемой установки драйверов для видеокарты. ПОсле установки EnvyNG загружается в безопасном графическом режиме. В какой-то момент, после очередных манипуляций (точно не скажу каких) пропал драйвер NVIDIA из списка проприетарных драйверов. Сейчас 640х480. Тема не новая, в интернете упоминается, но решения я не нашел. В основном советуют поменять дистрибутив.

Может подскажет кто, как с этим бороться...

Удали нафиг Енви, вычисть из системы остатки старого мусора типа glx, зайди на сайт нвидии, скачай драйвер и поставь.

heilnull ★★
()
Ответ на: комментарий от heilnull

...боюсь даже спрашивать, как. Я скачал, просит запустить под рутом в консоли. Зашел в рут-консоль, он ругается, мол загрузка на 1 уровне, может не получиться. Продолжил. Не получилось. :(

commrad
() автор топика
Ответ на: комментарий от wfrr

Я прошу прощения, это нормально? >Чтение списков пакетов... Готово >Построение дерева зависимостей >Чтение информации о состоянии... Готово >Заметьте, регулярное выражение nvidia-glx* приводит к выбору nvidia-glx-legacy-envy

>.........

>Заметьте, регулярное выражение nvidia-glx* приводит к выбору nvidia-glx >E: Не удалось найти пакет nvidia-glx*

Можно продолжать или не стоит?

commrad
() автор топика
Ответ на: комментарий от commrad

да, оно удаляет все нвидевские дрова , следующая команда ставит только самые новые, следующая настраивает (так что ее запускать не обязательно)

wfrr ★★☆
()
Ответ на: комментарий от wfrr

Не знаю, что и сказать. Все равно после перезагрузки выдало, мол не определена видеокарта и монитор. Предложило использовать ВЕСА-совместимые. Все осталось на своих местах. Может попробовать /etc/X11/xorg.conf ручками поковырять?

commrad
() автор топика
Ответ на: комментарий от wfrr

# nvidia-xconfig: X configuration file generated by nvidia-xconfig # nvidia-xconfig: version 1.0 (buildmeister@builder57) Mon Aug 11 12:42:04 PDT 2008

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

Section "Files" EndSection

Section "Module" Load "dbe" Load "extmod" Load "type1" Load "freetype" Load "glx" 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" Identifier "Monitor0" VendorName "Unknown" ModelName "Unknown" HorizSync 30.0 - 110.0 VertRefresh 50.0 - 150.0 Option "DPMS" EndSection

Section "Device" Identifier "Device0" Driver "nvidia" VendorName "NVIDIA Corporation" EndSection

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

commrad
() автор топика
Ответ на: комментарий от commrad

приведи что выводит

ls -l /usr/lib/xorg/modules/extensions/

должно быть примерно так:

radws% ls -l /usr/lib/xorg/modules/extensions/
итого 4063
-rw-r--r-- 1 root root 18824 2008-06-13 05:22 libdbe.so
-rw-r--r-- 1 root root 40629 2008-06-13 05:22 libdri.so
-rw-r--r-- 1 root root 151354 2008-06-13 05:22 libextmod.so
-rw-r--r-- 1 root root 2409784 2008-06-13 05:22 libGLcore.so
lrwxrwxrwx 1 root root 16 2008-07-17 12:35 libglx.so -> libglx.so.169.12
-rwxr-xr-x 1 root root 694440 2008-02-15 12:44 libglx.so.100.14.11
-rw-r--r-- 1 root root 763656 2008-07-09 20:05 libglx.so.169.12
-rw-r--r-- 1 root root 28040 2008-06-13 05:22 librecord.so
-rw-r--r-- 1 root root 39783 2008-06-13 05:22 libxtrap.so

wfrr ★★☆
()
Ответ на: комментарий от wfrr

итого 2256


-rw-r--r-- 1 root root   18824 2008-06-13 04:22 libdbe.so

-rw-r--r-- 1 root root   40629 2008-06-13 04:22 libdri.so

-rw-r--r-- 1 root root  151354 2008-06-13 04:22 libextmod.so

lrwxrwxrwx 1 root root      16 2008-09-22 19:33 libglx.so -> libglx.so.169.12

-rw-r--r-- 1 root root  763656 2008-09-16 03:25 libglx.so.169.12

-rwxr-xr-x 1 root root 1246904 2008-09-21 18:32 libglx.so.177.67

-rw-r--r-- 1 root root   28040 2008-06-13 04:22 librecord.so

-rw-r--r-- 1 root root   39783 2008-06-13 04:22 libxtrap.so

commrad
() автор топика
Ответ на: комментарий от commrad

хм, рядом валяется модуль какойто новой версии, а ссылка вроде верная.

Поищи в логе версии лоадера и модуля

cat /var/log/Xorg.0.log |egrep '(GLX Module)|(dlloader)'
(II) NVIDIA GLX Module 169.12 Thu Feb 14 18:45:56 PST 2008
(II) NVIDIA dlloader X Driver 169.12 Thu Feb 14 17:55:38 PST 2008

должны быть одинаковыми, если одинаковые то тут я затрудняюсь. Если лоадер будет версии 177.67 то нужно поправить ссылку. Похоже в системе остался кусок какогото драйвера и теперь мешает нормальное работе.

wfrr ★★☆
()
Ответ на: комментарий от wfrr

Хм... Они не разные, но и не одинаковые. Они отсутствуют)))) Да, еще один момент. Там везде ВЕСА пишет. Но и такие строки отсутствуют.

commrad
() автор топика
Ответ на: комментарий от commrad

попробуй поменять ссылку на более новый glx, или какнить убедись что /usr/lib/xorg/modules/drivers/nvidia_drv.so 169 версии

и это выложи всетаки лог полностью на pastebin

wfrr ★★☆
()

Буквально недавно лазил кривыми руками в xorg.conf, после чего наблюдал похожие глюки. Оказалось, что все лечится очень просто: при запуске зайти в GRUB (вероятно через Esc), выбрать что-то вроде "безопасный режим". После загрузки в появившемся меню выбрать пункт про иксы. У меня сработало, оставалось только переставить дрова. Да, ты в той тулзе для установки дров точно нвидию выбрал? Там если не поправить настройку ати ставится.

Gregon
()

3 часа назад как раз ставил другу на Минт (тоже типа убунта 8.04) драйвер на 8500 через енви. Проблем в принципе не возникло. Но сразу возникает вопрос: как ставили - автоматом или вручную? Судя по проблеме - вручную, такое бывает если енви не найдет свой кернел-сорс (а он у нее свой как и драйвер). Пропавший проп. драйвер эт нормально - енви дествительно его удаляет (что, впрочем, не мешает поставить его снова). енви, опять же нормально работает из консоли, если конечно интернет не в иксах. Попробуйте еще раз установку автоматом, только подключите все возможные репы. А по-поводу фразы про АТИ - думаю, что commrad не идиот, чтоб так запутаться.

anonymous
()
Ответ на: комментарий от anonymous

>> А по-поводу фразы про АТИ - думаю, что commrad не идиот, чтоб так запутаться.

Извиняюсь... Просто тут народ всякий бывает, лучше лишний раз спросить.

Gregon
()
Ответ на: комментарий от Gregon

Я не идиот, но с линуксом знаком пару дней. До этого только по наслышке. Через Энви ставил автоматом.
Да, я тут попробовал NVIDIA-Linux-x86-177.67-pkg1.run поставить еще раз. До перезагрузки держало разрешение и частоту. Эффекты не поддерживались. После перезагрузки - наша песня хороша)))

commrad
() автор топика
Ответ на: комментарий от commrad

Насчет дистриба - не уверен. ставил с диска ЧИПа
ubuntu-8.04-alternate-i386
и еще... можно подробнее про работу енви с консоли?

commrad
() автор топика
Ответ на: комментарий от commrad

> запуске зайти в GRUB (вероятно через Esc), выбрать что-то вроде "безопасный режим"

типа этого, далее видите приглашение а ля root@xxx:~$ запускаете связь с интернетом (если ADSL то связь будет автоматом), вводите envy, дальше он вроде спросит режим (псевдографика или текстовой) а дальше то же самое. Хотя щас мне кажется, что енви почему-то xorg не редактировала нормально 1- нет типа видеокарты (обычно енви ставит) 2 - в секции Screen попробуйте проставить руками разрешение

SubSection "Display" Depth 24 Modes "1440x900" "1280x800" "1024x768" EndSubSection

в кавычках - проставьте нужное, можно одно - родное.

Да и еще, можно попробовать поставить оригинальные дрова с оф сайта но не входя в иксы, тогда там сразу напишут чего нехватает (хотя, мне все же кажется что кернел-сорс)

anonymous
()
Ответ на: комментарий от commrad

> c линуксом знаком пару дней.

И главное не отчаивайтесь ), я впервый раз когда ставил Линукс у меня еще и АТИ была - 3 дня руками редактировал ксорг, методом тыка), зато когда заработало.... оргазм отдыхает ))))

anonymous
()
Ответ на: комментарий от anonymous

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

интернет у меня через прокси от соседнего компьютера (тож под убунту). Прокси я выставил в меню иксов. В иксах работает отлично. 
В рекавери мод естественно не работает. Инсталятор пытается его компилировать (или билд, не помню) 
но ничего хорошего не выходит. При загрузке в Иксы грузится в сейф мод.
 Если выбрать в диалоговом окне сейф мод вручную монитор и видео, до перезагрузки держит разрешение и частоту без эффектов.

Как в рекавери мод настроить подключение к интернет через прокси?

commrad
() автор топика
Ответ на: комментарий от commrad

Tак, значит гуглем найдите и скачайте бинарник типа nvidia (new? glx? и т п)-kernel-source(№).....deb в скобках возможные модификации, главное чтобы № и вид драйвера совпадал с сорсом. Кроме того на сайте Нвидии есть ридми к драйверу где указаны основные зависимости, проверте вплоть до номеров версий нужных программ. Все эти установки можно делать из иксов. когда удостоверитесь что все вспомогательное стоит выходите из иксов и ставьте дрова, в этом случае интернет будет не нужен. Кстати если во время установки дров будут предлагать сходить в интернет посылайте подальше - ибо нефиг).Да и пройдитесь по форуму forum.ubuntu.ru - там много про дрова на видео писали в свое время.

anonymous
()
Ответ на: комментарий от commrad

Поздравляю, теперь только ты и сможешь его найти.

wfrr ★★☆
()
Ответ на: комментарий от commrad

Потому что перед установкой дров с сайта нвидии нужно удалить дрова которые ставил из репозитория.

wfrr ★★☆
()
Ответ на: комментарий от wfrr

С драйверами вроде разобрался, спасибо. Но вот GLX не хочет... NVIDIA X Server Settings пишет Fail to query the GLX server vendor.

Привожу конфиг:

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 1.0  (buildd@vernadsky)  Thu Jun  5 09:26:53 UTC 2008

# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by failsafeDexconf, using
# values from the debconf database and some overrides to use vesa mode.
#
# You should use dexconf or another such tool for creating a "real" xorg.conf
# For example:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "ServerLayout"
    Identifier     "Default Layout"
    Screen      0  "Screen0" 0 0
EndSection

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

Section "ServerFlags"
    Option         "Xinerama" "0"
EndSection

Section "InputDevice"
    Identifier     "Generic Keyboard"
    Driver         "kbd"
    Option         "XkbRules" "xorg"
    Option         "XkbModel" "pc105"
    Option         "XkbLayout" "us,ru"
    Option         "XkbVariant" ","
    Option         "XkbOptions" "grp:ctrl_shift_toggle,lv3:ralt_switch,grp_led:scroll"
EndSection

Section "InputDevice"
    Identifier     "Configured Mouse"
    Driver         "mouse"
EndSection

Section "Monitor"
    Identifier     "Configured Monitor"
    VendorName     "ViewSonic"
    ModelName      "ViewSonic 15G"
    HorizSync       30.0 - 64.0
    VertRefresh     50.0 - 90.0
    Gamma           1
    ModeLine       "640x480@60" 25.0 640 656 752 800 480 490 492 525 -hsync -vsync
    ModeLine       "640x480@72" 31.0 640 664 704 832 480 489 491 520 -hsync -vsync
    ModeLine       "640x480@75" 31.0 640 656 720 840 480 481 484 500 -hsync -vsync
    ModeLine       "640x480@85" 36.0 640 696 752 832 480 481 484 509 -hsync -vsync
    ModeLine       "800x600@56" 36.0 800 824 896 1024 600 601 603 625 +hsync +vsync
    ModeLine       "800x600@72" 50.0 800 856 976 1040 600 637 643 666 +hsync +vsync
    ModeLine       "800x600@75" 49.0 800 816 896 1056 600 601 604 625 +hsync +vsync
    ModeLine       "800x600@85" 56.0 800 832 896 1048 600 601 604 631 +hsync +vsync
    ModeLine       "800x600@60" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
    ModeLine       "832x624@75" 57.0 832 864 928 1152 624 625 628 667 -hsync -vsync
    ModeLine       "1024x768@75" 78.0 1024 1040 1136 1312 768 769 772 800 +hsync +vsync
    ModeLine       "1024x768@70" 75.0 1024 1048 1184 1328 768 771 777 806 -hsync -vsync
    ModeLine       "1024x768@60" 65.0 1024 1048 1184 1344 768 771 777 806 -hsync -vsync
    ModeLine       "1024x768@43" 44.0 1024 1032 1208 1264 768 768 776 817 +hsync +vsync interlace
    ModeLine       "1280x960@60" 102.0 1280 1360 1496 1712 960 961 964 994 -hsync +vsync
    ModeLine       "1280x1024@60" 108.0 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "ViewSonic G55"
    HorizSync       30.0 - 70.0
    VertRefresh     50.0 - 120.0
EndSection

Section "Device"
    Identifier     "Configured Video Device"
    Driver         "nvidia"
    BoardName      "vesa"
    BusID          "PCI:4:0:0"
    Screen          0
EndSection

Section "Device"
    Identifier     "Videocard0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 8500 GT"
EndSection

Section "Screen"
    Identifier     "Default Screen"
    Device         "Configured Video Device"
    Monitor        "Configured Monitor"
    DefaultDepth    24
    Option         "AddARGBGLXVisuals" "True"
    SubSection     "Display"
        Virtual     1280 1024
        Depth       24
        Modes      "800x600@72" "800x600@75" "800x600@56" "800x600@85" "640x480@85" "800x600@60" "640x480@75" "832x624@75" "640x480@72" "1024x768@75" "640x480@60" "1024x768@70" "1024x768@60" "1024x768@43" "1280x960@60" "1280x1024@60"
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Videocard0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "1024x768_85 +0+0; 800x600@72 +0+0; 800x600@75 +0+0; 800x600@56 +0+0; 800x600@85 +0+0; 640x480@85 +0+0; 800x600@60 +0+0; 640x480@75 +0+0; 832x624@75 +0+0; 640x480@72 +0+0; 1024x768@75 +0+0; 640x480@60 +0+0; 1024x768@70 +0+0; 1024x768@60 +0+0; 1024x768@43 +0+0"
EndSection

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

commrad
() автор топика
Ответ на: комментарий от commrad

Разберитесь с ксоргом - там же виден дубляж секций: закомментируйте (# - в начале каждой строки)ненужное, скорей всего это первая из каждой дубль секций Monitor, Device, Screen. После этого скорей всего glx встанет нормально

anonymous
()
Ответ на: комментарий от anonymous

Вот новый конфиг

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 1.0  (buildd@vernadsky)  Thu Jun  5 09:26:53 UTC 2008

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

Section "Files"
    RgbPath         "/usr/X11R6/lib/X11/rgb"
EndSection

Section "Module"
    Load           "dbe"
    Load           "extmod"
    Load           "type1"
    Load           "freetype"
    Load           "glx"
EndSection

Section "ServerFlags"
    Option         "Xinerama" "0"
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: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "ViewSonic G55"
    HorizSync       30.0 - 70.0
    VertRefresh     50.0 - 120.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Videocard0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 8500 GT"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Videocard0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "1024x768_85 +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection


Результат тот же (((

commrad
() автор топика
Ответ на: комментарий от SmaL

Строк (ЕЕ) добавилось))) Но слегка отличаются:

(EE) Failed to load module "type1" (module does not exist, 0)
...
(EE) Failed to load /usr/lib/xorg/modules/extensions//libglx.so
(II) UnloadModule: "glx"
(EE) Failed to load module "glx" (loader failed, 7)
...
(EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
(EE) NVIDIA(0):     log file that the GLX module has been loaded in your X
(EE) NVIDIA(0):     server, and that the module is the NVIDIA GLX module.  If
(EE) NVIDIA(0):     you continue to encounter problems, Please try
(EE) NVIDIA(0):     reinstalling the NVIDIA driver.

commrad
() автор топика
Ответ на: комментарий от commrad

> (EE) Failed to load module "type1" (module does not exist, 0)

Закоментируйте в xorg.conf строку
Load "type1"

>(EE) Failed to load /usr/lib/xorg/modules/extensions//libglx.so

>(II) UnloadModule: "glx"

>(EE) Failed to load module "glx" (loader failed, 7)


Та же ошибка.
Посмотрите на предмет libglx.so.*
ls -l /usr/lib/xorg/modules/extensions/
Если несколько версий - сносите их так, например:
sudo find /usr/lib/xorg/modules/extensions/ -name "*glx*" -exec rm '{}' \;

И ставьте драйвер по новой. Должно завестись.

SmaL
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.