29 pontos por kuroneko 2023-08-23 | 7 comentários | Compartilhar no WhatsApp
  • Asahi Lina e Alyssa Rosenzweig, que desenvolvem drivers de GPU no Asahi Linux, lançaram um driver de GPU para M1/M2 compatível com o padrão OpenGL ES 3.1.
    • Os drivers de GPU da Apple que já existiam suportavam apenas Metal e não ofereciam suporte a APIs gráficas padrão como Vulkan, OpenGL e OpenGL ES.
    • Atualmente, é o único driver de GPU para M1/M2 com suporte a OpenGL ES.
  • Passou nos testes de conformidade da Khronos, organização responsável pelo padrão OpenGL.
  • Em vez de se contentarem com o driver proprietário e a API proprietária da Apple, desenvolveram por conta própria um driver compatível com padrões.
  • Pretendem continuar o desenvolvimento para oferecer suporte a APIs de padrões abertos com conformidade total às especificações.

7 comentários

 
geekbini 2023-08-24

Realmente impressionante~
Fizeram engenharia reversa mesmo!

 
ffdd270 2023-08-24

https://www.youtube.com/@AsahiLina

A Asahi Lina é esse tipo de pessoa. É uma VTuber. Uma programadora prodígio e bela...

 
bus710 2023-08-24

Eu costumo jogar Civilization VI no macOS de vez em quando, e no começo do lançamento a GPU era detectada como unknown. Desde uns seis meses atrás, parece que pelo menos passou a reconhecer direito...
Mesmo assim, vendo que a própria Apple lançou uma ferramenta de portabilidade, parece que daqui para frente também vai dar para jogar bastante coisa.

 
idunno 2023-08-23

Impressionante.

 
kuroneko 2023-08-23

No texto, há também, mais adiante, conteúdo adicional sobre como foi implementado o suporte aos recursos do OpenGL ES 3.1.
Se tiver curiosidade, pode ir lá e ler diretamente.

Eu não entendi, então não resumi...

De qualquer forma, é realmente uma conquista impressionante.
Eles projetaram do zero um driver para uma GPU que nem sequer tem documentação adequada e, no fim, conseguiram alcançar suporte completo à API...

Se atividades assim continuarem aumentando, parece que a usabilidade do M1/M2 vai melhorar bastante.
(Quem sabe um dia até rode jogos)

 
xguru 2023-08-23

Apple revela o Game Porting Toolkit, semelhante ao Proton

Hoje em dia, parece que a Apple também não tem escolha a não ser dar atenção ao lado dos games.
Se quiser vender o Vision Pro...

 
rousseau 2023-08-23

Dá pra fazer sim, haha. É só porque são poucos.
(…tornando minha biblioteca da Steam no PC, que é bem recheada, infinitamente pobre.)