Странные падения иксов

Поставил арч, на него xorg и gnome. Видеокарточка nvidia gf9600gt дрова проприетарные, из репозитория (185.18.31)
X запустил первый раз без конфига, с открытыми дровами xf86-video-nv, и сразу поставил гном, а уж затем проприетарные дрова. Как я понял, в таком случае все конфигурируется HALом, автоматически. После установки проприетарных дров только прописал в xorg.conf в секцию device driver “nvidia”. В качестве логин-манагера стоит gdm, запускается из списка демонов в rc.conf.

А теперь, собственно, проблема: После загрузки системы запускается gdm, там логинюсь, и…. иксы падают. После чего gdm их перезагружает, логинюсь снова - и все нормально. Работает все без тормозов, видео, компиз и т.д. Однако в последствии, за целый день работы компутера, хотябы один раз падают иксы, всегда в разной ситуации, иногда после ввода команды в терминале, иногда просто так. Сначала грешил на иксорг, сначала он у меня выглядел так:
Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
    ModulePath      "/usr/lib/xorg/modules"
    FontPath        "/usr/share/fonts/misc"
    FontPath        "/usr/share/fonts/100dpi:unscaled"
    FontPath        "/usr/share/fonts/75dpi:unscaled"
    FontPath        "/usr/share/fonts/TTF"
    FontPath        "/usr/share/fonts/Type1"
EndSection
Section "Module"
#	Load  "extmod"
#	Load  "record"
#	Load  "dri2"
#	Load  "dbe"
        Load  "glx"
#	Load  "dri"
EndSection
Section "ServerFlags"
    Option         "Xinerama" "0"
EndSection
Section "InputDevice"
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection
Section "InputDevice"
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/input/mice"
    Option         "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Acer AL2016W"
    HorizSync       31.0 - 84.0
    VertRefresh     56.0 - 77.0
EndSection
Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "SWcursor"           	# [<bool>]
        #Option     "HWcursor"           	# [<bool>]
        #Option     "NoAccel"            	# [<bool>]
        #Option     "ShadowFB"           	# [<bool>]
        #Option     "UseFBDev"           	# [<bool>]
        #Option     "Rotate"             	# [<str>]
        #Option     "VideoKey"           	# <i>
        #Option     "FlatPanel"          	# [<bool>]
        #Option     "FPDither"           	# [<bool>]
        #Option     "CrtcNumber"         	# <i>
        #Option     "FPScale"            	# [<bool>]
        #Option     "FPTweak"            	# <i>
        #Option     "DualHead"           	# [<bool>]
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "nVidia Corporation"
    BoardName      "G94 [GeForce 9600 GT]"
    Option         "NoLogo" "True"
    BusID          "PCI:1:0:0"
EndSection
Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "1680x1050_60 +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

А затем я стырил конфиг из убунты:
Section "Module"
        Load "glx"
EndSection
Section "Device"
        Identifier      "NVIDIA Corporation GeForce 9600GT"
        Driver          "nvidia"
        Option          "NoLogo" "TRUE"
EndSection
Section "Monitor"
	Identifier	"Configured Monitor"
EndSection
Section "Screen"
	Identifier	"Default Screen"
	Monitor		"Configured Monitor"
	Device		"Configured Video Device"
EndSection

После чего, собственно, ничего не изменилось, абсолютно. Отсюда можно сделать вывод, что содержание xorg.conf вообще мало на что влияет…

Подскажите нубу, куда копать, или какие маны курить. Гугл по запросам “падение иксов” и подобным, ничего похожего на мою проблему не выдал…
Посмотри в логи ~/.xsession-errors и /var/log/Xorg.0.log
Разберемся, голубчик!
Радостный рванул их смотреть, но вдруг понял, что ети логи начинаются заново при каждом старте иксов, а после их падения, gdm иксы рестартует :-\ Так что не удается посмотреть лог ошибки.
Кстати, в .xsession-errors у меня флуд такого плана:
(epiphany:5690): Gdk-WARNING **: XID collision, trouble ahead
И этим забито 6000+ строк лога. При этом все вроде нормально работает, иксы не падают… Но все таки не хорошо что-то, когда в логе ошибок за одну сессию 6к+ строк. Что вообще такое XID collision?

А по моей проблеме, что-то мне кажется дело в гноме, или в GDMе, ибо когда стартую иксы просто командой startx, в выводе никаких ошибок самих иксов, только twm(он почемуто запускается по умолчанию по команде startx) сыплет жалобы на шрифты, или кодировку, или что-то в этом духе. Но в гноме-то никаких проблем нет, кроме необъяснимых падений иксов…
Как раз сегодня gdm обновился :) Попробуйте.
Разберемся, голубчик!
Хотел написать “щас попробую” и иксы упали :) Ну ничего, обновился, рубутнулся, залогинился в этот раз с первого раза, уже прогресс O0
 
Зарегистрироваться или войдите чтобы оставить сообщение.