Hey Michael, when you do your poll make sure that you ask 2 questions - "How many systems do you have using open source drivers" and "How many systems do you have using proprietary drivers" - This would allow a better reflection on usage I think.
Announcement
Collapse
No announcement yet.
Phoronix Readers Are Still Mostly Relying Upon Proprietary Linux GPU Drivers
Collapse
X
-
Originally posted by imirkin View PostCare to elaborate on what you mean by nouveau devs being strange?
If I would take a look on nouveau development process, I'm going to describe it as "random/unorchestrated efforts". Say, nvidia reclocking if fucked up for... "forever"(?), yet it seems at the end of day nouveau devs are better at bolting new GL 4.5 extensions and so on. This leads to strange scenario, where driver contains fairly good code, nice in terms of features and ... virtually unusable from user's standpoint.
This in turn leads to the fact most users are not in mood to use it, nvidia ends up with community who is mostly about consumption and would not even file bug reports. Most nv users would just "ditch this stuff" and install NV blob. Furthermore, some of them are getting very negative views about "opensource crap" and starting to praise blobs. Darn.
This backfires even further. So when I run nouveau, it is really chaotc, random experience. Obviously, reversing leads to bugs, and thanks to driver properties and strange priorities there are very few users to catch bugs. So it is not unusual to face odd bugs like if it was first code run.
This all leaves me wondering: are nouveau devs actually using nouveau for themselves? And if yes, are they ok with VGA era graphics, or what? How it comes to the fact devs are okay to run GPUs on 20% of rated frequency for years and years?
Also how does developer personality affect driver adoption?
Hopefully time would prove I've been dumbass who is really wrong about such perception of nouveau development process.
Comment
-
Nouveau makes the fan on my card run constantly at full speed. I have no choice but to use the proprietary nvidia drivers. Well, I suppose I -could- run nouveau if I was deaf and didn't mind replacing my graphics card every couple of months due to a burned out fan motor.
Comment
-
Originally posted by Kano View Post@buzzrobot
Do you use installers or use distribution provided packages. Those are relatively simple to uninstall!
Btw. if somebody needs binary Nvidia 340, 352 or AMD Catalyst 15.9 drivers - even live - try Kanotix 64 Spitfire KDE Special with active gfxdetect.
http://debian.tu-bs.de/project/kanotix/pxe/iso/
Thanks! You know, I could never find up to date links for the ISOs on your website.
Comment
-
Originally posted by Awesomeness View PostThat poll is obviously BS. Intel is the GPU market leader and Intel only does open drivers.
In an laptop with Intel+nvidia i don't think many knows that even the blob needs the open source Intel to show things on the screen on most setups.
My point is that some answer only blob when it should be open source+blob.
- Likes 1
Comment
-
Two reasons I use open drivers and AMD graphics: I do not want to see the hard work of open source developers go down the toilet, and keeping out a 50+MB blob is one less place for corporate America to drop a back door.
It's a hell of a lot easier to drop say, a networked keylogger into a 50MB closed blob than to hide the same code in underhanded C, or to squeeze the same functionality into a tiny firmware blob and make sure it works on the firmware for every possible card. Not saying this has been done, only that it COULD be done and we have the example of Lenovo and "Superphish" to remember. How do we know Nvidia is not another Lenovo, short of having people watch hundreds of systems with Wireshark while hitting every possible card with every possible load? The random risk of being found by a Wireshark user would probably deter Nvidia from playing with "telemetry" and telling nobody, but you have to allow for things like a cokehead on the team who needs a little extra cash from the NSA, MSS, FSB et all as well.
- Likes 1
Comment
-
For me, I don't even have a choice... I have a Radeon 7870 XT, which is based on the Tahiti chip. The open source drivers do not work with any Radeon 7870 XT card. The brand does not seem to matter at all. The report was Bug 92518: https://bugs.freedesktop.org/show_bug.cgi?id=92518
Is anyone getting a similar kind of problem with the RadeonSI drivers? It looked like Michael had resource stallings when he was testing one of his cards a while back as well.
Comment
-
Originally posted by SystemCrasher View PostThis backfires even further. So when I run nouveau, it is really chaotc, random experience. Obviously, reversing leads to bugs, and thanks to driver properties and strange priorities there are very few users to catch bugs. So it is not unusual to face odd bugs like if it was first code run.
I personally have programming experience and plenty of time, but when I attempted to investigate few issues related to R600/Nouveau just for fun I spend several hours with freezes/reboots and then give up. So none of people that may think "blob is cool, nouveau suck" going to report anything useful.
Originally posted by SystemCrasher View PostHow it comes to the fact devs are okay to run GPUs on 20% of rated frequency for years and years?
Also even if developers were able to work on everything things like reclocking are super complicated. If you haven't seen last AMDGPU code drop it's more than 45,000 lines of kernel driver code for power management for very latest GPU generations only. Now think what would it take to create same amount of code with nearly zero documentation available.Last edited by SXX; 17 November 2015, 01:09 AM.
Comment
-
I'll fix that for you:
Originally posted by Veto View PostI'll fix that for you: "Friends, family, coworkers and strangers who may or may not be Phoronix Readers using Twitter Are Still Mostly Relying Upon Proprietary Linux GPU Drivers".
Comment
Comment