On Tue, 2009-10-06 at 10:26 -0700, McDonald, Michael-p7438c wrote: > Although this isn't directly related to X11, I'm hoping someone here > might know if there's a fb driver for the Intel Q35/Q45 chips? We're > currently using X for our app but the overhead of moving all of the data > is killing us, performance wise. Essentially, we're doing > > while (1) > XPutImage(); > > as fast as we can. Using RHEL5.3 on a 2.66GHz Q35 box, we get 23 > frames/sec, which is almost acceptable. (A 2.4GHz Dell/nVidia Quadro NVS > 285 gets 78 frames/sec.) Once we run a hypervisor/separation kernel > under RH on the Q35, we get a whooping 3 frames/sec! That performance > isn't acceptable.
Your hypervisor scenario doesn't make a lot of sense to me. I don't see what you're trying to accomplish with it. I guess you're trying to run the app inside the vm, but displaying to the vm's (emulated) display? If so, your copy chain (assuming PutImage not ShmPutImage) looks like: app -> vm kernel -> vm X server -> hv -> host X server -> gpu Which is pretty dire. You could just run the app in the vm but display on the host's X server, which would look like: app -> host X server -> gpu which ought to be only marginally slower than your 23fps baremetal. - ajax
signature.asc
Description: This is a digitally signed message part
_______________________________________________ xorg mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/xorg
