[SOLVED] Окна "расползаются" при включённой прозрачности - fglrx.
Oleg-A 26 апреля, 2008 - 14:00
Fglrx (ati-drivers-8.40.4) установлен в Xorg 7.2.
Всё работает нормально.
До включения прозрачности окон в XFCE.
После включения прозрачности, при прокрутке в окне (скроллинге), содержимое окна (если оно gtk) "расползается".
Так выглядит Firefox при включённой прозрачности:

И это ещё не самый худший пример!
При использовании опенсурсных xf86-video-ati-драйверов, подобных проблем не возникает.
Xorg.conf:
# File generated by xorgconfig.
Section "DRI"
Mode 0666
Group "video"
EndSection
Section "ServerLayout"
Identifier "Simple Layout"
Screen 0 "Screen 1" 0 0
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection
Section "Files"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/100dpi/"
FontPath "/usr/share/fonts/75dpi/"
EndSection
Section "Module"
Load "glx"
Load "dri"
Load "drm"
Load "vnc"
Load "dbe" # Double buffer extension
SubSection "extmod"
Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubSection
Load "freetype"
EndSection
Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "AutoRepeat" "500 30"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru"
Option "XkbVariant" ",winkeys"
Option "XkbOptions" "grp:alt_shift_toggle"
EndSection
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "IMPS/2" # IntelliMouse PS/2
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
Option "Emulate3Buttons"
EndSection
Section "Monitor"
Identifier "Samsung Syncmaster 960bf"
HorizSync 31.5 - 64.3
VertRefresh 50.0 - 90.0
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection
Section "Device"
Identifier "ATI Radeon"
VendorName "ATI Technologies Inc"
Driver "fglrx"
Option "XAANoOffscreenPixmaps" "true"
Option "backingstore" "true"
Option "UseInternalAGPGART" "no"
# Option "AGPMode" "4"
Option "ColorTiling" "on"
Option "VideoOverlay" "on"
Option "UseFastTLS" "2"
Option "EnablePrivateBackZ" "on"
EndSection
Section "Screen"
Identifier "Screen 1"
Device "ATI Radeon"
Monitor "Samsung Syncmaster 960bf"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 8
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
Option "SecurityTypes" "VncAuth"
Option "UserPasswdVerifier" "VncAuth"
Option "PasswordFile" "/etc/vncpasswd"
EndSection
Section "Extensions"
Option "RENDER" "true"
Option "Composite" "true"
Option "ReducedBlanking" "Enable"
EndSection
ATI Radeon 9600.
Просьба использование opensource драйверов не предлагать!
»
- Для комментирования войдите или зарегистрируйтесь

есть просьба
есть просьба убрать коментарии из конфига, а потом выкладывать...
По теме - прозрачность которая xcomposite (у вас) отрубает DRM, а открытые дрова умеют работать с
EXA (вместо XAA) и если вы укажете в секции видеокарты
то скорость работы с прозрачностью сильно увеличится. Я в своё время так делал на Radeon 9200, и если на XAA оно тупило просто безбожно, то с EXA вполне нормально работало...
Хотя можно наверно попробовать закрытые дрова поновее поставить.
UPD: попробуй поменять
на 1 или 0 , как и советует ebuild дров.
поставил более
поставил более новые драйвера (8.471.3) и
Option "UseFastTLS" "1"всё работает без проблем.