LINUX.ORG.RU

X вылетают после startx

 , ,


1

2

Всем доброго дня

У меня ноут с 3мя видюхами. 1ая интеловская, и 2 нвидиа 650m.

Раньше проблем не было. Сегодня поставил свежую систему Debian 8.2, скачал свежие драйвера на сайте.

После startx система вываливается обратно в терминал с сообщение No screens found

Вот вывод lspci | grep VGA

01:00.0 VGA compatible controller: NVIDIA Corporation GK107M [GeForce GT 650M] (rev a1)
02:00.0 VGA compatible controller: NVIDIA Corporation GK107M [GeForce GT 650M] (rev a1)
[\code]

Вот вывод /var/log/X.
[    96.928] 
X.Org X Server 1.16.4
Release Date: 2014-12-20
[    96.932] X Protocol Version 11, Revision 0
[    96.933] Build Operating System: Linux 3.16.0-4-amd64 x86_64 Debian
[    96.934] Current Operating System: Linux vfxmobile01 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u6 (2015-11-09) x86_64
[    96.934] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.16.0-4-amd64 root=UUID=c636c47a-d06b-444a-9f49-c888767146d2 ro
[    96.937] Build Date: 11 February 2015  12:32:02AM
[    96.938] xorg-server 2:1.16.4-1 (http://www.debian.org/support) 
[    96.940] Current version of pixman: 0.32.6
[    96.942] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    96.942] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    96.947] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Nov 26 13:11:43 2015
[    96.949] (==) Using config file: "/etc/X11/xorg.conf"
[    96.950] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    96.952] (==) ServerLayout "Layout0"
[    96.953] (**) |-->Screen "Screen0" (0)
[    96.953] (**) |   |-->Monitor "Monitor0"
[    96.953] (**) |   |-->Device "Device0"
[    96.953] (**) |-->Input Device "Keyboard0"
[    96.954] (**) |-->Input Device "Mouse0"
[    96.954] (==) Automatically adding devices
[    96.954] (==) Automatically enabling devices
[    96.954] (==) Automatically adding GPU devices
[    96.962] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[    96.962] 	Entry deleted from font path.
[    96.967] (==) FontPath set to:
	/usr/share/fonts/X11/misc,
	/usr/share/fonts/X11/100dpi/:unscaled,
	/usr/share/fonts/X11/75dpi/:unscaled,
	/usr/share/fonts/X11/Type1,
	/usr/share/fonts/X11/100dpi,
	/usr/share/fonts/X11/75dpi,
	built-ins
[    96.967] (==) ModulePath set to "/usr/lib/xorg/modules"
[    96.967] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[    96.967] (WW) Disabling Keyboard0
[    96.967] (WW) Disabling Mouse0
[    96.968] (II) Loader magic: 0x7f42a4fbed80
[    96.968] (II) Module ABI versions:
[    96.968] 	X.Org ANSI C Emulation: 0.4
[    96.968] 	X.Org Video Driver: 18.0
[    96.968] 	X.Org XInput driver : 21.0
[    96.968] 	X.Org Server Extension : 8.0
[    96.968] (II) xfree86: Adding drm device (/dev/dri/card0)
[    96.968] (II) xfree86: Adding drm device (/dev/dri/card1)
[    96.970] (--) PCI:*(0:1:0:0) 10de:0fd1:17aa:3972 rev 161, Mem @ 0xb3000000/16777216, 0xa0000000/268435456, 0xb0000000/33554432, I/O @ 0x00004000/128, BIOS @ 0x????????/524288
[    96.970] (--) PCI: (0:2:0:0) 10de:0fd1:17aa:3972 rev 161, Mem @ 0xb2000000/16777216, 0xc0000000/268435456, 0xd0000000/33554432, I/O @ 0x00003000/128
[    96.971] (II) LoadModule: "glx"
[    96.971] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    97.186] (II) Module glx: vendor="NVIDIA Corporation"
[    97.186] 	compiled for 4.0.2, module version = 1.0.0
[    97.186] 	Module class: X.Org Server Extension
[    97.187] (II) NVIDIA GLX Module  352.63  Sat Nov  7 20:52:00 PST 2015
[    97.188] (II) LoadModule: "nvidia"
[    97.188] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[    97.201] (II) Module nvidia: vendor="NVIDIA Corporation"
[    97.201] 	compiled for 4.0.2, module version = 1.0.0
[    97.201] 	Module class: X.Org Video Driver
[    97.203] (II) NVIDIA dlloader X Driver  352.63  Sat Nov  7 20:29:25 PST 2015
[    97.203] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[    97.203] (++) using VT number 1

[    97.204] (--) controlling tty is VT number 1, auto-enabling KeepTty
[    97.205] (II) Loading sub module "fb"
[    97.205] (II) LoadModule: "fb"
[    97.206] (II) Loading /usr/lib/xorg/modules/libfb.so
[    97.208] (II) Module fb: vendor="X.Org Foundation"
[    97.208] 	compiled for 1.16.4, module version = 1.0.0
[    97.208] 	ABI class: X.Org ANSI C Emulation, version 0.4
[    97.208] (II) Loading sub module "wfb"
[    97.208] (II) LoadModule: "wfb"
[    97.208] (II) Loading /usr/lib/xorg/modules/libwfb.so
[    97.211] (II) Module wfb: vendor="X.Org Foundation"
[    97.211] 	compiled for 1.16.4, module version = 1.0.0
[    97.211] 	ABI class: X.Org ANSI C Emulation, version 0.4
[    97.211] (II) Loading sub module "ramdac"
[    97.211] (II) LoadModule: "ramdac"
[    97.211] (II) Module "ramdac" already built-in
[    97.224] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
[    97.224] (==) NVIDIA(0): RGB weight 888
[    97.224] (==) NVIDIA(0): Default visual is TrueColor
[    97.224] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[    97.226] (**) NVIDIA(0): Enabling 2D acceleration
[   103.364] (EE) NVIDIA(GPU-0): Failed to initialize the NVIDIA GPU at PCI:1:0:0.  Please
[   103.364] (EE) NVIDIA(GPU-0):     check your system's kernel log for additional error
[   103.364] (EE) NVIDIA(GPU-0):     messages and refer to Chapter 8: Common Problems in the
[   103.364] (EE) NVIDIA(GPU-0):     README for additional information.
[   103.364] (EE) NVIDIA(GPU-0): Failed to initialize the NVIDIA graphics device!
[   103.364] (EE) NVIDIA(0): Failing initialization of X screen 0
[   103.364] (II) UnloadModule: "nvidia"
[   103.364] (II) UnloadSubModule: "wfb"
[   103.364] (II) UnloadSubModule: "fb"
[   103.364] (EE) Screen(s) found, but none have a usable configuration.
[   103.364] (EE) 
Fatal server error:
[   103.365] (EE) no screens found(EE) 
[   103.365] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[   103.365] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[   103.365] (EE) 
[   103.375] (EE) Server terminated with error (1). Closing log file.

Вижу что failed initialize NVIDIA graphics device, только что делать не понятно. Подскажите, плиз.

И где у тебя интеловская видюха?

daemonpnz ★★★★★
()
[   103.364] (EE) NVIDIA(GPU-0): Failed to initialize the NVIDIA GPU at PCI:1:0:0.  Please
[   103.364] (EE) NVIDIA(GPU-0):     check your system's kernel log for additional error
[   103.364] (EE) NVIDIA(GPU-0):     messages and refer to Chapter 8: Common Problems in the
[   103.364] (EE) NVIDIA(GPU-0):     README for additional information.

вывод dmesg на pastebin

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

Ещё раз спрошу: какая система до этого стояла? Проблема может быть в ядре, в дровах, в иксах и т.д. Поэтому нужны подробности о том где это работало нормально.

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

Щас ставил версию 8.2 и последние дрова.

ITdreamer
() автор топика

Пробовал ставить проприетарные драйвера из исходников? Качаются с официального сайта, запускаются от рута.

Но сначала запусти sudo apt-get remove nvidia* (кажется, так) и отчисти систему от старых библиотек, а то новые драйвера не встанут.

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

Не вижу в этом совете ничего вредного.

При установке из репозиториев 32-битные библиотеки не скачиваются, что ведёт к бессмысленной возне с гуглом, не всегда успешной. А тут всё просто - запустил установщик из консоли, нажал три кнопки и всё само заработало. В его же случае ничего плохого в целом случиться не может, раз уж иксы так и так не работают.

otasan
()

У пользователя есть права на запись /dev/nvidia* ? Алсо на оптимусе вроде иксы нужно запускать на интеле, а не nvidia.

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

Алсо на оптимусе вроде иксы нужно запускать на интеле, а не nvidia.

если бы обратил внимание на lspci, то увидел бы что интеловской видяхи вообще не видно. Там ноутбук не просто с оптимусом, а с супер пупер турбо бустом.

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

Я все запостил. У меня задача проблему решить, а не пофлудить.

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

Это первое что я сделал. Я всегда так ставил.

ITdreamer
() автор топика

Очередное подтверждение того факта, что Дебиан сдох. Прекратите насиловать труп.

anonymous
()

Попробуйте эти параметры ядру, вдруг поможет:
pcie_aspm=force iommu=pt
Знаю, что симптомы вроде другие, а проверить не помешает.

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

Если не ошибаюсь, не только для старых. Скрипт сам подбирает версию драйвера для видяхи, качает с офсайта нвидии и устанавливает. Этим скриптом давно уже ставлю и обновляю дрова для gts250. В данный момент стоит версия 340.93.

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

Мне кажется после systemd ситуация с дебианом ухудшилась. А что порекомендуете попробовать вместо него?

ITdreamer
() автор топика

ноут с 3мя видюхами

1. нвидиа (видеокарта)
2. встроенное ядро (не видеокарта)
3. ???
Так... о чём ты?
По теме:

[   103.364] (EE) NVIDIA(GPU-0): Failed to initialize the NVIDIA graphics device!
[   103.364] (EE) NVIDIA(0): Failing initialization of X screen 0
[   103.364] (II) UnloadModule: "nvidia"
[   103.364] (II) UnloadSubModule: "wfb"
[   103.364] (II) UnloadSubModule: "fb"
[   103.364] (EE) Screen(s) found, but none have a usable configuration.
[   103.364] (EE) 
Fatal server error:
[   103.365] (EE) no screens found(EE) 
Это должно было натолкнуть тебя на какие-то мысли.

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

Ах да, это оптимус.
Тогда ставьте xf86-video-intel (или как он в дебиане обозван), после чего пакет bumblebee по инструкции в манах. И настраивайте грамотно. Никаких там лишних xorg.conf с кривыми настройками не нужно городить. </THREAD>

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

UPD. Вывод изображения реализован иначе, похоже, чем в других оптимусах.
В таком случае, настраивай правильно конфигурацию иксов. У тебя проблема с конфигом иксов, либо со взаимодействием иксов и нвидии (вижу, что выгружает модуль).
Кривая настройка, скорее всего...

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

Никакое это не подтверждние. Этому ноуту уже больше 2х лет и все прекрасно работало. И потому это lenovo, а не какой-то там неизвестный никому китайский бренд.

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

Попробовал.

Кстати, очень хороший способ установки дров. Мне понравился.

Но блин не помогло. Все тоже самое.

Такое ощущение, что дело не в дровах. Как будто дело в ядре или еще чем-то.

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

Нет оптимуса там нет

Я видимо что-то напутал или запамятовал. В общем у меня просто 2 дискретные видюхи nvidia gt650m

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

Ребята, проблема пока не решена.

Скажите, какую информацию и как, мне можно в логах посмотреть, чтобы попытаться решить проблему? Я просто с journalctl еще не освоился

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

Ребята, ну помогите. Как справиться с этой заразой?!

Поставил сегодня чистый Debian 8.

Поставил драйвер через sudo apt-get install nvidia-driver nvidia-xconfig

После установки перегрузился и прогнал nvidia-xconfig

Далее по вызову startx экран чернеет видюхи начинают сильно шуметь вентиляторами и ноут вырубается через 5-7 секунд.

Что посоветуете?

ITdreamer
() автор топика
Ответ на: комментарий от peregrine
01:00.0 VGA compatible controller: NVIDIA Corporation GK107M [GeForce GT 650M] (rev a1)
	Subsystem: Lenovo Device 3972
	Kernel driver in use: nvidia
--
02:00.0 VGA compatible controller: NVIDIA Corporation GK107M [GeForce GT 650M] (rev a1)
	Subsystem: Lenovo Device 3972
	Kernel driver in use: nvidia
ITdreamer
() автор топика
Ответ на: комментарий от peregrine

Нет дело точно не в этом. Во-первых ноут не горячий. Во-вторых, у меня до переустановки системы все работало хорошо.

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

Интересная штука получается.

Если я удалю /etx/X11/xorg.conf и запущу startx, то иксы поднимаются, но не на nvidia, а на nouveau судя по всему. Хотя у меня в /etc/modprobe.d/nvidia.conf четко прописано blacklist nouveau

Если же я генерю xorg.conf через nvidia-xconfig, то происходит вышеописанная лажа с отключением экрана и вырубанием компа.

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

Если я удалю /etx/X11/xorg.conf и запущу startx, то иксы поднимаются, но не на nvidia, а на nouveau судя по всему

100500 раз пишут, что /etx/X11/xorg.conf не нужен. а по lsmod, чё, никак не посмотреть, какой модуль загружен?

скачал свежие драйвера на сайте.

об этом ещё больше написано.

Deleted
()
Последнее исправление: Lifun (всего исправлений: 2)
Ответ на: комментарий от Deleted

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

xinit: unable to connect to X server: Bad file descriptor
xinit: server error

По lsmod | grep nvidia получаю

nvidia       8597495   0
drm           249955   2 nvidia
i2c_core       46012   5 drm,i2c_i801,nvidia,v412_common,videodev
ITdreamer
() автор топика
Ответ на: комментарий от ITdreamer

Скачал последние с сайта, поставил.

ты там окончательно угорел?
ставь Х и дрова из официальных реп

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

Что значит ставь X из официального репа? Я и так из него поставил.

Я же писал чуть выше, что ставил через sudo apt-get install nvidia-driver nvidia-xconfig

Это вам не официальный реп?

ITdreamer
() автор топика
Ответ на: комментарий от anonymous
sudo journalctl -b -n 5

-- Logs begin at Wed 2015-12-23 09:02:29 UTC, end at Wed 2015-12-23 09:07:14 UTC. --
Dec 23 09:06:10 vfxmobile01 kernel: NVRM: rm_init_adapter failed for device bearing minor number 0
Dec 23 09:06:10 vfxmobile01 kernel: NVRM: nvidia_frontend_open: minor 0, module->open() failed, error -5
ITdreamer
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.