Igalia, a empresa conhecida por manter o driver gráfico de código aberto Broadcom V3D, que é amplamente utilizado em computadores Raspberry Pi, lançou uma nova série de patches para o driver V3D DRM.
Esses patches habilitam o suporte para a Super Pages, uma característica que pode melhorar significativamente o desempenho gráfico. Em vários benchmarks, a implementação de Super Pages resultou em um aumento de desempenho de alguns pontos percentuais, e em alguns casos extremos, o desempenho foi de 19 a 42% mais rápido.
Super Pages, neste contexto, refere-se ao uso de páginas de 1 MB suportadas pelo V3D MMU. Maira Canal, da Igalia, explicou o recurso da seguinte maneira: “Esta série de patches introduz suporte para Super Pages no V3D.
O V3D MMU suporta as páginas de 1 MB, chamadas Super Pages, que atualmente não são utilizadas. Portanto, o objetivo deste conjunto de patches é habilitar Super Pages no V3D.
A vantagem de habilitar Super Pages é que, se qualquer entrada para uma página dentro de uma Super Page for armazenada em cache no MMU, ela será usada para traduzir todos os endereços virtuais no intervalo dessas Super Pages, sem a necessidade de buscar quaisquer outras entradas. Super Pages essencialmente significam um desempenho ligeiramente melhor para os usuários, especialmente em aplicativos com altos requisitos de memória (por exemplo, aplicativos que usam vários BOs grandes).”
Os testes de desempenho realizados nas placas Raspberry Pi 4 e Raspberry Pi 5 mostraram uma melhoria de alguns por cento, enquanto em casos selecionados, como o Warzone 2100, o desempenho pode ser até 41% melhor com a Super Pages V3D.
Confira esta série de patches para o suporte a Super Pages V3D, que está atualmente em revisão de código.
Até a próxima !!
Nenhum comentário:
Postar um comentário