Instalei o Ubuntu 22 em um laptop HP Victus. O navegador Microsoft Edge não será renderizado corretamente. Tanto o Brave quanto o Firefox são renderizados corretamente. Eu uso o Edge em alguns outros sistemas Ubuntu 22 sem problemas, mas em hardware diferente.
Meu monitor principal está usando o driver nouveau e meu monitor externo está usando o driver amdgpu. Ambos são 1980 x 1020. O problema existe em ambos os monitores.
Isso é um problema de driver de vídeo? O laptop possui uma Nvidia GeForce RTX 3050 Ti Mobile.
Editar: Adicionando informações do sistema
Processador: AMD Ryzen 7 5800h com gráficos Radeon x 16 Controlador compatível com VGA: NVIDIA Corporation GA107M [GeForce RTX 3050 Ti Mobile] (rev a1)
Aqui está o que a ferramenta NVidia Settings mostra:
Isso está errado, provavelmente devido a um profundo mal-entendido sobre como funcionam os gráficos híbridos. Com sistemas híbridos é um ou outro para TODAS as saídas. E, muito provavelmente, você está usando o dGPU o tempo todo (sem nem perceber) com o driver “ruim”.
Seu problema, com 99,9% de certeza, decorre do uso do driver não oficial, comunitário e de código aberto da Nvidia -
nouveau
- para uma placa nova (ish), a Nvidia GeForce RTX 3050 Ti. Então, sim, um problema de driver. No momento em que este artigo foi escrito, a Nvidia recomendava o branch 535.x para sua placa. Você pode instalar facilmente esta versão do driver diretamente dos repositórios do Ubuntu usando a ferramenta Drivers Adicionais.Com o driver Nvidia adequado (proprietário) instalado, você poderá alternar iGPU/dGPU facilmente usando a ferramenta Nvidia X Server Settings (reinicialização geralmente necessária; se não, faça-o de qualquer maneira e não use o perfil de "detecção automática" ainda porque não é estável; os drivers do Linux tendem a ficar atrás dos equivalentes do Windows). Você escolherá entre o AMD Radeon Vega iGPU - porque mencionou
amdgpu
que deve ter o HP Victus com AMD Ryzen + Nvidia - e o Nvidia GeForce RTX 3050 Ti dGPU.Os drivers gráficos da AMD são de código aberto e já instalados, ao contrário dos da Nvidia. Ambas as placas devem renderizar o Microsoft Edge corretamente, mas o dGPU, novamente, requer drivers proprietários.
Trabalho simultaneamente com Windows, Ubuntu e Fedora em computadores diferentes. Me chamou a atenção sua dúvida porque um dos meus é o mesmo PC que o seu e aquele problema (principalmente) com o Edge também começou há alguns dias após uma atualização. Neste momento você pode perceber que o comportamento foi resolvido, é um problema de software. Isso não tem nada a ver com seu gpu ou drivers, foi um bug na versão 120.0.xxxx em navegadores Linux baseados em Chromium e por algum motivo afetou muito mais o Microsoft Edge; as páginas são renderizadas como vazias (alguns objetos DOM desapareceram). O problema do Edge foi resolvido ao reverter para a versão 119.0.xxx ou mudar para o canal microsoft-edge-beta para obter 121.0.xxx e tudo parece OK. Percebo um comportamento semelhante em outros navegadores baseados em cromo, mas afetando apenas alguns componentes da página, às vezes não é perceptível.