[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

EXA working with Radeon RV350, but text-rendering very slow?



After a recent upgrade of Xorg, I am finally successfully running XFCE with
compositing working great with my Mobility Radeon RV350. Switched to EXA and
that is working beautifully and I'm finally running with render acceleration.
Found xorg is using about half the CPU that it was using with EXA disabled.Here
is the relevant portion of my xorg.conf:


Section "Device"
    Identifier  "ATI Technologies Inc RV350 [Mobility Radeon 9600 M10]"
    Driver      "radeon"
    # Option      "FBTexPercent"   "0"
      Option      "AccelDFS"       "on"
      Option      "AccelMethod"    "EXA"
      Option      "MigrationHeuristic"    "greedy"
      Option      "EnableDepthMoves"      "true"
    ## THE OPTIONS ABOVE WERE COMMENTED OUT BEFORE XORG UPGRADE
      Option      "AGPMode" "8"
      Option      "DDCMode" "on"
      Option      "EnablePageFlip" "on"
      Option      "BackingStore" "1"
     #Option      "SaveUnders" "1"      #unused, for some reason
      BusID     "PCI:1:0:0"
EndSection



However I seem to be having trouble with rendering text, according to gtkperf.
Here are side by side comparisons of

--Old settings:                            --EXA + new settings:
GtkEntry - time:  0.10                   GtkEntry - time:  0.12
GtkComboBox - time:  4.12                GtkComboBox - time:  3.12
GtkComboBoxEntry - time:  3.92           GtkComboBoxEntry - time:  2.77
GtkSpinButton - time:  0.73              GtkSpinButton - time:  0.77
GtkProgressBar - time:  0.51             GtkProgressBar - time:  0.56
GtkToggleButton - time:  1.33            GtkToggleButton - time:  1.31
GtkCheckButton - time:  1.08             GtkCheckButton - time:  1.06
GtkRadioButton - time:  1.35             GtkRadioButton - time:  1.26
GtkTextView - Add text - time:  0.88     GtkTextView - Add text - time:  1.17
GtkTextView - Scroll - time:  1.17       GtkTextView - Scroll - time:  0.64
GtkDrawingArea - Lines - time:  1.41     GtkDrawingArea - Lines - time:  1.51
GtkDrawingArea - Circles - time:  2.24   GtkDrawingArea - Circles - time:  1.02
GtkDrawingArea - Text - time:  2.36      GtkDrawingArea - Text - time: 18.27
GtkDrawingArea - Pixbufs - time:  0.21   GtkDrawingArea - Pixbufs - time:  0.75
 ---                                      ---
Total time: 21.42                         Total time: 34.36


After switching to EXA fonts look a little different, maybe not as good, but can
anyone shed some light onto what might be going on here?


Reply to: