Выпуск прапрыетарнага драйвера NVIDIA 565.77

Кампанія NVIDIA апублікавала стабільны выпуск новай галінкі прапрыетарнага драйвера NVIDIA 565.77. Драйвер даступны для Linux (ARM64, x86_64), FreeBSD (x86_64) і Solaris (x86_64). NVIDIA 565.x стала восьмай стабільнай галінкай пасля адкрыцця кампаніяй NVIDIA кампанентаў, якія працуюць на ўзроўні ядра. Зыходныя тэксты модуляў ядра nvidia.ko, nvidia-drm.ko (Direct Rendering Manager), nvidia-modeset.ko і nvidia-uvm.ko (Unified Video Memory) з новай галінкі NVIDIA, а таксама выкарыстоўваныя ў іх агульныя кампаненты, не прывязаныя да аперацыйнай сістэмы. Прашыўкі і выкарыстоўваюцца ў прасторы карыстальніка бібліятэкі, такія як стэкі CUDA, OpenGL і Vulkan, застаюцца прапрыетарнымі.

Асноўныя змены:

  • У профілі прыкладанняў дададзены параметр "GLVidHeapReuseRatio", прызначаны для кіравання памерам памяці OpenGL, якая рэзервуецца для далейшага паўторнага выкарыстання. Указаны параметр можа прымяняцца кампазітнымі. серверамі Wayland для абыходу праблем, якія прыводзяць да залішняга спажывання відэапамяці.
  • Для вызначэння кампілятара, выкарыстанага пры зборцы ядра Linux, у працэс зборкі модуляў ядра NVIDIA дададзены код для аналізу параметру CONFIG_CC_VERSION_TEXT у канфігурацыі ядра Kconfig.
  • Ва ўтыліце nvidia-modprobe палепшана вызначэнне ўжо загружаных модуляў ядра, што дазволіла пазбавіцца ад якія выяўляліся на некаторых сістэмах праблем, не што дазвалялі ўтыліце nvidia-persistenced выставіць рэжым "persistence" для прадухілення скіду стану прылады, калі яно не выкарыстоўваецца.
  • Дададзена падтрымка выкарыстання mmap для экспартаваных аб'ектаў DMA-BUF.
  • Выключаны некаторыя сітуацыі, якія прыводзілі да падвісання пры сінхранізацыі з завяршэннем вертыкальнай разгорткі (vblank) у OpenGL пры выкарыстанні прашыўкі GSP.
  • Ва ўтыліту nvidia-drm дададзены ўласцівасці, спецыфічныя для некаторых кантролераў CRTC, якія могуць выкарыстоўвацца ў кампазітных серверах Wayland для наладкі працэсу апрацоўкі колеру ў GPU (color pipeline) для апаратнага паскарэння працы з HDR.
  • У драйвер дададзена аптымізацыя, ухіляючая зніжэнне прадукцыйнасці пры выкарыстанні ў DXVK рэжыму 'd3d9.floatEmulation'.
  • У канфігуратары nvidia-settings абноўлена старонка з наладамі сінхранізацыі частаты абнаўлення кадраў на розных экранах (framelock), на якой для тэксту зараз выкарыстоўваюцца параметры з каляровай тэмы GTK3, замест цвёрда зададзенага белага колеру.
  • Дададзена падтрымка Vulkan-пашырэння VK_EXT_depth_clamp_control.
  • Адноўлена падтрымка OpenGL-пашырэння GLX_EXT_buffer_age для Xwayland, якое ў мінулай галінцы было адключанае з-за памылкі, якая прыводзіць да парушэння адмалёўкі ў Xwayland. У новай версіі гэтая памылка ўхіленая.
  • Выпраўленыя памылкі, з-за якіх пры выстаўленні ў драйверы параметру "nvidia-drm.modeset=0" узнікалі аварыйныя завяршэнні ядра і прыкладанняў, якія выкарыстоўваюць GBM.
  • Выпраўленыя памылкі, якія выяўляліся пры выкарыстанні Wayland і прыводзілі да аварыйнага завяршэння асяроддзя KDE Plasma 6, а таксама прыкладанняў і гульняў на базе графічнага API Vulkan (напрыклад, узнікалі крахі некаторых гульняў на рухавічку Unreal Engine).

Крыніца: opennet.ru

Купіць надзейны хостынг для сайтаў з абаронай ад DDoS, VPS VDS серверы 🔥 Купіць надзейны хостынг для сайтаў з абаронай ад DDoS, VPS VDS серверы | ProHoster