Originally posted by TmTFx
View Post
And actually yes I have, Haiku has almost no acceleration especially on recent cards as this requires firing up the 3d engine (I think it does shadow buffering and maybe a few other nice tricks) That said... Linux is just as fast when you are not running bloated toolkits like QT5 and GTK2-3 which are almost as complex as HTML rendering engines. The Haiku GUI APIs are similar in complexity to GTK1... They have little to no CSS processing that is done at runtime its just code drawing the UI like older Linux APIs used to do.
Note there are ported applications using QT on Haiku and they perform similarly to Linux, not bad, not spectacular either. The rationale used for not implementing acceleration for the BeAPI is only 25+ years out of date.... seriously, bus latency is the main argument made against it! PCIe bus latency is about 300ns... similar to ram. The only reason I can think that this would become slow, is if you are trying to render excessively fancy effects using both GPU and CPU... meanwhile more and more of the fancy stuff is becoming possible to draw directly on the GPU with minimal CPU intervention meanting (no latency + increased speed due to running on a SIMT computer engine)
Leave a comment: