Home > archlinux, linux, themes > Gtk Engines Benchmarks – What’s the fastest?

Gtk Engines Benchmarks – What’s the fastest?

Final Chart (not sorted for a better results view):

generalbenchessss

Fastest: Bluecurve —-> 6.11 secs

Slowest: Aurora ——> 18.95 secs

If you had other great engines… just comment it and i’ll update benchs. :)

About these ads

Pages: 1 2 3 4

Categories: archlinux, linux, themes Tags: , ,
  1. February 21, 2008 at 2:24 am | #1

    What about the Xfce-gtk-engine?

  2. gianvito
    February 21, 2008 at 11:11 am | #2

    Ok… I will try as soon as possible to add xfce gtk engines…

  3. gianvito
    February 21, 2008 at 12:12 pm | #3

    Updated with xfce engines

  4. February 23, 2008 at 4:31 pm | #4

    Nodoka is almost murrine engine with a different name (Nodoka), its performance are nearly the same.
    If you chose a Murrine theme with rounded borders, you’ll see it.

    By the way, the problem is not on +1second, -1second etc etc… the thing is that Aurora, for example, is exactly twice slower than murrine with small roudness :)
    This will be noticeable when using many windows.

  5. gianvito
    February 23, 2008 at 4:48 pm | #5

    Talking about nodoka… i added it to the test because it is part of Fedora… I wanted to give a general purpose to the test…
    However… We all know Murrine is a great engine… It combines beauty and speed together :)…
    Aurora is handsome to see… but it has to do more if it wants to be a very usable engine… especially on old machines

  6. pibarnas
    February 26, 2008 at 7:37 pm | #6

    What about rezlooks gtl-engine???

  7. gianvito
    February 26, 2008 at 9:44 pm | #7

    @pibarnas
    Updated with rezlooks engine

  8. February 27, 2008 at 11:27 pm | #8

    Here’s some more. http://art.gnome.org/themes/gtk_engines/

    You got most of them, but I think you’re missing eXperience-engine, and gtk-industrial-engine. There may be others.

  9. gianvito
    February 28, 2008 at 12:13 am | #9

    Updated with experience & industrial engines

  10. neri
    March 2, 2008 at 5:37 am | #10

    this is an interesting benchmark, however when it comes to gtk-engines I’m all about stability. I have seen so many engines causing crashes of applications in weird spots. In many cases these engines use cairo_* function calls, where as engines with native gtk calls like xfce seem to be less error prone. I don’t blame it on the engine entirely, in many cases that might be caused by some intercation of libraries. So I’m surprised to see that xfce engine is actually that fast because it is also very very stable! I say that out of the experience of closing bugs in ArchLinux with: “Use another gtk engine and you’ll be fine.”

  11. March 5, 2008 at 11:55 am | #11

    No wonder why the Xfce Engines yield all the same results; (a nanosecond here and there is in the area of statistical error) They are different colour schemes for the same engine (gtk-xfce-engine).

    So you could just leave all but one out and spare a whole page from the article :)

  12. March 5, 2008 at 12:00 pm | #12

    (Whoops… I was looking at the tests visible on the window, and not the total time)
    Interesting how different colours & sprites affect performance.

    Can you please add charts for each individual test?
    Or just a csv file with the data would do, too.

    Regards

  13. gianvito
    March 5, 2008 at 2:19 pm | #13

    @stavrosg
    Hi,
    Excuse me I didn’t understood what you want to say…
    What do I have to add to the chart to every individual engine test?

  14. gianvito
    March 10, 2008 at 3:23 pm | #14

    Post updated

    Nodoka —–> 0.6.99.1-1
    Added charts to gtk-engines and xfce-gtk-engines pages

  15. Chris
    April 30, 2008 at 12:02 pm | #15

    How about testing QtCurve for GTK? I’ve found this engine to be extremely fast, on par with Simple and Mist!

  16. gianvito
    April 30, 2008 at 8:53 pm | #16

    Post updated

    Nodoka —-> 0.7 version
    Added QtCurve (@Chris)

  17. anung
    May 20, 2008 at 4:07 pm | #17

    thnx man..
    this is very usefull

  18. Iain
    May 29, 2008 at 1:00 am | #18

    Why not 1) sort the graph by time (it doesn’t seem to be sorted at all right now) and 2) label each bar with number of seconds? I’m not sure what software you’re using, but it ought to be feasible.

  19. urfe
    May 31, 2008 at 12:20 pm | #19

    Hi gianvito,

    you should test the Bluecurve engine. Fastest on my system (Q9450).

    Urfe

  20. urfe
    May 31, 2008 at 8:10 pm | #20

    You should do the following test: modify the Nodoka engine, find the definition (‘engine “nodoka”‘) and replace it with something like this:

    engine “nodoka”
    {
    animation = FALSE
    contrast = 1.0
    gradients = FALSE
    listviewheaderstyle = 0
    listviewstyle = 1
    menubarstyle = 0
    roundness = 0
    scrollbarstyle = 2
    stripes = FALSE
    }

    I get 5.3 sec. after the modifications (removing gradients and setting the roundness of the buttons to 0 (none)), 10.8 before.

    The roundness of the buttons is the key performance factor in this tests.

  21. Anonim Anonimatuum
    June 28, 2008 at 9:45 pm | #21

    And MythBuntu engine?

  22. gianvito
    July 12, 2008 at 6:35 pm | #22

    Post updated (sorry for the long time i’ve missed here)

  23. August 4, 2008 at 1:16 pm | #23

    Excellent blog. good luck.

  24. anon
  25. Jon
    August 18, 2008 at 3:26 pm | #25

    Have you just ran the perf program once per theme? It would be interesting to run it 100s of times, perhaps at different warm points in operation, with swap and caches cleared, etc. and take averages.

  26. gianvito
    August 20, 2008 at 6:28 pm | #26

    New post… http://gianvito.wordpress.com/2008/08/20/gtk-engine-benchmarks-2-the-update/2/
    @Jon
    10 times each themes with averages… (100 is too much :D)

  27. Леонид
    November 1, 2008 at 8:23 am | #27

    Вау

  28. June 10, 2009 at 8:37 pm | #28

    Never give in to adversity

  29. puneet
    September 17, 2009 at 1:05 am | #29

    How about Candido engine? (http://candido.berlios.de/pages/engine.php)

    It’s also there in ArchLinux repos

  30. klemowich
    July 26, 2010 at 12:27 pm | #30

    hcengine : High Contrast Engine
    used in the high contrast ‘accessibility’ themes.
    Would be interesting to see how it compares.

  31. nitroflow
    September 10, 2010 at 7:30 pm | #31
  32. Gus
    September 27, 2010 at 5:20 am | #32

    It’s funny that Aurora in my computer “feels” the fastest of all?

  33. arpent
    October 19, 2011 at 2:16 pm | #33

    What with GTK3 now ?

  1. February 23, 2008 at 10:35 pm | #1
  2. February 26, 2008 at 4:35 pm | #2
  3. February 27, 2008 at 3:43 pm | #3
  4. March 28, 2008 at 1:47 pm | #4
  5. March 28, 2008 at 10:05 pm | #5
  6. May 10, 2009 at 7:58 pm | #6

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: