Announcement

Collapse
No announcement yet.

The Current Performance Of GLAMOR Acceleration

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • #16
    Originally posted by agd5f View Post
    They are not accelerated in most cases so they result in software fallbacks which means data may have to be migrated to CPU accessible memory, plus synchronization.
    I fugure out they are not accelerated in radeon, but look at the fglrx results:

    Code:
    GtkEntry - time:  0,04
    GtkComboBox - time:  0,81
    GtkComboBoxEntry - time:  0,66
    GtkSpinButton - time:  0,07
    GtkProgressBar - time:  0,03
    GtkToggleButton - time:  0,06
    GtkCheckButton - time:  0,06
    GtkRadioButton - time:  0,11
    GtkTextView - Add text - time:  0,52
    GtkTextView - Scroll - time:  0,13
    GtkDrawingArea - Lines - time:  0,84
    GtkDrawingArea - Circles - time:  1,96
    GtkDrawingArea - Text - time:  0,41
    GtkDrawingArea - Pixbufs - time:  0,06
     --- 
    Total time:  5,76
    
     And then minimized window:
    
    GtkEntry - time:  0,03
    GtkComboBox - time:  0,40
    GtkComboBoxEntry - time:  0,20
    GtkSpinButton - time:  0,06
    GtkProgressBar - time:  0,03
    GtkToggleButton - time:  0,06
    GtkCheckButton - time:  0,05
    GtkRadioButton - time:  0,11
    GtkTextView - Add text - time:  0,51
    GtkTextView - Scroll - time:  0,11
    GtkDrawingArea - Lines - time:  0,60
    GtkDrawingArea - Circles - time:  0,78
    GtkDrawingArea - Text - time:  0,39
    GtkDrawingArea - Pixbufs - time:  0,02
     --- 
    Total time:  3,34
    Circles needs optimisation in fglrx . Anyway, is that means they are accelerated in fglrx , because minimising window does not metter much?
    Last edited by dungeon; 04-28-2014, 12:36 PM.

    Comment


    • #17
      But my results with 0.6 glamor lib (ubuntu 14.04 version) on Debian Sid (xserver 1.15.1) is not that much worse like for other people, just lines and circles are problematic

      Code:
      GtkEntry - time:  0.03
      GtkComboBox - time:  0.62
      GtkComboBoxEntry - time:  0.52
      GtkSpinButton - time:  0.06
      GtkProgressBar - time:  0.04
      GtkToggleButton - time:  0.06
      GtkCheckButton - time:  0.06
      GtkRadioButton - time:  0.13
      GtkTextView - Add text - time:  0.33
      GtkTextView - Scroll - time:  0.10
      GtkDrawingArea - Lines - time: 85.40
      GtkDrawingArea - Circles - time: 64.94
      GtkDrawingArea - Text - time:  1.10
      GtkDrawingArea - Pixbufs - time:  0.60
       --- 
      Total time: 153.98

      Comment


      • #18
        Originally posted by dungeon View Post
        And my results with normal glamor lib just minimized window (with Athlon 5350):

        Code:
        GtkEntry - time:  0.00
        GtkComboBox - time:  0.26
        GtkComboBoxEntry - time:  0.31
        GtkSpinButton - time:  0.06
        GtkProgressBar - time:  0.03
        GtkToggleButton - time:  0.06
        GtkCheckButton - time:  0.06
        GtkRadioButton - time:  0.14
        GtkTextView - Add text - time:  0.33
        GtkTextView - Scroll - time:  0.10
        GtkDrawingArea - Lines - time:  2.24
        GtkDrawingArea - Circles - time:  0.85
        GtkDrawingArea - Text - time:  0.38
        GtkDrawingArea - Pixbufs - time:  0.02
         --- 
        Total time:  4.84
        Even "slow" fglrx doing it in that same time, also needs just 4-5 seconds for 'gtkperf -a' but properly drawing on screen ... So i will be happy when i see that number .
        Code:
        GtkEntry - time:  0,00
        GtkComboBox - time:  0,54
        GtkComboBoxEntry - time:  0,74
        GtkSpinButton - time:  0,23
        GtkProgressBar - time:  0,11
        GtkToggleButton - time:  0,07
        GtkCheckButton - time:  0,07
        GtkRadioButton - time:  0,06
        GtkTextView - Add text - time:  0,26
        GtkTextView - Scroll - time:  0,38
        GtkDrawingArea - Lines - time:  0,67
        GtkDrawingArea - Circles - time:  0,70
        GtkDrawingArea - Text - time:  0,17
        GtkDrawingArea - Pixbufs - time:  0,11
         --- 
        Total time:  4,10
        HD7950 with glamor-server xorg branch from keithp

        I just switched to glamor-server xorg branch from keithp: finally glamor is fast enough for everyday use. I will not complain anymore, thanks Keith
        ## VGA ##
        AMD: X1950XTX, HD3870, HD5870
        Intel: GMA45, HD3000 (Core i5 2500K)

        Comment

        Working...
        X