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

screencapture: QScreenCapture fails on hybrid graphics laptop

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P2: Important
    • None
    • 6.9
    • Multimedia
    • None
    • Windows

    Description

      When running the "screencapture" example in Qt Multimedia, the application starts with the following error dialog presented to the user: "QScreenCapture: Error occured. Failed to duplicate IDXGIOutput1 COM error 0x88ya0004: The specified device interface or feature level is not supported on this system."

      The examples lists a single display that is ready for capture. If I manually select this display, and press "Start screen capture", then the QScreenCapture will go into active mode but no frames are submitted to the video output.

      If this feature is truly not supported on my device, we should have some API that allows me to check if I can run capturing on a given QScreen, so that I can filter it out. I also expect the QScreenCapture to not go active.

      The device is a Lenovo ThinkPad P1 Gen 6, running Windows 11 Pro 24H2 26100.3775.

      I was NOT able to reproduce it on my MacBook Pro M3, running Parallels Desktop with Windows ARM.

      Attachments

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

        Activity

          People

            qtmultimediateam Qt Multimedia Team
            npskalerud Nils Petter Skålerud
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes