У тебя на картинке, белым по черному написано "
Primary device is not PCI" и написано смотреть в
/var/log/Xorg.0.log , далее Fatal server error: no
SCREENS found, Чё эта фигня означает:
Во первых в etc/X11/xorg.conf не правильно указано оборудование, соответственно не правильно указана шина (
BusID) на которой сидит видюха к примеру:
Section "Device"
Identifier "device0"
Driver "nvidia"
VendorName "NVIDIA Corporation GeForce 9800 GT"
BusID "
PCI:1:0:0"
EndSection
а так же некоректно указан или отсутствует вовсе секция
Screen, хотя ссыка наверняка есть, как пример приведу свой xorg :
_______________________________________________________________________________________________________________________________________
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (buildmeister@builder63) Wed Oct 1 15:09:35 PDT 2008
#Section "Files"
# RgbPath "/usr/lib/X11/rgb"
#EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen" 0 0
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
# Option "AIGLX" "true"
Option "Xinerama off"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "freetype"
Load "glx"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru"
Option "XkbVariant" ",winkeys"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
EndSection
Section "Monitor"
Identifier "LS1750S"
HorizSync 30.0 - 30.0
VertRefresh 60.0
Option "DPMS"
EndSection
Section "Device"
Identifier "device0"
Driver "nvidia"
VendorName "NVIDIA Corporation GeForce 9800 GT"
BusID "PCI:1:0:0"
EndSection
Section "Device"
Identifier "device1"
Driver "nvidia"
VendorName "NVIDIA Corporations G73[GeForce 7600 GT]"
BusID "PCI:2:0:0"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "device0"
Monitor "LS1750S"
DefaultDepth 24
# Option "TripleBuffer" "True"
# Option "BackingStore" "True"
# Option "DamageEvents" "True"
# Option "UseEvents" "False"
# Option "Coolbits" "1"
# Option "AddARGBGLXVisuals" "True"
Option "NoLogo" "true"
# Option "RenderAccel" "true"
# Option "AllowGLXWithComposite" "true"
SubSection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600"
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
_____________________________________________________________________________________________________________
P.S. В системе две видеокарты, отсюда и две секции
Device, особо обратить внимание на секцию
Screen,
Section "Screen"
Identifier "Default Screen"
Device "device0"
Monitor "LS1750S"
Как видно, здесь указано куда (
Default screen) и на какой девайс (
device0) выводит изображение по умолчанию.
Если посмотреть Xorg.0.log то там видно:
(!!) More than one possible primary device found
(--) PCI: (0@1:0:0) nVidia Corporation GeForce 9800 GT rev 162, Mem @ 0xfb000000/0, 0xc0000000/0, 0xf8000000/0, I/O @ 0x0000ac00/0, BIOS @
(--) PCI: (0@2:0:0) nVidia Corporation G70 [GeForce 7600 GT] rev 161, Mem @ 0xfd000000/0, 0xd0000000/0, 0xfc000000/0, I/O @ 0x0000bc00/0, BIOS @
что соответствует записям в
xorg.conf в секции
Device, и
BusID.
если в консоле ввести
lspci то можно увидеть что физически видео сидят на:
01:00.0 VGA compatible controller: nVidia Corporation GeForce 9800 GT (rev a2)
02:00.0 VGA compatible controller: nVidia Corporation G70 [GeForce 7600 GT] (rev a1)
вот это
01:00.0 и нужно указать в секции Device, в строке BusID
01:00.0, по сколку у меня две видеокарты то и соответственно у меня две секции
Device, в идентификаторах (
Identifier) я указал
device0, ноль это 1-й адаптер, 1- естественно второй, можно указать Configured Video Device, я решил сократить до просто Device.
Вообще почаще заглядывай в логи, можно загрузится в консольном режиме и чтобы туда-сюда иксы не дергать достаточно набрать
startx -scanpci иксы протестят загрузку и если все хорошо, то будет опять приглашение ввода, если проблеммы то опять выдаст экран с сообщением наподобие твоего что ты выкладывал. Ну тогда опять глядишь в Xorg.0.log и там прямо указано где и в чем ошибка, иногда может написать типа "error in xorg.conf (line=9), тогда открываешь xorg.conf и смотришь чё у тебя написано в 9-й строке и исправляешь.
Весь
xorg.conf за исключением первых двух строк (# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (buildmeister@builder63) Wed Oct 1 15:09:35 PDT 2008), написан с нуля, какбывшему обладателю "продукции" от ATI (кто являеется меня поймет), написать его с нуля раз плюнуть.