Ang mga developer ng Chromium ay nagdagdag ng Nouveau sa blacklist

Nouveau

Ilang araw na ang nakakalipas nagpasya ang mga developer na namamahala sa proyekto ng Chromium na gumawa ng ilang mga pagsasaayos sa kanilang blacklist ng mga driver, Ito ay dahil sa mga problema sa representasyong sinusunod sa panahon ng gawain ng mga aplikasyon ng WebGL kung saan ang mga developer na-blacklist nila ang libreng driver ng Nouveau.

Na pinagana nila ang paggamit ng anumang operasyon na nagpapabilis sa mga graphic na operasyon sa panig ng GPU.

Pagtatapos ng libreng suporta ng driver Nouveau sa Chromium makakaapekto sa mga gumagamit ng pamamahagi ng Ubuntu kung saan ang driver na ito ay ginagamit bilang default, kasama ang bersyon ng LTS ng Ubuntu 18.04.

Ang Nouveau ay isang libre at bukas na proyekto ng mapagkukunan ng software na naglalayon na lumikha ng isang libreng driver ng hardware para sa mga card ng graphics ng Nvidia, sa pamamagitan ng pag-reverse engineering ng pagmamay-ari ng mga driver ng GNU / Linux at ang hardware na pinag-uusapan.

Ang proyektong ito ng X.Org Foundation at freedesktop.org ay orihinal na batay sa obfuscated na "nv" driver na dating inilabas ng nvidia.

Tungkol sa problema

Ayon sa mga developer ng Chromium, walang mga mapagkukunan upang subukan ang lahat ng mga kumbinasyon ng controller na may mga GPU at pamamahagi, pati na rin upang makilala at iwasto ang mga error sa mga driver.

Bilang isang resulta, ang controller ay idinagdag sa blacklist, habang ang katatagan at seguridad ng browser ay inuuna at ang suporta sa pagpabilis sa panig ng GPU ay nauugnay sa pangalawang gawain.

Kasabay nito, Handa ang mga developer ng Chromium na ayusin ang blacklist para sa pumipili na pag-block, kung ang mga tagabuo ng driver ay nagbibigay ng mas detalyadong impormasyon tungkol sa mga bersyon at aparato kung saan lumilitaw ang mga problema o matatag na trabaho ay nakumpirma.

Ang mga tagabuo ng Nouveau ay nakumpirma ang pagkakaroon ng mga bahid sa pagpapatupad ng WebGL CTS test suite, ngunit napagmasdan nila na ang mga bahid ay kadalasang nagpapakita sa mga gawa ng tao na pagsubok at sa ilang mga hindi pangkaraniwang sitwasyon.

Ang mga developer ng Nouveau ay walang personal na problema sa paggamit ng driver na ito kasabay ng Chromium at itinuturing na hindi naaangkop na i-blacklist ang driver.

Bilang karagdagan sa mga gawa ng tao na WebGL CTS na pagsubok, hindi nila nagawang ulitin ang pagpapakita ng mga seryosong isyu, maliban sa mga kilalang bug na napagmasdan lamang kapag gumagamit ng napakatandang bersyon ng Mes.

graphics-card-at-linux

Ayon sa mga developer, sa karamihan ng mga kaso, walang mga isyu sa katatagan sa paggamit ng kasalukuyang mga bersyon ng Mesa.

Mga posibleng solusyon

Sa anumang kaso, ang desisyon na lumipat sa isa pang tagakontrol o huwag paganahin ang throttle ay dapat gawin ng gumagamit, hindi ng tagagawa ng browser, lalo na't ang driver ay na-rate na sapat na suportado upang maihatid sa bersyon ng LTS ng Ubuntu.

Bilang isa sa mga paraan sa labas ng kasalukuyang sitwasyon, Iminungkahi na lumipat sa pag-install ng isang random na halaga sa patlang ng Nouveau sa patlang na GL_VENDOR upang maiwasan ang pag-block.

Bilang tugon, iminungkahi ng ilang mga gumagamit ang paggawa ng ilang pag-troubleshoot para sa mga pagsubok sa WebGL CTS.

Sa pamamagitan ng pag-aralan nang detalyado ang mga ulat ng pag-crash ng gumagamit, pagsasagawa ng mga pagsubok sa pag-crash para sa mga error, at paglahok ng mga gumagamit ng Chromium upang makilala ang mga isyu sa katatagan.

Ipinahiwatig ng mga developer ng Nouveau na, syempre, ang naturang plano ay magpapabuti sa kalidad ng controller, ngunit ang pagpapatupad nito ay nangangailangan ng napakaraming mapagkukunan, na kasalukuyang walang proyekto.

Kaya't ang trabaho ay nananatiling nakatuon sa pag-aalis ng mga kilalang isyu na maaaring mai-reproducible, tulad ng pag-block sa panahon ng maximum na laki ng pagkakayari.

Sa halip na pangkalahatang mga komento tungkol sa mababang katatagan, hindi nakumpirma ng tiyak na paulit-ulit na mga ulat na may detalyadong impormasyon tungkol sa kapaligiran kung saan nangyayari ang problema.

Para sa mga interesadong ma-ganap na magamit ang Chromium 71 na may mga NVIDIA video card.

Sa oras na ito, kailangan mong gumamit ng pagmamay-ari na kontrol o simulan ang web browser na may pagpipiliang "–ignore-gpu-blacklist" na nasa iyong sariling peligro.


Ang nilalaman ng artikulo ay sumusunod sa aming mga prinsipyo ng etika ng editoryal. Upang mag-ulat ng isang pag-click sa error dito.

2 na puna, iwan mo na ang iyo

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish.

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Gregorio ros dijo

    Sa kasamaang palad ang nouveau driver ay nagkakahalaga ng kaunti pa kaysa sa bigyan ka ng oras upang mai-install ang pagmamay-ari ng driver.

  2.   Andreale Dicam dijo

    Sa kasamaang palad, ang mga gumagamit ng Nvidia ay may mas mahusay na suporta sa pagmamay-ari ng mga driver, kung nangyari ito sa AMD maaari itong maging isang sakuna dahil doon nagtatrabaho lamang ang mga may-ari para sa isang minorya, ang natitira ay kailangang gumamit ng mga libre nang walang obligasyon.

    Sa kabilang banda, ipinapakita nito na ang Linus Torvalds ay ganap na tama kapag sa mga nakaraang panayam ay binanggit niya ang seryosong problema sa pag-atomize sa loob ng GNU / Linux, maraming mga bug, magkakaiba at tukoy para sa maraming mga pamamahagi na naging napakabigat para sa isang suporta sa alok ng developer dito. Mga biktima ng ating sariling imbensyon.