Slashdot Mirror


Nvidia Removed Linux Driver Feature For Feature Parity With Windows

RemyBR writes "Softpedia points to a Nvidia Developer Zone forum post revealing that the company has removed a specific Linux feature as of the v310 drivers due to the Windows platform. A BaseMosaic user on Ubuntu 12.04 noticed a change in the number of displays that can be used simultaneously after upgrading from the v295 drivers to v310. Another user, apparently working for Nvidia, gave a very troubling answer: 'For feature parity between Windows and Linux we set BaseMosaic to 3 screens.'"

48 of 237 comments (clear)

  1. And this why communism doesn't work by Anonymous Coward · · Score: 5, Funny

    It makes everyone equal with Windows.

    1. Re: And this why communism doesn't work by Anonymous Coward · · Score: 2, Insightful

      No. Free nouveou is communism. Binary blob is dictatorship

  2. Thus: by Zanadou · · Score: 5, Insightful

    "We have altered the deal; pray we do not alter it again."

    1. Re:Thus: by mysidia · · Score: 4, Informative

      What deal? The only deal would be between Nvidea and Microsoft, who I'm sure paid a princely sum to hide one of Windows' various deficiencies.

      Why do that, when you control the Windows logo rules?

      Windows must have a preferred status; features available to Windows users must surpass the list of features available to users of competing platforms; that is, as a condition of applying Windows logo certification to a qualifying hardware product, Hardware must have an experience or supported featureset on Windows that exceeds the user experience on any competing operating system.

    2. Re:Thus: by L.+J.+Beauregard · · Score: 4, Insightful

      Now ask again why we need antitrust laws with teeth.

      --
      Ooh, moderator points! Five more idjits go to Minus One Hell!
      Delendae sunt RIAA, MPAA et Windoze
    3. Re:Thus: by ColdWetDog · · Score: 4, Insightful

      They've got Balmer, we don't need antitrust laws.

      --
      Faster! Faster! Faster would be better!
    4. Re:Thus: by devent · · Score: 2

      Could you give the source of your quote?

      --
      http://www.mueller-public.de - My site http://www.anr-institute.com/ - Advanced Natural Research Institute
    5. Re:Thus: by mgiuca · · Score: 3, Insightful

      I'd love to know whether that's a real quote from the Windows logo rules. Unfortunately, a Google search for the text returns only one result: this comment. [Citation needed]

    6. Re:Thus: by mysidia · · Score: 2, Interesting

      This is not a quote. It is an implication; that behind closed doors, between vendors, there is an "arrangement" MS requires, and if they refuse to comply --- MS has the stick of refusing logo certification to their product ---- if nVidia doesn't get the Windows Logo; then neither do any of the hardware builders or OEMs using nVidia components; therefore, they are likely to ship someone else's hardware instead, so they can get the logo.

      Some of the Logo certification requirements

      As for multiple monitors with SLI Mosaic.... remember what that is?

      Multiple real GPUs responsible for all the various monitors, presented to the operating system as one Logical GPU; so, the OS interacts with one GPU, but the responsibility for the display changes between GPUs.....

      What do the WHQL requirements say? Well, nVidia needs an exception. How likely is MS to grant the exception to their requirements to their business partner, if/when they learn nVidia has provided better Linux support than Windows support, when the feature is used?

      Target Feature: System.Fundamentals.Graphics
      Title: If a Windows 8 system has Multiple GPU's, the graphics and system test must pass in every "Operating Mode"

      3. Not-allowed Features. These are features that create unavoidable scenarios that do not meet Windows experience expectations,
      do not meet certification requirements, and prevent the system from getting certification.

      Switchable Graphics Not Allowed Not Allowed

      Switchable Graphics: Two or more GPUs from either the same vendor or different vendors where the responsibility for display output to any monitor changes from one processor to the other, typically through a MUX. Starting with Windows 8 systems, this feature is not allowed.

    7. Re:Thus: by Raenex · · Score: 4, Insightful

      This is not a quote. It is an implication; that behind closed doors, between vendors, there is an "arrangement" MS requires, and if they refuse to comply --- MS has the stick of refusing logo certification to their product ---- if nVidia doesn't get the Windows Logo; then neither do any of the hardware builders or OEMs using nVidia components; therefore, they are likely to ship someone else's hardware instead, so they can get the logo.

      In other words, you made up a phony quote that looks like it's copied straight from a real policy and got modded to +5 Informative, when instead it's just speculation on your part.

    8. Re: Thus: by mrchaotica · · Score: 2

      But doesn't Wayland get rid of all the remote desktop capabilities and whatnot too? I suppose I understand the need to break compatibility (in order to move to a more flexible driver model) but I don't understand the need to break compatibility gratuitously (by changing the API more than it absolutely has to) or the need to remove features.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    9. Re: Thus: by Mabhatter · · Score: 2

      Well from experience Microsoft has secret contract terms like this that repeatedly come out after years of competitive interests being shitcanned on support from hardware vendors or OEMS. So while this exact term may be made up, it most certainly EXISTS in their contracts... Because that's Microsoft's MO.

  3. QA by Anonymous Coward · · Score: 3, Insightful

    I bet it's just for the test cases.

  4. SteamOS by BenJeremy · · Score: 3, Interesting

    I wonder how this will affect SteamOS, since the Steam Machines are nvidia based. Maybe Valve will start throwing their weight around to get nvidia to offer better Linux support?

    1. Re:SteamOS by DragonTHC · · Score: 2

      They already have. I don't remember reading anything about SteamOS being completely opensource.

      --
      They're using their grammar skills there.
    2. Re:SteamOS by _merlin · · Score: 2

      Considering it's a console that plugs into a TV, I don't think this matters much at all. Valve's definitely been throwing their weight around demanding better performance and fewer bugs, though. nVidia Linux drivers have been performing better with every release.

    3. Re: SteamOS by jeff.d.woods · · Score: 5, Interesting

      Valve stated that SteamOS will be open source. Even their prototype beta hardware will be open and hackable.

    4. Re:SteamOS by sadboyzz · · Score: 2

      Meanwhile as of 3.11 the kernel "radeon" driver is already fully functional, complete with power management and KMS support.

      Frankly I'd wager nvidia has already lost on Linux, even though it may currently appear they are still the preferred platform with their higher quality binary driver. But binary drivers have a very limited future on Linux, especially such a critical one as the graphics driver. AMD may have a shitty binary driver, but the "radeon" driver is miles ahead of "nouveau", and once they start seeing the signs on the wall it will be a simple matter for them to put in a little effort and make "radeon" the best graphics driver for gaming on Linux. It's hard to see how nvidia can ever catch up with AMD even if they somehow miraculously changed their attitude toward open source in the near future.

    5. Re: SteamOS by Raenex · · Score: 2

      Valve stated that SteamOS will be open source.

      I've looked, and found no reference for this. On their SteamOS page, they hint at it but it's nebulous:

      "Cooperating system

      Steam is not a one-way content broadcast channel, it's a collaborative many-to-many entertainment platform, in which each participant is a multiplier of the experience for everyone else. With SteamOS, "openness" means that the hardware industry can iterate in the living room at a much faster pace than they've been able to. Content creators can connect directly to their customers. Users can alter or replace any part of the software or hardware they want. Gamers are empowered to join in the creation of the games they love. SteamOS will continue to evolve, but will remain an environment designed to foster these kinds of innovation."

  5. Removing feature for parity with another platform? by DJ+Rubbie · · Score: 5, Interesting

    Anyway, if i'm right, optimus support under linux is not on par with windows.
    Are you nvidia going to fix optimus on linux, or "for feature parity" are you going to make the optimus support worse on windows too?

    Directly quoting someone from that thread because this was exactly what I was thinking of.

    --
    Please direct all bug reports to /dev/null
  6. nouveau by Sqr(twg) · · Score: 5, Insightful

    All this time I've been pissed at the nouveau drivers that came as default with my linux distribution. "NVIDIA's drivers are working perfectly" I thought. "Why the hell are you building something not as good, just to make it open source?"

    Now I know.

    1. Re: nouveau by Anonymous Coward · · Score: 2, Informative

      Silly RMS and his free software. He is starting to look quite a bit more insightful, decades after he started his public campaign.

    2. Re:nouveau by razman47 · · Score: 2

      It still lacks critical features like proper power management, which means cards using Nouveau tend to have reduced lifespans compared to the binary drivers which actually control the fans and voltages properly.

      Nouveau is a good idea and should be encouraged, but there's no fucking way I'll touch it even if NVIDIA treats Linux like a second-class citizen. And honestly, if you aren't used to being treated like a second (or after OS X, a third-class citizen) on the desktop computing world, you haven't used Linux for long enough.

    3. Re:nouveau by razman47 · · Score: 2

      Check what I wrote. I didn't blame the people working on Nouveau at all, it's a tough job and I even said we should encourage their work. It's just that the current results are shit for those who have high performance and functionality standards. It's stupid to ignore the reality of the situation just because it's not ideal and I'm not going to sugar-coat the current situation.

      As for NVIDIA hardware, it's still got the best support in Linux when you want power. At work we use CUDA because OpenCL still isn't good enough (like Nouveau it's "ok", but we demand the best possible performance and capability - fuck if it's open source or not, in my business results are the most important). It's not ideal, but we don't live in an ideal world and one needs to remember that we're not out to change it.

    4. Re: nouveau by Anonymous Coward · · Score: 2, Insightful

      Starting to? He looked insightful from the start to anyone with similar insight. What you mean is that it's taken decades for you to start realizing some of the things he's been preaching for so long.

      Or perhaps, some of RMS's decades-old insights have become obvious now.

    5. Re:nouveau by cpghost · · Score: 2

      Now I know.

      It's much more difficult to hide an NSA backdoor in nouveau than in the closed-source nVidia blobs. Just so you know more.

      --
      cpghost at Cordula's Web.
    6. Re: nouveau by cpghost · · Score: 2

      RMS was always insightful. We were just trying to cut corners by being "pragmatists". We fully deserved what we got out of this consumerist, passive stance. Oh, not all of us (Theo, are you reading this?), but most of us deserve to be hit by a clue bat every now and then.

      --
      cpghost at Cordula's Web.
  7. Re:NVIDIA -- fuck you! by VortexCortex · · Score: 3, Insightful

    Yeah, well, If Linus had listened to RMS about binary blobs then he wouldn't be giving the finger to NVIDIA, eh? Fucking hypocrite, IMO.

  8. not the first time they remove features. by DragonTHC · · Score: 4, Interesting

    They removed basic customizable anaglyph support from both after I detailed how you could hack 3D support into Left 4 Dead and other games.

    And I'm still an Nvidia fanboy.

    --
    They're using their grammar skills there.
    1. Re:not the first time they remove features. by Blaskowicz · · Score: 4, Informative

      I used that feature on a Geforce 2MX to try it out, a good while ago. No idea what you mean by "hacking" 3D support, you only had to press a hotkey to enable Stereo 3D in any game or app (with or without great results, but at least it's working or trying to). Five year laters I tried shutter glasses on Geforce 6/7 (too bad FSAA wasn't working, as I had to run at 640x480 or 800x600 on the old CRT to play with stereo).

      Anaglyph was really shit though, it fucks your color vision (after using it for a hour your eyes or brain compensate, if you look away from the screen and close one eye, one eye sees in red and the other in blue! to this day my right eye seems to see in a warm tint and the left eye in a cold one)

  9. They still dont get it by lapm · · Score: 4, Interesting

    Nvidia still dosent get it.. Reminds me of now famous Torvalds quote from video where he send hes regards to Nvidia..

    1. Re:They still dont get it by imnotanumber · · Score: 2

      Nvidia still dosent get it.. Reminds me of now famous Torvalds quote from video where he send hes regards to Nvidia..

      What doesn't it get that the quote from Linus reminds you of? That Linux developers are unprofessional? I think it gets that very well.

      Nvidia still doesn't get that removing a feature, from the linux driver, to level it with the one for an inferior product is a big "f_ck you" to their linux costumers.

      If that is being professional I think that calling " Linux developers are unprofessional" is praising them.

    2. Re:They still dont get it by whoever57 · · Score: 2

      Nvidia still dosent get it.

      Nvidia gets it alright. They just don't agree.

      In this case, I think that Nvidia is using driver capabilities to sell new chips. What happens is that the chips are designed with a certain feature set, but the driver does not enable all of them. Later, "new" chips are released, but the only real change is a change to the drivers, which now unlock features already in the prior chips.

      --
      The real "Libtards" are the Libertarians!
  10. The real reply by EmagGeek · · Score: 3, Insightful

    "In order to sell more video cards, we set BaseMosaic to 3 screens."

  11. Closed source... by wbr1 · · Score: 2

    It's our party and we'll fuck you if we want to, fuck you if we want to.

    --
    Silence is a state of mime.
  12. A new law by mattr · · Score: 4, Interesting

    For any people with free time, how about starting a PAC to get a new law passed that would require hardware manufacturers to provide full specifications of their products to consumers in a standardized format? It could be used not only for open source developers (rights of the consumer to use purchased gear as he or she sees fit) but also could be used to guarantee and verify all provided functions and that there aren't any additional spyware functions included. Conceivably it could be used in a software / firmware binary verification program too.

    1. Re:A new law by TheGratefulNet · · Score: 2

      we don't follow our existing laws - and you want to create new ones?

      there is a law against NSA spying on citizens but they do it anyway.

      besides, you can't get the gov to sign any laws that tie their hands on spying. and spyware, whether corporate or governmental is not going to be outlawed. that would interfere with, well, business and government! at least the current bad behavior of those two.

      the time when government stood up for consumers' rights was 20 or more years ago. the last few decades, well, not so much. don't expect any help from those in power and don't expect anyone with morals to be able to -get- into power, to change things.

      --

      --
      "It is now safe to switch off your computer."
  13. Re:I smell a lawsuit... by datapharmer · · Score: 4, Insightful

    Not really so. We ran a comparison before our last server purchase for a larger client and AMD won the performance per dollar ratio for virtualization with the dl 385 g7. I'm also about to make a large desktop refresh purchase for a cost conscious company and the amd offerings from various suppliers offer more bang for the buck. They are mostly using standard office applications, and in a couple cases light adobe work (photoshop, Indesign etc) and for the price even on the more heavily utilized computers we can add a dedicated graphics card and more ram for the same price or less than buying an intel based box. Given that the ram is more expandable on many of the amd chipsets and the raw cpu power just isn't that important any more for the 90% use case it makes sense to have a homogenous environment, so intel is likely out of the picture completely.

    In a car anaology, if you are a racecar driver you need a racecar, but as a car manufacturer don't rest on your laurels and think you can charge more just because you have a really fast ferrari. Most people are happy with a slower but reliable toyota with the power window and cruise control at a fraction of the cost.

    --
    Get a web developer
  14. Thanks nVidia by turgid · · Score: 5, Insightful

    I've been running accelerated 3D graphics on Linux thanks to nVidia since 2000. And thanks to Linus' pragmatism

    In an ideal world, nVidia would provide their drivers as Open Source for the FOSS crowd, and one day they might if they can get the IP issues sorted out.

    I am a supporter of Linux and the FSF and I admire and support the efforts and ideals of both. However, these are ideals not physical reality. I choose FOSS wherever possible. I don't run Windows and abandoned MS when Win95 came out. I've done just fine without them (thanks for Slackware, Pat).

    I dare say that there are millions of (not very clever) people in the world who would have dismissed Linux and Free Software in general as "rubbish" had they not been able to see it do fast, hardware-accelerated 3D graphics like the commercial OSs. You know what people are like...

    Then we had the support for Linux from ATi, not to be left out, and later intel who have very generously provided much data and open source code.

    Without nVidia's contribution and pioneering support of Linux, we'd be in a much darker place today and Linux would be not nearly as popular with the average user.

    I've been using nVidia graphics cards on my own PCs (all Linux) since 1999 and I've never been disappointed. I'm on my 5th or 6th card now (lost count). And I've never had trouble integrating their driver with Slackware or anything else...

    Just a happy customer here, not an employee or shareholder.

  15. Re:NVIDIA -- fuck you! by znanue · · Score: 2

    He might have listened to RMS but nobody might be listening to him. Maybe we need RMS but we also need an OSS hero that is more practical than RMS, and we have that in LBT.

  16. Re:NVIDIA -- fuck you! by redback · · Score: 3, Insightful

    The world needs RMS and people with his viewpoint.

    But you cant force everyone to live in their world.

  17. Not Thinking by bobwalt · · Score: 2

    Come people think! Why would they do that? I'll bet you anything that it makes development easier not do have a special feature just for the Linux market tested only on Linux. Companies do not spend any more than is necessary especially if the feature in question is not driving sales.

  18. When Wii U, PS4, and XbOne all run AMD by tepples · · Score: 2

    Considering it's a console that plugs into a TV, I don't think this matters much at all. Valve's definitely been throwing their weight around demanding better performance and fewer bugs, though.

    That or the fact that of the four eighth-generation consoles available now, all three run AMD graphics. PS4 and Xbox One have essentially the same AMD APU, and Wii U is reportedly built on a Radeon HD 5000. Only the OUYA console has NVIDIA graphics, and that's the same Tegra 3 that's in the first-generation Nexus 7. Perhaps this is NV's attempt to redeem itself to gamers who say OUYA doesn't count.

  19. I Moved Your Cheese by tepples · · Score: 3

    we don't live in an ideal world

    Agreed so far. But understanding how each deviation from the ideal came about can prove useful in improving the lot of each of us.

    and one needs to remember that we're not out to change it.

    You need to read I Moved Your Cheese by Deepak Malhotra, an unofficial sequel to a widely read business fable. You can take change lying down, or you can become an instrument of change.

  20. There is a Fix for This by stoicio · · Score: 4, Interesting

    1.) Go to the Nvidia site and search for 'Linux' and then surf all the linux related
    pages on thier site.

    2.) Send an email to technical support and ask why you can no longer use all the monitors on your desktop.

    3.) Buy an AMD/ATI card , send them an email to let them know why. Let AMD know you are using Linux and why.

    4.) Send your old Nvidia card to Nvidia head office for RMA in protest by mail. (Write it off)

  21. Re:MicroSoft needs 3rd party for that? by mysidia · · Score: 4, Informative

    I think WHQL certification is mostly MS' way of pressuring component vendors to implement new features they want. For example; UEFI secure boot / OS signing, and preventing OSes such as Linux for booting, or providing TCPA / TCPM (Trusted Computing Platform Modules).

    But that's not all. there are plenty of features. Whatever MS requires or forbids will be extremely influential, as computer manufacturers Want to be able to advertise their product using the Windows Logo; and they are required to use only Windows logo certified components in their systems, so a hardware vendor not getting the stamp of approval on their product can be harmful to their business.

    MS will use their leverage to do what they think will improve the number of people buying their product --- that includes improving their user experience, or diminishing the user experience of old operating systems, or competing vendors' OS.

    For example: making new hardware no longer compatible with XP or Windows 7 would be a win for them, because it encourages more sales of Windows 8.

    The WHQL requirements are full of lists of features that must be supported and features that must not be supported by hardware.

    In the former category; they list supposed business justifications, and it's all about user experience.

    For the latter category; these are limitations of Windows, and the hardware is not allowed to have support for features outside of Windows' limitations.

    In the middle category; there are features hardware vendors must ask for permission to implement; that is probably the safest category for MS to use to pressure vendors --- just withhold permission, until they agree to 'off the record' conditions.

  22. Open Graphics (GPL-GPU) by asicsolutions · · Score: 2

    Just thought I'd post that our kickstarter goes live on 10/9 for an LGPL graphics core. It is a complete 2D/3D Verilog implementation. The current version is PCI based and runs on Altera/ Xilinx or ASIC. 100% clean and synthesizable Verilog. We have a number of stretch goals that bring new features, generic interfaces so you could run on a PCIe FPGA board or an SOC part. The ultimate stretch goal would be a Unified Shader design.

    We have pictures and will have video from the FPGA board on the kickstarter site (live on 10/9),

    Our Facebook page (pictures and live now): Silicon Spectrum FB Page

    Our Home page (out of date): Silicon Spectrum Home

    GPLGPU.com (not live yet): GPL GPU site (not currently live)

    It won't beat an Nvidia or AMD part in price/ performance (unless someone wants to do an ASIC based on it), but the source is open and no risk of ever not knowing what is inside in the future.

  23. Re:Good to know... by Anonymous Coward · · Score: 2, Interesting

    For non-Quadro cards, there is little pyramid shaped box that connects to a USB port. The communications protocol has been reverse-engineered for Linux compatibiity by many projects (libnvstusb and http://users.csc.calpoly.edu/~zwood/teaching/csc572/final11/rsomers/)