A nejaky racionalni duvod nezacleneni NVGPU? Krom prepsaneho (a neozdrojovaneho) vyroku z Phoronixu (https://www.phoronix.com/scan.php?page=news_item&px=Nouveau-XDC2017) se mi moc nedari najit racionalni duvod, proc tomu tak je... pokud vyrobce HW preferuje tuto cestu (https://www.x.org/wiki/Events/XDC2017/herbst_peres_nouveau.pdf) a ego vyvojaru v upstreamu toto nechce kousnout, pak neni nutne chyba na strane Nvidie - ze neskacou tak, jak panove kolem Nouveau piskaji a pritom se odmita to, co Nvidia sama nabizi...
Vám se sice nedaří najít důvod, přiznáváte, že víte úplné kulové, ale chyba podle vás není na straně nVidie ale "zhrzených vývojářů upstreamu". Skvělá argumentace.
Můžete uvést alespoň jeden známý příklad, kdy byl driver vyhozen kvůli iracionálním argumentům a nebo egu kernel developerů?
NVIDIA je jedna z mala IT firiem ktorej sa naozaj dari... jej hodnota od roku 2015 stupla trojnasobne jej terajsia trhova kapitalizacia je 107 miliard USD ale ma potencial narast az k 500 miliardam. NVIDIA ma vyborne uzvarene ovladace pre linux (a na rozdiel od AMD tieto ovladace pod linuxom naozaj funguju) takze neni dovod aby podporovala nejake open source nepodarky zbastlene na kolene, ktore ajtak nevyuziju potencial jej hardwaru naplno.
Me zkusenosti jsou zcela opacne. Uzavrene ovladace maji dlouhodobe neresene zasadni chyby, ty otevrene jsou alespon stabilni. Zkuste s nvidii casto prepinat do textove konzole a uvidite, brzo spadne, nebo se neprepne korektne. Pripadne, celkem pravidelne jsem resil, ze i pul roku po vydani nove verze X serveru nebyl fungujici uzavreny ovladac pro tuto verzi. Pri koupi nove grafiky (zadny hi- ani low-end to nebyl) zase tento model nebyl podporovan jeste ve dvou dalsich verzich. Tyto potize pak nejsou ojedinele, ale dlouhodobe. Takhle si tedy fungujici ovladace nepredstavuji.
ja na problem narazil u nove grafiky Asus 1080 Strix, kde se mi nedarilo vubec nainstalovat Minta. Problem byl v tom, ze distra, kdyz nepocitam Arch a podobne, automaticky pridavaji prave Nouveau, nez si clovek nainstaluje uzavrene ovladace. No a mne se system kousnul uplne natvrdo pri nacitani tehle ovladacu. Takze jsem se s tim musel patlat a obchazet to. Celkem nestandardni vec na linuxu, ze neco nefunguje v kombinaci HW Intel+Nvidia. Na druhou stranu musim ale poznamenat, ze u Win10 je to jeste horsi. Instalace systemu OK do ty doby, nez si sahne win update na nove Intel HD4000 drivery. V ten okamzik totalni zatuhnuti systemu a pokud nejedu DP pres integrovanou grafiku, tak ani neudelam sys update na vyssi verzi. Nejnovejsi drivery od Intelu nepomuzou, vyhnije to uplne stejne. CPU Intel 3770K. Musim zakazovat a odinstalovavat Intel driver v safe modu, vyclenit ho z auto driver updatu v OS a pak to jede. Pri updatu se ale situace opakuje a pokud to vyhnije pri prvni rebootu po upgradu, tak udela system rollback na puvodni verzi. Fakt zabava. Nikdy predtim problem nebyl do Win10. Takze ono je to s temi drivery osemetne obcas vsude, i kde by to clovek necekal ;)
Mám stejnou zkušenost s GTX 1050 Ti a instalací různých dister. Snad jedině Ubuntu je BFU friendly (možnost nainstalovat uzavřené ovladače přes GUI a myslím, že přímo při instalaci) a dokonce to bylo stabilní. Některá distra, např. Fedora, Manjaro odmítala spolupracovat a instalace uzavřeného ovladače je tam za trest. S wayledem snad nefungují vůbec. S takovou bude Linux stále 4%.
nVidia je firma ktera vam k SATA portu z jejich procesoru udela modul, ktery pri rmmod/insmod udela kernel panic. V pripade ze tam disk neni, nejde rmmod vubec, v pripade ze tam disk je, nesmite ho odpojit - ten jejich ovladac vubec nepodporuje hotplug. Ano, tohle je ta vase kvalita hodna spickove firmy :P
A jejich jedine vyjadreni k veci je: "We are not support SATA hot plug function. Thanks!"
https://devtalk.nvidia.com/default/topic/1023894/jetson-tx2/sata-hotplug-on-tx2/post/5210563/#5210563
PS. hardware se zda byt kompatibilni s AHCI, ale oni pouzivaji vlastni ovladac, ne ten bezny AHCI. Proc, boze, proc?
Ty uzavřené ovladače mají už několik let nedotaženou implementaci sleep/resume, kdy se tak třetina textur ztratí (mimochodem hlavní důvod, proč SteamOS nepodporuje uspávání, Intel ani AMD s tím problém nemají). Při uspání za běhu hry či akcelerovaného videa se často už neproberou. Neumí KMS. Více sezení či přepínání do konzole docela rychle vede ke korupcím textur a nakonec i pádu ovladače.
jako dlouholetý uživatel binárního blobu nVidie se pohádkám o skvělých ovladačích musím jenom smát. Poté co jsem vyhodil poslední nVidia grafiku a přešel na Intel, skončily zcela náhodné a ničím nevysvětlitelné pády Xserveru. Jo, ona se ta binárníé sračka holt blbě debuguje....
Uzavřené ovladače jsou tak kvalitní, že stále nepodporují UEFI, takže na jakémkoliv novém počítači ti bude při bootu vyskakovat hláška v logu, že běžíš na nepodporované konfiguraci a systém může být nestabilní. Dál nefunguje KMS, uspávání u hybridní grafiky atd.
"Nepodarky zastlene na kolene" jsou protože NVIDIA nedodává dokumentaci. Nikdo po nich nemůže chtít aby to dělali samy, ale když musíš odhadovat jak se HW chová, tak podle toho potom ten ovladač vypadá.
"NVIDIA je jedna z mala IT firiem ktorej sa naozaj dari... jej hodnota od roku 2015 stupla trojnasobne jej terajsia trhova kapitalizacia je 107 miliard USD ale ma potencial narast az k 500 miliardam."
Jo, ale jenom díky tomu, že jejich grafiky začali používat těžaři BTC. A investoři vidí "těží to BTC -> vydělává to peníze". Jinej důvod ten růst nemá.
Ale on to neni jenom problem nvidie, ze neumoznuje otevrit sve ovladace. Prijde mi, ze i kernelovi vyvojari proste meni veci, tak jak si mysli oni, ze je to nejlepsi. A nejde jen o ovladace NVIDIA. Kdysi jsem chtel nainstalovat na jeden starsi pocitac se starou ATInou nejakou linuxovou distribuci a stary binarni driver potreboval starsi kernel, open source driver uz davno takovy ovladac nepodporoval a novejsi binarni taky ne. Co ted ? Nainstaloval jsem starsi verzi distribuce a tam to bezelo. Takze jsem si sice zahral nejake hry, ale vsechen ostatni soft byl z praveku. A to vubec nemluvim o tom, ze drivery bezi na obstaroznim xserveru, kde je 3d akcelerace udelana uz od pocatku obezlickou. Dodal bych k tomu konfiguraci akcelerace 3d videa a jeho podporu v ruznych variantach drivery / karty. A v neposledni rade konfiguraci TV tuneru.
Zjednodusene: NVIDIA potrebuje podporovat na linuxu pouze sve vypocetni drivery - a to jeste nevim jestli vubec. A linux zase nechce podporovat jejich binarni blob.
Hraci proste pari na Windows a Linux nema takovy desktopovy podil, aby se s vzajemnou podporou nekdo zabyval. Banda programujich geeku na nejake desktop prostredi hazi bobek a nemeni se to hodne dlouho. Pritom by stacila jednoducha vec - vykaslat se na nejaky xserver a cele prostredi presunout na wayland + egl. Vzdyt si staci posilat buffery.
Jo to, že binární ovladač potřebuje starší verzi kernelu, je logické. Výrobce nebude kompilovat když vyjde každá RC verze. To u nvidia legacy pro GF2MX400 jsem taky vždycky musel čekat než se v nvidii uráčí vydat update. Nicméně ona ta instalace funguje tak, že se lokálně nakompiluje wrapper, takže sis to mohl patchnout ;-). Teda záleží jak moc velkej rozdíl mezi jádry to bylo. Instalace virtualboxu obvykle umírá na změněných funkcích pro virtuální paměť.
Ale teda nevím cos měl za ATInu, protože od ATI mach, přes ATI rage drivery v kernelu jsou. Ještě před rokem a půl jsem na ATI x1550 (nebo kolik to bylo) hrál normálně v Mesa3D minecraft.
Nvm co, to bylo za ATInu, mozna byl jenom open source ovladac moc pomaly na hry.
A rekl bych, ze to neni problem jenom nejadernych ovladacu. Vsechny ovladace (hlavne jsem se s tim setkal u wifi) potrebuji udrzbu. A vyrobce na to samozrejme kasle, ten vydava nove chipy. Kdyz jsou v jadru, tak jsou open source a kdyz ne, tak se vymluvi na to, ze nemuzou zverejnit kody, protoze bud a) bezpecnost nebo za b) know how a za c) vyzaduje to praci na necem, z ceho nemam zisk.
Chapu, ze jaderni vyvojari nemuzou brat ohled uplne na vsechny. Nejjednodussi pirklad je s network stackem. Ten jak nekdo prepise na novy s tim, ze ovladace budou predavat, co vsechno umi hardwarove, ale zaroven zrusi ten stary stack, tak stare ovladace proste skonci. Bud je z jadra vyhodi nebo je bude muset nekdo prepsat. Pritom v minule verzi fungovaly bezproblemove. Jasne nemeni se to hned a zpetna kompatibilita nejakou dobu zustane, jenze jak rikam na starem zeleze mas proste smulu.
A nejlepsi dukaz toho, jak je cela ta architektura s ovladaci, 3D akceleraci a xserverem silena jsou mobily. U googlu proste usoudili, ze tudy cesta proste nevede a si to udelaji svym zpusobem. A myslim si, ze tak by to mohlo fungovat i na desktopu (alespon se o to snazi wayland). Rozhrani obycejne egl, nad tim opengl nebo vulkan a ficime. Vzdyt to je to, co vsem kompozitorum musi stacit, jednoduchy buffer a moznost do nej kreslit.
<i>"Příliš jiné prohlášení od šéfa AI ve firmě AI se v různých obdobách de facto primárně věnující od samotného počátku, asi čekat nelze. Většina produktů a služeb Googlu, od samotného vyhledávače, systému analýzy hlasu, překladače či čehokoli dalšího stojí na minimálně neuronových sítích učících se z dalších podnětů více a více, zčásti ale na tom, co dnes chápeme jako umělou inteligenci. John Giannandrea je tak člověkem, který už z povahy své práce musí být přirozeně optimistický, ale který může na druhou stranu mít problém člověka stojícího v lese, ale vidícího pouze jednotlivé stromy.
To automaticky neznamená, že jednoho dne povstane Skynet – pardon, Google – proti lidstvu, ale ani přílišná víra v opak nemusí na být místě. Google však slovy svého představitele říká jasně: umělá inteligence, kterou máme nyní k dispozici, je hloupější, než si myslíte, dobrá pouze pro velmi specifické úlohy. Není ani zdaleka tak všeobecně schopná jako čtyřleté dítě. Já dodávám: kde byla reálně nasazená umělá inteligence před 20 lety a kde bude v roce 2037?"</i>
Ale kuš. Připomíná mi to jeden pěkný článek na E15... Byl to krásný, dlouhý text říkající něco v tom smyslu, že "všichni informatici si myslí, že během příštích pár let tu budeme mít silnou umělou inteligenci, a že to bude super". Na konci, malým písmem byla poznámka, že jediní, kdo tento jasný trend nevidí jsou ti divní, škarohlídští experti na umělou inteligenci. ;-)