Разработчики Chromium добавили Nouveau в черный список

Модерн

Несколько дней назад разработчики, отвечающие за проект Chromium, решили внести некоторые коррективы в свой черный список драйверов, Это связано с проблемами с представлением, наблюдаемыми при работе приложений WebGL, с которыми разработчики они занесли в черный список бесплатного водителя Nouveau.

С помощью которых они отключили использование любых операций, ускоряющих графические операции на стороне GPU.

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

Nouveau - это бесплатный программный проект с открытым исходным кодом, целью которого является создание бесплатного аппаратного драйвера для видеокарт Nvidia путем обратного проектирования проприетарных драйверов GNU / Linux и рассматриваемого оборудования.

Этот проект X.Org Foundation и freedesktop.org изначально был основан на обфусцированном драйвере «nv», ранее выпущенном nvidia.

О проблеме

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

В результате контроллер добавлен в черный список, поскольку стабильность и безопасность браузера ставятся на первое место, а поддержка ускорения на стороне графического процессора связана со второстепенными задачами.

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

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

У разработчиков Nouveau нет личных проблем с использованием этого драйвера в сочетании с Chromium, и они считают нецелесообразным заносить драйвер в черный список.

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

видеокарта и Linux

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

возможные решения

В любом случае, решение о переключении на другой контроллер или отключении дроссельной заслонки должно быть принято пользователем, а не производителем браузера, тем более что драйвер был оценен как достаточно поддерживаемый для поставки в версию Ubuntu LTS.

Как один из выходов из сложившейся ситуации, Во избежание блокировки предлагалось перейти на установку случайного значения в поле Nouveau в поле GL_VENDOR.

В ответ некоторые пользователи предложили поработать с тестами WebGL CTS по устранению неполадок.

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

Разработчики Nouveau указали, что, конечно, такой план улучшит качество контроллера., но его реализация требует огромных ресурсов, которых у проекта пока нет.

Таким образом, работа по-прежнему сосредоточена на устранении известных воспроизводимых проблем, таких как блокирование при максимальном размере текстуры.

Вместо общих комментариев о низкой стабильности, не подтвержденных конкретными повторяющимися отчетами с подробной информацией о среде, в которой возникает проблема.

Для тех, кто хочет полностью использовать Chromium 71 с видеокартами NVIDIA.

В это время вам нужно будет использовать проприетарный контроллер или запустить веб-браузер с опцией «–ignore-gpu-blacklist» на свой страх и риск.


Оставьте свой комментарий

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

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Грегори Рос сказал

    К сожалению, новый драйвер стоит немногим больше, чем дать вам время для установки проприетарного драйвера.

  2.   Андреале Дикам сказал

    К счастью, пользователи Nvidia имеют лучшую поддержку с проприетарными драйверами, если это произойдет с AMD, это может быть катастрофой, потому что там владельцы работают только на меньшинство, остальные вынуждены использовать бесплатные из-за обязательств.

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