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/libXdamage
P.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.