Nvidia nemusí otevírat zdrojové kódy. Mělo by ale být její povinností, dodat každému kdo si kupuje PC a tímto i grafickou kartu, na přiloženém CD mít i ovladače-drivery pro OS GNU/Linux, BSD, Solaris,…atd. A ne jenom pro Windows. To znamená instalační .exe, rpm, deb, atd. Včetně knihoven. Jinak je grafická karta v podstatě zmetek. Nebo lépe řečeno, funguje na 50%.
Auta se také neprodávají bez motoru, převodovky, brzd, atp.
nVidia vysvětluje, proč neotevře zdrojové kódy
Společnost nVidia se prostřednictvím svého zástupce vyjádřila k nejpalčivějším otázkám, které mohli předem zasílat čtenáři serveru Phoronix. Takto vytvořený rozsáhlý „rozhovor“ je velmi zajímavý. Dozvěděli jsme se například, že 90 % kódu v ovladačích je multiplatformních, chystá se vylepšení instalace na Linuxu, firma nebude bránit ani pomáhat vývoji svobodných ovladačů Nouveau a také nehodlá otevřít vlastní zdrojové kódy.
Dále čtěte…
- Ovladač Nouveau má v Ubuntu 12.04 proti binárnímu menší spotřebu 2. 4. 2012 8:14
- Nvidia se stala členem Linux Foundation 7. 3. 2012 16:36
- Stav hardwarového dekódování videa přes VDPAU 27. 2. 2012 10:41
- Ovladače karet Nvidia 295.20 pracují lépe s Autodesk Mudbox 16. 2. 2012 12:04
- NVIDIA představila procesor Tegra 3 10. 11. 2011 10:34
nVidia vysvětluje, proč neotevře zdrojové kódy
celé vláknoRe: nVidia vysvětluje, proč neotevře zdrojové kódy
celé vláknoA povinností každého autora jednoduchého účetnictví by mělo být nabídnout ho pro Windows, MacOS, Linux, FreeBSD, eComStation, ZX Spectrum, a jakoukoliv další platformu, kterou si neregistrovaný Linuxák právě vzpomene :)
Re: nVidia vysvětluje, proč neotevře zdrojové kódy
celé vláknoNedávno jsem sháněl USB kameru. Rozhodoval jsem se nakonec mezi značkami Trust a Logitech. Protože jsem ji potřeboval pro Widle i Linux a Trust nefunguje a ani nehodlá fungovat pod Linuxem, koupil jsem Logitech.
Teď jsme jich koupili na firmu dalších 10 a to je jen začátek. Kdyby Trust investoval jen zlomeček svých zisků do ovladače pro Linux, tak by se mu to bohatě vrátilo. Ale kdo chce kam, pomozme mu tam…
Re: nVidia vysvětluje, proč neotevře zdrojové kódy
celé vláknoKdyž oni si to ti výrobci umí spočítat sami, a na rozdíl od vás nepočítají jen s deseti USB kamerkami :). Když spočtete náklady na unixové programátory, dokumentaci a testování na hromadě dister Linuxu (samozřejmě co pár měsíců na nových verzích jádra i distribucí), a následnou podporu na Linuxu, tak se to většinou prostě nevyplatí.
Re: nVidia vysvětluje, proč neotevře zdrojové kódy
celé vláknoKdybyste aspon jednou nelhal.
Firma ktera se drzi nejakych standardu, ma jistotu ze jeji HW bude fungovat v linuxu dlouhodobe a bez problemu. Pod windows mate pro kazdou grafickou/sitovou kartu nebo radic jiny driver, obecne desitky MB velky balik bastlu. V linuxu vam driver doda vyrobce chipu, tedy primo Intel, LSI, nVidia, nebo ATI a to jako balik v distribuci nebo soucast kernelu.
Vubec vam nezavidim to co popisujete. Pokud vase firma produkuje takovy shit jako popisujete, je to tragedie.
Re: nVidia vysvětluje, proč neotevře zdrojové kódy
celé vláknoGenerické drivery pro daný chip nejsou dobré řešení. Ten chip totiž můžete implementovat různými způsoby, a generický driver o tom neví. Podobně pro tiskárny nemáte řekněme PCL 5 driver, ale driver konkrétní tiskárny, který ví o konkrétních fontech, netištitelných okrajích, podavačích, velikostech médií, umí tisk na nestandardní média apod. Je to nyní jasnější?
Driver v kernelu je pěkná věc, jenže ho tam jako výrobce musíte dostat. To pro výrobce znamená ten driver napsat a dostat do kernelu. To stojí hromadu peněz. Pokud to udělá někdo jiný (třeba výrobce čipu), tak jako výrobce nemáte nad driverem žádnou kontrolu. Jak chcete podporovat svůj HW na Linuxu (tedy zaručovat jeho funkci), když nemáte ani kontrolu nad driverem? Nějaký vývojář dokope driver v kernelu; zákazníci pak budou volat vám, a vy budete mít problém. A náklady na testování, dokumentaci a support vás samozřejmě neminou, ani když driver zaplatí někdo jiný. Chcete to všechno absolvovat kvůli necelému 1% zákazníků, ze kterých velkou část tvoří chudí studenti?
K tomu je tu řada omezení. Driver v kernelu musí být pod GPL, což řadě výrobců nevyhovuje z hlediska ochrany know how a duševního vlastnoctví (viz nVidia). Některé drivery ani nesmí být open source, protože výrobce nesmí umožnit překročení některých parametrů (výkon a povolené frekvence u WiFi karty, parametry telefonní sítě u WinModemu).
Celkem překvapí, jak zjednodušeně to vidíte. Já koupil 10 kusů od jiné značky, výrobce mohl vydělat víc. Hrozně jednoduchý pohled, ani mozek na to nemusíte mít.
To co popisuji je na Linuxu běžný stav. A tragédie je, pokud vaše firma takový shit používá.
Re: nVidia vysvětluje, proč neotevře zdrojové kódy
celé vláknoPletete „pate pres devate“.
Driver dostanete do kernelu jednoduchym zpusobem, poptejte se u kolegu-profesionalu z HP, DELLu, IBM, LSI a dalsich jak to delaji ;-) Vidite to jako hurvinek valku, Vy bez kontroly zarazujete kod studentu do windows? Zacinam rozumet proc jsou win tak kvalitni.
V pripade ze vyrobce nesmi neco umoznit, pouziva se uzavreny firmware. Je opet videt ze pisete o vecech ktere neznate.
Uklidnete hormon.
Re: nVidia vysvětluje, proč neotevře zdrojové kódy
celé vláknoZkuste se raději vyjádřit k tomu, jestli jsou generické drivery pro chipset dobré nebo špatné řešení :)
Kolegové z HP, DELLu, IBM, LSI a dalsich si zpravidla platí kernelové(ho) vývojáře. Většině firem se taková věc nevyplatí.
Ano, pak se používá uzavřený firmware. A RMS pak s kytarou zpívá něco o binárních blobech :). Navíc je otázkou, jestli je takový postup vůbec legální. Autoři kernelu Linuxu tvrdí, že veškeré drivery musí být pod GPL, jinak jsou nelegální. Ovšem nikdo do toho nechce šlápnout, protože by Linux přišel o velkou spoustu driverů. Například o nVidia drivery.
Re: nVidia vysvětluje, proč neotevře zdrojové kódy
celé vláknoNesmirne poucne blaboly od cloveka ktery rve IDE konektor do SATA portu.
Re: nVidia vysvětluje, proč neotevře zdrojové kódy
celé vláknoNa grafarnach nVidie je snad napsano, ze jsou pouze a vyhradne pro Windows?
Na krabici s tim jednoduchym ucetnictvim to byva …
Re: nVidia vysvětluje, proč neotevře zdrojové kódy
celé vláknoTo je blbost, výrobce aut přeci také nedodává redukci na všechny typy čerpadel paliva. Spíš by měli dodávat dokumentaci komunikačního protokolu té karty, u aut se také vytváří servisní manuál, podle kterého lze to čerpadlo vyrobit.
Re: nVidia vysvětluje, proč neotevře zdrojové kódy
celé vláknoKoukám, že pán je jeden z mnoha, který se do svého osobního dieselu snažil tankovat u stojanu pro náklaďáky. :o)
Re: nVidia vysvětluje, proč neotevře zdrojové kódy
celé vláknoMě se to jednou povedlo. Jediný rozdíl byl v tom, že se to natankovalo výrazně rychleji. Kde má být problém? Mají stojany pro náklaďáky jiný rozměr hubice (ten můj tehdy určitě neměl)?
Re: nVidia vysvětluje, proč neotevře zdrojové kódy
celé vláknoHej, maju iny rozmer hubice… Do „feldy“ sa s tym nepokusajte tankovat :D
Re: nVidia vysvětluje, proč neotevře zdrojové kódy
celé vláknoCo mate proti ovladacum nvidie, vam snad nefunguji?
Re: nVidia vysvětluje, proč neotevře zdrojové kódy
celé vláknoAle taky se neprodavaji auta, ktere by umela jezdit po silnici, v lese, po poli a ve vode.

