Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • mutter mutter
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1,016
    • Issues 1,016
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 134
    • Merge requests 134
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOME
  • muttermutter
  • Merge requests
  • !2147

Fix a couple of hybrid graphics crashes

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Jonas Ådahl requested to merge jadahl/mutter:wip/clear-cursor-buffers into main Dec 09, 2021
  • Overview 2
  • Commits 5
  • Pipelines 6
  • Changes 20

This fixes two issues happening with hybrid graphics laptops.

  • One is a left-over cursor that has trouble freeing itself if the dGPU got deactivated.

This one is fixed by invalidating (i.e. clearing) GPU data in the cursor renderer when a GPU is deactivated.

  • The other is a page flip callback from the dGPU getting invoked after the dGPU got deactivated.

This one is fixed by delaying the deactivation until the page flip callback has been invoked.

Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: wip/clear-cursor-buffers