Xorg - No screens fonud (Nvidia Geforce GTX 1050)
Всем доброго времени суток!
Установил X-server на ноутбук Dell Inspiron 15 7000 с видеокартой Nvidia Geforce gtx 1050. Сделал всё по инструкции, конфигурировал при помощи "nvidia-xconfig". Поставил оконный менеджер WindowMaker, ввёл "startx" и получил "server error: no screens found" (файлы "xorg.conf" и "xorg.0.log" прилагаются). Что делать?
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 381.22 (buildmeister@swio-display-x86-rhel47-02) Thu May 4 01:29:00 PDT 2017Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSectionSection "Files"
EndSectionSection "InputDevice"
# generated from data in "/etc/conf.d/gpm"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol"
Option "Device" "/dev/input/mice"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSectionSection "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSectionSection "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSectionSection "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSectionSection "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection
[ 2336.347]
X.Org X Server 1.19.3
Release Date: 2017-03-15
[ 2336.350] X Protocol Version 11, Revision 0
[ 2336.351] Build Operating System: Linux 4.9.34-gentoo x86_64 Gentoo
[ 2336.352] Current Operating System: Linux reymet2 4.9.34-gentoo #1 SMP Sun Aug 6 08:53:51 +03 2017 x86_64
[ 2336.352] Kernel command line: BOOT_IMAGE=/kernel-genkernel-x86_64-4.9.34-gentoo root=UUID=6f12033e-dc26-46f8-acfb-fdbd4699f192 ro
[ 2336.355] Build Date: 17 August 2017 12:10:08AM
[ 2336.356]
[ 2336.357] Current version of pixman: 0.34.0
[ 2336.359] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 2336.359] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 2336.364] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Aug 17 00:54:29 2017
[ 2336.365] (==) Using config file: "/etc/X11/xorg.conf"
[ 2336.367] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 2336.368] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 2336.368] (==) ServerLayout "Layout0"
[ 2336.368] (**) |-->Screen "Screen0" (0)
[ 2336.368] (**) | |-->Monitor "Monitor0"
[ 2336.368] (**) | |-->Device "Device0"
[ 2336.368] (**) | |-->GPUDevice "Device0"
[ 2336.368] (**) |-->Input Device "Keyboard0"
[ 2336.368] (**) |-->Input Device "Mouse0"
[ 2336.368] (==) Automatically adding devices
[ 2336.368] (==) Automatically enabling devices
[ 2336.368] (==) Automatically adding GPU devices
[ 2336.368] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 2336.368] (WW) The directory "/usr/share/fonts/misc/" does not exist.
[ 2336.368] Entry deleted from font path.
[ 2336.368] (WW) The directory "/usr/share/fonts/TTF/" does not exist.
[ 2336.368] Entry deleted from font path.
[ 2336.368] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
[ 2336.368] Entry deleted from font path.
[ 2336.368] (WW) The directory "/usr/share/fonts/Type1/" does not exist.
[ 2336.368] Entry deleted from font path.
[ 2336.368] (WW) The directory "/usr/share/fonts/100dpi/" does not exist.
[ 2336.368] Entry deleted from font path.
[ 2336.368] (WW) The directory "/usr/share/fonts/75dpi/" does not exist.
[ 2336.368] Entry deleted from font path.
[ 2336.368] (==) FontPath set to:[ 2336.368] (**) ModulePath set to "/usr/lib64/opengl/nvidia,/usr/lib64/xorg/modules"
[ 2336.368] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[ 2336.368] (WW) Disabling Keyboard0
[ 2336.368] (WW) Disabling Mouse0
[ 2336.368] (II) Loader magic: 0x813c80
[ 2336.368] (II) Module ABI versions:
[ 2336.368] X.Org ANSI C Emulation: 0.4
[ 2336.368] X.Org Video Driver: 23.0
[ 2336.368] X.Org XInput driver : 24.1
[ 2336.368] X.Org Server Extension : 10.0
[ 2336.368] (II) xfree86: Adding drm device (/dev/dri/card1)
[ 2336.368] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 2336.385] (--) PCI:*(0:0:2:0) 8086:591b:1028:0798 rev 4, Mem @ 0xd4000000/16777216, 0xb0000000/268435456, I/O @ 0x0000f000/64, BIOS @ 0x????????/131072
[ 2336.385] (--) PCI: (0:1:0:0) 10de:1c8c:1028:0798 rev 161, Mem @ 0xd2000000/16777216, 0xc0000000/268435456, 0xd0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/524288
[ 2336.385] (II) LoadModule: "glx"
[ 2336.385] (II) Loading /usr/lib64/opengl/nvidia/extensions/libglx.so
[ 2336.388] (II) Module glx: vendor="NVIDIA Corporation"
[ 2336.388] compiled for 4.0.2, module version = 1.0.0
[ 2336.388] Module class: X.Org Server Extension
[ 2336.388] (II) NVIDIA GLX Module 381.22 Thu May 4 00:17:15 PDT 2017
[ 2336.388] (II) LoadModule: "nvidia"
[ 2336.388] (II) Loading /usr/lib64/xorg/modules/drivers/nvidia_drv.so
[ 2336.388] (II) Module nvidia: vendor="NVIDIA Corporation"
[ 2336.388] compiled for 4.0.2, module version = 1.0.0
[ 2336.388] Module class: X.Org Video Driver
[ 2336.388] (II) NVIDIA dlloader X Driver 381.22 Wed May 3 23:53:41 PDT 2017
[ 2336.388] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 2336.388] (--) using VT number 7[ 2336.404] (EE) No devices detected.
[ 2336.404] (EE)
Fatal server error:
[ 2336.404] (EE) no screens found(EE)
[ 2336.404] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 2336.404] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 2336.404] (EE)
[ 2336.470] (EE) Server terminated with error (1). Closing log file.
- Для комментирования войдите или зарегистрируйтесь
Ясно же сказано:[ 2336.404]
Ясно же сказано:
Еще один "не читатель"?! :)
Драйвер настраивать!
P.S. Что вас всех так в Генту тянет? Модно, что ли?.. Поставь Убунту и не парься - все и всегда будет работать!.. ну или почти все и почти всегда... :)
.
Ты совсем как маленький…
Нечто не представляешь себе дистанции от «прочтения» до «понимания»?
И практической недостаточности даже последнего (необходимо сделать шаг до практического применения понятого).
:wq
--
Live free or die
Anarchist написал(а): SysA
А что всё-таки делать-то? Драйвер для nvidia настраивал в соответствии с gentoo wiki, xorg тоже. Почему он не видит девайсы?
что всё-таки делать
Я уже ответил: "ставь Убунту"! Генту (пока?) не для тебя. Да и зачем она тебе? Ты ведь так и не ответил.
Прописал в xorg.conf в секции
Прописал в xorg.conf в секции "Device" BusID "PCI:1:0:0"
Теперь пишет:
Failed to assign any connected display devices to X screen 0
Failed initialization of X screen 0
Screen(s) found but none have a usable configuration
Fatal server error: No screens found
Что теперь делать?
(Берясь рукой за голову при
(Берясь рукой за голову при взгляде на "сверхопытных пользователей", насколько они оказывается (без обид) "монстры педагогики") У меня startx тоже никогда не работал, да и не требуется. Можно сразу настроить логин менеджер:
Убираем наш девайс, смотрим display manager, затем после установки одного из и отстройки настройки
To start SDDM on boot, add the XDM init script to the system's default runlevel:
root #rc-update add xdm default
Перезагружаемся
root #reboot
И запомни, ради бога, логи - твои лучшие товарищи на все времена и народы, читать их нужно каждую строчку внимательно. Вроде бы обычный совет, но как правильно отметил Анархист "от прочтения до понимания бездна"
Нашел чем гордиться... :)
Нашел чем гордиться... :)
Ага, только ты сначала почитай хотя бы про известные проблемы безопасности всех этих
логин менеджеров
, а потом уж вещай о своих достижениях.А вот насчет логов я абсолютно согласен!
.
Это ты ещё бодрого и активного ногу не застал… ☺
:wq
--
Live free or die
1. В ядре
1. В ядре включить:
2.
/etc/portage/make.conf
emerge -1av media-libs/mesa x11-libs/libdrm x11-base/xorg-drivers
3. Удалить xorg.conf вообще.
Для начинающего совет неплохой
Для начинающего совет неплохой, но тонкую настройку без него не сделать.
SysA
Дык, тонкие настройки явно не для начинающих.
/
Дык config directory, в том числе для
xorg-server
'а, форсят уже лет с десять как…Так что рекомендация удалить
xorg.conf
архи-правильная.Или ты можешь прям сейчас навскидку расписать результат наложения полного конфига на элемент (в том числе устанавливаемый автоматически) в актуальных версиях сервера?
:wq
--
Live free or die
wmaker instead startx
В интернете упоминается, что вместо startx нужно писать wmaker, если ни один display manager не установлен. Или можно добавить в ~/.xinitrc следующее:
чтобы запускать WindowMaker командой startx
Вообще, при настройке иксов
Вообще, при настройке иксов стоит вначале стереть всю конфигурацию, и посмотреть, а не справятся ли иксы сами.
Чем больше юзерфрендли, тем сложнее юзать.