Opened 12 years ago

Closed 11 years ago

#485 closed defect (fixed)

Desktop is slow

Reported by: Jiri Svoboda Owned by:
Priority: major Milestone: 0.6.0
Component: helenos/unspecified Version: mainline
Keywords: Cc:
Blocker for: Depends on:
See also:

Description

The composited desktop is way too slow to be usable with Qemu/non-KVM even on decent hardware (2.5-3.0 GHz). Need to speed it up so that Qemu is usable again.

Workaround: Disable kernel framebuffer support to get a text-only console or use KVM or VirtualBox.

Some areas of improvement:

  • It seems nearly all operations are done on a per-pixel basis without taking advantage of operating on many pixels
  • All pixel transfers always go through full alpha-blending even when the window is completely opaque
  • All pixel transfers go through full filtering even when the transformation is identity or mere translation
  • Alpha blending is computed in double floating point although the pixel buffers themselves are integer

Change History (1)

comment:1 by Jakub Jermář, 11 years ago

Milestone: 0.5.1
Resolution: fixed
Status: newclosed

Fix merged in mainline,1725.

Note: See TracTickets for help on using tickets.