Kromutvecklare har lagt till Nouveau i svartlistan

Nouveau

Några dagar sen utvecklarna som ansvarar för Chromium-projektet bestämde sig för att göra några justeringar av sin svartlista för drivrutiner, detta beror på de renderingsproblem som observerats under arbetet med WebGL-applikationer där utvecklare de svartlistade den fria Nouveau-föraren.

Med vilken de har inaktiverat användningen av alla operationer som accelererar grafiska operationer på GPU-sidan.

Avbrytande av gratis förarstöd Nouveau på Chromium kommer att påverka användare av Ubuntu-distributionen där denna drivrutin används som standard, inklusive LTS-versionen av Ubuntu 18.04.

Nouveau är ett mjukvaruprojekt med gratis och öppen källkod som syftar till att skapa en gratis hårdvarudrivrutin för Nvidia-grafikkort, genom att använda reverse engineering av proprietära GNU/Linux-drivrutiner och hårdvaran i fråga.

Detta projekt av X.Org Foundation och freedesktop.org var ursprungligen baserat på den obfuskerade "nv"-drivrutinen som tidigare släppts av nvidia.

Om problemet

Enligt Chromium-utvecklare, har inte resurserna att testa alla kombinationer av drivrutiner med GPU:er och distributioner, samt att identifiera och korrigera fel i drivrutiner.

Som ett resultat läggs föraren till på svartlistan., eftersom webbläsarens stabilitet och säkerhet sätts i första hand och accelerationsstödet på GPU-sidan är relaterat till sekundära uppgifter.

Samtidigt, Chromium-utvecklare är redo att fixa svartlistan för selektiv blockering, om drivrutinsutvecklarna tillhandahåller mer detaljerad information om versionerna och enheterna på vilka problem uppstår eller stabilt arbete bekräftas.

Nouveau-utvecklare bekräftade förekomsten av brister under körningen av WebGL CTS-testsviten, men de observerade att misslyckandena oftast förekommer i syntetiska tester och i vissa ovanliga situationer.

Nouveau-utvecklarna har inga personliga problem med att använda den här drivrutinen i kombination med Chromium och tycker att det är olämpligt att svartlista drivrutinen.

Förutom de syntetiska testerna av WebGL CTS kunde de inte upprepa manifestationen av allvarliga problem, med undantag för sedan länge kända buggar som endast observerades när man använde mycket föråldrade versioner av Mes.

grafikkort-och-linux

Enligt utvecklarna uppstår i de flesta fall inga stabilitetsproblem med användningen av nuvarande versioner av Mesa.

Möjliga lösningar

I vilket fall som helst Beslutet att byta till en annan förare eller inaktivera accelerationen måste fattas av användaren, inte av webbläsartillverkaren, särskilt eftersom drivrutinen bedömdes vara tillräckligt stödjande för att kunna levereras i Ubuntu LTS-versionen.

Som ett av sätten att ta sig ur den nuvarande situationen, Det föreslogs att byta till att installera ett slumpmässigt värde i Nouveau-fältet i GL_VENDOR-fältet för att undvika kraschen.

Som svar föreslog vissa användare att göra ett jobb för att felsöka WebGL CTS-tester.

Genom att gräva i användarkraschrapporter, utföra kraschtester för att fånga buggar och engagera Chromium-användare för att identifiera stabilitetsproblem.

Nouveau-utvecklare har indikerat att en sådan plan naturligtvis kommer att förbättra kvaliteten på föraren., men dess genomförande kräver enorma resurser, vilket projektet inte har för närvarande.

Så arbetet är fortfarande fokuserat på att eliminera kända reproducerbara problem, som att krascha under maximal texturstorlek.

Istället för generell feedback om låg stabilitet, inte bekräftad av specifika upprepade rapporter med detaljerad information om miljön där problemet visar sig.

För den som är intresserad av att fullt ut kunna använda Chromium 71 med NVIDIA grafikkort.

För närvarande måste du använda en proprietär drivrutin eller starta webbläsaren med alternativet "–ignore-gpu-blacklist" på egen risk.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Gregory ros sade

    Tyvärr är nouveau-drivrutinen värt lite mer än att köpa dig tid att installera den proprietära drivrutinen.

  2.   Andreale Dicam sade

    Lyckligtvis har Nvidia-användare bättre stöd med de proprietära drivrutinerna, om detta hände med AMD kan det bli en katastrof eftersom ägarna bara arbetar för en minoritet, resten måste använda de gratis utan skyldighet.

    Å andra sidan visar detta att Linus Torvalds har helt rätt när han i tidigare intervjuer nämner det allvarliga atomiseringsproblemet inom GNU/Linux, det finns så många buggar, så olika och specifika för så många distributioner att det har blivit väldigt tungt för en utvecklare erbjuder support här. Offer för vår egen uppfinning.