LINUX.ORG.RU

Драйвер Nvidia в Suse 10


0

0

Подскажите, как окнчательно установить драйвер Nvidia в Suse 10? Через Yast у меня не получается скачать драйвер. Скачиваю вручную, устанавливаю, запускаю Sax2.... Все ОК. Но после перезагрузки X не стартуют, все опять нужно устанавливать заново. Где копать?

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

Все делаю именно так. Драйвер устанавливается на ура, а вот команда < SaX2 -m 0=nvidia > не выполняется. Вернее появляется только черный экран и все....

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

На сайте самой нвидии есть ридми, в котором конкретно про Suse что-то говорится, а все делел по этому ридми делал.

Драйвера 7676? А ключ "-q" ставил? В ясте посмотри, кернел соурс установлены?

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

Я не много не так объяснил. Драйвер в общем то ставится, но после устновки не запускается команда < SaX2 -m 0=nvidia > (вернее как я писал выше, появляется только черный экран и все), ну и фиг с ней. После этого загружаю Х (делаю init 5) и все нормально работает с дровами от Nvidia. Но после перезагрузки машины установку опять нужно повторять. Без переустановки не грузятся Х ! Как решить эту проблему?

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

ставь не через YaST, а как все ставят ручками, командой в консоли, с последующим ручным редактированием /etc/X11/xorg.conf - YaST в СуСЕ 10 слегка косожоп - это раз, а второе - официальные нвидиевские дрова и раньше уже черти скока времени нормально через YaST не ставятся - сама Нвидия рекомендует их ручками ставить в СуСЕ - как - читай ридми к инсталлеру nvidia-driver.

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

Скорее всего это от того что соотв. симлинки в /dev не создаются - нужно видимоп править конфиг udevа ...

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

>>Скорее всего это от того что соотв. симлинки в /dev не создаются - нужно видимоп править конфиг udevа<<

Ты курнул чего, или просто не в тот топик запостил? ;)

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

>ставь не через YaST, а как все ставят ручками, командой в консоли, с последующим ручным редактированием /etc/X11/xorg.conf - YaST в СуСЕ 10 слегка косожоп - это раз, а второе - официальные нвидиевские дрова и раньше уже черти скока времени нормально через YaST не ставятся - сама Нвидия рекомендует их ручками ставить в СуСЕ - как - читай ридми к инсталлеру nvidia-driver.

Я их руками и ставлю. Ридми читал, там как раз сказано, что нужно запускать < sax2 -m 0=nvidia > после усатновки.

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

Вот кстати из Ридми:


1) Kernel sources must be installed and configured. Usually this means
installing the 'kernel-source', 'make' and 'gcc' packages with YaST2.
Update it - if not already done - via YaST2 Online Update (YOU).

2) Use the nvidia installer for 1.0-7676.

sh NVIDIA-Linux-x86-1.0-7676-pkg1.run -q

3) Configure X.Org with

sax2 -m 0=nvidia (0 is a digit, not a letter!)

NOTE: There is no need to try to enable 3D support. It's already
enabled, when the nvidia driver is running.

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

может какой сервис по безопасности включён? Типа проверяет на изменения сист.конфиги и не дат их изменить? (где-то встречалось такое в редхете и установке звук.драйверов, вроде PAM называется)

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

>>там как раз сказано, что нужно запускать < sax2 -m 0=nvidia > после усатновки<<

Блин, это для СуСЕ 9.2 и 9.3 было актуально - в сусе 10 не надо этого. Все ведь просто.

Берешь инсталлер, скачанный с сайта www.nvidia.com

Выходишь из иксов командой telinit 3 Запускаешь mc и в нем ищешь, куда положил свой инсталлер. Прямо из mc запускаешь этот инсталлер. Отвечаешь на все его вопросы (кроме докачки с фтп), "yes". Ждешь окончания установки.

Вновь заходишь в mc и ищешь файл /etc/x11/xorg.conf В нем, вместо драйвера Driver "nv", пишешь - "Driver" "nvidia". Сохраняешь файл. ВсЁ! Пишешь - telinit 5 и загружаются иксы - но - уже с поддержкой 3d и это - насовсем (то есть - пока вновь не переставишь ядро - пакеты kernel и иксы - пакеты xorg).

Что тут трудного. И незачем пытаться подгружать принудительно модуль (что ты и делаешь своей командой "sax2 -m 0=nvidia") - эта хрень, как я говорил, нужна была в более старых дистрибах SuSE, где модуль nv почему-то блокировал модуль nvidia, а тут все и так загрузится без проблем.

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

>Выходишь из иксов командой telinit 3 Запускаешь mc и в нем ищешь, куда положил свой инсталлер. Прямо из mc запускаешь этот инсталлер. Отвечаешь на все его вопросы (кроме докачки с фтп), "yes". Ждешь окончания установки.Вновь заходишь в mc и ищешь файл /etc/x11/xorg.conf В нем, вместо драйвера Driver "nv", пишешь - "Driver" "nvidia". Сохраняешь файл. ВсЁ! Пишешь - telinit 5 и загружаются иксы - но - уже с поддержкой 3d и это - насовсем (то есть - пока вновь не переставишь ядро - пакеты kernel и иксы - пакеты xorg).

Вот именно так я и делаю, (так же пробую и по ридми). После перезагрузки все равно не запускаются Х. Драйвер nvidia загружается нормально, но ..., в общем приходится переустанавливать.

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

То есть опять можете не понять, - после установки драйвера делаю init 5 и нормально все работает, но до первой перезагрузки машины (после простого рестарта Х, тоже все нормально работает)

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

Вот строки из лога:
Dec 6 13:42:17 mag kernel: NVRM: loading NVIDIA Linux x86 NVIDIA Kernel Module 1.0-7174 Tue Mar 22 06:44:39 PST 2005
Dec 6 13:42:28 mag kdm: :0[6166]: IO Error in XOpenDisplay
Dec 6 13:42:28 mag kdm[6142]: X server for display :0 terminated unexpectedly
Dec 6 13:42:28 mag kdm[6142]: Display :0 cannot be opened
Dec 6 13:42:28 mag kdm[6142]: Unable to fire up local display :0; disabling.

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

сам ты курнул там создаются в dev "устройства" вида /dev/nvidia* ... = сам посмотри .. - отсюда и гдки что не работает после перезагрузки ...

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

Вот в файле < 50-udev.rules >:

KERNEL=="nvidia*", NAME="%k", GROUP="video"
KERNEL=="nvidiactl*", NAME="%k", GROUP="video"

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

И все-таки это ты курнул... Тебе ж по-русски написали, что x-ы ЗАВОДЯТСЯ до перезагрузки. Не было бы этого - не было бы записи в dev и наоборот. Уж фантастику давай приплетать не будем...

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

>>все равно не запускаются Х. Драйвер nvidia загружается нормально, но ...<<

Ну так раз загружается, сам чтоль не понимаешь, что дело не в драйвере? ;)

Значится так, у тебя стопудово в файле /etc/X11/xorg.conf записаны моделайны (modeline) - затирай их все нафик и саму секцию "Моделайн" и упоминание о ней в секции "Дисплей" - для нормальной работы xorg нужно чтоб была включена опция DPMS в секции "Дисплей". Включена? Значит три моделайны и оставляй только DPMS. Теперь выходим в консоль и набираем. telinit 3, после - telinit 5. Завелось? Перегружайся. Работаети после перезагрузки? Успехов :)

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

Вот мой xorg.conf (Не полный, весь не пропускают на сайт):

# /.../
# SaX generated X11 config file
# Created on: 2005-12-07T14:01:24+0300.
#
# Version: 7.1
# Contact: Marcus Schaefer <sax@suse.de>, 2002
#
# Automatically generated by [ISaX] (7.1)
# PLEASE DO NOT EDIT THIS FILE!
#

Section "ServerFlags"
  Option       "AllowMouseOpenFail"
EndSection

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

Section "InputDevice"
  Driver       "kbd"
  Identifier   "Keyboard[0]"
  Option       "Protocol" "Standard"
  Option       "XkbLayout" "us,ru"
  Option       "XkbModel" "pc105"
  Option       "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll"
  Option       "XkbRules" "xfree86"
  Option       "XkbVariant" ",winkeys"
EndSection

Section "InputDevice"
  Driver       "mouse"
  Identifier   "Mouse[1]"
  Option       "Buttons" "7"
  Option       "Device" "/dev/input/mice"
  Option       "Name" "ImExPS/2 Logitech Explorer Mouse"
  Option       "Protocol" "explorerps/2"
  Option       "Vendor" "Sysp"
  Option       "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
  DisplaySize  300 230
  HorizSync    31-61
  Identifier   "Monitor[0]"
  ModelName    "FLATRON LCD 563LS"
  Option       "DPMS"
  VendorName   "LG"
  VertRefresh  56-75
#  UseModes     "Modes[0]"
EndSection

#Section "Modes"
#  Identifier   "Modes[0]"
#  Modeline 	"800x600" 47.53 800 840 920 1040 600 601 604 626
#  Modeline 	"800x600" 40.19 800 832 912 1024 600 601 604 623
#  Modeline 	"768x576" 43.52 768 800 880 992 576 577 580 601
#  Modeline 	"768x576" 37.37 768 800 880 992 576 577 580 598
#  Modeline 	"640x480" 29.84 640 664 728 816 480 481 484 501
#  Modeline 	"640x480" 25.10 640 656 720 800 480 481 484 498
#EndSection

Section "Screen"
  DefaultDepth 16
  SubSection "Display"
    Depth      15
    Modes      "1024x768" "800x600" "768x576" "640x480" 
  EndSubSection
  SubSection "Display"
    Depth      16
    Modes      "1024x768" "800x600" "768x576" "640x480" 
  EndSubSection
  SubSection "Display"
    Depth      24
    Modes      "1024x768" "800x600" "768x576" "640x480" 
  EndSubSection
  SubSection "Display"
    Depth      32
    Modes      "1024x768" "800x600" "768x576" "640x480" 
  EndSubSection
  SubSection "Display"
    Depth      8
    Modes      "1024x768" "800x600" "768x576" "640x480" 
  EndSubSection
  Device       "Device[0]"
  Identifier   "Screen[0]"
  Monitor      "Monitor[0]"
EndSection

Section "Device"
  BoardName    "GeForce2 GTS/GeForce2 Pro"
  BusID        "1:0:0"
  Driver       "nvidia"
  Identifier   "Device[0]"
  Screen       0
  VendorName   "NVidia"
EndSection

Section "ServerLayout"
  Identifier   "Layout[all]"
  InputDevice  "Keyboard[0]" "CoreKeyboard"
  InputDevice  "Mouse[1]" "CorePointer"
  Option       "Clone" "off"
  Option       "Xinerama" "off"
  Screen       "Screen[0]"
EndSection

Section "DRI"
    Group      "video"
    Mode       0660
EndSection

Section "Extensions"
EndSection

Комментировал секцию "Modes", как показано выше, не помогает.... Бля........

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

ставь не через YaST, а как все ставят ручками, командой в консоли, с последующим ручным редактированием /etc/X11/xorg.conf - YaST в СуСЕ 10 слегка косожоп - это раз, а второе - официальные нвидиевские дрова и раньше уже черти скока времени нормально через YaST не ставятся - сама Нвидия рекомендует их ручками ставить в СуСЕ - как - читай ридми к инсталлеру nvidia-driver.

Ничего он не косожоп. Больше 7ми раз переустанавливал 10ку, и каждый раз через сетевое обновление устанавливал видео драйвер. Видео акселерация сама включается, надо только перезапустить иксы. Во всяком случае у меня так. /etc/X11/xorg.conf В моём случае правится для избавления от монохромного сплэша, при выключении. И в 9.3 видео драйвера спокойно устанавливались.

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

У меня карта, которую не поддерживает последний драйвер, поэтому вариант у меня один - ручной. Но снова к нашим баранам, почему оно, "падла" не работает ???

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