Pular para o conteúdo principal

Driver Nvidia para Linux agora é Open-Source

 


A NVIDIA agora está publicando módulos de kernel de GPU Linux como código aberto com licença GPL/MIT dupla, começando com a versão do driver R515. Você pode encontrar o código-fonte para esses módulos do kernel na página do GitHub NVIDIA/open-gpu-kernel-modules


Esta versão é um passo significativo para melhorar a experiência de uso de GPUs NVIDIA no Linux, para maior integração com o sistema operacional e para desenvolvedores depurar, integrar e contribuir de volta. Para provedores de distribuição Linux, os módulos de código aberto aumentam a facilidade de uso. Eles também melhoram a experiência imediata do usuário para assinar e distribuir o driver da GPU NVIDIA. A Canonical e a SUSE podem empacotar imediatamente os módulos de kernel abertos com Ubuntu e SUSE Linux Enterprise Distributions.


Você pode rastrear caminhos de código e ver como o agendamento de eventos do kernel está interagindo com sua carga de trabalho, para uma depuração de causa raiz mais rápida. Além disso, os desenvolvedores de software corporativo agora podem integrar o driver perfeitamente ao kernel Linux personalizado configurado para seu projeto.


Isso ajuda a melhorar a qualidade e a segurança do driver da GPU NVIDIA com comentários e análises da comunidade de usuários finais do Linux.


A cada novo lançamento de driver, a NVIDIA publica um instantâneo do código-fonte na página do GitHub NVIDIA/open-gpu-kernel-modules. Os patches enviados pela comunidade são revisados ​​e, se aprovados, integrados em uma versão futura do driver.


Para obter mais informações, consulte as diretrizes de contribuição da NVIDIA e a visão geral da cadência de lançamento do driver e da documentação do ciclo de vida.


Funcionalidade compatível

A primeira versão dos módulos de kernel da GPU aberta é R515. Junto com o código-fonte, são fornecidas versões totalmente compiladas e empacotadas dos drivers.


Para GPUs de data center nas famílias de arquitetura NVIDIA Turing e NVIDIA Ampere, este código está pronto para produção. Isso foi possível graças à implementação em fases da arquitetura do driver GSP no ano passado, projetada para facilitar a transição para os clientes da NVIDIA. Nós nos concentramos em testar em uma ampla variedade de cargas de trabalho para garantir paridade de recursos e desempenho com o driver proprietário do modo kernel.


No futuro, funcionalidades como HMM serão um componente fundamental para computação confidencial na arquitetura NVIDIA Hopper.


Nesta versão de código aberto, o suporte para GPUs GeForce e Workstation é de qualidade alfa. Os usuários de GeForce e Workstation podem usar esse driver nas GPUs NVIDIA Turing e NVIDIA Ampere Architecture para executar desktops Linux e usar recursos como vários monitores, G-SYNC e rastreamento de raios NVIDIA RTX no Vulkan e NVIDIA OptiX.


Você pode optar por usar o parâmetro do módulo do kernel NVreg_OpenRmEnableUnsupportedGpus=1. Suporte GeForce e Workstation mais robusto e completo seguirá em lançamentos subsequentes e os módulos NVIDIA Open Kernel acabarão por suplantar o driver de código fechado.


Os clientes com GPUs NVIDIA Turing e NVIDIA Ampere Architecture podem escolher quais módulos instalar. Os clientes pré-Turing continuarão a executar os módulos de código fechado.


O driver de modo kernel de código aberto funciona com o mesmo firmware e as mesmas pilhas de modo de usuário, como CUDA, OpenGL e Vulkan. No entanto, todos os componentes da pilha de drivers devem corresponder às versões em uma versão. Por exemplo, você não pode pegar uma versão do código-fonte, compilá-la e executá-la com a pilha de modo de usuário de uma versão anterior ou futura.


Para obter mais informações sobre como instalar as versões corretas e etapas adicionais de solução de problemas, consulte o driver README.


Leia mais em NVIDIA Releases Open-Source GPU Kernel Modules

Comentários

Postagens mais visitadas deste blog

Video - Ubuntu MATE para Unity Style

Nesse video eu mostrei como transformar o MATE no layout do descontinuado Unity 7 com o MATE Tweak Tool. O layout Mutiny veio como uma novidade no Ubuntu 17.10 para customizar o MATE deixando como o Unity feito pela Canonical. Uma outra maneira seria também adicionar temas e ícones e claro, ativar um compositor de janelas com efeitos semelhantes ao Unity 7 e ficará muito parecido.

Remover Bloatware do Windows 11

  Groove Music: winget uninstall Microsoft.ZuneMusic_8wekyb3d8bbwe Windows Widgets: winget uninstall "windows web experience pack" Feedback Hub: winget uninstall Microsoft.WindowsFeedbackHub_8wekyb3d8bbwe Microsoft Teams: winget uninstall MicrosoftTeams_8wekyb3d8bbwe Microsoft Family: winget uninstall MicrosoftCorporationII.MicrosoftFamily_8wekyb3d8bbwe Microsoft Edge: winget uninstall Microsoft.Edge Microsoft Camera: winget uninstall Microsoft.WindowsCamera_8wekyb3d8bbwe Microsoft-Tips...: winget uninstall Microsoft.Getstarted_8wekyb3d8bbwe Seu Telefone: winget uninstall Microsoft.YourPhone_8wekyb3d8bbwe Microsoft ToDo: winget uninstall Microsoft.Todos_8wekyb3d8bbwe Power Automate: winget uninstall Microsoft.PowerAutomateDesktop_8wekyb3d8bbwe Gravador de Audio: winget uninstall Microsoft.WindowsSoundRecorder_8wekyb3d8bbwe

Tibia 12 rodando no Ubuntu 19.04 solução

Tibia 12 cliente no Ubuntu Linux Muita gente vem tendo dor de cabeça para rodar o Tibia (MMORPG) no Ubuntu e Debian-derivados. No começo, eu vi no terminal que a execução indicava que tinha algum erro relacionado ás bibliotecas  SSL e outras bibliotecas. Pesquisando um pouco descobri em um fórum que no Debian instalando o pacote  libssl-dev resolvia um problema relacionado sobre outro aplicativo. E como o Ubuntu é derivado do Debian, não foi difícil de resolver. Porém no Synaptic Package Menager acusa esse pacote em conflito com libssl1.0-dev. Para fazer rodar o Tibia 12 ou mais recente, instale o pacote  libssl-dev digitando no terminal: sudo apt install libssl-dev Agora o Tibia deve rodar normalmente no seu computador, fique antenado no blog para mais novidades e soluções.