|
|
Log in / Subscribe / Register

The Grumpy Editor's GNOME 3 experience

The Grumpy Editor's GNOME 3 experience

Posted Mar 16, 2011 4:40 UTC (Wed) by cunagcleas (subscriber, #29132)
In reply to: The Grumpy Editor's GNOME 3 experience by sramkrishna
Parent article: The Grumpy Editor's GNOME 3 experience

> You paid a price for your laptop, and you should be able to get your
> moneys worth out of the hardware you have.

I did get my money's worth. I don't want the `3D experience'. I'm completely happy with my 2D laptop.

But that's neither here nor there (just my preference). More important is that linux has always been about giving users *a choice* about such things and control over their working environment. And it's disappointment about that fundamental point that runs all through this thread. I don't want to stop using GNOME, but if you push this through, then my choice will be between (i) giving up on GNOME (ii) turning to the proprietary drivers. Me, I'll give up on GNOME first, but I'm sure I'm in a minority.

> But the flip argument is that we don't rely on it we have no way to push > for a consistent 3D experience in the first place on par with what you
> get with another OS.

The Xorg developers are already working flat out on the 3D drivers for these cards and they've made amazing progress recently. But the open source drivers for ATI and NVIDIA cards are probably always going to lag behind the proprietary drivers by about a year. This decision on your part is not going to make AMD/ATI any more cooperative than they are at present, nor is it going to suddenly produce a flood of money to hire new xorg developers. What it will do is push yet more users to the proprietary drivers (and thereby give AMD/ATI an incentive to be even less forthcoming than they are at present).


to post comments

The Grumpy Editor's GNOME 3 experience

Posted Mar 16, 2011 9:41 UTC (Wed) by jcm (subscriber, #18262) [Link] (6 responses)

btw, I think it's *not* "neither here nor there" when it comes to the 3D stuff. It's a key point actually. Many of us could care less about 3D effects, smooth transitions, and all of these bells and whistles we are being given in return for losing even basic functionality that was there before. It's like we're getting all these great prizes, but I for one never entered the prize draw. I just wanted my desktop to keep going as before.

I make no pretence that I don't look at these things mostly from the point of view of a corporate/enterprise user. Users like myself care more about having a consistent experience that is well understood and easily adjusted than they do about having any of these bells and whistles.

Jon.

The Grumpy Editor's GNOME 3 experience

Posted Mar 16, 2011 13:20 UTC (Wed) by anselm (subscriber, #2796) [Link] (5 responses)

The problem with this is that current graphics cards generally no longer accelerate 2D graphics in hardware. All modern OSes (except Linux) use 3D primitives even for their desktop drawing (as opposed to »real« 3D stuff such as games) already, anyway, so there is no point for graphics card manufactures to actually go to the trouble of including accelerated 2D graphics, and a reasonable incentive to leave out stuff that will just clutter up the chip while it isn't even being used.

So, from the point of view of a Linux desktop environment developer, it's either stay with 2D drawing even if it is unaccelerated and you need to jump through hoops to do it at all, or else move over to 3D primitives for desktop drawing, which will be accelerated even though the desktop doesn't actually »look« 3D. Since using the accelerated 3D primitives enables all sorts of other cool and indispensable things that 2D drawing doesn't give one (like a bunch of virtual desktops on the faces of a cube with video playback windows hanging across the edges), this decision is mostly a no-brainer.

As for the lost basic functionality, that's a different kettle of fish altogether which is nothing to do with 2D vs. 3D. If the GNOME developers, in the process of upgrading their software offerings, want to provide us with a radically changed (I'm deliberately not saying improved or worsened – as a KDE user I wouldn't know) user experience then that is their privilege. Users can always vote with their feet.

The Grumpy Editor's GNOME 3 experience

Posted Mar 16, 2011 15:35 UTC (Wed) by paulj (subscriber, #341) [Link] (4 responses)

2D still tends to use less power than 3D desktop though. Which means it's certainly still being implemented efficiently in hardware.

But hey, who wants longer battery hardware? Look at the shiny...

The Grumpy Editor's GNOME 3 experience

Posted Mar 16, 2011 15:46 UTC (Wed) by me@jasonclinton.com (subscriber, #52701) [Link] (3 responses)

That's not true. When Clutter is rendering animations, it actively throttles itself to avoid drawing faster than the VSync rate of the monitor to save power and avoid visual tearing. When Clutter is idle, the graphics hardware is completely idle. So since we're avoiding CPU-intensive expose events with a compositor, you actually likely have a net power savings, at least with Intel graphics. AMD and NVidia haven't yet managed to idle low enough and so they are frequently tied to an Intel graphics implementation. On proprietary OS's, if a game is not running, the Intel graphics are used. (We cannot do this in Linux, yet. Though it is on the horizon.)

The Grumpy Editor's GNOME 3 experience

Posted Mar 16, 2011 15:54 UTC (Wed) by paulj (subscriber, #341) [Link] (2 responses)

Compiz with GNOME2 certainly used more power than normal metacity on my intel graphics laptop. I'm glad to hear that clutter tries to make efficient use of the hardware.

For the sake of clarity, are you saying that clutter ought to be more energy efficient than 2D metacity on modern hardware generally? That seems to be the implication given you're contradicting my comment.

Re dual-graphics and switching, I thought airlied has got that working?

The Grumpy Editor's GNOME 3 experience

Posted Mar 16, 2011 15:59 UTC (Wed) by me@jasonclinton.com (subscriber, #52701) [Link] (1 responses)

> For the sake of clarity, are you saying that clutter ought to be more energy efficient than 2D metacity on modern hardware generally? That seems to be the implication given you're contradicting my comment.

Yes, that is what you should find. It's likely to be very close but a good test is a bunch of open windows and then dragging one window around the desktop rapidly.

> Re dual-graphics and switching, I thought airlied has got that working?

Mm... I thought I was up to date on this but perhaps you know more than I do. My understanding until now has been that dynamic graphics switching requires the same Gallium state tracker in both drivers since the entire hardware state has to be moved from one graphics card to the other. Perhaps this is the milestone that has been reached to which you are referring?

The Grumpy Editor's GNOME 3 experience

Posted Mar 16, 2011 20:03 UTC (Wed) by airlied (subscriber, #9104) [Link]

I've only got login/out switch working,

dynamic switching where it powers up/down the second GPU for running games is something I'm playing with now.

Complete switch at runtime for all X apps is also on the list but harder.

The Grumpy Editor's GNOME 3 experience

Posted Mar 16, 2011 15:31 UTC (Wed) by me@jasonclinton.com (subscriber, #52701) [Link] (1 responses)

Linux is not about choice. https://www.redhat.com/archives/fedora-devel-list/2008-Ja...

Before you comment on the AMD/ATI situation you should probably be aware of the company stance on the issue: http://lwn.net/Articles/248227/

And actually, the proprietary drivers have turned out to be quite buggy.

The Grumpy Editor's GNOME 3 experience

Posted Mar 17, 2011 13:41 UTC (Thu) by Tet (subscriber, #5433) [Link]

Linux is not about choice

...in the opinion of ajaxxx. Now maybe you happen to agree with him. But that doesn't necessarily make it right. Sure, he makes some valid points. But he also overlooks the fact that for some of us, it is (at least partially) about choice. By removing that choice, you're pissing off a non-trivial subset of your current users. Maybe you'll gain more in the process. If so, you might deem that to be a worthwhile exchange. But that doesn't make it any less painful for those of us that you're pushing away.


Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds