Linked by Thom Holwerda on Sat 15th Aug 2009 17:55 UTC
X11, Window Managers Over the past couple of months, and especially over the past couple of weeks, I've been working very hard to write and complete my thesis. I performed all the work on Windows 7, but now that the thesis is finally done, submitted, and accepted, I installed Ubuntu - and immediately I was reminded of why I do not do any serious work on Linux: the train wreck that is X.org.
Thread beginning with comment 378922
To view parent comment, click here.
To read all comments associated with this story, please click here.
reduz
Member since:
2006-02-25

Pheraps you should stick to reading the parent posts before answering something unrelated. I wrote about actual bitmap objects stored in video ram, not offscreen window buffers... you know those referenced with an HDC handle. In the X11 model, those are stored in the server and lost after the connection is broken.

Edited 2009-08-17 00:12 UTC

Reply Parent Bookmark Score: 2

What?
by brandonlive on Tue 18th Aug 2009 17:08 in reply to "RE[4]: More anti-X bullcrap from the peanut gallery"
brandonlive Member since:
2008-05-31

Every word in my post was a direct response to inaccuracies in the parent post.

Your post said: "What windows does is keeping a copy of all the video resources in system ram (then is kind of needed anyway if you need to page video ram in and out for stuff like opengl/direct3D)."

I corrected this. You also said that Windows has no client/server model, so I corrected that as well.

I mentioned off-screen windows because those are a special case on Windows, and that is the only case where they cannot be immediately recreated if the DWM client disconnects (or the server component is restarted).

I'm not an expert on X, just Windows. But it seems to me that the biggest problem for the X model is that there's too much application / window state that exists in the server process and if it goes down, there's no way to preserve that state (without explicit app participation). Window buffers / bitmaps are of no consequence and should be able to be recreated just like they are on Windows. That's why I'm confused that you brought them up.

Reply Parent Bookmark Score: 2