Os desenvolvedores do Chromium adicionaram o Nouveau à lista negra

Nouveau

Alguns dias atrás os desenvolvedores responsáveis ​​pelo projeto Chromium decidiram fazer alguns ajustes em sua lista negra de drivers, Isso se deve aos problemas de representação observados durante o trabalho das aplicações WebGL com as quais os desenvolvedores eles colocaram o driver gratuito do Nouveau na lista negra.

Com o qual eles desabilitaram o uso de qualquer operação que acelere as operações gráficas no lado da GPU.

Descontinuação do suporte de driver gratuito Nouveau em cromo afetará os usuários da distribuição Ubuntu em que este driver é usado por padrão, incluindo a versão LTS do Ubuntu 18.04.

Nouveau é um projeto de software livre e de código aberto que visa criar um driver de hardware gratuito para placas de vídeo Nvidia, por meio da engenharia reversa dos drivers GNU / Linux proprietários e do hardware em questão.

Este projeto X.Org Foundation e freedesktop.org foi originalmente baseado no driver ofuscado "nv" lançado anteriormente pela nvidia.

Sobre o problema

De acordo com os desenvolvedores do Chromium, não tem recursos para testar todas as combinações de controlador com GPUs e distribuições, bem como identificar e corrigir erros nos drivers.

Como resultado, o controlador é adicionado à lista negra, já que a estabilidade e a segurança do navegador são colocadas em primeiro lugar e o suporte de aceleração no lado da GPU está relacionado a tarefas secundárias.

Ao mesmo tempo, Os desenvolvedores do Chromium estão prontos para corrigir a lista negra de bloqueio seletivo, se os desenvolvedores do driver fornecerem informações mais detalhadas sobre as versões e os dispositivos onde aparecem problemas ou trabalho estável é confirmado.

Os desenvolvedores do Nouveau confirmaram a presença de falhas durante a execução do conjunto de testes WebGL CTS, mas eles observaram que as falhas aparecem principalmente em testes sintéticos e em algumas situações incomuns.

Os desenvolvedores do Nouveau não têm problemas pessoais ao usar este driver em conjunto com o Chromium e consideram impróprio colocar o driver na lista negra.

Além dos testes sintéticos do WebGL CTS, eles não conseguiram repetir a manifestação de problemas sérios, com exceção de bugs conhecidos que só foram observados ao usar versões muito desatualizadas do Mes.

placa de vídeo e linux

De acordo com os desenvolvedores, na maioria dos casos, os problemas de estabilidade não surgem com o uso das versões atuais do Mesa.

Possiveis soluções

Em qualquer caso, a decisão de mudar para outro controlador ou desativar o acelerador deve ser feita pelo usuário, não pelo fabricante do navegador, especialmente porque o driver foi classificado como suportável o suficiente para ser entregue na versão LTS do Ubuntu.

Como uma das saídas para a situação atual, Foi proposto mudar para a instalação de um valor aleatório no campo Nouveau no campo GL_VENDOR para evitar o bloqueio.

Em resposta, alguns usuários sugeriram fazer algum trabalho de solução de problemas para os testes WebGL CTS.

Analisando relatórios de falhas do usuário em detalhes, conduzindo testes de falha para erros e envolvendo os usuários do Chromium para identificar problemas de estabilidade.

Desenvolvedores de Nouveau indicaram que, é claro, tal plano irá melhorar a qualidade do controlador, mas sua implementação requer enormes recursos, que o projeto atualmente não possui.

Portanto, o trabalho continua focado na eliminação de problemas reproduzíveis conhecidos, como travamento durante o tamanho máximo da textura.

Em vez de comentários gerais sobre baixa estabilidade, não confirmados por relatórios específicos repetidos com informações detalhadas sobre o ambiente em que o problema ocorre.

Para aqueles interessados ​​em utilizar totalmente o Chromium 71 com placas de vídeo NVIDIA.

Neste momento, você precisará usar um controlador proprietário ou iniciar seu navegador com a opção "–ignore-gpu-blacklist" por sua própria conta e risco.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Gregory Ros dito

    Infelizmente, o driver nouveau vale pouco mais do que dar a você tempo para instalar o driver proprietário.

  2.   Andreale Dicam dito

    Felizmente os usuários da Nvidia têm melhor suporte com drivers proprietários, se isso acontecesse com a AMD poderia ser uma hecatombe porque lá os donos trabalham apenas para uma minoria, o resto tem que usar os gratuitos por obrigação.

    Por outro lado, isso mostra que Linus Torvalds está absolutamente certo quando em entrevistas anteriores mencionou o sério problema de atomização dentro do GNU / Linux, existem tantos bugs, tão diversos e específicos para tantas distribuições que se tornou muito pesado para um desenvolvedor oferece suporte aqui. Vítimas de nossa própria invenção.