klange / toaruos

A completely-from-scratch hobby operating system: bootloader, kernel, drivers, C library, and userspace including a composited graphical UI, dynamic linker, syntax-highlighting text editor, network stack, etc.
https://toaruos.org/
University of Illinois/NCSA Open Source License
6.13k stars 487 forks source link

Slow desktop apps without hardware acceleration #84

Closed klange closed 6 years ago

klange commented 9 years ago

The purpose of this ticket is to keep track of which apps are particularly slow without hardware virtualization - that is, software emulators like Bochs or qemu with KVM disabled. Most of these are trying to redraw their entire windows for minor changes, or have animations that aren't bound to a timer. These are all graphics related, as that's where we're expecting reasonable MMX/SSE support.

Overall, I'm very happy with how current builds perform compared to the old compositor, but there's definitely room for improvement.

klange commented 9 years ago

Animations are now using timing information, so they should complete in the same amount of time without acceleration, but will be less smooth.