I've performed some test with the Jaunty alpha 3 x64 livecd. I don't
have enough disk space to install it next to Intrepid, but I'll get a
new disk next week.

The default radeon acceleration method changed from 'XAA' (Intrepid) to
'EXA' (Jaunty). The Jaunty xorg logfile has been attached.

Short conclusion:
Desktop performance with radeon XAA acceleration got worse
Desktop performance with radeon EXA acceleration got better


All tests below were performed with desktop visual effects disabled and this 
simple xorg.conf:
    Section "Device"
            Identifier      "Configured Video Device"
either
            Option          "AccelMethod" "XAA"
or
            Option          "AccelMethod" "EXA"
    EndSection
    Section "Monitor"
            Identifier      "Configured Monitor"
    EndSection
    Section "Screen"
            Identifier      "Default Screen"
            Monitor         "Configured Monitor"
            Device          "Configured Video Device"
            SubSection "Display"
                    Virtual 1920 1920
            EndSubSection
    EndSection


To check desktop performance, I've compared how Mozilla Thunderbird feels. 
Ordered from good to bad:

Intrepid; XAA acceleration, normal rotation
        Initial drawing of the window is nearly instant
        Scrolling speed is good

Jaunty; XAA acceleration, normal rotation; EXA acceleration, any rotation
        Initial drawing of the window takes about 1 second:
                It's clearly visible in what order the Folders, Headers, 
Message and Toolbar panels are drawn;
                The contents of the panels are drawn quickly
        Scrolling is noticeably slower

Intrepid; EXA acceleration, any rotation
        Initial drawing of the window takes about 2 seconds:
                It's clearly visible in what order the Folders, Headers, 
Message and Toolbar panels are drawn;
                The contents of the panels are drawn quickly
        Scrolling is slow

Intrepid / Jaunty; XAA acceleration, rotation other than normal
        Initial drawing of the window takes about 3 seconds:
                It's clearly visible in what order the Folders, Headers, 
Message and Toolbar panels are drawn;
                The contents of the panels are drawn very slowly (in left 
rotation the panels are filled from right to left)
        Scrolling is practically impossible because each screen update takes 
several seconds


To get some framerate numbers, I did run the following programs:
        glxgears -geometry 1000x1000
        x11perf -shmput500

Configuration                            | glxgears | x11perf | Thunderbird 
'feel'
-----------------------------------------+----------+---------+-------------------
Intrepid, fglrx, rotation normal         |     780  |     988 | good
Intrepid, radeon XAA, rotation normal    |     404* |     899 | good
Intrepid, radeon XAA, rotation left      |       5  |      60 | very bad
Intrepid, radeon EXA, rotation normal    |     404* |      66 | bad
Intrepid, radeon EXA, rotation left      |     256  |      65 | bad
Jaunty A3, radeon XAA, rotation normal   |      33  |      64 | medium
Jaunty A3, radeon XAA, rotation left     |       1  |       7 | very bad
Jaunty A3, radeon EXA, rotation normal   |      33  |     843 | medium
Jaunty A3, radeon EXA, rotation left     |      32  |     848 | medium

*) With some added options to the simple xorg.conf, glxgears is able to
produce 579 fps. The same options don't have an effect in Jaunty, but
I'll retest once it's installed on disk.

The numbers above don't show a relation with the Thunderbird 'feel'.
What benchmarks could be run to measure desktop performance?


** Attachment added: "Xorg.0.log"
   http://launchpadlibrarian.net/21331462/Xorg.0.log

-- 
[ATI 7000] xrandr -o left results in garbled, slow picture
https://bugs.launchpad.net/bugs/298119
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to