FERRAMENTAS LINUX: O VP9 Encoder e outras funcionalidades de mídia do chip Tesla FSD serão atualizados no Linux

quarta-feira, 18 de maio de 2022

O VP9 Encoder e outras funcionalidades de mídia do chip Tesla FSD serão atualizados no Linux

 


Confira !!

Com o kernel Linux 5.18 se estabilizando na próxima semana ou duas, há suporte básico para o chip Tesla FSD . Esse SoC baseado na Samsung para alimentar a tecnologia de condução totalmente autônoma da Tesla tem as peças básicas de suporte para este kernel, enquanto os engenheiros da Samsung estão trabalhando para resolver outras partes do suporte do SoC para futuras versões do kernel.

O mais novo trabalho dos engenheiros da Samsung para o upstream do suporte ao chip Tesla FSD dentro do kernel Linux principal está lidando com a propriedade intelectual do MFC. O MFC neste contexto é para o Codec Multiformato da Samsung como seu bloco de codificação e decodificação de vídeo/imagem. No Linux, o Samsung MFC é suportado por um driver V4L2 que suporta várias gerações de Exynos SoCs.

A série de patches enviada esta manhã é para habilitar o suporte ao Samsung MFC v12, que eles observam imediatamente como "O MFC v12 é usado no Tesla FSD SoC".

Com este codec multiformato no Tesla FSD SoC, os patches do kernel permitem suporte para o codificador de vídeo VP9, ​​formatos YV12 e I420, controle de taxa / manipulação de codificador UHD / DMA-BUF, alocação de buffer DPB e várias outras alterações. Esta é a primeira versão do Samsung MFC com recursos de codificação VP9.

Veja esta série de patches do kernel se estiver interessado no suporte Samsung MFC para o Tesla FSD SoC com o kernel Linux principal.

Enquanto isso, na fila até agora, à frente da próxima janela de mesclagem do Linux 5.19, também estão algumas atualizações do DeviceTree para o suporte ao Tesla FSD. Presumivelmente, a Samsung está trabalhando para obter esses vários elementos upstream no kernel para reduzir sua carga de manutenção mais tarde, caso a Tesla encontre motivos ou queira rebasear sua pilha de software em um kernel Linux LTS mais recente. Isso também significa carregar um delta de patch menor contra o upstream com possíveis iterações futuras do chip FSD.







Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário