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

Windows: OpenGL contexts always tied to the primary adapter's OpenGL implementation on desktops with multiple cards with a display connected to each

    XMLWordPrintable

Details

    • Windows

    Description

      When creating a OpenGL based surface in a system with multple GPUs it will use the GPU attached to the primary screen when creating the QOpenGLContext attached to the surface. Even if it is set to use the other screen via QOpenGLContext::setScreen().

      This ends up creating an OpenGL context that might not be valid for the one GPU being used to actually render the surface as a result. If it is created for the right screen first then it is working fine.

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              lagocs Laszlo Agocs
              andysh Andy Shaw
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes