Prototype implementation of a shared memory winserver

Peter Hunnisett peter at transgaming.com
Thu Dec 12 19:26:09 CST 2002


Hi,
  in the quest for speed parity in multimedia applications TransGaming 
has investigated a few options in dealing with the nasty overhead of the 
present wineserver implementation. I have just recently posted a 
prototype patch for a shared memory wineserver, to the ReWind project, 
(http://sourceforge.net/mailarchive/forum.php?thread_id=1413925&forum_id=8836) 
which, in a small benchmarking suite, has shown some remarkable 
performance gains. The concept for the shm wineserver came about during 
discussions at the OLS in 2002 and remained a concept until a little 
while ago we had enough time to create a working prototype.

  TransGaming is donating this code to the ReWind project in the hopes 
that it will encourage other Wine developers to continue to share code 
under the more open BSD/X11 style license and to help overcome the 
remaining issues with this approach.

  Rather than make a really long technical email, we decided that a bit 
of a paper would be more appropriate (it also has links to the patches). 
The paper can be found at http://www.transgaming.com/papers/shmserver.html


Regards,
Peter Hunnisett
peter at transgaming.com




More information about the wine-devel mailing list