Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
Waypipe
Waypipe
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 12
    • Issues 12
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • M. Stoeckl
  • WaypipeWaypipe
  • Issues
  • #10

Closed
Open
Opened Jul 07, 2019 by M. Stoeckl@mstoecklMaintainer

Visual glitches when using DMABUFs

The following visual glitches can happen with Intel graphics, with a graphics card that supports and uses a Color Control Surface (CCS) for tile compression (DRM format modifier I915_FORMAT_MOD_Y_TILED_CCS). ccs_1 ccs_2

It's not entirely clear why these occur, since sometimes there are almost no glitches whatsoever. I suspect either a race condition somewhere, or that misuse (or lack of support with) the GBM api prevents the CCS state from being replicated.

A workaround is to run waypipe with the --linear-dmabuf command line flag. This flag can also be significantly faster, as reading memory from mapped DMABUFs with non-linear formats can be very slow.

Edited Jul 07, 2019 by M. Stoeckl
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: mstoeckl/waypipe#10