Linked by lopisaur on Fri 25th Jun 2010 22:21 UTC
Ubuntu, Kubuntu, Xubuntu Based upon a recent email to the X.Org developers' mailing list, Canonical is nearing the point of one of their goals for Ubuntu 10.10 of a rootless X Server, or being able to run the X.Org Server without root privileges.
Thread beginning with comment 431586
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[5]: Big deal...
by Moochman on Sat 26th Jun 2010 12:49 UTC in reply to "RE[4]: Big deal..."
Moochman
Member since:
2005-07-06

"One of my main beefs with X--and I'm just assuming it's X's fault since I see it on Mac OS apps ported from Linux, as well as in the Linux desktop--are visual artifacts when redrawing parts of the screen.


This is something that's been solved a long time ago by compositing window managers. Desktop graphics on X are every bit as smooth as on win7 these days.
"

Hmm, that doesn't sound like a full solution to the problem. If I remember correctly, these window managers only work with 3D acceleration turned on--what happens if you use 2D-only drivers? And secondly, doesn't that only cover window moving and resizing? What about the contents of the windows?

Reply Parent Score: 3

RE[6]: Big deal...
by vivainio on Sat 26th Jun 2010 15:32 in reply to "RE[5]: Big deal..."
vivainio Member since:
2008-12-26

If I remember correctly, these window managers only work with 3D acceleration turned on--what happens if you use 2D-only drivers?

If you don't want to use proper drivers, you don't really have the right to complain that things don't work well for you.


And secondly, doesn't that only cover window moving and resizing? What about the contents of the windows?

Classical problem with X was that stuff moving over your window caused bad artifacts (typically leaving a blank area until repaint was done). This doesn't really happen anymore. I don't know what you mean by problems with contents of the windows, everything seems to work fine for me.

Reply Parent Score: 6

RE[7]: Big deal...
by Moochman on Sat 26th Jun 2010 16:31 in reply to "RE[6]: Big deal..."
Moochman Member since:
2005-07-06

I don't know what you mean by problems with contents of the windows, everything seems to work fine for me.


I mean artifacts that are very short-lived but noticeable, widgets that change their state not all at once, but in bits and pieces... like the outline of a drop-down box remaining shortly after the box itself disappears... window contents when resizing not being refreshed in real-time, but instead getting big black areas prior to the full refresh... just generally anything that requires large-ish refreshes seems to happen in jerks or discrete steps rather than smoothly. Sure it may seem "minor", but compared to Windows and Mac it is noticeably less polished. It's just like Linux font rendering used to be: "fine" but noticeably inferior.... I believe this is what ggeldenhuys is referring to below as X's "poor performance" in comparison to the other platforms.

Edited 2010-06-26 16:39 UTC

Reply Parent Score: 2

RE[7]: Big deal...
by UltraZelda64 on Sun 27th Jun 2010 08:43 in reply to "RE[6]: Big deal..."
UltraZelda64 Member since:
2006-12-05

"If I remember correctly, these window managers only work with 3D acceleration turned on--what happens if you use 2D-only drivers?

If you don't want to use proper drivers, you don't really have the right to complain that things don't work well for you.
"

What if it's running on decade-plus old hardware that doesn't have a worthy GPU for processing 3D? Maybe the device vender no longer even supports that particular chip, which is highly likely; nVidia seems to have gone through three or four different, incompatible driver generations in the time I've owned this nearly decade-old machine (though its original GeForce2 Ultra has long been replaced). The original GF2:U is now in another machine (currently running Windows and not in my possession, and if I were to install Linux or BSD on it, I would be at least three driver generations behind. No telling whether the drivers would even *work* on modern systems/kernels.)

Or what if using "proper drivers" goes against your wishes, such as using third-party kernel blobs and drivers? Hell, for that matter, what IS a proper driver--the crap nVidia and ATI put out, or something that is more well-designed to fitting into the system as a whole, both in terms of design and philosophy (open source)? Or just the "appropriate driver to get the job done" which, depending on how a person looks at it, could really be either? And if the binary drivers the manufacturers put out are the "proper drivers," then wouldn't that make Windows the "proper OS?"

Really, it sounds like you're saying something along the lines of, "if you don't like the way things are and how the GPU companies are restricting the use of their hardware through drivers, even if you run (or wish to run) a fully open system--you have no right to complain. Either use the blobs if possible, or shut up. Or upgrade to a newer model graphics card. And oh, and if those blobs are incompatible with your particular hardware and/or OS, well... tough luck. Enjoy the glitches."

Edited 2010-06-27 08:48 UTC

Reply Parent Score: 2

RE[6]: Big deal...
by siride on Sat 26th Jun 2010 17:23 in reply to "RE[5]: Big deal..."
siride Member since:
2006-01-02

KWin includes a 2d compositor (switch to Xrender mode) and you can always use xcompmgr. This mode is often faster on, e.g., radeon cards using the OSS drivers.

Reply Parent Score: 4