LinuxForum.Fans
Тема

Видеодрайвер nvidia. Ставил "сложным" способом. Не стартуют иксы.

Автор: rash 57 сообщений 7063 просмотров
02.12.2014 08:28 #403562

Доброе утро!
В openSUSE 13.2 установил видеодрайвер nvidia. Ставил "сложным" способом по сценарию в этой теме. После установки не стартуют иксы, загрузка заканчивается приглашением командной строки.
Помогите разобраться.

Спасибо.

02.12.2014 09:16 #403565

rash, логи xorg в студию.

02.12.2014 09:56 · отредактировано #403567

Вот, собственно...

Показать
[ 19.375]
X.Org X Server 1.16.1
Release Date: 2014-09-21
[ 19.375] X Protocol Version 11, Revision 0
[ 19.375] Build Operating System: openSUSE SUSE LINUX
[ 19.375] Current Operating System: Linux linux-afy9 3.16.6-2-desktop #1 SMP PREEMPT Mon Oct 20 13:47:22 UTC 2014 (feb42ea) i686
[ 19.375] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.16.6-2-desktop root=UUID=e0dcd481-0c29-4235-b0ec-1feb5dff5046 resume=/dev/sda2 splash=silent quiet showopts nomodeset
[ 19.375] Build Date: 08 October 2014 05:32:42PM
[ 19.375]
[ 19.375] Current version of pixman: 0.32.6
[ 19.375] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 19.375] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 19.375] (==) Log file: "/var/log/Xorg.0.log", Time: Tue Dec 2 09:15:42 2014
[ 19.375] (==) Using config file: "/etc/X11/xorg.conf"
[ 19.375] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 19.375] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 19.387] (==) ServerLayout "Layout0"
[ 19.387] (**) |-->Screen "Screen0" (0)
[ 19.387] (**) | |-->Monitor "Monitor0"
[ 19.387] (**) | |-->Device "Device0"
[ 19.387] (**) |-->Input Device "Keyboard0"
[ 19.387] (**) |-->Input Device "Mouse0"
[ 19.387] (==) Automatically adding devices
[ 19.387] (==) Automatically enabling devices
[ 19.387] (==) Automatically adding GPU devices
[ 19.387] (WW) The directory "/usr/share/fonts/misc/sgi" does not exist.
[ 19.387] Entry deleted from font path.
[ 19.387] (==) FontPath set to:
/usr/share/fonts/misc:unscaled,
/usr/share/fonts/Type1/,
/usr/share/fonts/100dpi:unscaled,
/usr/share/fonts/75dpi:unscaled,
/usr/share/fonts/ghostscript/,
/usr/share/fonts/cyrillic:unscaled,
/usr/share/fonts/truetype/,
built-ins
[ 19.387] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 19.387] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[ 19.387] (WW) Disabling Keyboard0
[ 19.387] (WW) Disabling Mouse0
[ 19.387] (II) Loader magic: 0x826e640
[ 19.387] (II) Module ABI versions:
[ 19.387] X.Org ANSI C Emulation: 0.4
[ 19.387] X.Org Video Driver: 18.0
[ 19.387] X.Org XInput driver : 21.0
[ 19.387] X.Org Server Extension : 8.0
[ 19.388] (--) PCI:*(0:1:0:0) 10de:0421:0000:0000 rev 161, Mem @ 0xfa000000/16777216, 0xd0000000/268435456, 0xf8000000/33554432, I/O @ 0x0000af00/128, BIOS @ 0x????????/131072
[ 19.388] (II) LoadModule: "glx"
[ 19.403] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 23.306] (II) Module glx: vendor="NVIDIA Corporation"
[ 23.306] compiled for 4.0.2, module version = 1.0.0
[ 23.306] Module class: X.Org Server Extension
[ 23.306] (II) NVIDIA GLX Module 340.58 Fri Oct 31 16:55:15 PDT 2014
[ 23.306] (II) LoadModule: "nvidia"
[ 23.306] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[ 23.518] (II) Module nvidia: vendor="NVIDIA Corporation"
[ 23.518] compiled for 4.0.2, module version = 1.0.0
[ 23.518] Module class: X.Org Video Driver
[ 23.534] (II) NVIDIA dlloader X Driver 340.58 Fri Oct 31 16:32:03 PDT 2014
[ 23.534] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 23.534] (++) using VT number 7

[ 23.539] (II) Loading sub module "fb"
[ 23.539] (II) LoadModule: "fb"
[ 23.540] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 23.540] (II) Module fb: vendor="X.Org Foundation"
[ 23.540] compiled for 1.16.1, module version = 1.0.0
[ 23.540] ABI class: X.Org ANSI C Emulation, version 0.4
[ 23.540] (WW) Unresolved symbol: fbGetGCPrivateKey
[ 23.540] (II) Loading sub module "wfb"
[ 23.540] (II) LoadModule: "wfb"
[ 23.540] (II) Loading /usr/lib/xorg/modules/libwfb.so
[ 23.548] (II) Module wfb: vendor="X.Org Foundation"
[ 23.548] compiled for 1.16.1, module version = 1.0.0
[ 23.548] ABI class: X.Org ANSI C Emulation, version 0.4
[ 23.548] (II) Loading sub module "ramdac"
[ 23.548] (II) LoadModule: "ramdac"
[ 23.548] (II) Module "ramdac" already built-in
[ 23.597] (EE) NVIDIA: Failed to initialize the NVIDIA kernel module. Please see the
[ 23.597] (EE) NVIDIA: system's kernel log for additional error messages and
[ 23.597] (EE) NVIDIA: consult the NVIDIA README for details.
[ 23.597] (EE) No devices detected.
[ 23.597] (EE)
Fatal server error:
[ 23.597] (EE) no screens found(EE)
[ 23.597] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 23.597] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 23.597] (EE)
02.12.2014 10:31 #403569

rash, у вас ноутбук с гибридной графикой?

02.12.2014 10:45 · отредактировано #403572

baralgin, у меня классическая персоналка с системником :-), интегрированного видео нет.

02.12.2014 12:00 #403576

Переустанавливать пробовали?

02.12.2014 12:02 #403577

"baralgin" написал:
Переустанавливать пробовали?
не наш метод.
02.12.2014 12:12 · отредактировано #403581

i2ks, Ну так может человек забыл какой либо из пунктов выполнить. Заодно и проверит.
rash, покажите вывод [console]lspci -k | grep VGA -A2[/console]

02.12.2014 13:58 #403598
"rash" написал:
Please see the system's kernel log for additional error messages

И что там?

02.12.2014 14:05 · отредактировано #403600

[ 23.597] (EE) NVIDIA: Failed to initialize the NVIDIA kernel module. Please see the
[ 23.597] (EE) NVIDIA: system's kernel log for additional error messages and
[ 23.597] (EE) NVIDIA: consult the NVIDIA README for details.
[ 23.597] (EE) No devices detected.

Что за фигня?
Попробуте драйвер переставить. Да должен работать...
И почитайте NVIDIA README - ведь просят?
verg - спец по Вашей сусе. Ща придёт.А
[console]cat /etc/xorg.conf[/console]
Можно посмотреть?

02.12.2014 14:42 #403610
rash написал:
Доброе утро!
В openSUSE 13.2 установил видеодрайвер nvidia. Ставил "сложным" способом по сценарию в этой теме. После установки не стартуют иксы, загрузка заканчивается приглашением командной строки.
Помогите разобраться.

Спасибо.

При компиляции ошибок не было? - тогда rpm -qa | grep kernel в студию.
И какие пакеты разработчика ставили ещё(gcc, make. etc)?

02.12.2014 15:05 #403613

Прошу всех отозвавшихся меня извинить за задержку.
Видеодрайвер переустанавливал разов 5 - 6: менял версии. И все случаи с одинаковым итогом.

то baralgin

Показать
linux:~ # lspci -k | grep VGA -A2
01:00.0 VGA compatible controller: NVIDIA Corporation G86 [GeForce 8500 GT] (rev a1)
Kernel modules: nouveau, nvidia
03:00.0 IDE interface: JMicron Technology Corp. JMB368 IDE controller

то mvt

Показать
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 340.58 (buildmeister@swio-display-x86-rhel47-10) Fri Oct 31 17:43:20 PDT 2014

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

Section "Files"
EndSection

Section "InputDevice"
# generated from data in "/etc/sysconfig/mouse"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "Emulate3Buttons" "yes"
Option "ZAxisMapping" "4 5"
EndSection

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

Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.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

to CyberDaemon
Драйвер каждый раз ставится корректно. Предварительно ставились: gcc, make, kernel-devel.

Показать
linux:~ # rpm -qa | grep kernel
kernel-desktop-devel-3.16.6-2.1.i686
kernel-macros-3.16.6-2.1.noarch
kernel-desktop-3.16.6-2.1.i686
kernel-source-3.16.6-2.1.noarch
kernel-devel-3.16.6-2.1.noarch
kernel-firmware-20140903git-2.4.noarch
02.12.2014 15:19 #403615

у вас модуль отказался загружаться. И X сервер об этом сообщал в логе. Смотрите причину:
modprobe nvidia

02.12.2014 15:21 #403616

rash, nouveau в черный список внести не забыли? nvidia-xconfig запускали?

02.12.2014 15:31 #403618

rash
Да всё правильно.
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection
А вот подпишите здесь всё-таки GeForce 8500 GT
Типа:
Section "Device"
Identifier "Device0"
BoardName "GF8500GT"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection

Секцию "Device" оставьте перед секцией "Monitor"
И найдите там xorg.conf.old - удалите его нафиг.
Я так влетал, но это уже давно было, думал, что в сусе уже всё переделали...

02.12.2014 15:35 · отредактировано #403619
baralgin написал:
rash, nouveau в черный список внести не забыли? nvidia-xconfig запускали?

Да сам напишет xorg.conf. А вот nouveau - в блеклист? Да и так должно работать.

02.12.2014 15:35 #403620

to s.xbatob
Рискну все же предположить, что незагрузка модуля - не причина, а следствие. А вот следствие чего... Тут моих знаний недостаточно.

to baralgin
nouveau в черный список поместил. nvidia-xconfig запускал по приглашению инсталлятора nvidia в конце установки.

Собственно, "сложную" установку делаю уже не первый раз.

02.12.2014 15:41 · отредактировано #403622

rash
Да какая она "сложная", лет пять так делал. Рисуйте xorg.conf и, главное, удаляйте тот запасной файл.
Да, потом перезагрузка, или хоть перезапуск x-ов
Кстати, такая фигня - только в сусе. Больше нигде нет.

02.12.2014 16:05 #403625

to mvt
xorg.conf нарисовал, xorg.conf.install удалил.
нвидию поставил.
Увы, результат по-прежнему отрицательный.

02.12.2014 16:22 · отредактировано #403627
rash написал:
to mvt
xorg.conf нарисовал, xorg.conf.install удалил.
нвидию поставил.
Увы, результат по-прежнему отрицательный.

xorg.conf.install не, там есть скажем так, бекап xorg.conf - типа xorg.conf.old. Может, ещё что найдёте. Вот найдите и удалите всё, кроме Вашего. Машинка ищет, чем пользоваться. Если Вы оставите только свой - xorg.conf - всё будет нормально.

Войдите или зарегистрируйтесь, чтобы ответить.