Xorg под VMware. Он меня уже достал.

Привет всем.

Никак не пойму, что xorg-у от меня надо.
Пытаюсь поставить его в генту на виртуальной машине под vmware (VMWare под WinXP sp2).
Конфиг /etc/X11/xorg.conf такой -

Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
RgbPath "/usr/share/X11/rgb"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/100dpi/"
FontPath "/usr/share/fonts/75dpi/"
EndSection

Section "Module"
Load "GLcore"
Load "glx"
Load "dri"
Load "xtrap"
Load "record"
Load "dbe"
Load "extmod"
Load "freetype"
Load "type1"
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 "Monitor Vendor"
ModelName "Monitor Model"
EndSection

Section "Device"
Identifier "Card0"
Driver "vmware"
VendorName "VMware Inc"
BoardName "[VMware SVGA II] PCI Display Adapter"
BusID "PCI:0:15:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection

vmware-tools установлены.

Ну, startx. Секунд несколько думает на черном экране, меняет разрешение, меняет разрешение обратно и вываливается с ошибкой -

(EE) AIGLX: Screen 0 is not DRI capable

Флаги в make.conf такие -

USE="X acpi aiglx aim apache2 apm bash-completion bidi bzip2 cairo caps cdr dbus directfb doc dri exif fastcgi fbcon ffmpeg fftw firefox ftp gif gpm hal icq imap jabber java javascript jpeg jpeg2k kde kdexdeltas kerberos ldap libcaca maildir mbox mime mmap mmx mozilla mpeg mplayer mysql mysqli ncurses nls oscar pam pcre pdf perl php png posix python qt4 rdesktop ruby samba sasl slang sockets socks5 sse sse2 ssl svga tiff tokenizer truetype unicode usb v4l verbose win32codecs xcomposite xine xinerama xosd xpm xv xvid zlib"
VIDEO_CARDS="vmware"
INPUT_DEVICES="evdev keyboard mouse vmmouse"

xorg-server собирал с этими флагами...

если закомментировать в xorg.conf две строчки -

# Load "glx"
# Load "dri"

то симптомы другие -
после startx снова вылетает в консоль(не стартует) с такими ошибками -

tux ~ # grep -s "(EE)" /var/log/Xorg.0.log
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
tux ~ # grep -s "(WW)" /var/log/Xorg.0.log
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(WW) VMWARE(0): Unable to estimate virtual size

Т.е. ошибок нет, и два предупреждения.

Попробовал снести xorg и пересобрать его с флагами "-aiglx -dri" (неужели видяха VMware не умеет DRI??). Пересобрал. startx.
с раскомментированными строчками
Load "glx"
Load "dri"
вылетает с ошибкой -
tux ~ # grep -s "(EE)" /var/log/Xorg.0.log
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(EE) Failed to load module "dri" (module does not exist, 0)

а если их закомментировать обратно, то опять двадцать пять -
tux ~ # grep -s "(WW)" /var/log/Xorg.0.log
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(WW) VMWARE(0): Unable to estimate virtual size

Думал может дело в ACPI. Отключил его полностью, пересобрал ядро. Все то же самое. Ничего не изменилось.
Гугление за день ничего не дало.. У кого есть идеи, как заставить этого гада запуститься?

В случае ошибки

В случае ошибки (EE) AIGLX: Screen 0 is not DRI capable можно попробовать отключить aiglx: Option "AIGLX" "false" в Section "ServerLayout". Если проблема в acpi, собрать без поддержки acpi (USE = -acpi).

что-то не видно

что-то не видно чтобы флаг -acpi как-то влиял -

tux ~ # USE="-acpi" emerge -av xorg-server


These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild R ] x11-base/xorg-server-1.2.0-r3 USE="ipv6 nptl xorg -3dfx -debug -dmx -dri -kdrive -minimal -sdl -xprint" INPUT_DEVICES="evdev keyboard mouse vmmouse -acecad -aiptek -calcomp -citron -digitaledge -dmc -dynapro -elo2300 -elographics -fpit -hyperpen -jamstudio -joystick -magellan -microtouch -mutouch -palmax -penmount -spaceorb -summa -synaptics -tek4957 -ur98 -void -wacom" VIDEO_CARDS="vmware -apm -ark -chips -cirrus -cyrix -dummy -epson -fbdev -fglrx -glint -i128 -i740 -i810 (-impact) -imstt -mach64 -mga -neomagic (-newport) -nsc -nv -nvidia -r128 -radeon -rendition -s3 -s3virge -savage -siliconmotion -sis -sisusb (-sunbw2) (-suncg14) (-suncg3) (-suncg6) (-sunffb) (-sunleo) (-suntcx) -tdfx -tga -trident -tseng -v4l -vesa -vga -via -voodoo" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB

вы уверены что xorg таким образом соберется без acpi?

ЗЫ просто я его уже три раза пересобирал, а процесс небыстрый
честно говоря такое чувство что это vmware мозги пудрит

Про флаг сказал

Про флаг сказал тока потому, что в глаза бросился. (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory) Так как это не ошибка, то скорее, наоборот, он просто предупреждает, что нет поддержки acpi.Так что проблема не в acpi. Остается только: (WW) VMWARE(0): Unable to estimate virtual size. А значит, парит моск, именно, vmware. Замечал не раз, что если грузить икс из консоли, то он не может загрузиться и при варнингах, но при автоматическом запуске, он игнорирует варнинги и запускается. Можно попробовать xorg 1.3.0.0 и соответственно новый видео драйвер. Возможно неправильно собрано ядро, часто бывает, что для корректной работы видеодрайвера нужно наличие каких-то опций и отсутствие других.

отруби aiglx и все

отруби aiglx и все будет ок

В опчем, через

В опчем, через xsm иксы стартанули. А через startx - хрен. Не знаю что такое.
Но уже запарило искать истину. Уже все ACPI и DRI и AIGLXы поотключал, все что можно пересобрал, и опять двадцать пять. Нафиг. Все. Пусть стартует через xsm если ему так охота. Упёртый пингвин.

Вот второй день уже счастливо собираю в дефолтном twm-е кеды. Процесс даже близится к концу.

Не совсем

Не совсем понял, а зачем запускать X сервер в эмуляторе то? Ведь есть много нативных, если под винду, то пробуй Xming (вполне неплох, особено если запускать отдельные приложение), под другие системы тоже есть и немало.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".