Не стартует X server.

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
sigma
Сообщения: 70
ОС: Gentoo

Не стартует X server.

Сообщение sigma »

Здравствуйте. Откомпилировал видеодрайвер,ошибок небыло. Startx показывает значек Nvidia и выключается.
Xorg.0.log

Код:

X.Org X Server 1.6.5 Release Date: 2009-10-11 X Protocol Version 11, Revision 0 Build Operating System: Linux 2.6.30-gentoo-r5 x86_64 Current Operating System: Linux delta 2.6.31-gentoo-r6 #1 SMP Wed Dec 23 01:09:19 Local time zone must be set--see zic x86_64 Build Date: 23 December 2009 02:34:09AM 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: Wed Dec 23 21:43:46 2009 (==) Using config file: "/etc/X11/xorg.conf" (==) ServerLayout "Layout0" (**) |-->Screen "Screen0" (0) (**) | |-->Monitor "Monitor0" (**) | |-->Device "Device0" (**) |-->Input Device "Keyboard0" (**) |-->Input Device "Mouse0" (==) Not automatically adding devices (==) Not automatically enabling devices (==) FontPath set to: /usr/share/fonts/misc/, /usr/share/fonts/TTF/, /usr/share/fonts/OTF, /usr/share/fonts/Type1/, /usr/share/fonts/100dpi/, /usr/share/fonts/75dpi/ (==) ModulePath set to "/usr/lib64/xorg/modules" (II) Loader magic: 0xf60 (II) Module ABI versions: X.Org ANSI C Emulation: 0.4 X.Org Video Driver: 5.0 X.Org XInput driver : 4.0 X.Org Server Extension : 2.0 (II) Loader running on linux (--) using VT number 7 (--) PCI: (0:0:3:5) 10de:0aa3:1043:1d17 nVidia Corporation MCP79 Co-processor rev 177, Mem @ 0xf7f80000/524288 (--) PCI:*(0:2:0:0) 10de:0653:1043:202d nVidia Corporation G96M [GeForce GT 120M] rev 161, Mem @ 0xfb000000/16777216, 0xe0000000/268435456, 0xf8000000/33554432, I/O @ 0x0000dc00/128, BIOS @ 0x????????/524288 (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory) (II) No APM support in BIOS or kernel (II) System resource ranges: [0] -1 0 0xffffffff - 0xffffffff (0x1) MX[B] [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B] [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B] [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B] [4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B] [5] -1 0 0x00000000 - 0x00000000 (0x1) IX[B] (II) LoadModule: "extmod" (II) Loading /usr/lib64/xorg/modules/extensions//libextmod.so (II) Module extmod: vendor="X.Org Foundation" compiled for 1.6.5, module version = 1.0.0 Module class: X.Org Server Extension ABI class: X.Org Server Extension, version 2.0 (II) Loading extension MIT-SCREEN-SAVER (II) Loading extension XFree86-VidModeExtension (II) Loading extension XFree86-DGA (II) Loading extension DPMS (II) Loading extension XVideo (II) Loading extension XVideo-MotionCompensation (II) Loading extension X-Resource (II) LoadModule: "dbe" (II) Loading /usr/lib64/xorg/modules/extensions//libdbe.so (II) Module dbe: vendor="X.Org Foundation" compiled for 1.6.5, module version = 1.0.0 Module class: X.Org Server Extension ABI class: X.Org Server Extension, version 2.0 (II) Loading extension DOUBLE-BUFFER (II) LoadModule: "glx" (II) Loading /usr/lib64/xorg/modules/extensions//libglx.so (II) Module glx: vendor="NVIDIA Corporation" compiled for 4.0.2, module version = 1.0.0 Module class: X.Org Server Extension (II) NVIDIA GLX Module 190.53 Wed Dec 9 16:27:33 PST 2009 (II) Loading extension GLX (II) LoadModule: "record" (II) Loading /usr/lib64/xorg/modules/extensions//librecord.so (II) Module record: vendor="X.Org Foundation" compiled for 1.6.5, module version = 1.13.0 Module class: X.Org Server Extension ABI class: X.Org Server Extension, version 2.0 (II) Loading extension RECORD (II) LoadModule: "dri" (II) Loading /usr/lib64/xorg/modules/extensions//libdri.so (II) Module dri: vendor="X.Org Foundation" compiled for 1.6.5, module version = 1.0.0 ABI class: X.Org Server Extension, version 2.0 (II) Loading extension XFree86-DRI (II) LoadModule: "dri2" (II) Loading /usr/lib64/xorg/modules/extensions//libdri2.so (II) Module dri2: vendor="X.Org Foundation" compiled for 1.6.5, module version = 1.1.0 ABI class: X.Org Server Extension, version 2.0 (II) Loading extension DRI2 (II) LoadModule: "nvidia" (II) Loading /usr/lib64/xorg/modules/drivers//nvidia_drv.so (II) Module nvidia: vendor="NVIDIA Corporation" compiled for 4.0.2, module version = 1.0.0 Module class: X.Org Video Driver (II) LoadModule: "kbd" (II) Loading /usr/lib64/xorg/modules/input//kbd_drv.so (II) Module kbd: vendor="X.Org Foundation" compiled for 1.6.5, module version = 1.4.0 Module class: X.Org XInput Driver ABI class: X.Org XInput driver, version 4.0 (II) LoadModule: "mouse" (II) Loading /usr/lib64/xorg/modules/input//mouse_drv.so (II) Module mouse: vendor="X.Org Foundation" compiled for 1.6.5, module version = 1.5.0 Module class: X.Org XInput Driver ABI class: X.Org XInput driver, version 4.0 (II) NVIDIA dlloader X Driver 190.53 Wed Dec 9 15:39:50 PST 2009 (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs (II) Primary Device is: PCI 02@00:00:0 (II) Loading sub module "fb" (II) LoadModule: "fb" (II) Loading /usr/lib64/xorg/modules//libfb.so (II) Module fb: vendor="X.Org Foundation" compiled for 1.6.5, module version = 1.0.0 ABI class: X.Org ANSI C Emulation, version 0.4 (II) Loading sub module "wfb" (II) LoadModule: "wfb" (II) Loading /usr/lib64/xorg/modules//libwfb.so (II) Module wfb: vendor="X.Org Foundation" compiled for 1.6.5, module version = 1.0.0 ABI class: X.Org ANSI C Emulation, version 0.4 (II) Loading sub module "ramdac" (II) LoadModule: "ramdac" (II) Module "ramdac" already built-in (II) resource ranges after probing: [0] -1 0 0xffffffff - 0xffffffff (0x1) MX[B] [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B] [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B] [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B] [4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B] [5] -1 0 0x00000000 - 0x00000000 (0x1) IX[B] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32 (==) NVIDIA(0): RGB weight 888 (==) NVIDIA(0): Default visual is TrueColor (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0) (**) Dec 23 21:43:47 NVIDIA(0): Enabling RENDER acceleration (II) Dec 23 21:43:47 NVIDIA(0): Support for GLX with the Damage and Composite X extensions is (II) Dec 23 21:43:47 NVIDIA(0): enabled. (II) Dec 23 21:43:49 NVIDIA(0): NVIDIA GPU GeForce GT 120M (G96) at PCI:2:0:0 (GPU-0) (--) Dec 23 21:43:49 NVIDIA(0): Memory: 1048576 kBytes (--) Dec 23 21:43:49 NVIDIA(0): VideoBIOS: 62.94.91.00.06 (II) Dec 23 21:43:49 NVIDIA(0): Detected PCI Express Link width: 16X (--) Dec 23 21:43:49 NVIDIA(0): Interlaced video modes are supported on this GPU (--) Dec 23 21:43:49 NVIDIA(0): Connected display device(s) on GeForce GT 120M at PCI:2:0:0: (--) Dec 23 21:43:49 NVIDIA(0): AUO (DFP-0) (--) Dec 23 21:43:49 NVIDIA(0): AUO (DFP-0): 330.0 MHz maximum pixel clock (--) Dec 23 21:43:49 NVIDIA(0): AUO (DFP-0): Internal Dual Link LVDS (II) Dec 23 21:43:49 NVIDIA(0): Assigned Display Device: DFP-0 (==) Dec 23 21:43:49 NVIDIA(0): (==) Dec 23 21:43:49 NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select" (==) Dec 23 21:43:49 NVIDIA(0): will be used as the requested mode. (==) Dec 23 21:43:49 NVIDIA(0): (II) Dec 23 21:43:49 NVIDIA(0): Validated modes: (II) Dec 23 21:43:49 NVIDIA(0): "nvidia-auto-select" (II) Dec 23 21:43:49 NVIDIA(0): Virtual screen size determined to be 1600 x 900 (--) Dec 23 21:43:50 NVIDIA(0): DPI set to (106, 108); computed from "UseEdidDpi" X config (--) Dec 23 21:43:50 NVIDIA(0): option (==) Dec 23 21:43:50 NVIDIA(0): Enabling 32-bit ARGB GLX visuals. (--) Depth 24 pixmap format is 32 bpp (II) do I need RAC? No, I don't. (II) resource ranges after preInit: [0] -1 0 0xffffffff - 0xffffffff (0x1) MX[B] [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B] [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B] [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B] [4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B] [5] -1 0 0x00000000 - 0x00000000 (0x1) IX[B] (II) Dec 23 21:43:50 NVIDIA(0): Initialized GPU GART. (II) Dec 23 21:43:50 NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon (II) Dec 23 21:43:50 NVIDIA(0): may not be running or the "AcpidSocketPath" X (II) Dec 23 21:43:50 NVIDIA(0): configuration option may not be set correctly. When the (II) Dec 23 21:43:50 NVIDIA(0): ACPI event daemon is available, the NVIDIA X driver will (II) Dec 23 21:43:50 NVIDIA(0): try to use it to receive ACPI event notifications. For (II) Dec 23 21:43:50 NVIDIA(0): details, please see the "ConnectToAcpid" and (II) Dec 23 21:43:50 NVIDIA(0): "AcpidSocketPath" X configuration options in Appendix B: X (II) Dec 23 21:43:50 NVIDIA(0): Config Options in the README. (II) Dec 23 21:43:50 NVIDIA(0): ACPI display change hotkey events enabled: the X server is new (II) Dec 23 21:43:50 NVIDIA(0): enough to receive ACPI display change hotkey events. (II) Dec 23 21:43:50 NVIDIA(0): Setting mode "nvidia-auto-select" (II) Loading extension NV-GLX (II) Dec 23 21:43:50 NVIDIA(0): Initialized OpenGL Acceleration (==) NVIDIA(0): Disabling shared memory pixmaps (II) Dec 23 21:43:50 NVIDIA(0): Initialized X Rendering Acceleration (==) NVIDIA(0): Backing store disabled (==) NVIDIA(0): Silken mouse enabled (**) Option "dpms" (**) NVIDIA(0): DPMS enabled (II) Loading extension NV-CONTROL (II) Loading extension XINERAMA (==) RandR enabled (II) Initializing built-in extension Generic Event Extension (II) Initializing built-in extension SHAPE (II) Initializing built-in extension MIT-SHM (II) Initializing built-in extension XInputExtension (II) Initializing built-in extension XTEST (II) Initializing built-in extension BIG-REQUESTS (II) Initializing built-in extension SYNC (II) Initializing built-in extension XKEYBOARD (II) Initializing built-in extension XC-MISC (II) Initializing built-in extension XINERAMA (II) Initializing built-in extension XFIXES (II) Initializing built-in extension RENDER (II) Initializing built-in extension RANDR (II) Initializing built-in extension COMPOSITE (II) Initializing built-in extension DAMAGE (II) Initializing extension GLX (**) Option "CoreKeyboard" (**) Keyboard0: always reports core events (**) Option "Protocol" "standard" (**) Keyboard0: Protocol: standard (**) Option "XkbRules" "base" (**) Keyboard0: XkbRules: "base" (**) Option "XkbModel" "pc105" (**) Keyboard0: XkbModel: "pc105" (**) Option "XkbLayout" "us" (**) Keyboard0: XkbLayout: "us" (**) Option "CustomKeycodes" "off" (**) Keyboard0: CustomKeycodes disabled (II) XINPUT: Adding extended input device "Keyboard0" (type: KEYBOARD) (WW) Option "Protocol" requires an string value (**) Option "Device" "/dev/input/mice" (II) Mouse0: Setting mouse protocol to "ExplorerPS/2" (**) Mouse0: Device: "/dev/input/mice" (==) Mouse0: Protocol: "Auto" (**) Option "CorePointer" (**) Mouse0: always reports core events (**) Option "Device" "/dev/input/mice" (**) Option "Emulate3Buttons" "no" (**) Option "ZAxisMapping" "4 5" (**) Mouse0: ZAxisMapping: buttons 4 and 5 (**) Mouse0: Buttons: 9 (**) Mouse0: Sensitivity: 1 (II) XINPUT: Adding extended input device "Mouse0" (type: MOUSE) (**) Mouse0: (accel) keeping acceleration scheme 1 (**) Mouse0: (accel) filter chain progression: 2.00 (**) Mouse0: (accel) filter stage 0: 20.00 ms (**) Mouse0: (accel) set acceleration profile 0 (II) Mouse0: Setting mouse protocol to "ExplorerPS/2" (II) Mouse0: ps2EnableDataReporting: succeeded (II) UnloadModule: "kbd" (II) UnloadModule: "mouse"
Спасибо сказали:
Аватара пользователя
Black
Сообщения: 1104
ОС: ArchLinux

Re: Не стартует X server.

Сообщение Black »

А что показывает просто X? И что в ~/.xinitrc?
Компьютер служит для решения тех проблем, которых до изобретения компьютера не существовало
Спасибо сказали:
Аватара пользователя
sigma
Сообщения: 70
ОС: Gentoo

Re: Не стартует X server.

Сообщение sigma »

xinitrc

Код:

#!/bin/sh userresources=$HOME/.Xresources usermodmap=$HOME/.Xmodmap sysresources=/etc/X11/xinit/Xresources sysmodmap=/etc/X11/xinit/Xmodmap # merge in defaults and keymaps if [ -f $sysresources ]; then xrdb -merge $sysresources fi if [ -f $sysmodmap ]; then xmodmap $sysmodmap fi if [ -f "$userresources" ]; then xrdb -merge "$userresources" fi if [ -f "$usermodmap" ]; then xmodmap "$usermodmap" fi # start some nice programs if [ -n "`/etc/X11/chooser.sh`" ]; then command="`/etc/X11/chooser.sh`" else failsafe="yes" fi if [ -d /etc/X11/xinit/xinitrc.d ] ; then for f in /etc/X11/xinit/xinitrc.d/* ; do [ -x "$f" ] && . "$f" done unset f fi if [ -n "$failsafe" ]; then twm & xclock -geometry 50x50-1+1 & xterm -geometry 80x50+494+51 & xterm -geometry 80x20+494-0 & exec xterm -geometry 80x66+0+0 -name login else exec $command fi


xinitrc я нашел,а что такое просто X?
Спасибо сказали:
Аватара пользователя
Black
Сообщения: 1104
ОС: ArchLinux

Re: Не стартует X server.

Сообщение Black »

Не /etc/X11/xinit/xinitrc, a /home/username/.xinitrc. А X - это команда. Должны запуститься голые иксы с противным рябым фоном и крестиком в качестве мышинного курсора, или ругнуться в терминал на что-нибудь.
Компьютер служит для решения тех проблем, которых до изобретения компьютера не существовало
Спасибо сказали:
Аватара пользователя
sigma
Сообщения: 70
ОС: Gentoo

Re: Не стартует X server.

Сообщение sigma »

Дело в том, что в /home/username нет файла .xinitrc, а когда запускаю X, то темнеет экран и ничего невидно.
Ставил gentoo с livecd,и заметил что он просто набор глюков. Например:потом нельзя создать юзера пишет Unable to lock passwd. Приходится грузится в livecd chroot-ится и создавать юзера оттуда. Вообщем незнаю,что и делать... Переставлять не хотелось бы.
Спасибо сказали:
Аватара пользователя
DaemonTux
Сообщения: 1480
Статус: Юный падаван
ОС: Gentoo

Re: Не стартует X server.

Сообщение DaemonTux »

sigma писал(а):
24.12.2009 22:49
Дело в том, что в /home/username нет файла .xinitrc, а когда запускаю X, то темнеет экран и ничего невидно.
Ставил gentoo с livecd,и заметил что он просто набор глюков. Например:потом нельзя создать юзера пишет Unable to lock passwd. Приходится грузится в livecd chroot-ится и создавать юзера оттуда. Вообщем незнаю,что и делать... Переставлять не хотелось бы.

Ну для начала читать документацию. ТЫЦ
Например для запуска fluxbox через startx.

Код: Выделить всё

echo "exec startfluxbox" > ~/.xinitrc

Для kde

Код: Выделить всё

echo "exec startkde" > ~/.xinitrc
Vladivostok Linux User Group
Спасибо сказали:
pasis
Сообщения: 22
ОС: Gentoo Linux

Re: Не стартует X server.

Сообщение pasis »

иксы могут не работать по многим причинам (проблема с /tmp, дровами или просто необъяснимые глюки =)). у меня когда-то иксы висли на старте - черный экран и загрузка проца 100%, при этом логи ничего странного не выдавали. Как решил проблему уже не помню, но она возникала не только у меня.
По поводу проверки работоспособности чистых иксов: сейчас X уже не выводит фон в "сеточку" и указатель мыши. Вместо этого при старте мы видим просто черный экран, а мышь появляется только при запуске какого-нибудь приложения (или выводе на иксы удаленного приложения), так что более удачный пример проверить иксы:

Код: Выделить всё

(X :0 &) && DISPLAY=:0 xterm

И еще, если иксы не зависли и дрова клавиатуры подхвачены, то ведь можно переключаться на консоль crtl+alt+F1 и почитать вывод иксов.
Да и еще startx это же не самый лучший способ запускать графическую среду. Если иксы все-таки работают, то удобнее будет заменить в /etc/conf.d/xdm переменную DISPLAYMANAGER на gdm или kdm (смотря что используете gnome или kde) и прописать в автозагрузку:

Код: Выделить всё

rc-update add xdm default
Спасибо сказали:
Аватара пользователя
sigma
Сообщения: 70
ОС: Gentoo

Re: Не стартует X server.

Сообщение sigma »

ctrl+alt+f1 при запущеном X не переключается в консоль,и ctrl+alt+backspace тоже,то есть если запустил X и пояился черный экран помогает только reset. Проблему решил переставив gentoo с minimal install cd. Все работает,проблем с видео нет.
Спасибо сказали:
pasis
Сообщения: 22
ОС: Gentoo Linux

Re: Не стартует X server.

Сообщение pasis »

кстати в новых иксах ctrl+alt+backspace отключено по умолчанию.
Спасибо сказали:
Аватара пользователя
Black
Сообщения: 1104
ОС: ArchLinux

Re: Не стартует X server.

Сообщение Black »

pasis писал(а):
26.12.2009 16:24
По поводу проверки работоспособности чистых иксов: сейчас X уже не выводит фон в "сеточку" и указатель мыши. Вместо этого при старте мы видим просто черный экран, а мышь появляется только при запуске какого-нибудь приложения (или выводе на иксы удаленного приложения)...

М-да. Чувствовал я подвох, когда неделю сидел в голой консоли, плясал с бубном и думал: "чего это у меня иксы не работают - чёрный экран и ни мыши, ни фона". Это они, оказывается, так работали. Ппц... А проблема была в том, что #!/bin/sh в .xinitrc не было. Стоило на год в армию сходить - все иксы сломали. Ппц...
Компьютер служит для решения тех проблем, которых до изобретения компьютера не существовало
Спасибо сказали:
Devoter
Сообщения: 65
ОС: Ubuntu 17.04

Re: Не стартует X server.

Сообщение Devoter »

У меня такая же проблема была. Иксы на самом деле работали. И даже команда startx выдавала twm и терминал, но ни на какие клавиши программа не реагировала. Оказалось, что надо было в xorg.conf добавить:

Код: Выделить всё

Section "Module"
    Disable  "dri2"
    Disable  "dri"
    Load  "record"
    Load  "extmod"
    Load  "dbe"
    Load  "wfb"
    Load  "glx"
EndSection

Section "InputDevice"
    Identifier  "Keyboard0"
    Driver      "kbd"
    Option      "XkbModel"   "pc105"
    Option      "XkbLayout"  "us,ru(winkeys)"
    Option      "XkbOptions" "grp:caps_toggle,grp_led:scroll,compose:rwin"
EndSection

Section "InputDevice"
    Identifier  "Mouse0"
    Driver      "mouse"
    Option        "Protocol" "auto"
    Option        "Device" "/dev/input/mice"
    Option        "ZAxisMapping" "4 5 6 7"
EndSection
............................
Section "ServerFlags"
    Option "AllowEmptyInput" "false"
EndSection

Вот и все.
Спасибо сказали:
pasis
Сообщения: 22
ОС: Gentoo Linux

Re: Не стартует X server.

Сообщение pasis »

2Devoter:
Да-да, эту фичу они тоже подсунули =). Когда-то долго мучился почему у меня на ноуте не работает мышь/точпад. Такое поведение начинается, если скомпилить с флагом hal - тогда оно по умолчанию не воспринимает устройства с xorg.conf, а само обнаруживает и берет параметры из hal, да еще нада чтобы hald был запущен. Только одной опции "AllowEmptyInput" "false" будет мало, нужно прописать еще одну опцию:

Код: Выделить всё

Section “ServerFlags”
   Option “AllowEmptyInput” “false”
   Option “AutoAddDevices” “false”
EndSection

Например у меня клавиатура определялась, а когда я просто вырубил AllowEmptyInput, то у меня клавиши начали восприниматься по 2 раза (типа от иксового драйвера из xorg.conf и от того что обнаружился автоматически).
Спасибо сказали: