LINUX.ORG.RU

Fedora 11 - NVidia


0

0

Пытаюсь установить драйвера NVidia на F11 вот таким способом:

su
yum erase *nvidia* livna-config-display
yum install dkms kernel-devel kernel-headers gcc wget
wget http://www.dfm.uninsubria.it/compiz/fus … 1.i586.rpm
yum --nogpgcheck install nvidia-x11-drv-185.18.31-1.fc11.i586.rpm

Вот окончание лога установки http://pastebin.com/m28852266

Что это за ошибка при усановке драйвера и как можно починить ?

★★

Установил драйвера с сайта NVidia, но все равно интересно, почему не подошел стандартный способ?

lemas ★★
() автор топика

1. нормальные люди, при подключённом rpmfusion, а у тебя он подключён, делают примерно так:
sudo yum install kmod-nvidia
2. зачем тебе вот это:
kernel-devel kernel-headers
О_О
3. согласно твоего лога всё у тебя установилось:
Installed:
xorg-x11-drv-nvidia.i586 0:185.18.36-1.fc11

Dependency Installed:
akmod-nvidia.i686 0:185.18.36-1.fc11 akmods.noarch 0:0.3.6-3.fc11
fakeroot.i586 0:1.12.2-21.fc11 fakeroot-libs.i586 0:1.12.2-21.fc11
kmodtool.noarch 0:1-18.fc11 livna-config-display.noarch 0:0.0.23-1.fc11
rpmdevtools.noarch 0:7.3-1.fc11 xorg-x11-drv-nvidia-libs.i586 0:185.18.36-1.fc11

Complete!

нафига бинарь с офсайта нвидиа ставил потом?

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

забыл:

[sanja@amigo ~]$ lsb_release -d && glxinfo|grep -i open
Description: Fedora release 11 (Leonidas)
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce Go 6100/PCI/SSE2/3DNOW!
OpenGL version string: 2.1.2 NVIDIA 185.18.36
OpenGL shading language version string: 1.20 NVIDIA via Cg compiler

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

> Установил драйвера с сайта NVidia, но все равно интересно, почему не
> подошел стандартный способ?

> lemas (*) (26.09.2009 10:40:53)


Тебя жестоко обманули, то, как ты ставил, судя по описанию телодвижений в топе, далеко не стандартный способ :D

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

Да, бинарник зря наверное ставил. Сейчас вроде работает, но при каждой загрузке системы выбает ошибочные сообщения, аналогичные тем, что я привел в первом сообщении. При этом драйвера и compiz работают.

А какой способ стандартный ?

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

> А какой способ стандартный ?

Ну я же писал уже;)
sudo yum install kmod-nvidia -y
всё, оно само поставится)

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

> Стандартный способ достаточно хорошо описан тут: http://forums.fedoraforum.org/showthread.php?t=204752

а в чём отличие от моего совета, учитывая, согласно логов, что rpmfusion
у человека подключён?
ибо какой выхлоп будет у советуемого по сцылке:
rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noar... http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stabl...
и зачем юм напрягат излишними пакетами, если указав
kmod-nvidia
он остальное доставит по зависимостям?

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

а в чём отличие от моего совета, учитывая, согласно логов, что rpmfusion у человека подключён?

Практически никакого. Скорее «пруфлинк», чтобы не сомневался в «стандартности».

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

Initrd тоже пересобирать надо, как ам написано ?

Это Вы смотрите nouveau, похоже, то есть свободный драйвер, он не нужен.

В Вашем случае достаточно, как было упомянуто выше, просто

yum install kmod-nvidia xorg-x11-drv-nvidia-libs.i586 -y

После установки в Applications -> System tools -> появится nVidia Display Settings, там можно достаточно легко настроить изображение.

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

Так в том то все и дело, что первоначально я так и делал, но nvidia драйвер вообще не запускался.

Добавил nouveau в blacklist вроде заработало, но с обозначенной в первом сообщении руганью. Пересборка initrd не помогла.

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

> Питоносрач в студию!

Зачем? О_О, Мсье по логу не видит, что юм с первой попытки не смог поставить
xorg-x11-drv-nvidia-libs
но потом всёже установил? всё там в логах есть. Мсье имеет понятие о работе yum'а вообще?

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

1. тут http://pastebin.com/m28852266 у тебя ругань юма при _установке_
как она у тебя повторяется, именно _эта_самая_ругань_, убей не пойму;)
2. снеси всё что поставил сам по нвидии, и поставь из репа, как, уже подсказали
sudo yum install kmod-nvidia -y
3. рестартани иксы и дай _лог_старта_иксов_, посмотрим, подумаем
4. cat /etc/X11/xorg.cong давай, вернее, три секции:
- "ServerFlags"
- "Device"
- "Extensions"

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

ОК. Для чистоты эксперимента поставил систему с нуля. Даже обновления не накатывал.

Итак:

1. sudo yum install kmod-nvidia -y (лог http://pastebin.com/m4be18ffd)
2. Перегрузился - все нормально. В xorg.conf все еще прописан vesa.
3. nvidia-xconfig (получившийся xorg.conf http://pastebin.com/m67010593)
4. Перегружаюсь - вижу черный экран консоли с мигающим курсором.
5. В /etc/modprobe.d/blacklist.conf добавил blacklist nouveau.
6. Перегружаюсь - результат тот же. Лог Xorg.log http://pastebin.com/m29470ad

Что делать дальше ?

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

Ээээ, сравни, твоё:

Build Date: 18 May 2009 02:47:59PM
Build ID: xorg-x11-server 1.6.1.901-1.fc11

моё:

Build Date: 09 September 2009 11:25:24AM
Build ID: xorg-x11-server 1.6.4-0.1.fc11

у тебя все репы включены, я имею ввиду rpmfusion, дай-ка два выхлопа сюда:
ls -1 /etc/yum.repos.d|grep rpmfusion
и
grep enabled /etc/yum.repos.d/rpmfusion*|grep 1

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

короче, что бы не засирать тут логами, последний вывод такой, или нет:

[sanja@amigo ~]$ grep "enabled=1" /etc/yum.repos.d/rpmfusion*
/etc/yum.repos.d/rpmfusion-free.repo:enabled=1
/etc/yum.repos.d/rpmfusion-free-updates.repo:enabled=1
/etc/yum.repos.d/rpmfusion-nonfree.repo:enabled=1
/etc/yum.repos.d/rpmfusion-nonfree-updates.repo:enabled=1

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

Включено только то, что было по умолчаню включено при установке Russian Fedora.

[demas@localhost ~]$ ls -1 /etc/yum.repos.d|grep rpmfusion
rpmfusion-free-rawhide.repo
rpmfusion-free.repo
rpmfusion-free-updates.repo
rpmfusion-free-updates-testing.repo
rpmfusion-nonfree-rawhide.repo
rpmfusion-nonfree.repo
rpmfusion-nonfree-updates.repo
rpmfusion-nonfree-updates-testing.repo

[demas@localhost ~]$ grep enabled /etc/yum.repos.d/rpmfusion*|grep 1
/etc/yum.repos.d/rpmfusion-free.repo:enabled=1
/etc/yum.repos.d/rpmfusion-free-updates.repo:enabled=1
/etc/yum.repos.d/rpmfusion-nonfree.repo:enabled=1
/etc/yum.repos.d/rpmfusion-nonfree-updates.repo:enabled=1

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

Погодь, не надо репы, по логу установки глянул уже, вот эту шнягу отключи:
* russianfedora-fixes: mirror.yandex.ru
* russianfedora-fixes-updates: mirror.yandex.ru
* russianfedora-free: mirror.yandex.ru
* russianfedora-free-updates: mirror.yandex.ru
* russianfedora-nonfree: mirror.yandex.ru
* russianfedora-nonfree-updates: mirror.yandex.ru
Все репы руссианфедоры отключи!

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

Нет, юм сам по зависимостям, всё доставил, что ему надо.
Блин!!!!!
Current Operating System: Linux localhost.localdomain 2.6.29.4-167.fc11.i686.PAE #1 SMP Wed May 27 17:28:22 EDT 2009 i686
ты грузишься _СО_СТАРОГО_ЯДРА_!!!!!!
он же тебе установил:
Dependency Installed:
kernel.i586 0:2.6.30.5-43.fc11
и модуль нвидийный для ЭТОГО ядра!!!!
ну ты дал:D, грузись с 2.6.30.5-43.fc11.i586 и буит щастье :D

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

Отключить то я отключил, вот только что дальше делать ?

[root@localhost demas]# yum install kmod-nvidia -y ... Nothing to do

xorg я все-таки успел обновить до твоей версии - не помогло.

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

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

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

Да, я уже понял. Спасибо. Сам удивляюсь, как просмотрел.
Просто у меня grub загружается с другой партиции и fedora при усановке нового ядра обновила не актуальный menu.lst.

Кстати, про репозитории Russian Fedora можешь что-то сказать ? Стоит их включить обратно или нет ? И почему ?

Есть еще пара вопросов по fedora, но я их пожалуй в отдельной ветке задам, чтобы не валить все в кучу.

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

мне этого по уши хватает:

[sanja@amigo ~]$ ls -1 /etc/yum.repos.d
adobe-linux-i386.repo
fedora-rawhide.repo
fedora.repo
fedora-updates.repo
fedora-updates-testing.repo
rpmfusion-free-rawhide.repo
rpmfusion-free.repo
rpmfusion-free-updates.repo
rpmfusion-free-updates-testing.repo
rpmfusion-nonfree-rawhide.repo
rpmfusion-nonfree.repo
rpmfusion-nonfree-updates.repo
rpmfusion-nonfree-updates-testing.repo

руссианфедору как-то попробовал, не понравилось, вернулся на оригинальную сборку.
ПС: в шапках menu.lst - это симлинк на grub.conf

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

вернее даже так, то, что реально подключено:

[sanja@amigo ~]$ ls -1 /etc/yum.repos.d
adobe-linux-i386.repo
fedora.repo
fedora-updates.repo
rpmfusion-free.repo
rpmfusion-free-updates.repo
rpmfusion-nonfree.repo
rpmfusion-nonfree-updates.repo

тестинг и девелоп ветки отключены

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

А ведь все-равно дрова похоже криво стоят:

[161][demas.localhost: /home/demas]$ lsb_release -d && glxinfo|grep -i open
Description: Fedora release 11 (Leonidas)
Error: glXCreateContext failed

И compiz ругается:

[170][demas.localhost: /home/demas]$ fusion-icon
* Detected Session: gnome
* Searching for installed applications...
* No GLX_EXT_texture_from_pixmap with direct rendering context
... nor with indirect rendering, this isn't going to work!
* Using the GTK Interface
* Starting Compiz
... executing: compiz --replace --sm-disable --ignore-desktop-hints ccp
compiz (core) - Fatal: glXCreateContext failed
compiz (core) - Error: Failed to manage screen: 0
compiz (core) - Fatal: No manageable screens found on display :0.0

Что еще посоветуешь покрутить ?

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

[271][demas.localhost: BAT]$ uname -r
2.6.30.5-43.fc11.i586

[272][demas.localhost: BAT]$ cat /etc/X11/xorg.conf | grep nvidia
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (buildmeister@builder63) Fri Aug 14 17:54:58 PDT 2009
Driver "nvidia"
Modes "nvidia-auto-select"

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

а в иксовом логе что за ошибки? и весь конфиг иксовый, композитинг может не включён,
должно быть так:

[sanja@amigo ~]$ cat /etc/X11/xorg.conf
Section "Files"
ModulePath "/usr/lib/xorg/modules/extensions/nvidia"
ModulePath "/usr/lib/xorg/modules"
EndSection

Section "ServerFlags"
Option "AIGLX" "on"
EndSection

Section "Device"
Identifier "Videocard0"
Driver "nvidia"
Option "AddARGBGLXVisuals" "True"
EndSection

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

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

Хотя, я посмотрел, даже до последнего изменения в логе присутсвовало:

# (==) NVIDIA(0): Enabling 32-bit ARGB GLX visuals.
# (--) Depth 24 pixmap format is 32 bpp

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

И вот еще что смущает:

(**) NVIDIA(0): Enabling RENDER acceleration
(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.

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

забекапь конфиг иксовый свой и сделай новый такой, один-в-один:

Section "ServerLayout"
    Identifier     "Default Layout"
    Screen         "Default Screen" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "InputDevice"
    # generated from data in "/etc/sysconfig/keyboard"
    Identifier     "Keyboard0"
    Driver         "keyboard"
    Option         "XkbLayout" "ru,us"
    Option         "XkbModel" "pc105"
    Option         "XkbOptions" "grp:shift_toggle,grp_led:scroll"
EndSection

Section "Files"
    ModulePath "/usr/lib/xorg/modules/extensions/nvidia"
    ModulePath "/usr/lib/xorg/modules"
EndSection

Section "ServerFlags"
    Option "AIGLX" "on"
EndSection

Section "Device"
    Identifier "Videocard0"
    Driver "nvidia"
    Option "AddARGBGLXVisuals" "True"
EndSection

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

и иксы не забудь рестартануть

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

Точно такой у меня не работает:

[335][demas.localhost: /home/demas]$ cat /var/log/Xorg.0.log.forum

X.Org X Server 1.6.3.901 (1.6.4 RC 1)
Release Date: 2009-8-25
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.18-164.el5 i686
Current Operating System: Linux localhost.localdomain 2.6.30.5-43.fc11.i586 #1 SMP Thu Aug 27 21:18:54 EDT 2009 i686
Kernel command line: root=UUID=3e7f5b18-b6e9-41e6-9535-8ac6130af377 ro quiet splash
Build Date: 09 September 2009 11:25:24AM
Build ID: xorg-x11-server 1.6.4-0.1.fc11
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Sat Sep 26 23:32:57 2009
(==) Using config file: "/etc/X11/xorg.conf"
Data incomplete in file /etc/X11/xorg.conf
Undefined Screen "Default Screen" referenced by ServerLayout "Default Layout".

Сейчас попробую недостающее добавить.

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

Взял твой + добавил свою секцию Screen. Загрузилось, но:

[336][demas.localhost: /home/demas]$ lsb_release -d && glxinfo|grep -i open
Description: Fedora release 11 (Leonidas)
Error: glXCreateContext failed

Думаю, может опять бинарник с nvidia скачать и поставить ?

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

Еще мысли:

У меня /usr/lib/xorg/modules/extensions/:

[344][demas.localhost: extensions]$ ls -la
-rwxr-xr-x. 1 root root 417448 Сен 9 19:27 libglx.so

и /usr/lib/xorg/modules/extensions/nvidia/:

[346][demas.localhost: nvidia]$ ls -la
итого 1256
drwxr-xr-x. 2 root root 4096 Сен 26 18:16 .
drwxr-xr-x. 3 root root 4096 Сен 26 19:34 ..
lrwxrwxrwx. 1 root root 19 Сен 26 18:16 libglx.so -> libglx.so.185.18.36
-rwxr-xr-x. 1 root root 1269788 Авг 29 19:46 libglx.so.185.18.36

Может в /usr/lib/xorg/modules/extensions/ сделать ссылку на nvidia ?

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

Ха... последнее со ссылкой помогло :)

> mv libglx.so libglx.so.bck

> ln -s nvidia/libglx.so


Есть идеи, почему такая фигня получилась ?

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