1

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

Спасибо.

2

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

3 (02.12.2014 10:20:50 отредактировано rash)

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

+ открыть спойлер

[    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)

4

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

5 (02.12.2014 10:45:52 отредактировано rash)

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

6

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

7

baralgin пишет:

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

не наш метод.

It is good day to die ...
MS Windows 10
Заметки о главном...

8 (02.12.2014 12:15:08 отредактировано baralgin)

i2ks, Ну так может человек забыл какой либо из пунктов выполнить. Заодно и проверит.
rash, покажите вывод

 Консоль:
lspci -k | grep VGA -A2

9

rash пишет:

Please see the system's kernel log for additional error messages

И что там?

10 (02.12.2014 14:11:01 отредактировано mvt)

[    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 - спец по Вашей сусе. Ща придёт.А

 Консоль:
cat /etc/xorg.conf

Можно посмотреть?

11

rash пишет:

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

Спасибо.

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

12

Прошу всех отозвавшихся меня извинить за задержку.
Видеодрайвер переустанавливал разов 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

13

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

14

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

15

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 - удалите его нафиг.
Я так влетал, но это уже давно было, думал, что в сусе уже всё переделали...

16 (02.12.2014 15:38:38 отредактировано mvt)

baralgin пишет:

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

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

17

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

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

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

18 (02.12.2014 15:54:04 отредактировано mvt)

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

19

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

20 (02.12.2014 16:25:04 отредактировано mvt)

rash пишет:

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

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

21

rash пишет:

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

Правильно, следствие. Только при попытке загрузить модуль он и скажет причину. Вероятно, не в консоль (для этого надо quiet отключать) - так в kernel log, который можно посмотреть с помощью dmesg
И пока модуль не загрузился, ковырять xorg.conf бесполезно, тем более, что он был правильный: пытался загрузить нужный модуль, только неудачно

22

rash, а в /var/log/messages смотрели?

23 (02.12.2014 16:32:04 отредактировано bormant)

rash пишет:

nouveau в черный список поместил

Убедитесь, что в выводе

# lspci -k | grep VGA -A2
01:00.0 VGA compatible controller: NVIDIA Corporation G86 [GeForce 8500 GT] (rev a1)
        Kernel modules: nouveau, nvidia

отсутствует nouveau.
До тех пор, пока это не так, драйвер nvidia инициализировать карту не сможет со всеми вытекающими последствиями.

24

s.xbatob
Да он пытается грузитьтся.  Вы в сузе раньше работали? Да всю жизнь эта фигня.  Машинка почему-то берёт бекап. Если его удалить - берёт тот файл, который написали. Вот я и посоветовал. Не прав?

25

bormant пишет:

Убедитесь, что в выводе

# lspci -k | grep VGA -A2
01:00.0 VGA compatible controller: NVIDIA Corporation G86 [GeForce 8500 GT] (rev a1)
        Kernel modules: nouveau, nvidia

отсутствует nouveau.
До тех пор, пока это не так, драйвер nvidia инициализировать карту не сможет со всеми вытекающими последствиями.

Неправда: он там будет, даже если заблокирован:

01:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 210] (rev a2)
        Subsystem: Gigabyte Technology Co., Ltd Device 34d5
        Kernel driver in use: nvidia
        Kernel modules: nouveau, nvidia

26

bormant пишет:
rash пишет:

nouveau в черный список поместил

Убедитесь, что в выводе

# lspci -k | grep VGA -A2
01:00.0 VGA compatible controller: NVIDIA Corporation G86 [GeForce 8500 GT] (rev a1)
        Kernel modules: nouveau, nvidia

отсутствует nouveau.
До тех пор, пока это не так, драйвер nvidia инициализировать карту не сможет со всеми вытекающими последствиями.

Да какая разница, какие драйвера присутствуют в системе? Написано nvidia - он и должен работать, не?

27

[    23.597] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.

Тоже стоит посмотреть.

Leap 42.3 Calculate Linux, Xfce, Emacs, ..

28

1000Mhz пишет:

[    23.597] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.

Тоже стоит посмотреть.

... особенно если знать, что это была цитата именно из этого файла  ag

29

Упс  ag Просто где-то должно быть больше данных, на основании представленных вывод сделать невозможно.

Leap 42.3 Calculate Linux, Xfce, Emacs, ..

30

mvt пишет:

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

Файлы с расширением, отличным от *.conf, игнорируются. Так что это мимо.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580