Linked by boldingd on Tue 29th Jan 2013 23:12 UTC
Games It seems to have so far escaped OSNews' notice (if the top few hits for a site-search for 'Steam' is any indication) that Steam for Linux is now in Open Beta; you can get the Linux steam client from steampowered.com. So far, they appear to only be making an Ubuntu .deb available, and the client will require closed-source GPU drivers in order to work.
Thread beginning with comment 550832
To read all comments associated with this story, please click here.
Comment by Darkmage
by Darkmage on Wed 30th Jan 2013 04:33 UTC
Darkmage
Member since:
2006-10-20

Actually the main author is wrong, Gallium3d HAS lived up to it's promise. there is now OpenGL 3.0 shipping on ALL Intel/ATI/NVIDIA cards in Open source drivers. If the author bothered to follow the Phoronix.com news website he'd know the current state of OpenGL on Linux, it's rapidly gaining ground across all major cards/drivers. The NVIDIA cards for instance have implemented 90% of all card functions across the cards in the last 4 hardware generations. Lacking only power management to unleash the full power of the cards. New Kernel releases are starting to really amp up the features of these drivers. I expect within 2 years the open source Nvidia support will have overtaken the closed drivers. It's only ATi that seems to be seriously lagging.

Reply Score: 1

RE: Comment by Darkmage
by WereCatf on Wed 30th Jan 2013 05:37 in reply to "Comment by Darkmage"
WereCatf Member since:
2006-02-15

there is now OpenGL 3.0 shipping on ALL Intel/ATI/NVIDIA cards in Open source drivers.


While in the meantime the closed-source drivers ship OpenGL 4.3.

The NVIDIA cards for instance have implemented 90% of all card functions across the cards in the last 4 hardware generations.


Hardly. Even Nouveau's own wiki still paints a lot of red: http://nouveau.freedesktop.org/wiki/FeatureMatrix

I expect within 2 years the open source Nvidia support will have overtaken the closed drivers.


Naive.

Reply Parent Score: 5

RE[2]: Comment by Darkmage
by Spiron on Wed 30th Jan 2013 07:38 in reply to "RE: Comment by Darkmage"
Spiron Member since:
2011-03-08

Take another look. The majority of the newer cards have most of their features implemented or in progress, with only Video Decoding, TV output, Video input and SLI not implement for NV50 and NVC0 cards series. the main one with the redblocks are the absolute newest cards series.

Read into the details and you would avoid this sort of a mess

Reply Parent Score: 5

RE[2]: Comment by Darkmage
by 0brad0 on Wed 30th Jan 2013 09:11 in reply to "RE: Comment by Darkmage"
0brad0 Member since:
2007-05-05

"there is now OpenGL 3.0 shipping on ALL Intel/ATI/NVIDIA cards in Open source drivers.


While in the meantime the closed-source drivers ship OpenGL 4.3.
"

I couldn't care less as long as they're closed-source binary blobs.

Reply Parent Score: 3

RE[2]: Comment by Darkmage
by edwintorok on Wed 30th Jan 2013 20:55 in reply to "RE: Comment by Darkmage"
edwintorok Member since:
2009-11-01

there is now OpenGL 3.0 shipping on ALL Intel/ATI/NVIDIA cards in Open source drivers.


And in the next version they'll probably support 3.1, the radeon driver already has it in Mesa git:

OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD RV730
OpenGL core profile version string: 3.1 (Core Profile) Mesa 9.1-devel (git-0642437)
OpenGL core profile shading language version string: 1.40
OpenGL core profile context flags: (none)
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 9.1-devel (git-0642437)
OpenGL shading language version string: 1.30

(Note that you need a new glxinfo to show anything above 3.0 for these drivers as they only support >3.0 when requesting a Core Profile).


"The NVIDIA cards for instance have implemented 90% of all card functions across the cards in the last 4 hardware generations.


Hardly. Even Nouveau's own wiki still paints a lot of red: http://nouveau.freedesktop.org/wiki/FeatureMatrix
"

Radeon has more features implemented: http://www.x.org/wiki/RadeonFeature

Reply Parent Score: 3

RE[2]: Comment by Darkmage
by Valhalla on Thu 31st Jan 2013 01:00 in reply to "RE: Comment by Darkmage"
Valhalla Member since:
2006-01-24


Hardly. Even Nouveau's own wiki still paints a lot of red: http://nouveau.freedesktop.org/wiki/FeatureMatrix

Well, if you would have looked a year ago there would have been alot more red which has now turned into orange/yellow/green.

Naive.

I don't think that the open source drivers will have overtaken the proprietary ones but I'm certain that they will have decreased the gap further.

Reply Parent Score: 3

RE: Comment by Darkmage
by yoshi314@gmail.com on Wed 30th Jan 2013 09:35 in reply to "Comment by Darkmage"
yoshi314@gmail.com Member since:
2009-12-14

I expect within 2 years the open source Nvidia support will have overtaken the closed drivers. It's only ATi that seems to be seriously lagging.

Not technically possible with nvidia imho.

NVidia opensource driver team plays permanent catch-up by legally reversing the original driver. They will always be behind in terms of new card support, performance and features, because they will need to see a working upstream driver first, and also get their hands on the hardware.

when it comes to AMD video cards :

AMD opensource team works with the upstream documentation - the company in question actually helps here.

Some of those developers are employed at the company and can develop some things in advance, their code and the official tech documentation for people outside of AMD has to get through lengthy legal review before it can be released out to the public.

The legal part is the biggest problem here. It stalls the documentation release significantly.

Then comes the design of the AMD video cards. More recent models have done away with separate 2D acceleration engine, and 3D engine does all the acceleration (2D, video playback, 3D). Full spec is required to get basic things done, except for maybe setting the resolution and getting things put on the screen, albeit with no acceleration.

Previously, there were separate docs released and things could be incrementally implemented - mode setting, 2D acceleration, video acceleration, 3D acceleration. Nowadays, it's not so easy.

Also, for older cards, there are a lot of problems stemming from undocumented quirks of hardware (check out how long did it take to get HyperZ working due to various unexplained lockups of GPUs, or how often radeon developers stumble upon CS related crashes, even when they have access to official documentation).

If AMD picks up their documentation release effort, so will the development of open source drivers for their cards. Right now developers are bringing up support for subsequent opengl specs up in opensource drivers (radeon drivers are coming close to opengl 3.1 atm) and fixing various performance bottlenecks in existing features.

And when it comes to most recent cards - they are waiting for technical documentation. Which is stuck in legal review.

Reply Parent Score: 4