KDE4 && XComposite + XDamage with 2 X screen's
fsat 14 февраля, 2008 - 11:32
Проблема следующая. Я являюсь счастливым обладателем ноутбука с 2-х головочной видюхой nVidia 8600M GT.
Недавно я стал еще и счастливым обладателем KDE 4.0.1. Я в курсе, что в генту этот пакет еще маскирован. Но вот какая проблема: когда я использую один экран (родной ноутовский) кеда позволяет всякие прозрачности и эффекты. Когда я включаю второй (просто убераю комментарий в xorg.conf со второго скрина) КДЕ уже говорит что XComposite и XDamage недоступны.
Section "Module"
Load "glx"
Load "dbe"
Load "drm"
Load "freetype"
Load "type1"
EndSection
Section "Device"
Identifier "nvout1"
Driver "nvidia"
VendorName "nVidia Corporation"
BoardName "GeForce 8600M GT"
BusID "PCI:1:0:0"
Screen 0
EndSection
Section "Screen"
Identifier "Screen0"
Device "nvout1"
Monitor "Monitor0"
Option "TwinView" "0"
Option "metamodes" "1280x800 +0+0"
Option "RenderAccel" "true"
Option "AddARGBGLXVisuals" "true"
Option "AllowGLXWithComposite" "true"
Option "DamageEvents" "true"
Option "HWcursor"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Никаких ошибок (относящихся к видео) в логах xorg-a и kdm-a не замечено.
»
- Для комментирования войдите или зарегистрируйтесь

Во-первых, не
Во-первых, не вижу Section "Extentions", в которой это все прописывается (Option "Composite" "true", etc...), во-вторых -
emerge x11-libs/libXcomposite x11-proto/compositeproto x11-proto/damageproto x11-libs/libXdamageP.S.: а xinerama разве не нужна?
Извиняюсь.
Извиняюсь. Секция extenstions есть. Там прописан композит.
Вот кусок лога:
emerge x11-libs/libXcomposite x11-proto/compositeproto x11-proto/damageproto x11-libs/libXdamage << Уже есть
xinerama тоже включена.
Этой проблемы нет с одим скрином. Она возникает только когда используются два. У меня есть подозрение, что вопрос более уместен будет на форумах нвидии. Ну или письмом в их саппорт. Параллельно я эту тему мусолю на kde-forums.
There is a feature in Micro$oft windows. Just put a string "BUGS=OFF" to your system.ini file. See? That's not a bug, it's a feature.