Skip navigation.

Rants & Ramblings

Posts tagged with "Xorg"

Xorg on O2

, , ,

My CRIME driver for Xorg is now more or less complete. Hardware acceleration for xrender supports everything KDE and friends need, missing features have been added ( clipping, framebuffer image downloads, pattern fills etc. ) and the latest version should give some nice speedup as well thanks to increased parallelism between CPU and rendering engine.
With this KDE runs quite well for a machine this old, konqueror is working just fine and nowhere near as sluggish as you'd expect after running things like firefox on IRIX.
Right now the only known case where the driver produces visible artifacts is libXaw and the funny way it draws greyed-out menu items ( prominent example: xterm's menu ), something that XAA doesn't even try to accelerate. Guess I'll have to add my own font renderer too.

Xorg on NetBSD

,

NetBSD 5.0 will ship with Xorg on x86, sparc64, macppc and shark - most other ports will still ship with XFree86 for one or more of the following reasons:
  • special hardware-specific Xservers couldn't be ported to Xorg yet ( some DEC specific ones, probably others )
  • not all drivers have been ported from XFree86 ( that's the case on sparc and sgimips )
  • platform-specific code wasn't ready at branch time ( alpha )

Actually, getting Xorg to work on prep, bebox, ofppc, ibmnws and netwinder should be pretty much trivial, it's just a matter of the right combination of skill, time and hardware in the right hands.

Alpha and sgimips may still ship with Xorg - the platform support code for alpha is working on at least some models and I have both newport and crime drivers working on my machines. Both beat their XFree86 equivalents soundly - the old newport driver is unaccelerated and the old crime driver is highly experimental, required unreleased hacks to work and still produces visual glitches. Both Xorg drivers support the usual acceleration features, including alpha-blending.