Results 1 to 6 of 6

Thread: opengl fullscreen and tearing (not in windowed mode)

  1. #1
    Join Date
    Mar 2012
    Posts
    6

    Default opengl fullscreen and tearing (not in windowed mode)

    I have an OpenGl application written in Qt (some details at the end of the post). In the Catalyst Control Center I have "Tear free desktop" enabled and "OpenGl vsync" set to always on.

    This gives great results when running my application in windowed mode (on standard ubuntu and customized debian running openbox): no tearing at all. But when switching to fullscreen, tearing is visible. The settings in the control center do have some influence though when running fullscreen: there is less tearing, but it's not completely gone. When adding another widget in my application when it's fullscreen (e.g. a menubar), tearing is gone too, just like when running in windowed mode.

    It seems like the fglrx driver behaves differently when the opengl context is fullscreen. Anyone know why and why I get tearing then?

    Qt application info: A qgraphicsview with a qglwidget as viewport. The graphicsview visualizes a graphicsscene wich is for example showing a video, flash, qgraphicsitems etc at the same time.

    Best regards,

    Christophe

  2. #2

    Default

    Maybe Qt use direct rendering for fullscreen mode?

  3. #3
    Join Date
    Mar 2012
    Posts
    6

    Default

    Direct rendering is set to be always enabled (even in windowed mode). Why should this cause the tear free option not to work properly?

  4. #4

    Default

    TearFree for direct rendering will be support only since next release of the driver.

  5. #5
    Join Date
    Mar 2012
    Posts
    6

    Default

    So in 12.5 or whichever comes after 12.4?

  6. #6

    Default

    Yes.

    (for character limit)

Posting Permissions

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