Компания NVIDIA публикува новата версия на проприетарния драйвер NVIDIA 590.48.01 (първото стабилно издание от новата линия 590.48). Драйверът е наличен за Linux (ARM64, x86_64), FreeBSD (x86_64) и Solaris (x86_64). NVIDIA 590.x стана дванадесетата стабилна версия след отварянето на компанията NVIDIA на компонентите, работещи на ниво ядро. Изходният код на модулите nvidia.ko, nvidia-drm.ko (Direct Rendering Manager), nvidia-modeset.ko и nvidia-uvm.ko (Unified Video Memory) от новата версия на NVIDIA, както и използваните в тях общи компоненти, не зависещи от операционната система, са публикувани на GitHub. Фърмуерите и библиотеките, използвани в потребителското пространство, като стековете CUDA, OpenGL и Vulkan, остават проприетарни.
Основни промени:
- Минимално поддържаните версии са обявени като Wayland 1.20 (2021 година), X.Org Server 1.17 (2015 година) и Glibc 2.27 (2018 година).
- Подобрена е производителността при възстановяване на Vulkan swapchain и опашките на буферите с изображения, чакащи за извеждане на екрана. Оптимизацията позволи да се избегнат зависвания при промяна на размера на прозорците на приложения, използващи графичния API Vulkan.
- В утилитата nvidia-settings е разрешен проблемът с показването на падащото меню за избор на режим PowerMizer на системи с Wayland.
- Коригирано е неверното извеждане на информация за DPI на някои монитори, като Samsung Odyssey Neo G9.
- Решени са проблемите с работата на Vulkan приложения в среди, използващи Venus, виртуален GPU базиран на VirtIO.
- Поправена е грешка, която водеше до зависване на системи с ядра на Linux с включен режим PREEMPT_RT.
- В реализацията на платформата EGL са поправени грешки, които водят до нарушаване на изхода при включен мултисамплинг.
Източник: opennet.ru
