A NVIDIA lançou a versão estável da série de drivers gráficos NVIDIA 560 para sistemas Linux, FreeBSD e Solaris. Essa nova versão é a primeira a usar os módulos do kernel de GPU de código aberto por padrão.
Driver NVIDIA 560 Linux
Essa nova versão do driver NVIDIA 560 inclui um nvidia-installer atualizado que apresenta os módulos do kernel de GPU de código aberto da NVIDIA por padrão em sistemas com GPUs NVIDIA que suportam módulos de kernel proprietários e abertos, como NVIDIA Turing, Ampere, Ada Lovelace, Blackwell, Grace Hopper e Hopper.
O NVIDIA 560 também adiciona suporte para as extensões EGL_KHR_platform_x11 e EGL_EXT_platform_xcb no Xwayland, um backend PipeWire para NvFBC para permitir que ele funcione em compositores Wayland que suportam screencasting via XDG Desktop Portal e suporte para múltiplos clientes simultâneos para captura direta NvFBC.
Além disso, essa nova versão traz suporte de sincronização explícita DRM-KMS por meio da propriedade de configuração do modo IN_FENCE_FD, suporte VRR (Variable Refresh Rate) para Wayland em GPUs pré-Volta, suporte VRR em laptops ao usar os módulos de kernel de GPU abertos e suporte para relatar informações Vulkan no painel de controle nvidia-settings.
Outras mudanças
Esta versão atualiza a função glXWaitVideoSyncSGI(), e implementa um novo requisito para arquivos de cabeçalho Vulkan ao compilar nvidia-settings a partir da fonte.
Várias falhas e problemas também foram corrigidos, incluindo um bug em que algumas saídas DVI não funcionavam com monitores HDMI, um bug que afetava usuários do KDE Plasma ao passar o mouse sobre ou abrir applets ao executar no modo de compositor Wayland.
Também foi corrigido na série de drivers gráficos NVIDIA 560 um bug que causava travamentos do kernel ao tentar operações KMS por meio de DRM se o módulo nvidia_drm fosse carregado com modeset=0, um bug que causava travamentos generalizados com jogos Xwayland, um bug que causava corrupção de memória ao manipular eventos ACPI em alguns laptops e uma regressão que fazia com que o daemon nvidia-powerd fechasse quando o arquivo nvidia-dbus.conf não estava presente no diretório /etc/dbus-1/system.d/.
Além disso, esta versão corrige um bug que poderia fazer com que monitores externos ficassem congelados até o próximo modeset se os usuários usassem o PRIME Display Offloading com a NVIDIA dGPU atuando como o coletor de offload de exibição.
Além das falhas citadas acima, essa versão também corrigiu um bug que fazia com que o buffer triplo do OpenGL se comportasse como buffer duplo e um bug que mostrava as exibições várias vezes na página de configuração de layout de exibição nvidia-settings em sistemas com várias GPUs.
Vários problemas que causavam travamentos ou comportamentos inesperados ao recriar uma sessão de captura NvFBC também foram corrigidos nesta versão. Confira as notas de lançamento para mais detalhes sobre as alterações introduzidas pela primeira versão estável da série de drivers gráficos NVIDIA 560.
Via: 9to5Linux