Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
M
mutter
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 756
    • Issues 756
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 95
    • Merge Requests 95
  • 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
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • GNOME
  • mutter
  • Issues
  • #103

Closed
Open
Opened Apr 03, 2018 by Alex Smith@aejsmith

Mutter/GNOME Shell leaks VRAM when transitioning between full screen and windowed

Whenever a window transitions between full screen and windowed mode, the VRAM usage of the gnome-shell process increases. This can be monitored using tools like nvidia-smi and radeontop.

This can be seen in games, e.g. by repeatedly pressing Alt-Enter if supported, and can also be reproduced in gedit just by holding down F11 to repeatedly switch.

On NVIDIA you can see that sometimes the VRAM usage will drop after a transition - this appears to be due to the driver paging resources out of VRAM.

Restarting the shell causes the VRAM usage to drop back to normal levels.

This behaviour is seen on GNOME Shell and Mutter version 3.26.2 running on X11, with both NVIDIA and AMD GPUs.

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: GNOME/mutter#103