Ja nechapu, proc nekdo vubec dela NOVEAU ? je to k nicemu, je to 1. co shazuje PC a kernel, okamzite to mazu, blacklistuji etc.
NVIDAI dela spickovy driver do linuxu, ma kernel module, ktery je opensource, ma binarni driver pro kazdou platformu, kde to ma smysl, vse tam funguje, ne AMD nefunguje a posledni roky NIKDY NEFUNGOVALA ... AMD-ATi binarni drivery jsou tak spatne, ze je i fedora vyhodila z repository.
jedine co na linuxu funguje je NVIDIA, kdo chce lowlevel, necht si koupi INTEL, nebot intel je na linuxu asi tak 10x vykonnejsi nez jakakoliv AMD s free driverem ;-))
Ale mi, co na GPU i neco pocitame vime, ze NVIDIA-CUDA je jedina slusna platforma, tez akcelerace ve WINE DXVK (jep jede i pod intel)
Ja dekuji NVIDA ze dela fungujici drivery a je to jedina karta na svte, se kterou se da neco realneho delat, proto ma i TESLu etc. a kazdy cluster co pocita na grafikach neco skutecneho chce NVIDIA ... takove ty pohadky jak jine grafiky funguji, emh ani hry ... tam ale nejake chyby v renderingu ozelime ... nedivim se ze NVIDA nechce dat svoje knowhow ATI/AMD kdyz neumi npasat jediny poradky kus kodu, nikdy to te neumeli a jedina doba, kdy ATI jeste stare jely byla doba, kdyz na to platili linuix vyvojare, opak to utli a pak to slo jen z kopce.
Takze az bude ATI/AMD tak dobra jako NVIDIA a nebude mit tak co skryvat, tak asi vse otevre, ja bych vam kody taky nedal, kdyz vidim, jak zoufala je konkurence ... vite co ATI/AMD karu ani zadarmo, jedine bych ji nekomu prodal ... do linuxu jedine NVIDIA ... jede na ni i darktable ;-)) blender ... jede na ni vse a funguje to ... proc bych si tedy instaloval neco co mi 100x sshodi vykon a jako bonus na tom nic nepojede ??? ... proc to tedy delaji ... at se tam o 3D ani nepokousi, at to daji na video a k tomu program, co to nahradi nvidia driverem a ten temporary balast to pak zablokuje.
Nouveau se dělá kvůli tomu, aby když spustíte linuxové distro, jste neměl základní grafiku 800x600, aby když máte notebook s duální grafikou, jste neměl výdrž 2 hodiny místo 8, protože s tím binárním ovladačem, který podle vás umí všechno, pořádně nefunguje descrete GPU on demand (ne, Bumblebee není spolehlivé řešení) atd.
Pro nás jakožto tvůrce komerční linuxové distribuce je binární ovladač od Nvidie noční můra. Je totiž super, když vám zákazník nahlásí zásadní výkonnostní regresi v kombinaci jejich softwaru a nové verze RHELu, vy strávíte několik týdnů hledáním příčiny, až to jednoznačně identifikujete jako chybu v ovladači. Zákazník, který provozuje desítky tisíc high-end grafik od Nvidie, jim to nahlásí a dostane se mu jen arogantního, že ovladač funguje, jak má, a nebudou se tím zabývat. Tohoto jsme my a naši zákazníky u karet AMD a Intel ušetření, protože když už by to nechtěli opravit oni, můžeme to pořád opravit my.
Tvrdíte, že místo Nouveau by se měli zaměřit na program, který instaluje Nvidia ovladač. Jenže když zákazníkům/uživatelům nějaký software dodáváte, tak je potřeba k němu zajistit i nějakou podporu, což jaksi s birnárním ovladačem od Nvidie nejde.
Já dělám v desktop týmu Red Hatu 7 let. Máme v týmu jedny z nejlepších a nejzkušenějších odborníků na linuxový grafický stack a a popravdě karty od Nvidie mi nesmí přes práh a nikomu, kdo chce Linux bez problémů provozovat, je nedoporučuju. Chápu ale, že pro mnoho lidí jiná možnost není. CUDA je v některých oblastech de facto monopol.
Nvidia On-Demand už funguje s binárnym driverom. Trvalo to, ale je to už asi druhý rok čo to driver umožňuje. A som za to rád, vyriešilo mi to problém s passthrough do KVM.
Inak ale súhlasím, taktiež si pamätám keď mi pred asi 4 rokmi ofiko nVidia driverom aj pod Windowsom furt vyhadzovala BSOD. Linux a nouveau bola pre mňa vtedy jediná možnosť až kým nevyšla verzia kde to opravili, čo trvalo asi rok aj pol. V nouveau som ale zas mal kopec iných problémov, ani passthrough do KVM a problém bolo aby to vôbec umožnilo obraz na viacerých monitoroch (čo sa mi po 2 dňoch trápenia podarilo zfunkčniť).
6. 4. 2022, 12:19 editováno autorem komentáře
Zbyva mi otazka... proc neco co nemuzete ovlivnit podporujete? Nebo snad mate smlouvu s Nvidii na extra podporu a NDA pro pristup do jejich zdrojaku?
Zakaznik provozuje ty grafiky na sve riziko. Zmeni-li neco v konfiguraci jeho chyba. Je to jeho kalkulovane riziko daneho reseni.
Provozuje-li to verejne(napr. cloudova GPU) a nemuze si dovolit nechat OS nepatchovany? Opet. Kalkulovane riziko toho ze nvidia pro novou verzi OS veci neopravi. Tohle jde za tim kdo prisel s konceptem a architektem. Je to jedna z veci kterou ve sve kompetenci delaji. Udrzitelnost podpory daneho reseni v case.
Jako vyvojare distra akorat muze stvat ze to clovek dostane na analyzu aby nakonec s tim nemohl nic delat a chyba je u treti strany. Ale to je tak vsechno.
Z nasi pozice nemame sanci tohle zmenit. To musi az treti hrac na trhu. A to je tak otazka nejakych peti let.
Myslite si ze jine obory jsou na tom lip a muzete do vsech zdrojaku? Hahaha. Nechtejte vedet jaky binblob slepenec se nachazi v aute nebo v mobilu.