O nouveau está completamente livre do código não livre?

2

O nouveau está completamente livre de código não-livre, incluindo dependência de firmware não-livre?

Este artigo faz parecer que o nouveau depende firmware de código fechado, mas se eu entendi corretamente, só requer durante o desenvolvimento, após o que cria seu próprio firmware.

Aqui está um pouco mais de contexto: Eu descobri recentemente que a radeon pode ou às vezes deve usar blobs de firmware não-livres e Eu queria saber se o mesmo era verdade para o nouveau.

    
por Daniel 20.09.2017 / 10:37

1 resposta

5

O driver nouveau em si é inteiramente software livre. Em GPUs recentes, porém, é necessário carregar o firmware proprietário na GPU; veja a lista de blobs da NVIDIA na descrição do pacote firmware-misc-nonfree no Debian . A apresentação do "estado de Nouveau" do XDC do ano passado abrange algumas das questões.

Você pode determinar se seu próprio sistema usa blobs de firmware procurando por mensagens de carregamento de firmware nos logs do kernel ( dmesg ).

Infelizmente, em x86 todas as GPUs recentes exigem blobs proprietários, sejam da AMD, NVIDIA ou Intel.

    
por 20.09.2017 / 11:03