Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • S spice
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 38
    • Issues 38
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 3
    • Merge requests 3
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and 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
  • spice
  • spice
  • Issues
  • #61
Closed
Open
Issue created Jun 29, 2021 by Gauvain Roussel-Tarbouriech@govanify

Refresh graphical glitches on an emulated spice display

First of all, sorry if I'm filing in the wrong place, but I have a hunch this is spice related.

When using virt-manager with a default configuration wrt display (spice server on localhost, OpenGL deactivated), I am getting some refresh graphical glitches: when moving fast some objects, it seems like the refresh region isn't properly calculated, leading to some artifacts. Those goes away when you change the focus of the window which, I assume, forces a full refresh.

You can see this in action here, where I move a bunch of code around on a windows VM and changing the focus leads to a cleanup of the window: https://streamable.com/4kcytr

If you prefer screenshots: screenshot

This can be reproduced on a standard virt-manager config on NixOS. I am running under wayland using the WM sway. Nothing else is out of the ordinary, nor any guest tools installed. In this instance I used a PCI passthrough but this also happens without it. It happens on Linux, macOS and Windows VMs too, so probably unrelated.

Thanks for maintaining this software and ping me if you need any help for repro/debugging!

Edited Jun 29, 2021 by Gauvain Roussel-Tarbouriech
Assignee
Assign to
Time tracking