Greetings.
Is it possible that 2D acceleration method XAA is faster than EXA with my SW / HW configuration?
EXA:
Everything is slow. Drawing objects, rendering inside kde/gtk windows. 3D accel is good (UrbanTerror ~70-90fps, glxgears ~2400fps) Example: I launch firefox, I open some tabs with web content but when I roll-down yakuake (terminal emulator) its very very slow with freezes over firefox window. Same when yakuake roll-up. Switch to another virtual desktop is painful, windows contents render for seconds.
XAA: Everything what happend with EXA is gone. Everything is fast including virtual desktop switching.
Configuration:
Is it possible that 2D acceleration method XAA is faster than EXA with my SW / HW configuration?
EXA:
Everything is slow. Drawing objects, rendering inside kde/gtk windows. 3D accel is good (UrbanTerror ~70-90fps, glxgears ~2400fps) Example: I launch firefox, I open some tabs with web content but when I roll-down yakuake (terminal emulator) its very very slow with freezes over firefox window. Same when yakuake roll-up. Switch to another virtual desktop is painful, windows contents render for seconds.
XAA: Everything what happend with EXA is gone. Everything is fast including virtual desktop switching.
Configuration:
Code:
asfalatus@littlefame:~$ lspci 00:00.0 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge 00:00.1 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge 00:00.2 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge 00:00.3 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge 00:00.4 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge 00:00.7 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge 00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI bridge [K8T800/K8T890 South] 00:0a.0 Multimedia audio controller: Creative Labs SB Audigy LS 00:0f.0 IDE interface: VIA Technologies, Inc. VIA VT6420 SATA RAID Controller (rev 80) 00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06) 00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) 00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) 00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) 00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) 00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86) 00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800/K8T890 South] 00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 78) 00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration 00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map 00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller 00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control 01:00.0 VGA compatible controller: ATI Technologies Inc RV535 [Radeon X1650 Series] (rev 9e) 01:00.1 Display controller: ATI Technologies Inc RV535 [Radeon X1650 Series] (rev 9e)
Code:
asfalatus@littlefame:~$ cat /etc/X11/xorg.conf
# /etc/X11/xorg.conf (xorg X Window System server configuration file)
Section "Files"
# FontPath "/usr/share/X11/fonts/misc"
# FontPath "/usr/share/X11/fonts/cyrillic"
# FontPath "/usr/share/X11/fonts/100dpi/:unscaled"
# FontPath "/usr/share/X11/fonts/75dpi/:unscaled"
# FontPath "/usr/share/X11/fonts/Type1"
# FontPath "/usr/share/X11/fonts/CID"
# FontPath "/usr/share/X11/fonts/100dpi"
# FontPath "/usr/share/X11/fonts/75dpi"
# paths to defoma fonts
# FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
# FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/CID"
EndSection
Section "Module"
Load "dbe"
# Load "i2c"
# Load "bitmap"
# Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
# Load "int10"
# Load "type1"
# Load "vbe"
EndSection
Section "InputDevice"
Identifier "Keyboard[0]"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us,sk"
Option "XkbOptions" "grp:alt_shift_toggle"
EndSection
Section "InputDevice"
Identifier "Mouse[0]"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "auto"
Option "ZAxisMapping" "4 5"
EndSection
Section "Monitor"
Identifier "Monitor[0]"
HorizSync 31.5-106.3
VertRefresh 60-110
Option "DPMS"
# Hansol 720D modelines
ModeLine "640x480" 25.175 640 656 752 800 480 490 492 525 -hsync -vsync
ModeLine "640x480" 31.5 640 656 720 840 480 481 484 500 -hsync -vsync
ModeLine "640x480" 36 640 696 752 832 480 481 484 509 -hsync -vsync
ModeLine "800x600" 40 800 840 968 1056 600 601 605 628 +hsync +vsync
ModeLine "800x600" 49.5 800 816 896 1056 600 601 604 625 +hsync +vsync
ModeLine "800x600" 56.25 800 832 896 1048 600 601 604 631 +hsync +vsync
ModeLine "1024x768" 65 1024 1048 1184 1344 768 771 777 806 -hsync -vsync
ModeLine "1024x768" 78.75 1024 1040 1136 1312 768 769 772 800 +hsync +vsync
ModeLine "1024x768" 94.5 1024 1072 1168 1376 768 769 772 808 +hsync +vsync
ModeLine "1280x1024" 108 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
ModeLine "1280x1024" 135 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync
ModeLine "1280x1024" 157.5 1280 1344 1504 1728 1024 1025 1028 1072 +hsync +vsync
ModeLine "1600x1200" 162 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync
ModeLine "1600x1200" 175 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync
ModeLine "1600x1200" 202.5 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync
# End of modelines
EndSection
Section "Device"
Identifier "Device[0]"
Driver "radeon"
BusID "PCI:1:0:0"
Option "XAANoOffscreenPixmaps" "True"
Option "AGPMode" "8"
Option "AccelMethod" "XAA"
Option "ColorTiling" "On"
# Option "AccelDFS" "True"
# This can speed up movie playback but can in rare cases case instability
# Option "DMAForXv" "True"
# Option "GARTSize" "512"
Option "RenderAccel" "True"
Option "VGAAccess" "True"
Option "BusType" "AGP"
EndSection
Section "Device"
Identifier "Device[1]"
Driver "fglrx"
BusID "PCI:1:0:0"
Option "UseFastTLS" "2"
EndSection
Section "Extensions"
Option "Composite" "Disable"
EndSection
Section "Screen"
Identifier "Screen[0]"
Device "Device[0]"
Monitor "Monitor[0]"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Layout"
Screen "Screen[0]"
InputDevice "Keyboard[0]"
InputDevice "Mouse[0]"
Option "AIGLX" "True"
EndSection
Section "DRI"
Mode 0666
EndSection
Code:
asfalatus@littlefame:~$ dpkg -l | grep 'mesa' ii libgl1-mesa-dri 7.1-1 A free implementation of the OpenGL API -- DRI modules ii libgl1-mesa-glx 7.1-1 A free implementation of the OpenGL API -- GLX runtime ii libglu1-mesa 7.1-1 The OpenGL utility library (GLU) ii libosmesa6 7.1.0~git20080618.3e8aadee-0ubuntu0tormod Mesa Off-screen rendering extension ii mesa-utils 7.1-1 Miscellaneous Mesa GL utilities dpkg -l | grep 'xorg' (REDUCED) ii xserver-xorg 1:7.4~3 the X.Org X server ii xserver-xorg-core 2:1.5.0-1 Xorg X server - core server ii xserver-xorg-input-evdev 1:2.0.3-2 X.Org X server -- evdev input driver ii xserver-xorg-input-kbd 1:1.3.1-2 X.Org X server -- keyboard input driver ii xserver-xorg-input-mouse 1:1.3.0-2 X.Org X server -- mouse input driver ii xserver-xorg-video-radeon 1:6.9.0+git20080826.a3cc1d7a-2 X.Org X server -- ATI Radeon display driver ii xserver-xorg-video-radeonhd 1.2.1-3 X.Org X server -- AMD/ATI r5xx, r6xx display
Code:
asfalatus@littlefame:~$ uname -a Linux littlefame 2.6.26-1-amd64 #1 SMP Wed Sep 10 15:31:12 UTC 2008 x86_64 GNU/Linux

Comment