Follow-up Comment #5, bug #24318 (project freeciv):

I have new idea why cairo is slow

Its because it uses hardware acceleration probably ...  :D
All cairo surfaces are stored in some X server process or video ram. So cairo
uses those surfaces by sending requests to X server. And there is a lot of
those requests for each sprite 
and tile.

Maybe there are also hidden conversions from video ram to freeciv process
somehow.

Or maybe there is some problem with some vertical synchronization ( when
moving map with animation enabled 
gtk3 reports it has much more frames than gtk2 or qt - but it cheats somehow
for sure - because its choppy like hell)

My guess is to force software rendering only and see how it works.


    _______________________________________________________

Reply to this item at:

  <http://gna.org/bugs/?24318>

_______________________________________________
  Message sent via/by Gna!
  http://gna.org/


_______________________________________________
Freeciv-dev mailing list
[email protected]
https://mail.gna.org/listinfo/freeciv-dev

Reply via email to