A Moore Threads foi criada em 2020 para criar soluções domésticas de GPU na China, com seus primeiros produtos anunciados no ano passado. A maior parte da conversa em torno das GPUs”MThreads”da Moore Threads foi para Windows, mas eles estão trabalhando no suporte ao Linux pelo menos até certo ponto.
Fiquei um pouco surpreso ao ver confirmações recentes para a biblioteca Video Acceleration API (VA-API) e neste fim de semana para FFmpeg por um engenheiro da Moore Threads.
Moore Threads adicionou VAProfileH264High10 à VA-API para suporte High 10 Profile para H. 264 para esta biblioteca. Lá, o engenheiro da Moore Threads comentou:
“Agora estou trabalhando para a Moore Threads. Moore Threads (abreviação de Mthreads) é um fabricante chinês de GPUs. Nossos produtos mais recentes, MTTS80/MTTS2000/MTT3000 , todos têm recursos H264High10 enc/dec com resolução máxima de 8k.
Além do H264High10, nossos produtos também suportam decodificação de vídeo AVS+ e AVS2 que agora estão fora da definição VAAPI. E também desejamos adicioná-los ao VAAPI.”
Agora bater FFmpeg Git neste fim de semana foi o VAProfileH264High10 codificação e decodificação.
É bom ver essas pequenas contribuições até agora de Moore Threads, mas infelizmente até agora não vimos nenhum driver de kernel GPU DRM de código aberto ou drivers Mesa OpenGL/Vulkan publicados ainda para esses gráficos chineses cartões. Veremos se alguma solução de código aberto proposta será lançada com o tempo ou se será suportada apenas como um driver proprietário. No ano passado, foi bom que eles publicaram um binário de driver Linux para os interessados, mas foi apenas como blobs binários e visando apenas uma versão do Ubuntu.