NVIDIA 495.74 меншікті NVIDIA драйверінің жаңа тармағының бірінші тұрақты шығарылымын ұсынды. Сонымен қатар NVIDIA 470.82.00 тұрақты тармағынан өткен жаңарту ұсынылды. Драйвер Linux (ARM64, x86_64), FreeBSD (x86_64) және Solaris (x86_64) үшін қол жетімді.
Негізгі инновациялар:
- GBM (Generic Buffer Manager) API қолдауын іске асырды және Mesa 21.2 нұсқасындағы GBM жүктеушісімен үйлесімді libnvidia-allocator.so серверіне нұсқайтын nvidia-drm_gbm.so символдық сілтемесін қосты. GBM платформасына арналған EGL қолдауы (EGL_KHR_platform_gbm) egl-gbm.so кітапханасы арқылы жүзеге асырылады. Өзгеріс NVIDIA драйверлері бар Linux жүйелерінде Wayland қолдауын жақсартуға бағытталған.
- CPU-ға бүкіл GPU бейне жадына қол жеткізуге мүмкіндік беретін және кейбір жағдайларда GPU өнімділігін 10-15%-ға арттыратын PCI-e Resizable BAR (Негізгі мекенжай регистрлері) технологиясын қолдау көрсеткіші қосылды. Оңтайландырудың әсері Horizon Zero Dawn және Death Stranding ойындарында анық көрінеді.
- Linux ядросының ең аз қолдау көрсетілетін нұсқасына қойылатын талаптар 2.6.32-ден 3.10-ға дейін көтерілді.
- Nvidia.ko ядро модулі жаңартылды, оны енді қолдау көрсетілетін NVIDIA GPU болмаған кезде, бірақ жүйеде NVIDIA NVSwitch құрылғысы болса жүктеуге болады.
- EGL EGL_NV_robustness_video_memory_purge кеңейтіміне қолдау қосылды.
- Vulkan графикалық API үшін кеңейтілген қолдау. VK_KHR_present_id, VK_KHR_present_wait және VK_KHR_shader_subgroup_uniform_control_flow кеңейтімдері енгізілді.
- Nvidia-peermem ядро модулін орнатуды өшіру үшін nvidia-installer бағдарламасына «--no-peermem» пәрмен жолы опциясы қосылды.
- NvIFROpenGL қолдауы тоқтатылды және libnvidia-cbl.so кітапханасы жойылды, ол енді драйвер бөлігі ретінде емес, бөлек бумада жеткізіледі.
- PRIME технологиясын пайдаланып жаңа серверді іске қосу кезінде X серверінің істен шығуына әкелген мәселе түзетілді.
Ақпарат көзі: opennet.ru