Linked by Thom Holwerda on Thu 28th Apr 2011 20:55 UTC
Linux Yeah, it's the day of double-dippin' today. And, the contradiction couldn't be bigger. In one corner we have one of the oldest and most respected distributions, and in the other corner we have the sometimes controversial but immensely popular relative newcomer. Slackware 13.37 and Ubuntu 11.04 have been released.
Thread beginning with comment 471392
To read all comments associated with this story, please click here.
3D Graphics Dependancies
by sb56637 on Fri 29th Apr 2011 15:00 UTC
Member since:

I think that Unity and Gnome 3.x are both fundamentally flawed due to their dependance on 3D graphics. The current state of video drivers on Linux is truly a disaster, and it's actually gotten worse with time. Sorry, but it's true, and I am a full-time desktop Linux user.

Because of poor video drivers, many users simply will not see the new Unity and Gnome 3.x interface because their hardware doesn't support it and it will go to the fallback mode. This normally wouldn't be a problem, even Windows Vista / 7 have "classic" fallback modes for older systems. However, the Aero vs. Classic interface differences are largely visual, and do not introduce major workflow changes for the user. On the other hand, (Unity | Gnome 3.x) vs. (Gnome 2.x | Gnome 3.x fallback mode) introduces major paradigm shifts in workflow. I don't like the idea of this inconsistency.

Another major issue with dependance on 3D graphics is that even when the video driver officially supports 3D and the new 3D interfaces are enabled out of the box, in many cases the user experience is terrible, once again owing to poor video drivers. I have Intel graphics on my laptop, for example, and desktop effects cause tearing, spotting, blotches, remnants, you name it. I noticed the same issue on quite a few Youtube videos of the new Gnome 3.x and Unity. Additionally, at least on Gnome 2.x and KDE, 3D effects consistently lead to freezing and lockups. That's why the first thing I do when upon installing a new distro is disable 3D effects. They cause more trouble than they are worth. I know how to do this. But new users will not appreciate losing work or having a frozen system because developers forced a bunch of pretty but useless desktop effects on them.

The solution? I don't know. Unity has a 2D version built on QT, which sounds a lot more feasible to me. Unfortunately it's not available by default on Ubuntu 11.04. This should probably be used as the default option, and users who want to play with the 3D gadgetry could enable that version optionally if they want. As for Gnome 3.x? I hope they try to develop the 2D fallback interface to make it much more similar to the 3D interface. And they should set the 2D interface by default.

Again, I don't mean this to undermine the efforts of the Unity and Gnome devs. It's not their fault, but they still need to recognize the awful state of the entire Linux video architecture and learn to work around it instead of exacerbating the issues for ignorant users.

Reply Score: 4

RE: 3D Graphics Dependancies
by orestes on Fri 29th Apr 2011 23:45 in reply to "3D Graphics Dependancies"
orestes Member since:

Requiring 3D isn't for the effects so much as it is for the rendering performance and smoothness it brings. The visual bling is just a side effect. It's not even an unreasonable expectation that machines have 3D cards these days, even cell phones are starting to get decent chipsets with good 3D capabilities.

The problem as we're all acutely aware is the drivers, which are getting better all the time but still aren't there yet for everyone.

I completely agree that inconsistency between "fallback" and normal workflows are ultimately a bad idea though. If anything it's a temporary band aid for the transitional period more than an actual solution.

Reply Parent Score: 2

RE[2]: 3D Graphics Dependancies
by Savior on Sat 30th Apr 2011 19:23 in reply to "RE: 3D Graphics Dependancies"
Savior Member since:

The problem as we're all acutely aware is the drivers, which are getting better all the time but still aren't there yet for everyone.

I'm sorry, but when I learned English, "better" still meant... well, better; in this case, more functionality, increased stability and speed, etc. I have an Intel card, and I must tell you that in this last 3 years, the quality curve looked like the track of a roller coaster, which, even at it topmost point was nowhere near acceptable. And currently we are heading down.

Reply Parent Score: 2