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

QXcbBackingStore performance improvements with regards to SHM

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P3: Somewhat important
    • None
    • 5.0.0 Beta 1
    • GUI: Painting, QPA: X11/XCB
    • None

    Description

      Re-introducing SHM pixmaps should net a performance improvement on Intel hardware:

      13:04 < sroedal> is ShmPixmap vs ShmImage going to be a big gain?
      13:07 < ickle> yes, should net another factor of 5 in reduction of cpu overhead
      13:08 < ickle> (given kernel support)
      13:09 < ickle> effectively it gives you zero copy into the gpu, rather than just zero copy into the xserver address space
      13:10 < ickle> (depending on various factors, ofc)

      Also, instead of doing a sync() we could track the request / reply sequence numbers to check if a put image request has already been processed.

      Attachments

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

        Activity

          People

            Unassigned Unassigned
            rodal Samuel Rødal
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes