Steam for Linux > Limited Beta > Detalhes do tópico
nicaz0id. 9/dez/2012 às 15:58
Valve and Open Source Display Drivers
I just tested TF2 with open source and proprietary drivers, it's as different as chalk and cheese.

I'm running Fedora 17 with an Radeon HD5750.

TF2 runs fine with open source drivers, except the performance is bad. With the latest proprietary drivers TF2 runs fine, but everything else doesn't. For example gnome shell crashes if I connect two monitors. I even can't login if I have two monitors connected, because gnome shell hangs (with 100% cpu) at login prompt. Switching between fullscreen games and other programs is very glitchy (with the oss driver everything is just fine).

Are there any plans from valve to support the development of open source graphics drivers? I know that they did a good job with Intel. I tested TF2 on my laptop with an Intel HD3000 chipset and it just runs fine with the open source Intel drivers. If there were PCI Express cards made by Intel, I'll definitely would buy them, just because their driver isn't crap.

I would also pay (donate) for the development of performant open source drivers for AMD/Nvidia cards, but I don't know if money is enough. We could start crowdfunding the developers... I'll start off with 100€.

Any opinions?
Última edição por nicaz0id.; 10/dez/2012 às 10:16
Exibindo comentários 19 de 9
< >
MichaelFindlay 9/dez/2012 às 16:55 
I am not sure what support is like for ATI and Intel cards, however in regards to Nvidia the tried and tested provided one that come with the operating system, although closed source are amazing. I would not swap those for anything at present.
TrevorNT 9/dez/2012 às 18:43 
Generally speaking, NVIDIA has been the best with graphics and Linux. Intel is a semi-distant second. AMDATI, on the other hand, just doesn't care. They see Linux as a platform that not enough people use to justify writing quality drivers for. Which gets me a little ticked off but hey, what can you do?

Valve, however, relies on the drivers...they don't dictate how they're developed. They don't "support the development" of any drivers (from my understanding, anyway). They made some "strong suggestions" to NVIDIA, which resulted in the so-called "Valve-Fixed" NVIDIA 310 series graphics drivers, but that's been the extent of their control over Linux graphics to this point.
RussianNeuroMancer 9/dez/2012 às 20:05 
Escrito originalmente por nicaz0id.:
For example gnome shell crashes if I connect two monitors. I even can't login if I have two monitors connected, because gnome shell hangs (with 100% cpu) at login prompt.
That may be Gnome Shell issue. That already happen before (Gnome Shell bugs that reproducible only on fglrx, because Catalyst OpenGL and GLSL implementation is strict).

Escrito originalmente por nicaz0id.:
I would also pay (donate) for the development of performant open source drivers for AMD/Nvidia cards, but I don't know if money is enough. We could start crowdfunding the developers... I'll start off with 100€.
Send it to Marek:
http://google.com/search?q=site:phoronix.com+Marek
His PayPal account: http://phoronix.com/forums/member.php?18270-marek&tab=aboutme#aboutme

Escrito originalmente por trevt93:
Generally speaking, NVIDIA has been the best with graphics and Linux.
Optimus owners is happy about it for sure.

Escrito originalmente por trevt93:
AMDATI, on the other hand, just doesn't care. They see Linux as a platform that not enough people use to justify writing quality drivers for.
So because of that they implement hybrid graphics support, implement xrandr support for 2-3 years (I don't remember exactly) earlier than nVidia, open GPU documentation and working on FOSS driver. Sure, because they absolutely doesn't care about Linux.
Última edição por RussianNeuroMancer; 9/dez/2012 às 20:05
nicaz0id. 10/dez/2012 às 2:05 
Escrito originalmente por RussianNeuroMancer:
That may be Gnome Shell issue. That already happen before (Gnome Shell bugs that reproducible only on fglrx, because Catalyst OpenGL and GLSL implementation is strict).

Oh I did not know that there is some kind of "strict" implementation of that API. That might be the case.

Escrito originalmente por RussianNeuroMancer:
His PayPal account: http://phoronix.com/forums/member.php?18270-marek&tab=aboutme#aboutme

Thank you for the link, unfortunately I was not able to find his PayPal account.

I think there should be a donate button on this page: http://www.x.org/wiki/radeon
RussianNeuroMancer 10/dez/2012 às 3:26 
Escrito originalmente por nicaz0id.:
I think there should be a donate button on this page: http://www.x.org/wiki/radeon
radeon driver developers who work in AMD already get paid by AMD. You donate money for their work by buying AMD hardware. Only one external Gallium developer who provide info for donations is Marek and he as you see certainly deserve donations.
Escrito originalmente por nicaz0id.:
unfortunately I was not able to find his PayPal account.
maraeo@gmail.com
Cybertao 10/dez/2012 às 3:43 
Development and funding isn't what's holding up open source driver development, licencing is.
There's no way around that other than AMD and nVidia open hardware with open standards and providing docmentation; they won't be doing that any time soon.
Dyrvër 10/dez/2012 às 4:16 
Some things are not ready in most Open Source drivers. A list Off the top of my head: Current OpenGL/GLSL implementation is older together with the older PCI-express. Bundled with a few missing texture compression features. (S3TC for one) not sure how far the free standard got. Then there's also the clock/speed of both GPU and VRAM not generally at good levels to utilize the cards full power when FOSS drivers are in use. I would think Intel is in a better position from the others at this point, but as always don't quote me on that.
nicaz0id. 10/dez/2012 às 4:24 
It won't be a big problem for me if it was just moral issues (free vs. proprietary). As I do not want to run the proprietary AMD drivers in my production environment (because it is very unstable und I'm afraid I just can't do my usual work), I think I'll have to set up a dual boot system just for running the proprietary drivers. That is not a substantial improvement on a windows dual boot (except that the operating system is free).
Letalis Sonus 10/dez/2012 às 13:45 
Escrito originalmente por Fragging Dyrver:
(S3TC for one)
S3TC support has been there for ages, really. It just needs an external library due to software patent issues - and now Mesa even has a less problematic slightly different implementation.

Escrito originalmente por Fragging Dyrver:
Then there's also the clock/speed of both GPU and VRAM not generally at good levels to utilize the cards full power when FOSS drivers are in use.
Well, I can't complain about that, just a little bit unconvenient to set up. Only VRAM reclocking is missing, but it hardly saves anything anyway.
Exibindo comentários 19 de 9
< >
Por página: 15 30 50
Publicado em: 9/dez/2012 às 15:58
Mensagens: 9