Pár napja a Chromium projektért felelős fejlesztők úgy döntöttek, hogy módosítják az illesztőprogramok feketelistáját, Ennek oka az a reprezentáció problémája, amelyet a fejlesztők által a WebGL-alkalmazások munkája során észleltek feketelistára tették az ingyenes Nouveau sofőrt.
Amellyel letiltották minden olyan művelet használatát, amely felgyorsítja a grafikus műveleteket a GPU oldalán.
Az ingyenes járművezetői támogatás megszüntetése Nouveau Chromiumban hatással lesz az Ubuntu terjesztés felhasználóira amelyben alapértelmezés szerint ezt az illesztőprogramot használják, beleértve az Ubuntu 18.04 LTS verzióját.
A Nouveau egy ingyenes és nyílt forráskódú szoftverprojekt, amelynek célja egy ingyenes hardver-illesztőprogram létrehozása az Nvidia grafikus kártyák számára a saját GNU / Linux illesztőprogramok és a szóban forgó hardverek visszafejtésével.
Ez az X.Org Foundation és a freedesktop.org projekt eredetileg az obvidított "nv" meghajtón alapult, amelyet az nvidia korábban kiadott.
A problémáról
A Chromium fejlesztői szerint nincsenek erőforrásai az összes vezérlő kombináció tesztelésére GPU-kkal és disztribúciókkal, valamint az illesztőprogramok hibáinak azonosítása és kijavítása.
Ennek eredményeként a vezérlő felkerül a feketelistára, mivel a böngésző stabilitása és biztonsága kerül előtérbe, és a GPU oldalon a gyorsítás támogatása másodlagos feladatokhoz kapcsolódik.
Ugyanakkor, A Chromium fejlesztői készek javítani a szelektív blokkolás feketelistáját, ha az illesztőprogram-fejlesztők részletesebb információkat nyújtanak a verziókról és azokról az eszközökről, amelyeken problémák jelentkeznek, vagy a stabil működés megerősítést nyer.
A Nouveau fejlesztői megerősítették a hibák meglétét a WebGL CTS tesztcsomag végrehajtása során, de megfigyelték, hogy a hibák többnyire szintetikus tesztekben és néhány szokatlan helyzetben jelentkeznek.
A Nouveau fejlesztőknek nincsenek személyes problémái ennek az illesztőprogramnak a Chromiummal való együttes használatakor, és nem tartják megfelelőnek az illesztőprogram feketelistára tételét.
A szintetikus WebGL CTS tesztek mellett nem tudták megismételni a súlyos problémák megnyilvánulását, kivéve a régóta ismert hibákat, amelyeket csak akkor figyeltek meg, amikor a Mes erősen elavult verzióit használták.
A fejlesztők szerint a legtöbb esetben a Mesa jelenlegi verzióinak használatával nem merülnek fel stabilitási problémák.
Lehetséges megoldások
Mindenesetre, a döntést egy másik vezérlőre történő áttérésről vagy a gázpedál letiltásáról a felhasználónak kell meghoznia, nem a böngésző gyártója, különösen azért, mert az illesztőprogramot elég támogathatónak minősítették ahhoz, hogy az Ubuntu LTS verzióban szállítható legyen.
A jelenlegi helyzet egyik kiútjaként Javasolták, hogy váltson át véletlenszerű érték telepítésére a Nouveau mezőbe a GL_VENDOR mezőben a blokkolás elkerülése érdekében.
Válaszul néhány felhasználó azt javasolta, hogy végezzen el néhány hibaelhárítási munkát a WebGL CTS tesztekhez.
A felhasználói összeomlási jelentések alapos megvizsgálásával, hibatörési tesztek elvégzésével és a Chromium-felhasználók bevonásával a stabilitási problémák azonosítására.
A Nouveau fejlesztői jelezték, hogy természetesen egy ilyen terv javítani fogja a vezérlő minőségét, de megvalósítása hatalmas erőforrásokat igényel, amelyek a projektnek jelenleg nincsenek.
Tehát a munka továbbra is az ismert reprodukálható problémák kiküszöbölésére irányul, mint például a blokkolás a maximális textúra méret alatt.
Az alacsony stabilitásra vonatkozó általános megjegyzések helyett, amelyeket nem erősítenek meg a különféle ismételt jelentések, amelyek részletes információkat tartalmaznak arról a környezetről, amelyben a probléma fellép.
Azok számára, akik szeretnék a Chromium 71 teljes kihasználását az NVIDIA videokártyákkal.
Ekkor saját tulajdonú vezérlőt kell használnia, vagy saját felelősségére el kell indítania a böngészőt a „–ignore-gpu-blacklist” opcióval.
Sajnos az új illesztőprogram nem ér többet, mint hogy időt adjon a saját illesztőprogram telepítésére.
Szerencsére az Nvidia felhasználói jobban támogatják a saját fejlesztésű illesztőprogramokat, ha ez megtörténne az AMD-vel, az katasztrófa lehet, mert ott a tulajdonosok csak kisebbségért dolgoznak, a többieknek kötelezően fel kell használniuk az ingyeneseket.
Másrészt ez azt mutatja, hogy Linus Torvaldsnak teljesen igaza van, amikor a korábbi interjúkban megemlíti a GNU / Linux súlyos atomizálódási problémáját, annyi hiba van, olyan sokféle és olyan sok disztribúcióra jellemző, hogy nagyon nehéz lett egy fejlesztő itt nyújt támogatást. Saját találmányunk áldozatai.