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
