2008-06-12

Why do I have two instances of X running?


I just don't get it. Is this normal for openSuse 10.3?

4 comments:

Amber said...

seems a bit like you are looking at 'logical apps', not processes. Just loking at the picture tho. I don't use that process monitor app :)

It doesn't make sense as both instances use same params. Could be some nifty feature that requires a fork. Essentially 'threading' then

Anonymous said...

you're an ati user right?
thats a bug in fglrx and made me finally switch to the open radeon driver..

Valentin said...

Woha!

Thanks whoever you are! Switching to radeonhd fixed a few problems at one.

1. The second instance of X disappeared.
2. X consumes now less then 50% of memory.
3. It performs even better! (No kidding, the 2D-Performance seems to be much bettern than before)

However I now seem to have a few colors less then before, because I can see the color-changes in the titlebar of the windows. But that's more then a fair trade compared to what I've got.

Chris Howie said...

Your memory usage likely did not drop very much at all. When looking at a forked process like this, the duplicated address space is copy-on-write (memory pages are copied when either process writes to them the first time) so much of the memory was likely shared.

They may each be using 27MB if you look at them individually, but together they are probably using less than 30MB. If that.