Quando a SiFive lançou seu HiFive Unmatchd Placa-mãe de desktop RISC-V para desenvolvedores no ano passado, estava claro desde o início que mais cedo ou mais tarde um entusiasta tentaria usar seu U7 SoC para algo que não foi feito para: uso geral de PC com gráficos de alto desempenho e decodificação de vídeo. Chegou o momento em que um entusiasta conseguiu fazer o Radeon RX 6700 XT da AMD funcionar com um SoC RISC-V no Linux.
O cientista da computação René Rebe decidiu provar que o SiFive HiFive Unmatched não só pode rodar Linux, mas também pode usar um processador gráfico de alto desempenho, relata Hackster.io . Para fazer isso, ele passou 10 horas corrigindo o kernel do Linux para adicionar suporte para a placa de vídeo AMD Radeon RX 6700 XT, bem como o driver Mesa Gallium 21.1.5.
Rebe não só conseguiu fazer o Radeon RX 6700 XT da AMD exibir a GUI do Linux, mas também o fez renderizar gráficos 3D em modo acelerado por hardware e decodificar vídeo. Ele não tentou lançar jogos (existem certas limitações na decodificação de vídeo), mas como esta é a primeira tentativa do mundo de fazer uma GPU de alto desempenho funcionar com RISC-V, o empreendimento pode ser considerado um sucesso.
(Crédito da imagem: SiFive)
HiFive do SiFive A placa incomparável com o Freedom U740 SoC tem todas as interfaces de E/S de PC com as quais os usuários de PC estão acostumados, incluindo PCIe 3.0 x8/16, slots M.2 e portas USB. Para isso, é possível instalar quase qualquer peça de hardware moderno em um PC alimentado pela placa HiFive Unmatched. Afinal, a placa foi projetada para desenvolvedores que trabalham em um PC cliente e software de servidor para os próximos SoCs RISC-V. No entanto, há uma limitação: o Linux não oferece suporte a RISC-V adequadamente, pois a maioria dos chips baseados em RISC-V são microcontroladores que não podem executar sistemas operacionais de alto nível. Embora existam alguns SoCs RISC-V que podem executá-los (por exemplo, o Freedom U740), eles não são particularmente rápidos.
Há mais detalhes sobre a placa-mãe SiFive Unmatched RISC-V com Radeon RX 6700 da AMD Experiência XT no canal Bits inside by René Rebe YouTube .