Steam for Linux > Limited Beta > 主题详情
nicaz0id. 2012年12月9日下午3: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?
最后由 nicaz0id. 编辑于; 2012年12月10日上午10:16
正在显示第 1 - 9 条,共 9 条留言
< >
MichaelFindlay 2012年12月9日下午4: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 2012年12月9日下午6: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 2012年12月9日下午8:05 
引用自 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).

引用自 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

引用自 trevt93
Generally speaking, NVIDIA has been the best with graphics and Linux.
Optimus owners is happy about it for sure.

引用自 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.
最后由 RussianNeuroMancer 编辑于; 2012年12月9日下午8:05
nicaz0id. 2012年12月10日上午2:05 
引用自 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.

引用自 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 2012年12月10日上午3:26 
引用自 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.
引用自 nicaz0id.
unfortunately I was not able to find his PayPal account.
maraeo@gmail.com
Cybertao 2012年12月10日上午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.
Dyrver Balabuse 2012年12月10日上午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. 2012年12月10日上午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 2012年12月10日下午1:45 
引用自 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.

引用自 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.
正在显示第 1 - 9 条,共 9 条留言
< >
每页显示数: 15 30 50
发帖日期: 2012年12月9日下午3:58
帖子数: 9