LWN.net Logo

Open Graphics Project Status Update (KernelTrap)

Open Graphics Project Status Update (KernelTrap)

Posted Oct 5, 2005 14:06 UTC (Wed) by sbergman27 (subscriber, #10767)
In reply to: Open Graphics Project Status Update (KernelTrap) by drag
Parent article: Open Graphics Project Status Update (KernelTrap)

That's the article I was thinking of when I posted that I'm unconvinced.

Some of the reasons I remain unconvinced:

1. The current 2D capabilities of cards are more than enough for most any desktop.

2. With all the legacy cards out there, and a continuing market for cheap video cards or built-in video chipsets for servers, 2D support can't really go away.

3. The massive 3D section is there for doing 3D stuff, not 2D. (i.e. games)

4. Whenever I try to get a glimse of this massive power (for 2d use) hidden away in the 3D chipset, I get a disappointment. E.g. (and I'll use my NVidia GForce 6800 GT AGP 8x card as an example, since its drivers are the most feature complete available under Linux), mplayer, in benchmark mode, shows the xv output driver absolutely blowing away the gl and gl2 drivers. I've posted about this before, and have been told that the 3D rendering just needs to be "optimized". OK, so now we've gone from "the 3D section is so much more powerful than the 2D that the 2D section could never keep up" to "err, ummm, the 3D usage needs to be optimized". And this on one of the more powerful 3D cards on the market, but whose 2D capabilities are not considered to be all that hot.

5. I have not seen one single feature made possible by 3D that is really useful for post people. Mainly what I hear is that once this power is put into the desktop designers' hands, they will find really useful things to do with them. (Yeah, like menu transparency and drop shadows?) Wiggly windows aren't useful. I've seen the ability to rotate the window along the Y axis to temporarily take it "out of the way" presented as a "useful" feature, but really, isn't minimizing it, or window shading it ultimately better?


(Log in to post comments)

Open Graphics Project Status Update (KernelTrap)

Posted Oct 5, 2005 16:53 UTC (Wed) by sbergman27 (subscriber, #10767) [Link]

Oops.

s/glimse/glimpse/

s/post people/most people/

Open Graphics Project Status Update (KernelTrap)

Posted Oct 5, 2005 17:54 UTC (Wed) by oak (subscriber, #2786) [Link]

> 5. I have not seen one single feature made possible by 3D that is really
useful for most people.

For engineers the profit is in modeling architecture, lightning, houses,
bridges, molecules, engines etc. In the shops 3D is useful for
visualizing things to customers: what their new kitchens will look etc.

But I guess at home for "most" people 3D is useful only for gaming...

Open Graphics Project Status Update (KernelTrap)

Posted Oct 5, 2005 21:43 UTC (Wed) by man_ls (subscriber, #15091) [Link]

Apple does some nice things with OpenGL in Quartz Extreme, available since Mac OS X 1.3 (Panther I think). E.g. the login screen performs smooth rotations, and I hear that presentations with Exposé look nice too. Now, when I remember how cheesily those Powerpoints zoom and slide by... There was also a cool trick some guy did with the Powerbook's internal gyroscope, where every window was set to oscillate according to its age, activity and the laptop's orientation.

Ok, ok, nothing earth-shattering, but at least it shows somewhere! With Quartz 2D Extreme, it seems that processing is offset almost completely to the graphics card. So yes, the all-3D era is here long before Vista appears.

Open Graphics Project Status Update (KernelTrap)

Posted Oct 5, 2005 21:47 UTC (Wed) by man_ls (subscriber, #15091) [Link]

Ooopsie.

If I had only read the linked article to the end, it says that Quartz Extreme was available since Mac OS X 1.2.

Open Graphics Project Status Update (KernelTrap)

Posted Oct 5, 2005 23:24 UTC (Wed) by sbergman27 (subscriber, #10767) [Link]

Wow, a login screen that performs smooth rotations? Windows that oscillate according to their age, activity, and the laptop's orientation?

I was so wrong to say that 3D had little use on the desktop. Right...

Could someone please come up with a single freaking convincing example of why 3D is *useful* for a 2D desktop?

Open Graphics Project Status Update (KernelTrap)

Posted Oct 6, 2005 18:31 UTC (Thu) by man_ls (subscriber, #15091) [Link]

Could someone please come up with a single freaking convincing example of why 3D is *useful* for a 2D desktop?
I think there is none. After all, it was thought as a 2D desktop; by definition, 3D has no place here. Scaling and displacing should be much faster when done in specific 2D circuitry; other effects like rotations and the OSX-minimize thing are just eye candy.

On the other hand, in Quartz 2D Extreme you use a powerful and expensive DSP for drawing primitives and compositing images. The fact that it happens to be a 3D chip is just an accident. But is it really useful? Hardly.

Don't know much about Vista. Judging by past history it will probably be a cheap copy.

Open Graphics Project Status Update (KernelTrap)

Posted Oct 6, 2005 19:59 UTC (Thu) by oak (subscriber, #2786) [Link]

Some vector stuff that is useful:

- Enlarging the item being focused (menu row, toolbar buttons etc)
would be a nice accessability feature for people with bad
eyesight. They could still use the desktop without having font size
where you can fit only a few lines of text on whole screen

- Mac OSX feature to see all windows at the same time
(all scaled down to fit to screen at the same time),
and selecting the one to focus (after which normal window
sizes are restored) is quite nice

- Dimming other windows than the focused one (requires just alpha
blending support and memory, not vectors)

- Desktop items, such as icons, could scale e.g. according to display
DPI or number of pixels. This will be nice with display migrations
(ability to move applications from one sized screen to another, e.g.
from laptop to 32" TV, to mobile phone etc.)

Open Graphics Project Status Update (KernelTrap)

Posted Oct 5, 2005 22:44 UTC (Wed) by sbergman27 (subscriber, #10767) [Link]

I should have been more specific in my wording, I suppose. I see little advantage to a 3D *desktop*. Obviously, 3D has been useful for a long time in specific applications.

Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds
Powered by Rackspace Managed Hosting.