Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-33258

Resizing of GLWidget and OpenGLWindow fails when using Bumblebee/Optirun

    XMLWordPrintable

Details

    • Bug
    • Resolution: Out of scope
    • P4: Low
    • None
    • 5.1.1
    • None
    • I am using a notebook with a hybrid graphics card configuration (An Asus UX32VD with an Intel HD4000 and a Nvidia 620M) and am running the applications using "optirun [binary]".
      My OS is Ubuntu 13.04 64bit.

    Description

      When resizing a GLWidget or OpenGLWindow running on Bumblebee (in order to use my dedicated graphics card), the rendering draws only to the old area (see the screenshot). This can be reproduced using the Qt examples (I tried "boxes", "hellogl" and "openglwindow").

      Resizing without Bumblebee (using my embedded graphics card) works fine. Other applications like glxgears or qtcreator also work fine when using Bumblebee.

      Bumblebee starts its own X server in the background and then copies the rendered window contents to the main display. I assume there are problems when communicating with Bumblebee's X server. However, I have no idea how to investigate this.

      Attachments

        1. broken_hello_gl.png
          26 kB
          Lukas Boersma
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            sletta Gunnar Sletta
            lukasboersma Lukas Boersma
            Votes:
            2 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes