NVIDIA's New GPUs Are Very Open-Source Unfriendly
An anonymous reader writes: The Nouveau driver developers working on open-source support for the GeForce 900 Maxwell graphics cards have found this new generation to be "very open-source unfriendly" and restricting. NVIDIA began requiring signed firmware images, which they have yet to provide to Nouveau developers, contrary to their earlier statements. The open-source developers have also found their firmware signing to go beyond just simple security precautions. For now the open-source NVIDIA driver can only enable displays with the GTX 900 series without any hardware acceleration.
Even cards as old as the 600s are balking at the nouveau drivers.
IIRC, This has always been the case.
With Valve pushing for Linux gaming, they need to apply some inside pressure on AMD/Nvidia to make their shit work at 100% with Linux.
Since we know neither company is willing to do the work themselves, that means they need to release full documentation so the FOSS people can develop/maintain proper Linux support.
Why should Nvidia care about open source? I know this is slashdot, but I think it is past time we start to question the underlying assumptions behind making everything open source. Who does it benefit? Very few. Who does it hurt? Many. How many hardware and software companies have been destroyed by this "open source everything" agenda? Meanwhile, developers are constantly asked to give up the rights to their OWN work while companies like google and apple cash in on it with BILLIONS of dollars of income. If open source is so good, where is OUR share of the rewards for all this work?
How many of those linux machines that were required to post this comment also requires a high end GPU. I would venture to guess close to zero. Why sould a GPU manufacturer spend a lot of time supporting such a small user base?
And yet none of them will play a video game from the last 5 years.
OH SNAP
That might have been a good troll in 2005, but it's at best a 2/10 in 2015.
Seriously, why does Nvidia do this?
Business sense is to what it is friendly.
Fly United
wat
WTF is this post supposed to mean?
That might have been a good troll in 2005, but it's at best a 2/10 in 2015.
3/10 with rice
You are talking complete bullshit. .Net core as open source to add portability, and it will release windows for free (!) for the raspberry PI. The rPI move is to make people who would otherwise use open source based OSs, to install windows. Often the rPI is the first device people are confronted with linux. They are giving it a try there, as a safe test-bed. Of course, they are more comfortable with windows, and would install that if they could. Therefore, windows for rPI will be very successful. .Net move was to strengthen the .Net platform, make people depend on it, and then make it closed-source again in future versions. People will either have to abandon their code, or switch to windows. They will switch to windows.
Only in recent months, Microsoft is moving towards users. It has released
The
You could if the hardware design weren't preventing it.
Haha, linux will deprecate embedded devices when it integrates systemd into the kernel, and requires glibc.
It will still be Linux even with systemd....
"File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
Just posting that comment required literally dozens of Linux machines.
Yes, some servers running simple network tasks. You don't need much more than a CLI, network driver and a couple of apps for that. Linux provided all that almost two decades ago already.
Now, desktop is where the exciting stuff is happening. Smooth animations, icons and colors, great GUI, games, movies, CAD, graphics design, etc.
For a second there I was worried that someone wasn't going to call this a Microsoft conspiracy.
It looks like Nvidia's starting to abuse their market status by trying to force everyone onto their systems or at least to make it difficult to have alternatives. You can see a similar situation in the current adaptive sync Gsync / Freesync conflict where one became VESA standard (Freesync) and the other became proprietary and in general more expensive. I'm honestly considering avoiding Nvidia products at the rate they're going.
The slowest of these cards does over 2 teraflops, there's no way you can remotely use that level of performance and features in games with an open source driver anyway.
Why not? And what about other GPU-intensive operations, such as real-time rendering or (some) bitcoin mining?
What I'd like to know though is what features are locked out of the OSS driver?
Desktop? Exciting stuff? Dude, put down that bong, and get on with the program. Desktops stopped being exciting 10 years ago. The only excitement that area has seen the last few years is users revolting against retarded "developers" who have tried to devolve the desktop and make it more unusable, like the gnometards and the metrosexuals.
wat
WTF is this post supposed to mean?
Simple, The graphics card GPU is faster than the main CPU can shovel data for it to process.
Not that I agree with the statement though. I think we are seeing a lot of processing being off loaded from the CPU and pushed onto the GPU. There is a lot of stuff a GPU can do much faster than the CPU, especially when doing modeling and rendering of physical objects or other math that lends itself to being done on GPUs.
"File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
3D graphics tech is still developing. I think it is smart, and acceptable, for the leaders nvidia/ATI to keep their new products closed source, and proprietary, to make things difficult for their non graphics competitors, intel, ARM, and others. I just ask that nvidia/ati release the documentation to their 5 to 10 year old graphics hardware. I can still have fun with my GeForce 8800 GT.
I mean these are so ridiculously powerful cards that if one buy one, that may be because you wanted to run some demanding and advanced game. There are at least a handful available now for linux desktops. But if you use an open source driver, and it manages to run the game without crashing or debilitating bugs, the driver will likely bottleneck you so much you get like 10% or 20% of the performance.
Way to waste a computer upgrade, both GPU and CPU - you do need to upgrade the latter to play advanced and recent games, too.
NVIDIA's New GPUs Are Very Open-Source Unfriendly? So disillusioning.
I don't know what I'd do if I ever learn that fire was hot or water was wet. It just can't be!
If (or when) NVidia stops putting effort into supporting Linux enough to produce drivers that are of a comparable quality to their larger markets is when you'll really start to hear an outcry. People are complaining now, but that's nothing compared to what will happen if or when NVidia decides that Linux is just not worth any effort to put any quality amount of effort into.
Of course, as I said... by that time it will be too late.
So... AMD or NVidia... it reminds me of an election where there are are really only two viable candidates and both of them suck.
File under 'M' for 'Manic ranting'
Time for Linus to go public on NVidia again.
Now that's better. I'd give that 4/10; I almost thought you were serious until I saw the part about the future success of Windows on the Raspberry Pi.
>Why sould a GPU manufacturer spend a lot of time supporting such a small user base
I don't know, maybe because most super computers on the fucking planet use GPUs? Why would scientists want a GPU manufacturer to support the operating system they do most of their work on? Oh, I can't think of a reason.
Meanwhile, we're trying to do some work in ROS. I certainly don't want CUDA cores to help speed up the processing and filtering of tens of thousands of LIDAR points. Nor could I possibly use shaders for anything outside of gaming.
This much sarcasm is killing me. Please get better opinions before I die.
My post wasn't a question of "what does 2 teraflops mean", it was a question of what the fuck "there's no way you can remotely use that level of performance and features in games with an open source driver anyway." is supposed to mean.
It's a gibberish sentence.
I like the linux nVidia drivers. The open source driver is still has its unstableness
(though those are mostly edge cases now) and some important desktop acceleration
is still missing (e.g. wobbly windows shows these artefacts).
But my biggest gripe is the Windows compatibility baseline - i.e., won't support :)), and under
more displays than Windows supports with the latest drivers. Windows is hard-coded
at 3 displays MAX (Bill's trying to keep the limit at 640K of memory
Linux, workstations running more than 3 displays suddenly stopped working when
the nVidia driver was updated.
So, if it's done there, how would you know that openGL is rate-limited to not be faster
than its Windows counterpart? We don't but that's acceptable evidence that it can be.
But they're a monopoly in the GPU business, but because software is (relatively) easy
to fork, hardware takes a significant amount of capital to fork as open-anything.
One of the signs for a troll is calling other people astroturfers or trolls. What are you doing? Stop trolling, and add serious comments to the discussion.
I don't know, maybe because most super computers on the fucking planet use GPUs?
Still a very small market. Lets see, they can spend resources working on the next card that can make them million or spend the same resources suppoting a small market that may make a few $100K. If you ran the company which would you choose?
Why would scientists want a GPU manufacturer to support the operating system...
It is not NVIDIA's job to support scientists. Their job is to make money for their stockholders.
Nor could I possibly use shaders for anything outside of gaming.
How is a private company obliged to support your project?
Sorry but "they re not allowing me to do what I want" just sounds very entitled to me.
PS. Using profanity just makes you appear to be an illiterate idiot.
Do you have any insight into normal computer users at all? The average one is happy with the way their computer is configured, and scared away when they see that the rPI ships with a custom OS. In fact I think that most purchases have been done with the customer believing the rPI would ship with windows, just like any other hardware, and wouldn't have been if the users knew which additional burden they would get. On its website, the raspberry PI foundation doesn't prominently point out, that the rPI ships with a custom "OS" -- It doesn't even explain what an OS is. It is actively lying to its customers. It wouldn't be the first company lying, but many proponents of open source list transparency as one of its advantages. Where is your transparency now? I might have the source code, but the average user won't be qualified enough to build it themselves, or to even leverage the full potential of open source -- being abled to make modifications yourself. So transparency only helps a tiny elite of people. Wasn't open source something for the masses?
Its been doing well, but...
Omne ignotum pro magnifico.
But if you use an open source driver, and it manages to run the game without crashing or debilitating bugs, the driver will likely bottleneck you so much you get like 10% or 20% of the performance.
So you're implying that an open source driver can't be as good as a closed source driver?
How is the open/closed status of the source code even remotely relevant to it's performance. There is a lot of open source software that is considerably faster than the closed source equivalent.
You're posting complete and utter garbage.
It isn't developing at all anymore. They are only adding mass, Watts, heat and fans. Thats the only improvement you could see in the past half decade. Also, the market value of 3D graphics card firmware is quite low. Mobile vendors have copied the technologies, and are filling the market with competition, prices fall. You should do some reading before you post unproven garbage like this.
Nvidia: welcome to my no-buy list, right there along with Sony, Microsoft and the other scoundrels.
What a fucking jerk.
Nouveau guys, you rock!
My "deprecated" Geforce MX 440 card works simply great with Nouveau. I can watch accelerated videos (tested up to 720p) with vlc/mplayer. Nvidia has no support for such an old hardware, but Nouveau provides it flawlessly.
I have another, a Geforce 6200, still supported by Nvidia, but I'm using the Nouveau driver nonetheless because:
- it works nicely (provided I reduce KDE effects to OpenGL 1.2) and
- to send the Nvidia guys the same message Linus sent.
Actually, in view of my past mistakes (buying Nvidia and forgetting one day I'd be SOL), I'd like now to make sure whatever _current_ card I'll buy is Nouveau compatible -- you know, just in case...
I find it remarkable that people so often confuse pure FOSS driver support with linux support.
How many times does it have to be stressed that nvidia supports linux by providing quality closed source drivers?
If that's not good enough for a minority of linux users, well tough. It's not everybody's problem and anybody who wants to do real work with their nvidia gpu on linux probably finds that the nvidia provided driver works great.
Why would those scientists you mention need to use FOSS drivers?
Valve has little to no Linux gaming clout. Ya they released a rebadge of Ubtunu with Steam on it. Yay. So far it has had very little influence. Most people continue to game on Windows (and to a lesser extent OS-X). They are not migrating in droves, nor are there droves of people who used Linux but didn't game that are now. Valve has changed very little in the Linux gaming space, as of yet,
The Unity engine and Kickstarter have done a lot more for driving any sort of Linux gaming than Valve.
Most of nVidia's gaming customers play on Windows, and they don't care about closed source drivers. Indeed, binary drivers are the way of things, the users would be extremely mad if you gave them source packages and told them to download a compiler. On OS-X it is all Apple's way, all the time. You gets the drivers you gets from Apple and live with it. Only in the Linux arena is there any wish for OSS drivers, and then only form a minority of their customers. Most of nVidia's Linux customers are high end enterprises, doing simulations or CAD work. They want certified binary drivers, because they want everything to be verified to work.
Valve really doesn't have much they can do to change nVidia's mind. I mean maybe if Valve themselves made Steam Machines and they could threaten to change vendors, but they don't, all kinds of hardware companies make them and they all do business with nVidia.
Well, they do support the OS, just not the OSS drivers. For someone who's primary concern is getting their work done on these machines the differnce is not that important. The fight for an OSS driver is mostly due to philosophical and tinkerer issues.
just blatantly false...
There are so many devices and categories of hardware for which there is no free software friendly solution. Arguing that we must accept some proprietary software just ensures the problems never get fixed. Linus was wrong to go along with it. We should be objecting to all proprietary software regardless of where it lies. We end up with a variety of problems from signed code and digital restrictions. Regardless of whether it is a router implementing digital restrictions, a manufacturer like Lenovo, HP, Dell, Sony, Apple, or Toshiba white-listing wifi cards in the BIOS, or a failure upon companies to release the source code for the firmware component of a chipset we run into major problems being unable to replace wifi cards with free software friendly ones- or being able to update the firmware/driver/etc with versions where we've (ie the community) has fixed a bug or added a feature. Even where we've reverse engineered (however rare that is) stuff we're running into brick walls due to signing.
There are no 802.11ac friendly wifi cards for instance and only one sixth of 802.11n cards are free software friendly. While we have free software friendly graphics components in Intel CPUs Intel's uncooperative in other areas like the BIOS. Ultimately it means we can't have a modern totally free software friendly x86 system.
Without the sources we can't even begin to know what our computers are doing either. What we do know is that newer chips from Intel and AMD are doing stuff behind the scenes that are no way in the users interest. We're talking about features that enable spying, backdoors, and create general insecurity in our computing systems, etc.
Linus and other open source developers who've already been shown to be lenient need to call these companies out and stop putting up with this crap.
Things have gotten so bad that even seemingly open source hardware projects are claiming they aren't open source. Just look at the ODROID stuff. They're quite outright hostile to free software development and only releasing code because essentially they've built a product upon it and thus by using it are legally forced to release the code. If you ask for the code that they aren't required to release they outright refuse and/or are non-responsive.
Other companies release "open source" drivers that just aren't. If you release code that is dependent on non-free component you're not really a open source proponent. Your a shrill pretending to be an open source proponent: AMD.
Since the very reason given since the discussions began 15 or so years ago, Nvidia, and most of its competitors (Intel being a special exception for an unrelated reason) have always said that due to fears and concerns about reverse engineering, they - Nvidia and ATI, now AMD, have been slow and limited in making available any documentation or assistance that could directly or indirectly ease reverse engineering of its technology, its intellectual property (IP); not to Open Source / Free Software developers, but to potential and current 3D video card competitors.
Providing the direct firmware blobs, even if encrypted (to be decrypted in memory on the video card) does reduce the effort of a reverse engineering attempt. Perhaps legal or senior management has overruled the previous plan to make encrypted firmware blobs. I believe there was one or more blogs entries written about methodologies of bypassing the decryption of encrypted firmware blobs even when/if the decryption key(s) are secure stored in the Nvidia GPU, or at least recovering the decryption key which undoes a lot of work by Nvidia, and may cause violate terms of various patent / IP licensing agreements.
Nvidia could possibly go out of business if they were barred from obtaining necessary licenses allowing them to implement video codecs in hardware in their future products.
I suspect this, or some benign reason (Nvidia's Linux developer were simply busy with in-house development, or on holiday) is the culprit.
* Unrelated pure speculation:
My pet theory about why Intel has been so open with their open source driver support for Linux, is that it is intended to be a) to support their APU processors and b) to try to help AMD in its secondary market (video GPUs) rather than their primary market (x86 compatible processors) which Intel knowns AMD needs to keep being a viable option, as AMD's x86 processors alone the past few years could of easily drove it out of business.
To avoid more anti-trust violations / investigations Intel needs at least one viable x86 competitor to remain alive. Preferably neither too far ahead nor behind, so that Intel continues to dominate the CPU manufacturing sector, it has at least something that is realistically a potential threat to their business. Just not a strong potential threat. But by possibly supporting AMD's secondary product line by providing an open book to their GPU's documentation and interface via their driver source code, Intel can provide a subtle nod to technologies, or other solutions that AMD could re-implement to improve their (AMD's) video card offerings.
In summary Intel can stand to help AMD in their video cards to keep AMD alive, which serves a critical purpose to Intel, as Intel needs someone that can be seen as potentially a rival CPU manufacturer.
Regarding Intel's domination of microprocessors:
While ARM processors have shipped in record numbers the past few years, they are manufactured by various companies who pay ARM a royalty (per unit made AFAIK), so Intel remains the single largest designer and manufacturer of CPUs. Although ARM Inc. has experienced explosive growth and tremendous profitability, it is still a tiny company in relative terms, such as market capitalization (a common benchmark) compared to Intel.
...they're still consistently better than the garbage AMD puts out year after year.
Just a bit of Pre-R9-380 X Anxiety, it will pass!
Why would those scientists you mention need to use FOSS drivers?
Because they're not playing games, they're using the GPUs' computational power, and the proprietary drivers don't work for that presumably.
Serious comments are useless when the discussion is being drowned in comments from paid shills.
This discussion has made it obvious that Slashdot has been completely taken over by shills, and serious discussion can't be done here any more.
Since you can not seem to be able to have a civil conversation I will leave it here.
If AMD wants an opportunity for a couple more points of market share, here it is. Be friendlier to Open Source than your competitor.
the major advances in civilization are processes which all but wreck the societies in which they occur - A.N. White
Is Valve some sort of major customer of Nvidia GPUs?
No, but Valve's users are.
Video games are a leading application for GPUs. The four hardcore video game platforms are Nintendo's AMD-powered console, Sony's AMD-powered console, Microsoft's AMD-powered console, and the PC. With another company owning the console space, NVIDIA's GPU business has to compete for PC makers and PC users with other GPU makers (AMD and Intel). And if PC games work poorly with NVIDIA products, PC users will have little reason to buy NVIDIA products. Valve runs a leading video game sales channel on PC and has developed several pairs of popular PC games, and it is looking to extend this sales channel to Steam-branded PC hardware that does not ship with a Microsoft operating system. So in order to be part of this segment of the market, NVIDIA has to ensure that its products continue to "work 100% with Linux" without causing serious instability.
>Because they're not playing games, they're using the GPUs' computational power, and the proprietary drivers don't work for that presumably
You presume wrong.
That being their drivers suck. Also that writing GPU drivers is hard and the OSS community hasn't done a good job.
AMD released a bunch of hardware info, and what code they could (they can't just open up all of their proprietary driver, there are things in it they legally can't release). There were claims of an absolutely amazin' driver that would be made, better than Windows, that there were thousands of skilled OSS programmers who were chomping at the bit to work on it.
Well that was mostly just people bragging on places like /. who didn't know what they were talking about, someone who'd fooled around writing a NIC or SATA driver and thought it was easy. Turns out graphics drivers are REALLY COMPLEX and each generation of hardware needs a new one. So the AMD OSS driver has been pretty poor quality. I mean it works, and supports some features, but it has some stability issues and is nowhere near the full feature set.
So ya, not really helping them. What the OSS community wants is for someone to write an nVidia quality driver, and open it up. Do all the work and then hand it out. Doesn't seem like anyone is interested in doing that. In part that is because some of what makes those closed drivers good is IP that gets licensed that can't be open sourced.
Wouldn't it be easier just to embed the device drivers onto the video firmware(flash rom) with extra api system calls(resolution, fan control, etc...) so that way linux only needs a small configuration file or a super light open source device driver to communicate with the video hardware.
Why would those scientists you mention need to use FOSS drivers?
Because they're not playing games, they're using the GPUs' computational power, and the proprietary drivers don't work for that presumably.
That makes no sense. The GPU has a programable interface, implemented as a driver that makes requests to the hardware. The driver does not care if your program is playing a game or doing scientific calculations.
If you are suggesting that scientists need to access the hardware directly, then you need to explain why. It is a bad idea, and hardware manufacturers are wise to not support it, because the interface is designed and debugged only for use by *their* driver. No effort was made to make it tolerant of bad inputs, and the documentation is emails sent between hardware and software teams.
Good, because IMHO you've trolled enough.
You haven't paid attention lately then. Graphics cards and SSDs are the few computer components where lots of innovation still happen and where there still is need for, and room for, improvements. They have long been held back by the 1920x1080@60Hz plateau of affordable display panels and the bandwidth limits of HDMI/DVI/DP interfaces but now with the 4K panel boom, FreeSync/G-Sync and DisplayPort 1.3, things are moving again because now once again the graphics card has become the bottleneck. Not even tripple SLI of the very expensive Titan X is enough to run the latest AAA games at 3840x2160@120Hz with all settings at max. You are correct that the past half decade has been fairly boring in this area though, even though some great things have been brewing during this time (G/FreeSync, Mantle/Vulcan, HBM, etc).
My other account has a 3-digit UID.
Oh good someone else understands
Yet another person who does not know the difference between "I have a different opinion" and "troll". Here is a hint; "trolls" use profanity. As an ex-military friend of mine says, "Pot pot this is kettle, kettle. Colour check, over."
PS. Using profanity just makes you appear to be an illiterate idiot.
I see these sort of comments occasionally on slashdot, and far more occasionally I'll make the effort to reply.
Anyway, I disagree. Profanity might make *you* think X, Y or Z ... but IMO you're exhibiting a cultural bias. In the society in which I was raised, profanity is far more acceptable than e.g. in the US. (I understand you could be from anywhere.) I read the GPs post as, em, ... colorfully energetic!
Aside from the word "fucking" the rest of his post was highly indicative that he is not an idiot. I doubt an idiot would be able to contribute to a Robot Operating System.
Meh. Just sayin'
Oh, and fuck, fuckitty fuck fuck fuck. <- Does this make me an idiot too? ;-)
Maybe just Linus hurt their feelings?
It's irrelevant. Nvidia doesn't care about your needs. You are not a market. Get over it.
Your mind is clearly torn up. Slashdot is a good place for serious discussion, but sometimes you get comments like GP. Look above, I ALWAYS back up my argumentation. I think you are a shill by redhat or some other organisation that lives off linux success, and which will likely die on Linux' death. Open Source is a failed model of the past century. If you can't recognize that, I can't help you.
A company making a good product that people want to buy and profiting from it nicely don't have to do this sort of shit. It's like a company cutting back on toilet paper: a sign that the company is either being raped by an executive looking to pump and dump, or they're doing badly financially.
At least it simplifies the buying process.
Always found it hard to buy NVidia when they went all Voodoo on us with their cards doing exactly as Voodoo were doing when NVidia ate their lunch: throwing energy at the problem, instead of finesse. They had recently been doing better. Now this?
I don't understand what you mean by 'non graphics competitors'. Intel, AMD, and ARM cpu offerings already have integrated GPUs with dual-head capability (and have for a few years now). There are no non graphics competitors.
Currently the best open source kernel and driver compatibility is with the Intel and AMD integrated GPUs. That's what all the KMS work was responsible for giving us. The performance of integrated GPUs has increased steadily over the last few years and has reached a point now where most 3D games will run with modest (but not high-end) settings, and *all* 2D (aka desktop operations) will run faster than you can blink.
I splurged for a mid-range card for my windows gaming box, but all my workstations just use the cpu-integrated gpus these days for dual-head operation. And they're nice and quiet and fast.
-Matt
A few $100K? I agree with qpqp, you're retarded or at least extremely uninformed. Take a look at the specs of this single supercomputer (check how many Nvidia cards they're using). http://en.wikipedia.org/wiki/Titan_(supercomputer)
And this is only ONE.
The past half of a decade involves idle CPUs and GPUs, and people wondering why they're getting low FPS. Because programmers are bad. No one knows how to write scalable code.
Re: "... the proprietary drivers don't work for that presumably"
Based upon what? Just because GPGPU is a major selling point for NVIDIA and the drivers are how you gain access to that functionality? Or because you have an obsessive need for open code, driven entirely by ideological notions of purity?
stated goal of legitimizing Linux Gaming
NVidia have freely available, user hardened, linux drivers for all of their hardware, and a large scientific/gaming community that uses them. Same deal for NVidia's windows drivers.
Will they [boycott NVidia]? Probably not.
...because...
- They will flush 50% or more of their own revenue down the toilet.
- It sounds too much like extortion/ant-trust, and is probably illegal.
- NVidia already comply with their stated goal.
And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
Lmao, your opinion is far from humble. Just type IMO, instead of misrepresenting yourself you pompous douchebag.
nvidia is a multibillion dollar hardware maker, valve runs steam, a service selling half finished indy games for 9.99
I've made fun of Intel's GPU offerings for years. The Intel i810 I had in my PIII was barely adequate for 2D desktop work. It didn't support VESA modes above 640x480 without a driver.
Intel GMA910/915 was a piece of junk too. Intel apparently filled so many warehouses full of them, they encouraged Microsoft to allow this non-Aero capable hardware to be stamped as "Vista Capable" and was central around that boondoggle.
Intel GMA945/955 was the definition of the bare minimum requirements to support Aero, and drastically underperformed the bargin bin offerings from the era by ATI (x1200) and nVidia (6150). Intel continued to sell these to Atom users years after they should have been killed.
On some Atom platforms Intel also packed PowerVR based GPUs (which hardware wise were ok) with complete shit drivers for both Windows and Linux.
That said when I built my latest desktop (I don't do gaming) I was satisfied with the built in graphics on the Haswell chipset. It can drive 3 monitors without issue. HD video no problem. Even the latest Atom offerings have GPUs based on a scaled down model of it.
Intel continued to sell these to Atom users years after they should have been killed.
Killing the Atom users seems relatively merciful rather than continually being sold Intel video cards...
Inheritance is the sincerest form of nepotism.
is going to run out of fingers.
Buy your next Linux PC at eightvirtues.com
18,688 Nvidia Tesla K20X GPUs
How many of those have been built?
Learn to write calm counterarguments and leave out the ad hominem attacks.
Without the sources we can't even begin to know what our computers are doing either.
We already have more open source than we can handle. The biggest bottleneck is funding, manpower and quality assurance.
don't work for that presumably.
Only way this could happen would be the scientists buying NVIDIA Quadro cards after writing all their software with OpenCL, which is kinda bad planning since AMD seems to be the only vendor even trying to support OpenCL on Linux - NVIDIA has CUDA and OpenCL support for Intel GPUs was still incomplete last I checked ( the implementation was stubbed out with a healthy amount of abort() calls).
There is a lot of open source software that is considerably faster than the closed source equivalent.
Can you mention an example?
You mean the next card, that's a rebranded old card?
They cooperated a little with Linux and Nouveau and look what they got... the hard-core activists working on the Linux Kernel implemented their own form of DRM/Code-Signing/whatever-you-want-to-call-it (intentional obstruction of use?) to oppose the existence of Nvidia's drivers (the "tainted code" crap which exists for political, rather than functional, reasons thereby making it BAD ENGINEERING) and the installers of the big distros made it so they auto-install Nouveau and make it a complete PAIN in the butt to switch to the far superior Nvidia drivers most serious users need. (The Nouveau drivers STILL suck for people who need the hardware performance they PAID for, and they're NOT going to catch-up any time soon since there's always new hardware coming out and the Nouveau crew are not yet reasonably functional even on the old hardware)
If Linux was TRULY about "free, as in speech" as so many claim, rather than just "free as-in beer", then they'd cut the childish "tainted kernel" garbage and the distros would add a simple install option (perhaps in an "advanced" install options section) that would pause the install and run a user-specified install script for their binary video drivers, then resume the normal install (or perhaps simply install all but the graphics drivers using the initial installer GUI mode and then terminate in single-user commandline mode to let the user run his driver install script before re-booting into full accellerated GUI). This would be TRUE software freedom (which includes making it as easy as possible to run BOTH open AND closed source code according to the needs/desires/preferences of the USER (not the developer grinding a political axe)
You are incorrect; trolls do not have to use profanity.
>> Simple, The graphics card GPU is faster than the main CPU can shovel data for it to process
So, basically to use a common example, the GPU is kicking out bitcoin so fast that the CPU can't keep it saturated? Would you care to rethink your claim?
I am very small, utmostly microscopic.
You know, sometimes this pretentious anti-entitlement bullshit is just getting too much on my nerves.
Sometimes it's just a waste of time to argue with such people. They just state something and then you are expected to come up with a referenced list of refutations, while in reality, they were just trolling/astroturfing/swaying public opinion.
Of course people, who are pushing ahead our capabilities are entitled to more demands than beancounters, who only focus on the balance of possible gains and expenses vs. risk.
Vis-a-vis jklovanc, this would have been a moot argument, however, as apparently, he already formed an opinion - and we all know how easy it is to prove someone wrong and have him/her admit it.
So I decided to do the next best thing and reinforce the opinions of entitled people to actually continue to feel entitled and push the boundaries further.
>> Simple, The graphics card GPU is faster than the main CPU can shovel data for it to process
So, basically to use a common example, the GPU is kicking out bitcoin so fast that the CPU can't keep it saturated? Would you care to rethink your claim?
Did you even read my post? I was paraphrasing what I understood somebody else to say, then disagreeing with them.
Most GPU's are not used for graphics processing alone anymore. If they where just for graphics, most game programs would saturate the CPU and the data buss to the GPU before the GPU processor would run out of free cycles. They are WAY more powerful than is needed just for graphics...
Your BitCoin example is a classic illustration of what GPU's are really doing these days.
"File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
Actually open source is very powerful, but you (as an end user) are not who it is intended to benefit.
Do you have any reason to suspect so?
Nothing in the original posts gives any indication.
In fact the only thing mentioned is how unfriendly the new chips are to FOSS drivers. Nothing else of substance
All the other assumptions about scientists, inadequate linux closed source drivers for CUDA (or whatever they will be using) seem to me like unfounded wild speculation.
I'm sure whoever used such chips would want maximum performance anyway, so closed drivers would be the preferred choice even is FOSS drivers sort of worked
A single supercomputer cluster contains 18,688 Nvidia K20 units, each priced at $3199 new, this amounts to $59 Million dollars for this single system. These Tesla cards are usually quite high markup, so I think its fair to say that Nvidia has earned tens of millions in profit from superclusters alone.
http://top500.org/featured/top-systems/titan-oak-ridge-national-laboratory/
It isn't developing at all anymore. They are only adding mass, Watts, heat and fans.
AMD's shift away from VLIW toward SIMT doesn't count, then?
The architectures are still evolving. They're not just throwing more transistors at the same old ideas.
If nobody knows how to write scalable code, that's a computer science problem, not a problem in the vast legions of programmers.
Contribute to civilization: ari.aynrand.org/donate
Let me just say, FUCK NOUVEAU. I don't know how many hours of my life I waste every time I install Fedora and have to fight to remove that goddamned janky-ass Nouveau driver. I'm tired of the zealots trying to shove it down everyone's throat too. I have no problem with proprietary device drivers if they actually work.
120 hz? I think you mean fps. 120 Hz be useful for 3D, but movies are 24 fps... 24Hz. If Hz is higher than fps, you can do 3D and multiplayer. If you want your games to have a fps higher than about 30, you are wasting your GPU since your eyes can't see it. Higher Hz ratings use higher memory bandwith, but the display refresh doesn't impact Cpu bandwith on modern cards. Higher Hz does not require more processing power, higher fps does.
Barely no one uses CAD on Unix workstations anymore. You might have headless render nodes in some server cluster, yes. But the majority of the CAD desktops is Windows by now.
So yes, you might need the 'certified' drivers to compete in the market, but none of those care about OSS really. And as a main difference between the consumer grade GeForce cards and the much much more expensive (10x) professional cards is hidden inside the driver, there is close to zero interest to disclose how you could run your semi-professional stuff with a consumer card for a tenth the price.
OSS drivers are nice to have for a variety of reasons, but the majority of people don't care if the driver works. As the majority of people doesn't care about Linux if Windows or OS X gets their job done.
I WANT to avoid them as well but the Radeons are pieces of shit too. AMD is cheaping out both in the CPU and in the GPU markets, And I'm saying this as a lifelong AMD cheerleader!
So what's your problem then, hacker? You don't like the proprietary stuff then you replace the damned ECU with one you can work with. They're readily available with most under $3000. You wouldn't balk at replacing a server for 3K, is your car's server not worthy of that price either?
How many supercomputers use the GM series GPU which is what this conversation is actually about. The K20 units use a different GPU and are beyond this conversation.
Linux internal APIs get changed from time to time. Drivers that are part of the kernel tree get updated by whoever is changing the API. Drivers that are outside the kernel tree have to be updated to work with the API changes.
I've had my distro ship a new kernel and then had to wait weeks for the Nvidia driver to be updated. (Admittedly they're getting better at it, but it has happened.)
Yes. See Valve Finds Open Source Drivers To Be Great; Valve Developed an Open-Source Intel Vulkan GPU Driver For Linux; Valve Bootstrapped Source 2 Engine On an Open-Source Vulkan Driver.
PS. Using profanity just makes you appear to be an illiterate idiot.
Your lack of profanity exudes pontification... but it's the lack of depth in your miasma of thoughts that accentuate your defeat.