LINUX.IE, website of the Irish Linux Users' Group
Tux rules!

   
Home
New Users
Articles
Download
Projects
Community
Vendors

  Print Version
Email to...
 
Archives:


planetILUG

Recent News

News Archive


Join the
ILUG
on FaceBook


Join the
ILUG
on LinkedIn


Join the
ILUG SETI
Group



















 
 :: Mailing Lists

[ILUG] D11, basically implement X11 server like an os kernel

[ILUG] D11, basically implement X11 server like an os kernel

Caolan McNamara Caolan.McNamara at ul.ie
Thu Aug 5 15:25:52 IST 1999


On 05-Aug-99 Sean wrote:
>
>   Know about the MIT Shm extension to X ?
>   if a local machine then use shared mem for talkng rather
>   than over sockets...
>
>   XFree86 4 will also have dga, a more direct faster interface to the
>hardware,
>   a bit like directX under windows.
>   Theres a place on SGI which also talks about glx, using opengl
>hardware access
>   via a window.  NBot using a full screen like quake3 now.


Tsh tsh tsh, i know all about that. Thats not the issue at stake here at all. 
Indeed the Shm extension is a big plus, though i did notice only about a 5% to
6% improvement in my own code in the local case. You have to code it in
specifically, and it only relates to Pixmaps. You still serialize all your
requests, including the requests to the server to use the shm resources. 

The dga and glx stuff is great for games code, and is very useful for full 
screen specialized apps. But im not talking about that either, im talking the 
case of ordinary apps, ones that have no intention of doing heavy duty 3d gaming
 and intend to share screen realestate along with everything else, just ones 
that expect their page to scroll upwards smoothly when they have a scrollbar, or
effeciently update a image when its dragged about a vector package screen. Thats
 the scenario where this sort of implementation make an impact. I know its 
smoothish now, but there are possibilites to speed it up more, and id like to 
look into that possibility along this D11 proposed route.

Another advantage of this is that recompiled apps against D11 get the benefits
immediately. No extensions or modification required, hell you could probably
drop in a replacement shared library, and you wouldn't have to recompile at all.

This is not a X is bad argument, or a call for a specialized extention, just an 
investigation into an interesting implementation / enhancement of an XServer.


C.

>
>Sean.
> .
>
>-- 
>Irish Linux Users' Group: ilug at linux.ie
>http://www.linux.ie/mailman/listinfo/ilug for (un)subscription information.
>List maintainer: listmaster at linux.ie

Real Life: Caolan McNamara           *  Doing: MSc in HCI
Work: Caolan.McNamara at ul.ie          *  Phone: +353-86-8790257
URL: http://www.csn.ul.ie/~caolan    *  Sig: an oblique strategy
What are the sections sections of?




More information about the ILUG mailing list
Read this without the formatting.
                                                                                                    

 

Hosted by HEAnet


Maintained by the ILUG website team. The aim of Linux.ie is to support and help commercial and private users of Linux in Ireland. You can display ILUG news in your own webpages, read backend information to find out how. Networking services kindly provided by HEAnet, server kindly donated by Dell. Linux is a trademark of Linus Torvalds, used with permission. No penguins were harmed in the production or maintenance of this highly praised website. Looking for the Indian Linux Users' Group? Try here. If you've read all this and aren't a lawyer: you should be!
RSS Version
Powered by Dell