Page 2 of 5 FirstFirst 1234 ... LastLast
Results 11 to 20 of 44

Thread: "New" OpenGL settings: Potential improvement vs. performance decrease - Worth it?

  1. #11
    dino99's Avatar
    dino99 is offline Ubuntu addict and loving it
    Join Date
    Jun 2006
    Location
    Nux Jam
    Beans
    Hidden!
    Distro
    Ubuntu Development Release

    Re: "New" OpenGL settings: Potential improvement vs. performance decrease - Worth it?

    Test on a 8500gt + nouveau + default settings

    gtkperf:

    GtkEntry - time: 0,02
    GtkComboBox - time: 0,90
    GtkComboBoxEntry - time: 0,48
    GtkSpinButton - time: 0,08
    GtkProgressBar - time: 0,07
    GtkToggleButton - time: 0,39
    GtkCheckButton - time: 0,08
    GtkRadioButton - time: 0,13
    GtkTextView - Add text - time: 0,38
    GtkTextView - Scroll - time: 0,01
    GtkDrawingArea - Lines - time: 0,72
    GtkDrawingArea - Circles - time: 1,65
    GtkDrawingArea - Text - time: 1,01
    GtkDrawingArea - Pixbufs - time: 0,12
    ---
    Total time: 6,06

    oem@dub:~$ glxgears
    2185 frames in 5.0 seconds = 436.860 FPS
    2288 frames in 5.0 seconds = 457.463 FPS
    2280 frames in 5.0 seconds = 455.975 FPS
    2255 frames in 5.0 seconds = 450.936 FPS



    and with settings disabled (the 4 opengl)

    GtkEntry - time: 0,03
    GtkComboBox - time: 0,81
    GtkComboBoxEntry - time: 0,51
    GtkSpinButton - time: 0,09
    GtkProgressBar - time: 0,07
    GtkToggleButton - time: 0,39
    GtkCheckButton - time: 0,08
    GtkRadioButton - time: 0,13
    GtkTextView - Add text - time: 0,34
    GtkTextView - Scroll - time: 0,32
    GtkDrawingArea - Lines - time: 0,66
    GtkDrawingArea - Circles - time: 1,24
    GtkDrawingArea - Text - time: 0,68
    GtkDrawingArea - Pixbufs - time: 0,09
    ---
    Total time: 5,46


    oem@dub:~$ glxgears
    2007 frames in 5.0 seconds = 401.290 FPS
    2269 frames in 5.0 seconds = 453.718 FPS
    2253 frames in 5.0 seconds = 450.431 FPS
    2276 frames in 5.0 seconds = 455.136 FPS
    2286 frames in 5.0 seconds = 457.113 FPS
    2296 frames in 5.0 seconds = 459.112 FPS

    That is gtkperf is worst when settings are enabled

  2. #12
    Join Date
    Apr 2010
    Beans
    212

    Re: "New" OpenGL settings: Potential improvement vs. performance decrease - Worth it?

    Not exactly. PSD is a universal bash daemon to map navigator profile into memory and sync it back to hard disk. It sure woks in Ubuntu.
    Quote Originally Posted by effenberg0x0 View Post
    Is it used in Ubuntu now? I was under the impression this was an Arch feature.

    Regards,
    Effenberg

  3. #13
    Join Date
    Mar 2007
    Location
    Caprica
    Beans
    1,995
    Distro
    Ubuntu Development Release

    Re: "New" OpenGL settings: Potential improvement vs. performance decrease - Worth it?

    Quote Originally Posted by dino99 View Post
    Test on a 8500gt + nouveau + default settings

    gtkperf:

    GtkEntry - time: 0,02
    GtkComboBox - time: 0,90
    GtkComboBoxEntry - time: 0,48
    GtkSpinButton - time: 0,08
    GtkProgressBar - time: 0,07
    GtkToggleButton - time: 0,39
    GtkCheckButton - time: 0,08
    GtkRadioButton - time: 0,13
    GtkTextView - Add text - time: 0,38
    GtkTextView - Scroll - time: 0,01
    GtkDrawingArea - Lines - time: 0,72
    GtkDrawingArea - Circles - time: 1,65
    GtkDrawingArea - Text - time: 1,01
    GtkDrawingArea - Pixbufs - time: 0,12
    ---
    Total time: 6,06

    oem@dub:~$ glxgears
    2185 frames in 5.0 seconds = 436.860 FPS
    2288 frames in 5.0 seconds = 457.463 FPS
    2280 frames in 5.0 seconds = 455.975 FPS
    2255 frames in 5.0 seconds = 450.936 FPS



    and with settings disabled (the 4 opengl)

    GtkEntry - time: 0,03
    GtkComboBox - time: 0,81
    GtkComboBoxEntry - time: 0,51
    GtkSpinButton - time: 0,09
    GtkProgressBar - time: 0,07
    GtkToggleButton - time: 0,39
    GtkCheckButton - time: 0,08
    GtkRadioButton - time: 0,13
    GtkTextView - Add text - time: 0,34
    GtkTextView - Scroll - time: 0,32
    GtkDrawingArea - Lines - time: 0,66
    GtkDrawingArea - Circles - time: 1,24
    GtkDrawingArea - Text - time: 0,68
    GtkDrawingArea - Pixbufs - time: 0,09
    ---
    Total time: 5,46


    oem@dub:~$ glxgears
    2007 frames in 5.0 seconds = 401.290 FPS
    2269 frames in 5.0 seconds = 453.718 FPS
    2253 frames in 5.0 seconds = 450.431 FPS
    2276 frames in 5.0 seconds = 455.136 FPS
    2286 frames in 5.0 seconds = 457.113 FPS
    2296 frames in 5.0 seconds = 459.112 FPS

    That is gtkperf is worst when settings are enabled
    dino99, thanks for helping test this. I just wanted to point out that for gtkperf, less is better. Therefore your results show a ≃ 10% improvement in gtkperf when the settings are disabled.

    Regards,
    Effenberg

  4. #14
    Join Date
    Mar 2007
    Location
    Caprica
    Beans
    1,995
    Distro
    Ubuntu Development Release

    Re: "New" OpenGL settings: Potential improvement vs. performance decrease - Worth it?

    Quote Originally Posted by funicorn View Post
    Not exactly. PSD is a universal bash daemon to map navigator profile into memory and sync it back to hard disk. It sure woks in Ubuntu.
    I'll give it a try. I checked git and an update to make it independent of arch init scripts was pushed some months ago, I couldn't find a package in Ubuntu repos though. If it doesn't have any significant downside it should be considered as a package for Ubuntu.

    Regards,
    Effenberg

  5. #15
    Join Date
    Apr 2006
    Location
    New Hampshire, U.S.A.
    Beans
    2,467
    Distro
    Ubuntu Development Release

    Re: "New" OpenGL settings: Potential improvement vs. performance decrease - Worth it?

    How are these OpenGL settings done? What keystrokes are required? I looked in Dash and System Settings and couldn't see what to do. apt-get install ccsm package not found.

    Thanks.

  6. #16
    Join Date
    Mar 2007
    Location
    Caprica
    Beans
    1,995
    Distro
    Ubuntu Development Release

    Re: "New" OpenGL settings: Potential improvement vs. performance decrease - Worth it?

    Quote Originally Posted by jerrylamos View Post
    How are these OpenGL settings done? What keystrokes are required? I looked in Dash and System Settings and couldn't see what to do. apt-get install ccsm package not found.

    Thanks.
    Hi Jerry, ccsm is in package "compizconfig-settings-daemon"
    Code:
    sudo apt-get install compizconfig-settings-manager
    Then at Dash / ccsm, Go to the "OpenGL" Plugin and you'll find them.

    I think once you change any of them you gotta restart to see any effect in benchmarks.

    Regards,
    Effenberg

    EDIT: Except for VSync which, at least when using Nvidia hw and drivers, can't be disabled in CCSM anymore according to my tests. You gotta go to Dash / nvidia-settings / OpenGL Settings to enable / disable it (and there's no need to restart after changing this one).
    Last edited by effenberg0x0; September 30th, 2012 at 09:15 PM.

  7. #17
    Join Date
    Apr 2009
    Beans
    862

    Re: "New" OpenGL settings: Potential improvement vs. performance decrease - Worth it?

    Using Intel gfx (on Core i5) I don't see any difference whatsoever performance-wise (unity 12.10 runs like a pig regardless), just the opaque dash background as mentioned before.

  8. #18
    Join Date
    Mar 2007
    Location
    Caprica
    Beans
    1,995
    Distro
    Ubuntu Development Release

    Re: "New" OpenGL settings: Potential improvement vs. performance decrease - Worth it?

    Quote Originally Posted by x-shaney-x View Post
    Using Intel gfx (on Core i5) I don't see any difference whatsoever performance-wise (unity 12.10 runs like a pig regardless), just the opaque dash background as mentioned before.
    I'm not sure how those settings work on other GPU then Nvidia. I think Intel runs with VSync enabled by default unless you launch programs with an env var to disable it if I'm not mistaken.

    The Dash/Desktop is currently faster here on a Intel i5 laptop with Intel GPU and PP then on a AMD Phenom II desktop with a NVidia GPU and QQ (with or without the tweaks mentioned in this thread).

    But, anyway, disabling those settings really makes my desktop normal and usable on QQ+Nvidia. I think there's something wrong with them right now and they are enabled by default for all users. That's bad.

    Regards,
    Effenberg
    Last edited by effenberg0x0; September 30th, 2012 at 10:07 PM.

  9. #19
    Join Date
    Aug 2010
    Location
    Arizona USA
    Beans
    2,822
    Distro
    Ubuntu Development Release

    Re: "New" OpenGL settings: Potential improvement vs. performance decrease - Worth it?

    UPDATE

    After 2 days of running "disabled", I noted some occasional smearing & artifacts hanging around... under certain conditions.

    As a lark, I "enabled" buffer swapping in CCSM.

    No more strange behavior, and everything is more responsive than before!


    Here are some test results. Not bad for a GeForce 7600GT...


    And, here are the CCSM settings...


    These changes made a huge difference in performance! Thanks!
    Intel ® P4 Extreme Edition 3.4 (Gallatin) || DFI ® LanParty PRO875B rev B1
    Crucial ® Ballistix Tracer PC4000 1GB || Mountain Mods U2-UFO Opti-1203
    XFX 7600GT 560M AGP (PV-T73A-UDF3) || Corsair HX520W Modular PSU

  10. #20
    Join Date
    Mar 2007
    Location
    Caprica
    Beans
    1,995
    Distro
    Ubuntu Development Release

    Re: "New" OpenGL settings: Potential improvement vs. performance decrease - Worth it?

    Quote Originally Posted by VinDSL View Post
    UPDATE

    After 2 days of running "disabled", I noted some occasional smearing & artifacts hanging around... under certain conditions.

    As a lark, I "enabled" buffer swapping in CCSM.

    No more strange behavior, and everything is more responsive than before!


    Here are some test results. Not bad for a GeForce 7600GT...

    And, here are the CCSM settings...


    These changes made a huge difference in performance! Thanks!
    Hey Vin, I'm using "Vertex Buffer Object" and "Use Buffer Swapping" but Vsync and "Frame Buffer object" are disabled. These last two cut my gtkperf/glxgears performance by half and provide me no noticeable improvement. The first two compromise performance slightly smoother (although slower) transition and a tearing/artifact free experience.

    OBS: Do you notice any screen corruption when loading lightdm and right after you fill in your password and press enter (before the Unity desktop loads)? I'm seeing complete art-deco screens for 2 to 5 seconds before the desktop shows normally with these settings (not all the times I login though, It's erratic - hard to debug or report).

    Regards,
    Effenberg

Page 2 of 5 FirstFirst 1234 ... LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •