Path: utzoo!attcan!uunet!cs.utexas.edu!rutgers!apple!bloom-beacon!APOLLO.COM!bowbeer From: bowbeer@APOLLO.COM (Joe Bowbeer) Newsgroups: comp.windows.x Subject: X benchmarking Message-ID: <8905050502.AA03307@xuucp.ch.apollo.com> Date: 5 May 89 05:02:03 GMT Sender: daemon@bloom-beacon.MIT.EDU Organization: The Internet Lines: 24 I have a question concerning the synchronization of input and output that is motivated timing of input events vs output requests. motivated by the need to measure X graphics performance. Also a related question about the timing of output and input. How can a benchmark client tell when the graphics requests have really finished? I saw one benchmark client that used a XQueryPointer() call for this purpose. According to my understanding, XQueryPointer() will flush Xlib's buffer and cause the server to process the graphics requests, but if, say, the graphics hardware is itself buffered, the graphics requests may not have actually finished at the time the server is responding to the XQueryPointer request. Right? If so, how can a benchmark client tell when the graphics requests are really finished? Joe Bowbeer bowbeer@apollo.com {attunix,decvax,mit-eddie}!apollo!bowbeer -------