Announcement

Collapse
No announcement yet.

Open-Source AMD Cayman GPU KMS Support

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #21
    Originally posted by crazycheese View Post
    Typical for linux is to be able to achieve anything you want. Typical for linux is to remove any barriers.
    Typical for Linux is to be able to achieve anything you want using OPEN softwre and OPEN standards.

    It is not typical for Linux to beg corporations to write closed source crap for your kernel, because otherwise your OS doesn't work.

    You buy AMD you support linux stay 0,1%.
    Perhaps, but if you buy Nvidia, you support turning Linux into a closed operating system.

    Don't forget, the Nvidia blob is much larger than all the rest of the Linux kernel combined.

    Comment


    • #22
      Originally posted by pingufunkybeat View Post
      Typical for Linux is to be able to achieve anything you want using OPEN softwre and OPEN standards.
      Yes, but broken or stagnating open software is not usable, regardless of how open it is. Given two software pieces of same functionality but with different license, people will prefer open one. This is what microsoft fears. It fears to invest the exact amount of money it receives from payments in R&D, to have glass-clear operations, instead of stacking heaps of money it in metal cases. Money that it uses to bribe others or buy out/bankrupt the more able companies. DirectX is one such case.


      Originally posted by pingufunkybeat View Post
      It is not typical for Linux to beg corporations to write closed source crap for your kernel, because otherwise your OS doesn't work.
      Nobody begs corporations. People want product. Corporations make it - people buy it. Opensource product inclusive. People care much more about working, than about open. This is what microcrap uses. This is why AMD fails at drivers(or fails to understand).

      They care much more about open product than about proprietary, provided they are close call(ie it is possible). This is what microsoft fears (hence the directx, .net->mono, gpl prohibition, shutdown of maemo/harm to qt on nokia, document format wars, etc).


      Originally posted by pingufunkybeat View Post
      Perhaps, but if you buy Nvidia, you support turning Linux into a closed operating system.
      No, you get full (almost full) support for your GFX card(which you buy, mind you), with a back side of kernel/glibc/xorg version restriction.
      Nvidia does not provide opensource drivers for windows either.

      And AMD member stated earlier that the only thing they care about is money(which is normal to company, per definition) and the only way to earn it is sell proprietary patented technology to others(which is wrong, but normal practice in windows world)

      There is good, very stable nvidia blob. Commercial closed source as well as commercial opensource and hobby opensource companies produce software that can reliably run on it. Nvidia ensures money can be made by others ON LINUX. It provides the solution. It does not hide behind microsoft. It provides ATTENTION to linux, in areas here nvidia hardware gives benefits.

      Now there is also Intel opensource driver, which recently was patched to run with almost equal speed as its windows closed version. This means INTEL ALSO provides ATTENTION to linux, also in segments where intel's hardware brings benefits.

      And now AMD. Closed driver that looses to nvidia in almost every feature. Open driver with small human force behind, unusable on main AMD GFX source of income - NEW HOT GFX chips. You can read it as "they refuse to use opensource as their selling point". But of course if you care about legacy(which no company can make money with) you use opensource radeon. That written when there ARE people that are ready to buy opensource driver support from amd in form of buying hardware.

      Originally posted by pingufunkybeat View Post
      Don't forget, the Nvidia blob is much larger than all the rest of the Linux kernel combined.
      AMD blob is triple the size of nvidia. But to my knowledge this is solely due to nvidia use unified structure drivers on more or less unified hardware, where AMD has hardware with huge differences over generations. In the end, you dont use nvidia blob without their card. And you buy their card because it is usable in environiment you prefer. And yes, binary is utter crap - but working crap is better than holly nothing.

      AMD should not put opensource in the backyard backed off by statistics. Actually with AMD you HAVE to purchase windows in home use scenarios. AMD should combine community efforts with own efforts, and not assign opensource legacy role if it wants any success. It should allow community to express their support to company in form of money as well. Because people will prefer open version to closed if they are on par functionality. And kicking patents out of "Open"GL, because standards MUST be free, should also be collective effort. You can and should make money with opensource, instead of positioning it as second hand or shareware. Because no one will buy it or invest in it then.

      Comment


      • #23
        Originally posted by crazycheese View Post
        Yes, but broken or stagnating open software is not usable, regardless of how open it is.
        That at least I can agree 100% on with you. Openness is irrelevant if the software is shit. A free product that doesn't do what you need is worthless while an expensive patented proprietary product that does everything you need may even be priceless (depending on how much you need that functionality -- medical software that saves my life, for instance, is not something I'd demand a Free version of before I let the doctors use it).

        And AMD member stated earlier that the only thing they care about is money(which is normal to company, per definition) and the only way to earn it is sell proprietary patented technology to others(which is wrong, but normal practice in windows world)
        This part is silly. Nothing needs to be patented to make a profit. Especially not video drivers. AMD/NVIDIA/Intel do not sell drivers. They sell hardware. The drivers are produced because without them the hardware is useless. If software patents were abolished today, nothing would really change in their development cycles for their drivers. If proprietary/closed software were made illegal today, nothing would really change in their development cycles for their drivers (other than that they'd probably rapidly improve by cross-proliferation of previously closed tech and bug fixes from users).

        There is good, very stable nvidia blob. Commercial closed source as well as commercial opensource and hobby opensource companies produce software that can reliably run on it. Nvidia ensures money can be made by others ON LINUX. It provides the solution. It does not hide behind microsoft. It provides ATTENTION to linux, in areas here nvidia hardware gives benefits.
        NVIDIA has an incentive for that, of course. Somebody somewhere is buying a lot of NVIDIA hardware and demanding Linux support for it. Hollywood, possibly, or perhaps the military, or maybe some of the geographical firms (oil companies and the like).

        Now there is also Intel opensource driver, which recently was patched to run with almost equal speed as its windows closed version. This means INTEL ALSO provides ATTENTION to linux, also in segments where intel's hardware brings benefits.
        Intel's hardware is simplistic. The fact that their Linux drivers don't already match their Windows counterparts is more proof of how little attention Intel is paying to Linux. (I of course know very little of the specifics and could be talking out of my ass here; I'm making a barely-educated guess and opinion on this.)

        And now AMD. Closed driver that looses to nvidia in almost every feature. Open driver with small human force behind, unusable on main AMD GFX source of income - NEW HOT GFX chips.
        New GPUs are not anyone's main source of income. Just like new hot CPUs are not anyone's main source of income. Those big expensive over-priced super-powered components are marketing ploys. The sales figures for $300+ GPUs are tiny. The sales figures for $500+ CPUs are tiny. Those products are released so that benchmarks come out saying "OMG NVIDIA has the fastest GPU on the market!" and then Joe Gamer goes to the store and buys the $150 NVIDIA GPU (because that's all he can afford) instead of the $150 AMD GPU (despite the fact that at the $150 price point, the AMD product may be superior). Likewise for CPUs... before Sandy Bridge, the AMD Phenom II's would out-perform the Intel equivalents at the same price points, even though the higher-priced Intel CPUs trounced the living hell out of AMD's. (Now that Sandy Bridge is out, is even faster than the old i7's, and is ridiculously cheap... I'd be really really worried if I were AMD.)

        You can read it as "they refuse to use opensource as their selling point".
        Because it isn't. Almost nobody cares about FOSS. You need actual customers demanding it, not customers who might buy it if the feature is there. That means there needs to be some huge government or industry conglomerate that decides it really really really wants FOSS across the board and needs top-notch GPU support. Until then, Open Source drivers are not interesting to anyone but a relative handful of FSF supporters and nerds.

        AMD blob is triple the size of nvidia. But to my knowledge this is solely due to nvidia use unified structure drivers on more or less unified hardware, where AMD has hardware with huge differences over generations.
        NVIDIA's driver is smaller because they keep removing support for old cards. There's actually now three series of NVIDIA's proprietary driver depending on which range of GeForce cards you want supported.

        Also, AMD changing up its hardware is a good thing. That's why the AMD hardware is superior to NVIDIA's (even though their drivers do a bang-up job of hiding that fact, often). AMD hardware is smaller, quieter, cooler, cheaper, more efficient, etc. It's all around better. If AMD could steal NVIDIA's driver team, I'd bet my left nut that NVIDIA would go out of business within a few years. (It's a safe bet, we don't want kids anyway )

        AMD should not put opensource in the backyard backed off by statistics. Actually with AMD you HAVE to purchase windows in home use scenarios.
        What? My card seems to work perfectly well on Linux. The rest of Linux on the desktop is complete an utter crap, but the video hardware is working just fine. It's a slightly older card (HD 4770), granted, so maybe you just meant brand new hardware.

        But brand new hardware on Linux is always a bad idea. The kernel developers make sure of that even for GPL'd drivers: you have to get a new kernel (and hence usually a new version of your distribution) to get new hardware support, which means a lag time of up to six months for a distribution refresh in the best of circumstances, and several years in cases where the GPL driver takes a while to mature.

        Compare to Windows where the hardware vendor can slap a driver on a CD and you can just install it.

        Note that I'm not saying Linux should go with proprietary drivers. I'm 100% fine with Linux going so far as to ban all non-GPL drivers from working, including NVIDIA's. What I'm saying is that it should be possible to distribute a GPL driver that can load up on at least any moderately recent distribution without requiring the user to upgrade to a brand new kernel that's unsupported by the distribution and not packaged up and installed automatically by the distribution.

        AMD should combine community efforts with own efforts, and not assign opensource legacy role if it wants any success.
        AMD provides support for new hardware. It's just got a lag time. A measurably decreasing lag time. The AMD team has made this clear: they want zero-day wait periods on new hardwre support. They're just still playing catch-up. Eventually that catch-up will be done and they'll have the ability to add new hardware support before the hardware comes out. (They're doing this for Fusion in fact, aren't they? Or am I not recalling correctly?)

        It should allow community to express their support to company in form of money as well.
        Don't be silly. They already do that. You buy their hardware or you don't. If you don't buy it, tell them why not. If you do buy it, you're telling them they're doing it right.

        If you really want to pay _extra_ money, donate to third-party developers. Right now, the AMD driver is less in need of donations that the core Mesa/Gallium/DRI folks. Donate to them. Once they get their shit together, the AMD driver team will be under less pressure to fix up and work around limitations in the core graphics stack.

        Because people will prefer open version to closed if they are on par functionality. And kicking patents out of "Open"GL, because standards MUST be free, should also be collective effort.
        Impossible without destroying the patents (preferably all software patents). OpenGL is an interface to hardware. If you remove those features from OpenGL then OpenGL becomes useless. It's already considered borderline useless by most game developers even when you're talking about the full supported versions on Windows. OpenGL's API is a monstrosity, is impossible to multi-thread, GLSL is incredibly difficult to work with on modern effects engines, all OpenGL implementations are particularly slow at some very important tasks that DirectX drivers for some reason are not slow at (instanced rendering being the one I was discussing with one of our local super genius graphics devs a few weeks back, for example; every single OpenGL instancing technique we benchmarked was almost 20x slower on both NVIDIA and AMD hardware over OpenGL than with DirectX with the latest and most up to date OpenGL drivers).

        Let's be clear: OpenGL without floating point rendering is useless to me as a game developer. I need that feature. The fact that it's patented really freaking sucks. But it's too critical and important of a feature to simply ignore because of patents. If OpenGL lost support for it, then OpenGL would instantly die off in the gaming world, in the high-end rendering world, and pretty much everywhere but legacy CAD applications for shitty and mostly pointless desktop accelerated rendering (for which OpenGL is already a pretty horrible API anyway; Linux needs proper OpenVG support for that). Mac and Linux games would go from a rare occurance to never happening again, ever. Other than crappy little OpenGL ES casual games that are designed to run on $30 GPUs rather than $100-$500 GPUs.

        You simply cannot perform many modern rendering techniques without floating point textures. That's exactly why OpenGL 3 added them as a core feature. Khronos didn't add them because they though, "hey patented tech, cool, let's add it!"

        In fact, if you pay any attention to the OpenGL process rather than just bitching and whining as an uniformed forum luser with no investment or knowledge of what's going on, you'll actually see that there's a very huge bias against including any patented technology in OpenGL. Every single time patented tech ends up in OpenGL, it happens for one of two reasons:

        (1) rarely: The patent was discovered after the tech was already added to OpenGL; submarine patents blow.

        (2): most often: The patent in question is regarding something so fundamental to graphics hardware or graphics programming that avoiding it is impossible.

        The ONLY way to fix either of these cases is to abolish software patents. Khronos, Mesa, Linux, AMD, NVIDIA, etc. are all helpless in this regard; they either have to use the patented tech or they have to exit the industry and go make non-graphics products. If you're going to bitch at them at all, bitch that they're not spending enough on lobbying to Congress to remove software patents from the USC. Specifically, add an explicit exemption of software from patentability, or clarify what "process" means in terms of patentability, or both. Software patents exist solely because the USC is kind of vague on this area. Just like how TVs are given an explicit exemption for copyright (because technically your TV is making a copy of the movie when it projects it onto a screen; the USC states that this does not count as a copy of the material but is an implicitly granted right all users of video have) but many more recent technological advancements do not have similar exemptions (the USC does not yet state that copying a program from disk to main memory is exempted from copyright, and in fact that was previously argued as being a copyright infringement in courts a couple decades back; there's more recent precedent overturning that ruling, but legal precedent is not law, it's just a guideline).

        Comment


        • #24
          Cheese is nutz.

          He thinks he understands how things works, but he doesn't. He is on his way, but he lacks real world experience and is going off of assumptions.


          Personally I don't give a shit about proprietary drivers or not. I won't use proprietary drivers if I can help it. END OF STORY.

          I have concerns that go beyond just immediate gratification and game playing. I want a stable, flexible system. I want Linux to succeed and it's not going to do it unless it can break the reliance on proprietary drivers and everybody learns to work together.

          I've seen it before were proprietary drivers were much better then open source drivers and yet they were both shit. Then open source drivers surpassed the proprietary ones and now we actually have a good system. RAID devices were one example. Storage controllers. NIC cards. blah blah blah.

          Wifi is the most recent. Until recently the best drivers you could get for Linux was Madwifi and those relied on proprietary Proprietary Atheros "HAL" binary blob.

          Now with Mac80211 wifi stack and other related software Linux OSS drivers are the best on the market. Better then Windows, better then OS X. Not for every single piece of hardware, but for the hardware that is good. And guess what? Atheros still makes some of the best chipsets for Linux.. not because of proprietary HAL and Madwifi (which are both abandoned in favor of Mac80211 drivers), but simply because their chipsets are BETTER then their competitors.

          And I benefit directly from this because now I have a fantastic little router from Best Buy that I paid 150 bucks for and have a development version of OpenWRT with a modern kernel with modern Linux features. Fantastic performance. Fast, stable, fully capable. And running open source Atheros drivers. It kicks ass.

          Throw 2Mb worth of traffic and 300+ bittorrent connections at it and it just giggles. Other people stuck with shit 2.6 kernels and proprietary broadcom drivers have a meltdown just thinking about it.


          Graphics drivers are the last bastion of proprietary drivers in Linux. In every other category of hardware putting proprietary drivers makes Linux worse, not better.


          What makes it worse is that GPUs are now general purpose. GPU acceleration is no longer a add-on. It's part of the architecture. It's just one more processor.

          I AM NOT going to rely on proprietary drivers just to be able to use my processors.

          That is fucked. It's not about just making games go fast. It's part of the architecture.

          Comment


          • #25
            I can sign my name under drag's post, because that's exactly how I feel.

            Imagine if your CPU needed a proprietary blob to operate.

            Comment


            • #26
              Originally posted by drag View Post
              Graphics drivers are the last bastion of proprietary drivers in Linux.
              Don't forget printers.

              Well, okay, printers are less a bastion of proprietary drivers and more just a complete lack of drivers...

              In any case, graphics drivers might take a while. Graphics drivers are incredibly complex beasts. A SCSI driver might be a few thousand lines of code, maybe a few tens of thousands for particularly complex chips. NVIDIA or AMD's proprietary drivers are millions.

              A GPU driver essentially needs to include most of what your entire OS includes: a schedular, a memory management, an I/O controller, an optimizing compiler, debugging and tracing facilities, hardware detection and configuration, etc. Big, beautiful, complex monstrosities.

              And that's just the parts that live in the hardware-specific drivers, not the Mesa/Gallium/DRI stuff that is shared between chips! Add in that, you've got the state trackers, command sanitizers, format converters, high-level compiler infrastructure, etc.

              Not saying it can't happen, or won't happen, but it's going to take an awful lot more than just sitting around waiting for it to happen like most people did for the other Linux drivers. Graphics needs more manpower. A LOT more.

              Comment


              • #27
                Originally posted by elanthis View Post
                Don't forget printers.

                Well, okay, printers are less a bastion of proprietary drivers and more just a complete lack of drivers...
                And scanners.
                Don't forget scanners!
                When I was looking for a good scanner a couple of months ago I could not buy the ones I really wanted because of a complete lack of linux drivers.
                I had to settle for a less than optimal model with proprietary drivers.
                I wasn't able able to find a new one with free drivers at all.

                Comment


                • #28
                  Originally posted by drag View Post
                  Cheese is nutz.

                  He thinks he understands how things works, but he doesn't. He is on his way, but he lacks real world experience and is going off of assumptions.
                  Ha, I think cheese has overtaken Q as the most entertaining person to read on Phoronix. What happened to Q? It seems like he's gotten tame.

                  Comment


                  • #29
                    Hey, cmmon, just because I off the link for several days does mean nothing. You don't seat here all day either.

                    Originally posted by elanthis View Post
                    That at least I can agree 100% on with you. Openness is irrelevant if the software is shit. A free product that doesn't do what you need is worthless while an expensive patented proprietary product that does everything you need may even be priceless (depending on how much you need that functionality -- medical software that saves my life, for instance, is not something I'd demand a Free version of before I let the doctors use it).
                    Just because you agree with me, does not mean I agree with the conclusion or justification you build on it.

                    While people do care much more about present, but breaking(!), patented, uncorrectable, closed-down, very possibly monopole, unmodifiable commercial proprietary solution; they will opt in for opensource commercial solution if it matches in performance.

                    When you start talking about consumables or even medical - please hold proprietary software from there.
                    Why?
                    Because 85% of illness cases in America is due to bullshit food. The food that is grown on closed down recipes and people simply get ill from it, but its all masked. Palm oil, transgenfat, genetically modified mais, rice, soy, vegetables, seeds that do not reproduce in plants & at same time damage the normal seeds, animals feed by ridiculously crazy amount of antibiotics - so they survive is extremely bactericide hostile and dirty farms, animals becoming food from the rests of their own kind, mixed with grow hormones. When a person eats such meat its gonna super-size in next 3 years regardless of how it cares about himself. Why? Because its all closed source! No one can traceback whats really inside! No one can really check what they are consuming. No one can visit the factory. No one can trust in formula, even if its given - the formula of subcomponents is masked. Have you seen food with soy? Yes, because cancer-provoking genetically modified soy is cheap as dirt - you throw 1% of meat and 99% of soy and you get "meal". But it does not look like meat, nor tastes like meat! Throw cancer-provoking color agents and cancer-provoking glutamate and you get a deal! 5% of people will land with allergy from such meal, 20% of people will get cancer in 10 years because of this meal and the rest will have their internal organs trashed (even more). But industry does not care, because its under the error-rate and it makes profit FOR THEM. Why? Because "the glass" is smoked.

                    But wait there is more! What about aluminum and mercury used as preservatives for bacteria and viruses (grown on dead biomass) for inoculation of born babies???? With the fact that no active-type inoculation has EVER helped against infection - if you remove the supportive tests that were payed (AND OWNED) by pharmacy industry itself?! A lot of babies (hundred thousands on Europe scale) DIE yearly because of inoculation that is nor proven neither its components are tracked and open to everyone.

                    You really want to handle your life to windows machine? I wish you luck, cause I will not.

                    Originally posted by elanthis View Post
                    This part is silly. Nothing needs to be patented to make a profit. Especially not video drivers. AMD/NVIDIA/Intel do not sell drivers. They sell hardware. The drivers are produced because without them the hardware is useless. If software patents were abolished today, nothing would really change in their development cycles for their drivers. If proprietary/closed software were made illegal today, nothing would really change in their development cycles for their drivers (other than that they'd probably rapidly improve by cross-proliferation of previously closed tech and bug fixes from users).
                    This is not happening, because they do not want it and are not interested. See previous response - until consumers DEMAND it and they can only DEMAND if the PRODUCT with such quality is on the MARKET(See bio food program in Germany).
                    They do not want, because they fear competition(where competition and themself already disasm and steal from each other), because they fear to more advanced systems emerge due to no lobby possible - systems that invest the money RIGHT into their development, systems that have nothing to cover because you require exact same amount of HEAVY work to achieve it, and not into hidden corporate money cases.

                    Originally posted by elanthis View Post
                    NVIDIA has an incentive for that, of course. Somebody somewhere is buying a lot of NVIDIA hardware and demanding Linux support for it. Hollywood, possibly, or perhaps the military, or maybe some of the geographical firms (oil companies and the like).
                    Nvidia is extremely smart company - it has exterminated or consumed all opposition in Taiwain. It has planned and invested in Linux drivers nearly from the start - because they saw the possibility their and occupied the land piece prior the house built upon it. N1 chinese supercomputer is powered by nvidia tesla now AND LINUX. And it has nothing to do with Nvidia preseen its driver is used for this task, because they WOULD CUT ALL 3D from it and supply it only DIRECTLY with government/mass contracts! And AMD has all focus on WINDOWS. Because if Catalyst/FGLRX behaved same on FireGL in Linux workstation (namely breaking and freezing) they will barely sell several cards there. This is what I wonder - have AMD actually bugtested the quality of driver they offer even ONCE? It was in 2009, I dont know about now, even if I own HD4770(same as you). Why? Because I got enough with HD4670! I just sold it next day and put 9800GT inside. Which I sold again in 2010 and replaced with HD4770 as opensource drivers started to show ... something primitive. But it was ok, because I really thought AMD means it seriously with opensource and it WILL be the driver I wish to pay with my money by buying new AMD cards or paying developers additionally - AS SUPPORTIVE and NOT primary role. Because primary role is SELLING cards. Because if I buy AMD card I pay windows driver! And I JUST MUST spend another almost equal amount of money additionally on linux team to even KEEP THEM on equal development state! You ask about fglrx? Its only payed via those purchasing FireGL! You buy not FireGL - you support windows. WHY AM I PAYING FOR TECHNOLOGY I DO NOT WANT?

                    Originally posted by elanthis View Post
                    Intel's hardware is simplistic. The fact that their Linux drivers don't already match their Windows counterparts is more proof of how little attention Intel is paying to Linux. (I of course know very little of the specifics and could be talking out of my ass here; I'm making a barely-educated guess and opinion on this.)
                    Intel has only started producing integrated GPU units. They are simplistic, but they are designed to be so. And the drivers with recent patches behave VERY acceptable for the hardware itself. An exception? Maybe. But it proves one single important thing - it is NOT linux that prevents graphics speed. It is NOT xorg. It is DRIVERS. And who is behind the drivers? Those whom you pay money when you purchase next graphic solution.

                    Originally posted by elanthis View Post
                    New GPUs are not anyone's main source of income. Just like new hot CPUs are not anyone's main source of income. Those big expensive over-priced super-powered components are marketing ploys. The sales figures for $300+ GPUs are tiny. The sales figures for $500+ CPUs are tiny. Those products are released so that benchmarks come out saying "OMG NVIDIA has the fastest GPU on the market!" and then Joe Gamer goes to the store and buys the $150
                    We are not discussing IGP or embedded systems - we discuss desktop with discrete graphics card. Maybe you are very informed - but I see the contrary. Every single person that purchases gfx card spends 100$-300$ on it, with 500$ on enthusiasts or gpgpu people. If it was not so, AMD and nvidia would produce only two discrete card varieties. Or you mean linux has nothing to search on desktop or gaming market? Then go use your windows.


                    Originally posted by elanthis View Post
                    Joe Gamer goes to the store and buys the $150 NVIDIA GPU (because that's all he can afford) instead of the $150 AMD GPU (despite the fact that at the $150 price point, the AMD product may be superior). Likewise for CPUs... before Sandy Bridge, the AMD Phenom II's would out-perform the Intel equivalents at the same price points, even though the higher-priced Intel CPUs trounced the living hell out of AMD's. (Now that Sandy Bridge is out, is even faster than the old i7's, and is ridiculously cheap... I'd be really really worried if I were AMD.)
                    Joe does this, because he is a fanboy.
                    And cards are not usable with drivers - good hardware x mediocre driver == mediocre hardware x good driver
                    You are paying your money to electrical company if your driver performs mediocre.
                    You could have spend this money into improving the driver, but AMD refuses.

                    Originally posted by elanthis View Post
                    Because it isn't. Almost nobody cares about FOSS. You need actual customers demanding it, not customers who might buy it if the feature is there. That means there needs to be some huge government or industry conglomerate that decides it really really really wants FOSS across the board and needs top-notch GPU support. Until then, Open Source drivers are not interesting to anyone but a relative handful of FSF supporters and nerds.
                    Yes, Microsoft was successful due to Russia government purchase HUGE amount of windows copies(!!!), because they discovered to burn them for shashlik instead of wood is cheaper to them. -.-

                    Tip: It is a international crowd of Joes done that in multimedia stores. One Joe may be a fanboy, but 4 billion of Joes are a force to be reckoned with.
                    Another tip: FSF has nothing major to do with Open Source or Free Software. They are a supportive organization and not command center.
                    Another tip: Nerdism has nothing to do with OS or license.

                    Originally posted by elanthis View Post
                    NVIDIA's driver is smaller because they keep removing support for old cards. There's actually now three series of NVIDIA's proprietary driver depending on which range of GeForce cards you want supported.
                    Nvidia removes generation support from certain drivers, but it does not abandon the driver and periodically updates it.

                    Originally posted by elanthis View Post
                    Also, AMD changing up its hardware is a good thing. That's why the AMD hardware is superior to NVIDIA's (even though their drivers do a bang-up job of hiding that fact, often). AMD hardware is smaller, quieter, cooler, cheaper, more efficient, etc. It's all around better. If AMD could steal NVIDIA's driver team, I'd bet my left nut that NVIDIA would go out of business within a few years. (It's a safe bet, we don't want kids anyway )
                    They should start paying linux team or bind card sells to driver team, otherwise they will not change because they work for money. Regardless of how open the code should be. And good hardware with mediocre driver is so-so hardware.

                    Originally posted by elanthis View Post
                    What? My card seems to work perfectly well on Linux. The rest of Linux on the desktop is complete an utter crap, but the video hardware is working just fine. It's a slightly older card (HD 4770), granted, so maybe you just meant brand new hardware.
                    Its good to hear that you have spend your time(because the card is rare!) and your money(because it costed more than 4850) to find out that exact 4770 chip that is both 40nm and in R700 generation that is supported by THAT opensource driver, that will never catch up on paar with closed source driver because they do not care much.
                    Whats working with it? 3D is on OpenGL2 level with a lot of missing parts. There is no video acceleration. No GPGPU. Multimonitor? - I have not tested it yet, but I will. Before I exchange this card to nvidia, because I like buying new working performance hardware that works.
                    If (amd) opensource driver works as nvidia closed source - this will change things.
                    Or if (amd) opensource driver is SUPPORTED BY COMPANY so it actually HAS a possibility to achive performance and feature state. And NOT on donations, but on serious support - this will change. And you don't try make another pun out of "serious support" like 0.1% marketshare etc crap, because nvidia already achieved this. Not everywhere, and they are proprietary - and exactly this is the opportunity for concurrence.

                    Originally posted by elanthis View Post
                    But brand new hardware on Linux is always a bad idea.
                    Wrong again. It works. If driver is released the day card is released there is suddenly good idea. Oh, you must have thought that a crowd of 100 "nerds" should write the driver from scratch for you, instead of the company itself does(just like on windows) and uses crowd for bugfixes and detections to even further improve sales(which windows cannot offer, and which IS the opensource boost)? Look Nvidia does this support for proprietary, HP does this with opensource.

                    Originally posted by elanthis View Post
                    Note that I'm not saying Linux should go with proprietary drivers. I'm 100% fine with Linux going so far as to ban all non-GPL drivers from working, including NVIDIA's.
                    Oh cmmon, confess you have windows installed somewhere on the drive and you boot there regularly, because YOU HAVE NO CHOICE.

                    Originally posted by elanthis View Post
                    What I'm saying is that it should be possible to distribute a GPL driver that can load up on at least any moderately recent distribution without requiring the user to upgrade to a brand new kernel that's unsupported by the distribution and not packaged up and installed automatically by the distribution.
                    Distribution server-side automatical package generation already exists and p2p-based distributed binary package pool is already talked about and it may emerge rather soon.
                    The problem with absence of stable ABI within kernel and this ABI might complicate and slow things down adding extra binary mess to the system(remember DLL hell?), that put - new kernel with new drivers is small price for advantages. Anyway its decision of linux kernel developers, not marketing boys, so it must be correct.

                    Originally posted by elanthis View Post
                    AMD provides support for new hardware. It's just got a lag time. A measurably decreasing lag time. The AMD team has made this clear: they want zero-day wait periods on new hardware support. They're just still playing catch-up. Eventually that catch-up will be done and they'll have the ability to add new hardware support before the hardware comes out. (They're doing this for Fusion in fact, aren't they? Or am I not recalling correctly?)
                    They are catching up the situation where Nvidia was years already. This is good, but in the end you will have to use their proprietary driver for any 30$+ hardware. This change nothing, cause you already can use(buy) nvidia. There is no serious advantage for AMD.

                    Originally posted by elanthis View Post
                    Don't be silly. They already do that. You buy their hardware or you don't. If you don't buy it, tell them why not. If you do buy it, you're telling them they're doing it right.
                    "Hm.. So you purchased our hardware?.. For linux?.. Fglrx, no?.. No, opensource you say, heh...Hm, ok.. Sorry but Im a little busy now with windows driver, so call me later, will ya? thx"

                    Originally posted by elanthis View Post
                    Impossible without destroying the patents (preferably all software patents). OpenGL is an interface to hardware. If you remove those features from OpenGL then OpenGL becomes useless.
                    We focus on software patents, and especially those that are inside of open cross-platform standard interface for 3D capable hardware - which OpenGL claims to be.
                    See this article: http://en.wikipedia.org/wiki/Embrace...and_extinguish

                    A match! No? Ahaha, buy more windows supporting hardware, buy more windows copies(!!!), buy more windows games, go support your destiny! And even if there is a billiard crowd of sheep, those are still sheep.

                    We spend our time arguing and talking, but the result is someone paying money somewhere and something being implemented for that reason. That is what matters, right? Now look here:
                    1.
                    Originally posted by drag View Post
                    Personally I don't give a shit about proprietary drivers or not. I won't use proprietary drivers if I can help it. END OF STORY.
                    2.
                    Originally posted by drag View Post
                    I AM NOT going to rely on proprietary drivers just to be able to use my processors.
                    He is going to rely on driver that are usable. If there are two usable drivers, he will BUY the hardware from the manufacturer using opensource drivers. Obvious, no? Put it on the Retail box.

                    Originally posted by pingufunkybeat View Post
                    Imagine if your CPU needed a proprietary blob to operate.

                    Now with LinuxBIOS/CoreBoot coming to mainboards it will be even more *fun*!

                    Originally posted by drag View Post
                    Not saying it can't happen, or won't happen, but it's going to take an awful lot more than just sitting around waiting for it to happen like most people did for the other Linux drivers. Graphics needs more manpower. A LOT more.
                    1st obvious possibility.
                    We must hire whole China to work for our drivers ON FREE basis! (They are actually been doing this already, but its another story)
                    2nd possible:
                    We must purchase products that guarantee our money land on opensource development by THEIR crew (+ a bit of our input, + a bit of other opensource company input).
                    Human work ALWAYS costs money, which is FINE and which is NOT RELATED to proprietary.

                    And to people that think I'm bashing opensource (for whatever reason) - I'm not.

                    I'm stating the obvious things:
                    1. to have decent result from humans you have to put there money.
                    2. to make money work an efficient and clean mechanism should be organized.
                    3. those who support this should really stand behind their words and not claim one thing and in reality pay for another.
                    4. the whole model should be overseen and a crowd of Joes will not make it. Nor government will save you. You should save yourself - isn't this something repeated since pharaoh age?

                    Originally posted by drag View Post
                    Cheese is nutz.
                    I think both "Crazynutz" and "Cheesenutz" are free to take, so feel free ..
                    My nick is still "Crazycheese" and comes from "yumminess" of 10year Gouda(if it interests you). So really, crazy tasty cheese.

                    Comment

                    Working...
                    X