FERRAMENTAS LINUX: Os Drivers OpenGL em 2021 ainda se beneficiam com a falsificação de seu nome de driver / GPU

domingo, 1 de agosto de 2021

Os Drivers OpenGL em 2021 ainda se beneficiam com a falsificação de seu nome de driver / GPU

 


Confira !

Anos atrás, especialmente quando os drivers de GPU do Linux de código aberto estavam em sua infância, era conhecido em alguns casos ter que falsificar / falsificar o nome ou modelo do driver de GPU a fim de contornar bugs artificiais / caminhos de código problemáticos direcionados a um driver OpenGL específico ou mesmo para alcançar um maior desempenho. Com uma nova solicitação de mesclagem do Mesa chamada "Unleash the dragon!", Isso ainda é um problema em 2021, mesmo agora no espaço do Android.

Rob Clark do Google, que fundou o projeto Freedreno para o projeto de código aberto Qualcomm Adreno anos atrás, criou este novo "Liberte o dragão!" solicitação de mesclagem para Mesa. Em 2021, o problema mudou para os jogos Android que ainda contam com OpenGL, que se acostumaram a alterar artificialmente suas configurações / recursos com base no renderizador OpenGL e no modelo de GPU.

Rob mencionou neste MR focado em Freedreno: " Vários jogos para Android, infelizmente, não têm conhecimento dos

drivers de código aberto . E quando eles veem um driver desconhecido, eles o colocam no nível de desempenho mais baixo, limitando artificialmente a taxa de quadros e / ou gfx configurações ... Além disso, alguns jogos parecem estar limitando muito conservadoramente quando, de outra forma, temos bastante espaço, mesmo que afirmemos ser um adreno maior. Possivelmente uma concessão à vida da bateria ou restrições térmicas mais rígidas em um telefone, em comparação com algo como um Chromebook. Ou talvez o carro-chefe dos jogos seja um golpe ;-) "

A solicitação de mesclagem envolve conectar o suporte para substituições DRIConf por dispositivo e adicionar suporte para "force_gl_renderer" para substituir facilmente a string do renderizador OpenGL em casos como este, onde pode significar uma grande diferença de desempenho ao trabalhar em jogos / aplicativos peculiares.

Call of Duty Mobile, Asphalt 9 e PUBG Mobile estão entre os jogos Android que obtêm benefícios de falsificar o renderizador. O MR para "libertar o dragão!" está atualmente passando por revisão, mas provavelmente será fechado a tempo para o Mesa 21.3 do próximo trimestre.






Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário