Itusilẹ awakọ ohun-ini NVIDIA 565.77

NVIDIA ti ṣe atẹjade itusilẹ iduroṣinṣin ti ẹka tuntun ti awakọ NVIDIA ohun-ini 565.77. Awakọ wa fun Lainos (ARM64, x86_64), FreeBSD (x86_64) ati Solaris (x86_64). NVIDIA 565.x di ẹka iduroṣinṣin kẹjọ lẹhin ti NVIDIA ṣii awọn paati ti n ṣiṣẹ ni ipele ekuro. Awọn ọrọ orisun ti nvidia.ko, nvidia-drm.ko (Oluṣakoso Rendering taara), nvidia-modeset.ko ati nvidia-uvm.ko (Iranti Fidio Iṣọkan) awọn modulu ekuro lati ẹka NVIDIA tuntun, ati awọn paati ti o wọpọ ti a lo ninu wọn, ko so si ẹrọ ṣiṣe, ti gbalejo lori GitHub. Famuwia ati awọn ile ikawe ti a lo ni aaye olumulo, gẹgẹbi CUDA, OpenGL ati awọn akopọ Vulkan, jẹ ohun-ini.

Awọn iyipada akọkọ:

  • A ti fi paramita "GLVidHeapReuseRatio" kun awọn profaili ohun elo lati ṣakoso iye iranti OpenGL ti a fipamọ fun atunlo ni ojo iwaju. Awọn eroja le lo paramita yii. apèsè Wayland láti yanjú àwọn ìṣòro tó máa ń fa lílo ìrántí fídíò tó pọ̀ jù.
  • Lati pinnu olupilẹṣẹ ti a lo lati kọ ekuro Linux, koodu ti ṣafikun si ilana kikọ module kernel NVIDIA lati ṣe itupalẹ paramita CONFIG_CC_VERSION_TEXT ninu iṣeto ekuro Kconfig.
  • IwUlO nvidia-modprobe ti ni ilọsiwaju wiwa awọn modulu ekuro ti kojọpọ tẹlẹ, eyiti o yọkuro awọn iṣoro ti o waye lori diẹ ninu awọn eto ti o ṣe idiwọ ohun elo nvidia-iduroṣinṣin lati ṣeto ipo “iduroṣinṣin” lati ṣe idiwọ ẹrọ naa lati tunto ipinlẹ nigbati ko si ni lilo.
  • Atilẹyin ti a ṣafikun fun lilo mmap fun awọn nkan DMA-BUF ti okeere.
  • Pa awọn ipo kan kuro ti o yori si awọn stutters nigba mimuuṣiṣẹpọ pẹlu ipari ti ọlọjẹ inaro (vblank) ni OpenGL nigba lilo famuwia GSP.
  • A ti ṣe imudojuiwọn ohun elo nvidia-drm pẹlu awọn ohun-ini kan pato si diẹ ninu awọn oludari CRTC ti a le lo ninu apapo àwọn olupin Wayland fun tito awọn opo gigun awọ GPU fun sisẹ HDR ti o yara pẹlu hardware.
  • A ti ṣafikun iṣapeye si awakọ ti o yọkuro ibaje iṣẹ nigba lilo ipo 'd3d9.floatEmulation' ni DXVK.
  • Ninu oluṣeto awọn eto nvidia, oju-iwe pẹlu awọn eto amuṣiṣẹpọ fireemu ti ni imudojuiwọn, nibiti ọrọ ti nlo awọn aye bayi lati akori awọ GTK3, dipo awọ funfun ti o ṣeto lile.
  • Atilẹyin ti a ṣafikun fun itẹsiwaju Vulkan VK_EXT_depth_clamp_control.
  • Atilẹyin ti o bẹrẹ fun itẹsiwaju OpenGL GLX_EXT_buffer_age fun Xwayland, eyiti o jẹ alaabo ni ẹka iṣaaju nitori kokoro kan ti o fa awọn iṣoro ṣiṣe ni Xwayland. Kokoro yii ti wa titi ninu ẹya tuntun.
  • Awọn aṣiṣe ti o wa titi nitori eyiti, nigbati o ba ṣeto paramita “nvidia-drm.modeset=0” ninu awakọ, ipadanu ti ekuro ati awọn ohun elo nipa lilo GBM waye.
  • Awọn aṣiṣe ti o wa titi ti o waye nigba lilo Wayland ati yori si awọn ipadanu ti agbegbe KDE Plasma 6, ati awọn ohun elo ati awọn ere ti o da lori API awọn aworan Vulkan (fun apẹẹrẹ, diẹ ninu awọn ere lori Unreal Engine kọlu).

orisun: opennet.ru

Fi ọrọìwòye kun