Розробники Chromium додали Nouveau до чорного списку

Модерн

Кілька днів тому розробники, які відповідають за проект Chromium, вирішили внести деякі корективи у свій чорний список драйверів, Це пов'язано з проблемами з представництвом, що спостерігаються під час роботи програм WebGL, з якими розробники вони потрапили у чорний список безкоштовного водія модерну.

За допомогою чого вони вимкнули використання будь-якої операції, яка прискорює графічні операції на стороні графічного процесора.

Припинення безкоштовної підтримки драйверів Модерн у Chromium вплине на користувачів розповсюдження Ubuntu в якому цей драйвер використовується за замовчуванням, включаючи LTS-версію Ubuntu 18.04.

Nouveau - це проект з безкоштовним програмним забезпеченням із відкритим кодом, який спрямований на створення безкоштовного драйвера обладнання для графічних карт Nvidia шляхом зворотного проектування власних драйверів GNU / Linux та відповідного обладнання.

Цей проект X.Org Foundation та freedesktop.org спочатку базувався на заплутаному драйвері "nv", раніше випущеному nvidia.

Про проблему

За словами розробників Chromium, не мають ресурсів для тестування всіх комбінацій контролерів з графічними процесорами та дистрибутивами, а також виявити та виправити помилки в драйверах.

В результаті контролер додається до чорного списку, оскільки стабільність і безпека браузера ставляться на перше місце, а підтримка прискорення на стороні графічного процесора пов’язана із другорядними завданнями.

Водночас Розробники Chromium готові виправити чорний список для вибіркового блокування, якщо розробники драйверів надають більш детальну інформацію про версії та пристрої, де виникають проблеми або підтверджується стабільна робота.

Розробники Nouveau підтвердили наявність недоліків під час виконання тестового набору WebGL CTS, але вони помітили, що недоліки в основному виявляються в синтетичних тестах і в деяких незвичних ситуаціях.

У розробників Nouveau не виникає особистих проблем із використанням цього драйвера спільно з Chromium і вважають недоречним додавання драйвера до чорного списку.

На додаток до синтетичних тестів WebGL CTS, вони не змогли повторити прояв серйозних проблем, за винятком давно відомих помилок, які спостерігалися лише при використанні сильно застарілих версій Mes.

графічна карта-і-Linux

За словами розробників, у більшості випадків проблеми зі стабільністю не виникають при використанні поточних версій Mesa.

Можливі рішення

У будь-якому випадку, рішення про перехід на інший контролер або відключення дросельної заслінки повинен приймати користувач, а не виробником браузера, тим більше, що драйвер був оцінений як достатньо підтримуваний для доставки у версії Ubuntu LTS.

Як один із шляхів виходу із ситуації, що склалася, Було запропоновано перейти до встановлення випадкового значення в поле Нуво в полі GL_VENDOR, щоб уникнути блокування.

У відповідь деякі користувачі запропонували виконати певну роботу з усунення несправностей для тестів WebGL CTS.

Переглядаючи звіти про аварійне завершення роботи користувача, виконуючи тести на помилки та залучаючи користувачів Chromium для виявлення проблем зі стабільністю.

Розробники модерну зазначили, що, звичайно, такий план покращить якість контролера, але його реалізація вимагає величезних ресурсів, яких проект наразі не має.

Тому робота залишається зосередженою на усуненні відомих відтворюваних проблем, таких як блокування під час максимального розміру текстури.

Замість загальних коментарів щодо низької стабільності, не підтверджених конкретними багаторазовими звітами з детальною інформацією про середовище, в якому виникає проблема.

Для тих, хто зацікавлений у можливості повною мірою використовувати Chromium 71 з відеокартами NVIDIA.

На цей час вам потрібно використовувати власний контролер або запустити веб-браузер з опцією «–ignore-gpu-blacklist» на свій страх і ризик.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Григорій Рос - сказав він

    На жаль, драйвер модерну коштує трохи більше, ніж дати вам час встановити власний драйвер.

  2.   Андреале Дікам - сказав він

    На щастя, користувачі Nvidia мають кращу підтримку з власницькими драйверами, якщо це трапиться з AMD, це може бути катастрофою, оскільки там власники працюють лише на меншість, решта повинні користуватися безкоштовними за зобов'язанням.

    З іншого боку, це показує, що Лінус Торвальдс абсолютно правий, коли в минулих інтерв'ю він згадує про серйозну проблему атомізації в GNU / Linux, існує так багато помилок, настільки різноманітних і специфічних для стільки дистрибутивів, що для розробника це стає дуже важким запропонуйте підтримку тут. Жертви власного винаходу.