Portál AbcLinuxu, 18. května 2025 16:50
To možná jo, ale 2D (do čehož počítám i gnome-shell) mi jede výrazně lépe na nouveau.
vystupit a nastupit (alebo vykopne pasazierov rovno)
tohle už jsem s nvidia blobem nezažil ani nepamatuju, zato pomalý desktop a rozsypaný písmenka s nouveau jsem viděl celkem nedávno
funguje to automaticky bez dodatečné instalaceNo nevím, na nouveau musím instalovat balíček úplně stejně jako pro nvidia.
podporuje to pořádně věci jako XRandTo poslední stable nvidia taky.
nerozbije se to při každém updatu jádraOd toho je v distribucích DKMS, ne?
nebo X serveruTak to jsem zažil snad jen jednou, když jsem si nainstaloval prerelease X serveru. Já sice chápu, že nvidia bashing je teď v módě a za přístup nvidii fakt nechválím, ale když jediné, co od grafiky očekáváte, je "takový rychlejší framebuffer", tak prosím nesuďte to ostatní.
Sice příspěvek uvozuješ slovy, že ti funguje líp, ale pak to hned vyvracíš.
To bude tím, že ne každý považuje rychlost 3D akcelerace za primární nebo dokonce jediné kriterium. Někdo si pod "funguje líp" představí spíš spolehlivost, stabilitu, debugovatelnost a bezproblémovou spolupráci se zbytkem distribuce.
Jenže 2D mi zvládne kdejaká integrovaná křuska. Na to si nemusím pořizovat nvidii...Předpoklad, že ostatní potřebují přesně to, co ty, může být naopak projev tvé zaslepenosti. Nicméně v jednom máš naprostou pravdu. Nemusím si pořizovat nvidii a jsem zcela spokojen.
Zajímala by mě i ta nekompatybilita. Jen pro zjímavost.Je to rozbité skoro jen rok a zřejmě už to nikdy nikdo neopraví. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=643584
Mě by tedy třeba zajímaly jaké máte problémy s tím jak říkáte "binárním blobem".
"Jak říkáte"? Jsem zvědav, jestli se vám podaří najít aspoň jeden můj příspěvek, kde jsem tento výraz - který mimochodem nesnáším - omylem použil. Jinak co se mne týká, tak já s ním problémy nemám žádné, protože si NVidia karty prostě nekupuji a closed source drivery nepoužívám. Jednu NVidia kartu jsem měl v počítači, který jsem dostal v práci, ale asi po měsíci nebo dvou jsem si tam radši dal starší Radeon.
Zajímají mě třeba ty bugy.
V diskusích (včetně této) už jich bylo zmíněno dost.
Zajímala by mě i ta nekompatybilita.
Au… Nekompatibilitou rozumím např. (ne)podporu XRandR nebo KMS.
Nakonec k tomu "blobu" - máte někdo odvahu mrknout se ...třeba... do pajšlu takové libc6? No, nic...
Zrovna včera jsem řešil bug v resolveru, takže odpověď zní "ano". :-) Jistě, není to zrovna hezký kód a člověk při tom teprve ocení "štábní kulturu" jádra, ale podstatné je, že ta možnost vůbec existuje.
"Jak říkáte"? Jsem zvědav, jestli se vám podaří najít aspoň jeden můj příspěvek, kde jsem tento výraz - který mimochodem nesnáším - omylem použil.Bylo to sice pod Vaším příspěvkem, ale myšleno obecně - "binární blob" je to oblíbený pojem, který používám většinou ironicky. On každý větší projekt po překladu se dá považovat za takový "binární blob". Proto ten příklad s libc6. a k tomu :
Zrovna včera jsem řešil bug v resolveru, takže odpověď zní "ano".Jsem rád, že se najde odvážlivec :) Jinak ano, samozřejmě chápu, jak je prospěšné mít přístup ke zdrojákům - a moci s nimi manipulovat, Ale v případě ovladačů k HW. jsem rád, že alespoň nVidia podporuje Linux tak jak to dělá. A podle mého názoru to dělá mnohem líp než většina dalších výrobců. Zas na druhou stranu, kvality podpory jejich produktů pro Widle to opravdu nedosahuje - což mě samozřejmě mrzí, ale pořád lepší než framebuffer. Kdyby se na to opravdu vysrali, asi by hodně z nás zaplakalo... A to, že to dělají, proto že na Linuxu vydělávají? No alespoň je vidět, že je to opravdu možné. Co dělají pro Linux třeba takový výrobci Základových desek? Ti mají z Linuxu určitě taky nějaký ten profit: Deska -> PC -> Linux.Mě třeba zaujal projekt BIOSU pro Linux a podpora desek? Hodně slabá... Možná se mýlím ( a neříkám, že to platí úplně vždy ), ale hodně hodně věcí si Linuxáři musely udělat sami ( ano vím - má to svoje výhody, jak jsem psal jádro si sám konfiguruji a překládám, ale i přesto...)Jistě, není to zrovna hezký kód a člověk při tom teprve ocení "štábní kulturu" jádra, ale podstatné je, že ta možnost vůbec existuje.
Zajímají mě třeba ty bugy. V diskusích (včetně této) už jich bylo zmíněno dost.No psal jste o spolehlivosti, stabilitě a bezproblémové spolupráci se zbytkem distra - myslel jsem že s tím máte osobní zkušennosti ;) Jinak opravdu se mi nechce prolézat úplně celý ohromný flame na "módní" téma, jen abych se dozvěděl, že to občas vytuhne, nebo je to "někdy" pomalejší. Navíc když z vlastní praxe (a že jsem už pár karet nVidie vystřídal) problémy tohoto typu, které by jednoznačně ukazovaly přímo na jejich ovladače neměl.
Au… Nekompatibilitou rozumím např. (ne)podporu XRandR nebo KMS.Malý překlep, omlouvám se. Jinak, nevím, zrovna XRandR mi s nVidia ovladači na GeForce 450, i na předešlé GeForce 8600 funguje. Faktem, je, že občas se objevují problémy u některých her pod Wine, buď po pádu, nebo někdy dokonce i po bezproblémovém skončení aplikace, se nevrací do původního rozlišení. Ale protože to dělá jen někdy a výhradně pod Wine, tak zatím pojímám podezření, že to bude problém právě tam. Ruční zavolání
xrandr -s rozlišenito uvede do pořádku.
Někdo si pod "funguje líp" představí spíš spolehlivost, stabilitu, debugovatelnost a bezproblémovou spolupráci se zbytkem distribuce.To jsou samozřejmě důležitá kritéria, ale proč bych si měl pořizovat HW, zaplatit za něj a být schopen ho používat jen z 10 procent.
ale jaké jsou důvody na pořízení diskrétní grafiky a nespokojit se s integrovanou grafikou
Příklady takových důvodů jsem tady asi tak před týdnem nebo dvěma uváděl, takže jen stručně připomenu pár příkladů: potřebuji DVI výstup (jsou asi i desky s integrovaným adaptérem a DVI výstupem, ale moc jich není) nebo dva výstupy (možná existují, ale ještě jsem takovou neviděl), chci kvalitnější základní desku (které už jsou většinou bez integrovaného adaptéru), nechci sdílenou paměť (ať už kvůli velikosti nebo kvůli konkurenci při přístupu).
To jsou samozřejmě důležitá kritéria, ale proč bych si měl pořizovat HW, zaplatit za něj a být schopen ho používat jen z 10 procent.
Zkuste si někdy zobrazit celkový spotřebovaný čas procesoru a vydělit ho (uptime x počet logických procesorů). Dostanete se aspoň na těch 10 procent? Nebo si zobrazte statistiky přenesených dat přes jednotlivá rozhraní a vydělte (uptime x propustnost příslušné karty).
jsou asi i desky s integrovaným adaptérem a DVI výstupem, ale moc jich neníVětšina desek pro Ivy Bridge má DVI nebo alespoň s DVI kompatibilní HDMI.
No to je buď demagogický argument nebo nepochopení tvrzení. Samozřejmě, že většinu času se většina procesoru i karty fláká, ale pořizoval jsem si Sandy Bridge místo atomu proto, abych v těch chvílích kdy potřebuji výkon, tak ho dostal. Stejně tak s kartou, či rozhraní. Ale pořídit si 10GB rozhraní, které budu provozovat maximálně na 100M je nesmysl. Ale pokud nejsem schopen díky SW požádat HW o práci, přestože HW potřebné schopnosti, má je něco špatně. Pokud vezmu jen ty argumenty, které jste uvedl, tak výkon v nich vůbec nebyl, v podstatě tedy nezáleží na výkonu té diskrétní karty, jde jen o to, aby byla diskrétní, patrně nejlevnější s potřebným počtem portů, protože to stačí. Pokud ale uživatel má zájem o výkon, o skutečnou práci těch paralelních procesorů na kartě a pořídí si výkonnou kartu a díky SW na výkon nedosáhne, tak je to problém.To jsou samozřejmě důležitá kritéria, ale proč bych si měl pořizovat HW, zaplatit za něj a být schopen ho používat jen z 10 procent.Zkuste si někdy zobrazit celkový spotřebovaný čas procesoru a vydělit ho (uptime x počet logických procesorů). Dostanete se aspoň na těch 10 procent? Nebo si zobrazte statistiky přenesených dat přes jednotlivá rozhraní a vydělte (uptime x propustnost příslušné karty).
Lepší základní desky typicky nemají grafický adaptér vůbec. Když pominu výraz lepší, tak podívám-li se na nabídku základních desek s AM3+ socketem v Alze, z 34 má DVI konektor 5 a HDMI 3. Ty tři ovšem mají oba, takže DVI nebo HDMI má 5 z 34. To je o něco více než jedna sedmina, tedy ani zdaleka ne každá.
grafarnu nemas na desce, ale primo v CPU...
Ne, to rozhodně nemám a ve většině svých počítačů ani nechci mít.
Teď jsi sám potvrdil, že "co do výkonu a podpory všech schopností" je Nouveau horší. Sice příspěvek uvozuješ slovy, že ti funguje líp, ale pak to hned vyvracíš.Pro mě není 3D výkon jediným kritériem kvality podpory grafické karty.
No nevím, na nouveau musím instalovat balíček úplně stejně jako pro nvidia.Já ne a tím, že se nouveau nyní zbavilo nálepky "pre-release" na tom budou brzo podobně i uživatelé ostatních distribucí.
To poslední stable nvidia taky.To jsem rád. Že jim to ale trvalo, co?
Od toho je v distribucích DKMS, ne?Moje chyba. Myslel jsem upgrade a napsal update.
Já sice chápu, že nvidia bashing je teď v módě a za přístup nvidii fakt nechválím, ale když jediné, co od grafiky očekáváte, je "takový rychlejší framebuffer", tak prosím nesuďte to ostatní.Já tady nikoho nesoudím, naopak ostatní tady soudí nás, že si dovolíme proti nVidia něco říct. Já se pokouším nVidiám vyhnout co největším obloukem. Bohužel ne vždy to jde.
Já ne a tím, že se nouveau nyní zbavilo nálepky "pre-release" na tom budou brzo podobně i uživatelé ostatních distribucí.Takže pokud to nouveau není v balíčku, tak v čem tedy je? Nebo používáte jednu z těch distribucí, co vám prostě zbytečně nainstalují úplně všechny ovladače pro X naráz...? U mě na Gentoo je instalace nouveau a nvidie stejná.
To jsem rád. Že jim to ale trvalo, co?Tak to je argument jak stehno. To bych mohl psát i o nouveau, "že jim to ale trvalo".
Moje chyba. Myslel jsem upgrade a napsal update.Nechápu.
Já tady nikoho nesoudím, naopak ostatní tady soudí nás, že si dovolíme proti nVidia něco říct.WTF? Kdo vás tu soudí. To spíš já jsem jako autor zprávičky pod útokem za to, že jsem si dovolil do zprávičky napsat prokazatelné "šokující" tvrzení.
Takže pokud to nouveau není v balíčku, tak v čem tedy je? Nebo používáte jednu z těch distribucí, co vám prostě zbytečně nainstalují úplně všechny ovladače pro X naráz...?Ano a nevidím na tom nic špatného. Těch pár MB mi za to pohodlí při dnešních velikostech disků stojí.
Nechápu.Já jen, že ve fórech Fedory čtu při každém upgradu jádra nebo X serveru nářky uživatelů, že se jim to zase rozbilo. Pak musí downgradovat nebo čekat, až se nVidia rozhodne vydat aktualizovanou verzi ovladače. Toho jsem u Nouveau ušetřený.
WTF? Kdo vás tu soudí. To spíš já jsem jako autor zprávičky pod útokem za to, že jsem si dovolil do zprávičky napsat prokazatelné "šokující" tvrzení.Proti tvrzení, že binární blob je obecně výkonnější, jsem já osobně nic nenamítal. Někdo tady ale tu diskusi posunul dál a začal tvrdit, "ze s OS driverem ma ruzne problemy daleko vetsi pocet uzivatelu nez s binarnim blobem je jednoduse snadno prokazatelny fakt", tak mě ten prokazatelný fakt zajímal. Totiž pro člověka, kterému se přihodilo, že má nVidia kartu, a stačí mu průměrný výkon, je často méně problémové Nouveau. Je to i můj případ.
Ono nejde jen o "pásmo", ale taky o latence.
Invektivy si nechte laskavě od cesty a zkuste se bavit k věci.
15 let stara karta muze byt do normalniho PCI a to nektere nove desky jeste maji.no, 15 let bych koštoval spíše na VLB než na PCI ...
Já měl kdysi desku s AMD 486DX4-120 a PCI slotymno, pokud se pamatuju (...), lidí, co si kupovali DX4, když za o málo větší peníz mohli mít Pentium, s lepším potenciálem upgrade (AFAIR 120 MHz byl u i486 strop), příliš nebylo ...
Pro informaci, uplne vpohode se da koupit deska (naprosto nova, pro xeony a spol), ktera ma jak PCI, tak dokonce ISA. Takze vazne, placat a netusit o cem = clovek ze sebe udela leda idiota.
Milý "j", příště si místo urážek radši přečtěte, na co odpovídáte. Nikde jsem nepsal, že se deska s PCI koupit nedá. Jen tvrdím, že dávat dnes videokartu do PCI slotu není vůbec dobrý nápad. A za tím si stojím bez ohledu na vaše nadávky.
Najdi něco, kde je nouveau rychlejší než binární blob.Mně mnohem rychleji shodí systém
podstatné je právě to, že s open source driverem tuto možnost máteTesat. Lidé často zapomínají na výhody, které se projevují až v dlouhodobějším horizontu.
Pokud vím tak AMD (?) zveřejnila specifikace k ATI-nám, ale nevšiml jsem si, že by se konala revoluce v grafických kartách na Linuxu.
Já si toho všiml. Rozdíl v kvalitě open source driverů před zpřístupněním dokumentace a dnes je propastný.
Otec má v komplu právě jednu takovou starší kartu ( a kdyby jsi mě zabil, tak si teď nevzpomenu na typ..., mám ten dojem že to bude Radeon asi 8000 serie... ) a jsou s ní neustále nějaké problémy.
Tak tohle už je demagogie. Zveřejněná dokumentace se týká Radeon HD sérií, ne starších, a byla použita pro vývoj radeon a radeonhd driverů, zatímco karta, kterou zmiňujete, používá původní ati (vzniklý prakticky bez dokumentace).
Já si toho všiml. Rozdíl v kvalitě open source driverů před zpřístupněním dokumentace a dnes je propastný.Já ne, ale je pravdou, že jsem měl k dispozici starší karty. Zas abych po nich jen neplival, faktem zůstává, že mi alespoň nějak vždycky jely (třeba na rorozdíl od inteláckých integrovaných šmejdů... ), čímž mi párkrát zachránily kůži.
Tak tohle už je demagogie. Zveřejněná dokumentace se týká Radeon HD sérií, ne starších, a byla použita pro vývoj radeon a radeonhd driverů, zatímco karta, kterou zmiňujete, používá původní ati (vzniklý prakticky bez dokumentace).Taky rád používáte silná slova. Co si já pamatuji, tak se nad specifikacemi ovaldačů od ATI rozplýval (ano na tomhle portále) skoro každý, až si člověk začal naivně myslet, že se opravdu blýská na lepší časy. Je možné, že při té záplavě optimismu my jaksi uniklo, že specifikace jsou omezené. Je to trochu smutné - specifikace jsou, ale...
Takze co si mam vybrat, auto u kteryho "muzu" udelat dump, ktery porad trochu brzdi, obcas nejde nastartovat a semotamo uprostred jizdy zdechne. Nebo auto, se kterym musim do servisu, ale jeste se mi nestalo ze by zdechlo?Ja za svoje roky s Nvidiou by som tie vety prekrizil: na zavodenie nevhodne auto, u kteryho "muzu" udelat dump, ale jeste se mi nestalo ze by zdechlo (co je asi prijemnym dosledkom, ze niekto uz ten dump spravil a vyvojari to uz opravili, takze sa to u mna ani nestihlo prejavit) vs. zavodne auto, se kterym musim do servisu, obcas nejde nastartovat a semotamo uprostred jizdy zdechne Takze pre bezny zivot je dost jasne, s cim som mal menej problemov a postacujuci vykon. Pre zavody/hry neostava ine, nez skusnut nestabilitu a neodtranitelne/neodstranovane problemy.
tím "dlouhodobějším horizontem" myslíš jako třeba pár let, neš si ušetří pár set tisíc, aby zaplatili nějakému tomu programátorovi, aby se mohl pár měsíců věnovat opravě té jejich chyby?podstatné je právě to, že s open source driverem tuto možnost máteTesat. Lidé často zapomínají na výhody, které se projevují až v dlouhodobějším horizontu.
Zas tak zásadní rozdíl v tom nevidím, ať jde o otevřený, nebo uzavřený ovladač.Spousta lidí rozdíl nevidí. Já taky mimo svůj obor kolikrát nevidím rozdíl mezi ve skutečnosti značně odlišnými věcmi.
Sorry, ale nvidia-bug-report.sh také generuje debug data, která právě v nvidii používají pro odhalení problémů.
Máte představu, co ten skript vlastně generuje? Je to snad snapshotový obraz celého systému jako v případě kdumpu? A jak ten skript vlastně spustíte, když systém nereaguje na klávesnici a nekomunikuje po síti? Leda snad přes sériovou konsoli, ale ani ta nemusí být funkční.
A protože je to výrobce, tak většinou mají daný HW k dispozici a problém reprodukují.
To je hodně optimistická představa. Oni sice mají tu konkrétní grafickou kartu, ale už ne zbytek HW z vašeho počítače. A typicky ani jádro, které vy používáte.
Máte představu, co ten skript vlastně generuje?Mám, reportoval jsem už vícero chyb. Není to kompletní kdump, ale jim to evidentně stačí.
A jak ten skript vlastně spustíte, když systém nereaguje na klávesnici a nekomunikuje po síti?Tohle si pamatuju jednou a to se docela logicky, vzhledem ke stavbě ovladače, dělo i na Windows. Takže to hodně aktivně řešili. Před takovým zásekem obvykle ovladač nvidia už delší dobu valí do logu identifikátory XID, podle těch se to pak dá taky rozpoznat.
Oni sice mají tu konkrétní grafickou kartu, ale už ne zbytek HW z vašeho počítače.Čipset si obstarají, všechny možné už tak či tak mají ve svém QA. Zbytek moc nevím, jak by byl relevantní.
Není to kompletní kdump, ale jim to evidentně stačí.A to vite jak?
Před takovým zásekem obvykle ovladač nvidia už delší dobu valí do logu identifikátory XID, podle těch se to pak dá taky rozpoznat.Limitovane a nestaci to.
Čipset si obstarají, všechny možné už tak či tak mají ve svém QA. Zbytek moc nevím, jak by byl relevantní.Nemaji poradne zdokumentovane ani vlastni chipsety, natoz cizi.
Mám, reportoval jsem už vícero chyb. Není to kompletní kdump, ale jim to evidentně stačí.
Představa, že nějaký user space skript poskytne dostatek informací k debugování deadlocku, je nereálná.
Čipset si obstarají, všechny možné už tak či tak mají ve svém QA. Zbytek moc nevím, jak by byl relevantní.
I tohle je velmi nereálná představa. Navíc ani kdyby měli identický hardware, nemusí to zdaleka stačit.
Představa, že nějaký user space skript poskytne dostatek informací k debugování deadlocku, je nereálná.Presne tak. Bohuzel ani uplny dump casto nestaci, nebot neznate cestu jak se to stalo. Nvidia Tegra drivery nam nahodne prepisovaly pamet, ktera jim nepatrila, coz pusobovalo nahodne krachy systemu a tam se ukazalo, jak jsou ty jejich tooly useless, vcetne jejich supportu.
Pokud zrovna funguji, je report s logem ci dumpem otazkou par kliknuti.
Na druhou stranu, to co můžu udělat v případě havárie s ovladači Nouveau mohu udělat i při používání uzavřených ovladačů a přibalit to k datům z jejich nástroje - relevantní informaci si z toho vytáhnou sami.
Nevytáhnou. Teoreticky by si sice mohli nainstalovat vaši distribuci a sehnat si balíčky (včetně debuginfo) od právě té verze jádra, kterou jste tam použil, ale v praxi se to očekávat nedá.
Apropo - jak mám jako laik poznat, že mi to tuhne právě kvůli ovladačům grafiky?
Pozná to ten, kdo se do toho dumpu podívá.
od nVide ZATÍM použitelnější...To je otazka kriteii. U me je system, ktery ma dropping frames nepouzitelny bez ohledu na performance.
Něco nejspíš vydumpujete, ale vzhledem k tomu, že výrobce pro změnu nemá debuginfo zrovna od vaší konkrétní verze jádra, nebude to ani zdaleka tak užitečné, jako v případě open source driveru.
Ve vývoji ovladačů se nevyznám…
Že se nevyznáte, to bych vám za zlé neměl. Ale v tom případě si laskavě odpusťte silné výrazy typu
Tak tohle už je demagogie, že se divím, že to vůbec vy vypustíte z úst.
Pokud byste totiž nějakou představu měl, pochopil byste, že to vůbec žádná demagogie není.
Tak tohle už je demagogie, že se divím, že to vůbec vy vypustíte z úst. Ve vývoji ovladačů se nevyznám a tak se u nouveau a nvidia zmůžu jen na vygenerování dumpů - a ano, opravdu to můžu udělat i u proprietárního ovladače.Ti kritici nikdy nepřipustí, že by binárka mohla být pro uživatele lepší než FOSS řešení. Je prostě treife a tak na ní nějakou chybu vždycky najdou. Prostě, "sice máme limonádu dělanou z celeru, ale je naše, socialistická!" (a ta narážka na komunismus je tady jen náhodná, takže prosím o nevznik odvozeného flamu).
Ti kritici nikdy nepřipustí, že by binárka mohla být pro uživatele lepší než FOSS řešení.Kde nekdo neco takoveho tvrdi? Binarka muze byt pro urcite pripady pouziti, zejmena pokud pokud vam jde o performance, lepsi, to tu nikdo nepopira. Nicmene je tu take spouste scenaru, kdy OSS driver je lepsi. Co se tu resilo, byla skutecnost, ze kdyz mate nejaky problem s binarnim blobem nebo staci neco nekde i jinde v grafickem stacku, mate do znacne miry smulu a muzete jen doufat, ze se tim Nvidia bude nekdy zabyvat. Nadhernou ukazku je prave Optimus, kdy Nvidia uzivatele poslala do haje a jinou kapitolou jeji jednani s OSS komunitou, kdy hlavne jen tezi a nevraci - Linus mel dosti padne duvody rici co rekl.
že v 99% praktických ohledech vede uzavřená binárka.A to je přesně ta věc, na které se neshodneme
Jedna věc je, že mám možnost volby: nefunkční nouveau oproti funkčnímu (na první pohled) bezproblémovému binárnímu blobu. Co byste si vybral Vy?
Už jsem na to několikrát odpovídal: dočasně noveau, než bych kartu vyměnil, potom radeon. Přesně tak jsem to udělal s počítačem v práci, který jsem dostal s NVidia grafickou kartou.
dočasně noveau, než bych kartu vyměnil, potom radeon...Jenomže to je přesně ten pohled jaký tu na mnohých kritizujete : takto by jste to udělal vy, tak to vyhovuje vám. Jenže já to vidím zase jinak: mě zatím ATI karty zas až tolik nenadchly, abych je používal stále, navíc nevidím důvod proč sakra investovat další peníze do nové karty, když už dostatečně výkonnou kartu mám? Dále Nouveau mi je v tuto chvíli na nic, protože z karty vyždímá tak zhruba 30 - 40% jejího reálného výkonu, s problémy a bez akcelerace. Zatímco propertiální ovladač ji rozparádí mnohem víc a (až na vyjímky) bez problémů, žádný sekaný video a můžu si s klidem troufnout i na rozežranější hry pod Wine. Takže pořád je tu ta otázka - kterou mi jako naprostému BFU - nikdo ještě uspokojivě nezodpověděl: Proč ne propertiální ovladač? Protože má uzavřený kód? Protože se krom výrobce v něm nikdo jiný vrtat nemůže? A neprotiřečíme si trochu? Není to tak dávno, co snad celá "linuxová komunita" nadávala, že nejsou ovladače na nic, a oproti Widlím na nás výrobci defacto s**ou. A když nějaký výrobce podporuje - je naprosto jedno z jakého důvodu - dočká se zdviženého prostředníčku a je poslán až tam, kde slunce nesvítí... (A aby nedošlo zase k nedorozumění: já Linusovo rozhořčení zas na druhou stranu chápu, jen nesouhlasím se způsobem jakým to on - a potožmo i určitá část linuxových uživatelů, dává najevo)
Jenomže to je přesně ten pohled jaký tu na mnohých kritizujete : takto by jste to udělal vy, tak to vyhovuje vám.
To je ale něco jiného. Já si svobodně vybírám hardware od výrobců, jejichž hardware je v mém systému podporován, ať už vyvíjejí drivery sami nebo to umožňují komunitě. NVidia mezi ně nepatří, tak se jejím grafickým kartám vyhýbám.
Takže pořád je tu ta otázka - kterou mi jako naprostému BFU - nikdo ještě uspokojivě nezodpověděl: Proč ne propertiální ovladač?
Několik lidí se tady opakovaně pokusilo na tuto otázku odpvědět. A není to tak, že by neodpověděli uspokojivě. Prostě jen jejich (naše) důvody nejsou pro vás dostatečně relevantní. Je-li tomu tak, pak klidně closed source drivery používejte. Jen, prosím, netvrďte, že ty důvody neexistují nebo že nejsou uspokojivé. Prostě jen máte jiný pohled na svět a na filosofii open source.
Není to tak dávno, co snad celá "linuxová komunita" nadávala, že nejsou ovladače na nic, a oproti Widlím na nás výrobci defacto s**ou. A když nějaký výrobce podporuje - je naprosto jedno z jakého důvodu - dočká se zdviženého prostředníčku a je poslán až tam, kde slunce nesvítí...
Pro řadu lidí - a velké procento linuxových vývojářů - taková "podpora" vlastně žádnou skutečnou podporou není. Dokonce ani není všeobecná shoda ohledně toho, zda jsou closed source jaderné moduly vůbec v souladu s licencí jádra.
Dokonce ani není všeobecná shoda ohledně toho, zda jsou closed source jaderné moduly vůbec v souladu s licencí jádra.Nevím, zda ten názor zastáváte i Vy, ale já si myslím, že to je úplně mimo. Předpokládám, že jaderné moduly využívají pouze API jádra a nedávno se všichni rozplývali nad rozsudkem, že API není licencovatelné či patentovatelné. Řekl bych, že to platí i pro API linuxu. No, ale abychom to nějak uzavřeli. Pro mě zkrátka není nouveau použitelnou variantou. Mám 3 počítače a v každém je grafika od nVidie. Nouveau mi na žádném z nich nejede uspokojivě, tudíž pro mě bohužel není alternativou. Budu ho neustále zkoušet a doufat, že se to zlepší, abych na něj mohl se svými grafickými kartami přejít stejně jako jsem před lety přešel z windows na ubuntu a následně fedoru.
Nevím, zda ten názor zastáváte i Vy, ale já si myslím, že to je úplně mimo.
Na rovinu říkám, že nevím. Neorientuji se v právních otázkách dostatečně na to, abych mohl s klidným svědomím prohlásit, že je to tak nebo onak.
Předpokládám, že jaderné moduly využívají pouze API jádra
Když napíšete program "pouze využívající API" nějaké GPL licencované knihovny (třeba readline), tak už ho můžete šířit pouze pod licencí GPL. Vztah jaderného modulu a jádra je IMHO ještě těsnější. Ale jak už jsem naznačil, netroufám si na tuto otázku dát kategorickou odpověď; jen chci upozornit, že tak jednoduché a jednoznačné, jak si to představujete, to rozhodně není.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.