Skip to content

Timer stops working after resolution change #846

@tomaka

Description

@tomaka

This problem has been happening for weeks now, and it's kind of blocking progress.

What happens is:

  • The compositor has a timer that triggers 60 times per second.
  • The VGA/VBE driver initializes all the VBE stuff, then switches resolution. During this switch, there is no timer ticking (I think it should, since we're running multiple CPUs, but I'm not sure with QEmu having this "fake multithreading" thing)
  • After that, the next timer tick takes a very long time to trigger (like, a minute or so).
  • Then the entire thing seems frozen.

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-standalone-x86_64Issues specific to x86_64T-bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions