NVIDIA-ն թողարկել է իր սեփական NVIDIA դրայվերի նոր ճյուղի՝ 565.77 տարբերակի կայուն տարբերակը։ Դրայվերը հասանելի է Linux (ARM64, x86_64), FreeBSD (x86_64) և Solaris (x86_64): NVIDIA 565.x-ը դարձավ ութերորդ կայուն ճյուղը, այն բանից հետո, երբ NVIDIA-ն բաց կոդով տրամադրեց իր միջուկի մակարդակի բաղադրիչները: NVIDIA նոր ճյուղի միջուկի մոդուլների՝ nvidia.ko, nvidia-drm.ko (Direct Rendering Manager), nvidia-modeset.ko և nvidia-uvm.ko (Unified Video Memory) սկզբնական կոդը, ինչպես նաև նրանց կողմից օգտագործվող համատեղ օգտագործվող, ոչ օպերացիոն համակարգին հատուկ բաղադրիչները, տեղակայված են GitHub-ում: Ծրագրային ապահովման և օգտագործողի տարածքի գրադարանները, ինչպիսիք են CUDA-ն, OpenGL-ը և Vulkan փաթեթները, մնում են սեփական:
Խոշոր փոփոխություններ.
- «GLVidHeapReuseRatio» պարամետրը ավելացվել է հավելվածի պրոֆիլներին՝ ապագա վերօգտագործման համար պահուստավորված OpenGL հիշողության քանակը կառավարելու համար: Այս պարամետրը կարող են օգտագործել կոմպոզիտները: սերվերներ Ուեյլանդը՝ տեսահիշողության չափազանց մեծ սպառում առաջացնող խնդիրների շուրջ լուծելու համար։
- Որոշելու համար, թե որ կոմպիլյատորն է օգտագործվել միջուկը կառուցելու համար Linux, NVIDIA kernel մոդուլի կառուցման գործընթացին ավելացվել է կոդ՝ Kconfig kernel կոնֆիգուրացիայում CONFIG_CC_VERSION_TEXT պարամետրը վերլուծելու համար։
- Nvidia-modprobe օգտակար ծրագիրը բարելավել է արդեն բեռնված միջուկի մոդուլների հայտնաբերումը, ինչը վերացնում է որոշ համակարգերի հետ կապված խնդիրները, որոնք խանգարում էին nvidia-ի կայուն ծրագրին «համառ» ռեժիմը սահմանել՝ սարքի վիճակի չօգտագործումը կանխելու համար, երբ այն չի օգտագործվում:
- Ավելացվել է արտահանվող DMA-BUF օբյեկտների համար mmap-ի օգտագործման աջակցություն:
- Շտկվել են որոշ խնդիրներ, որոնց դեպքում OpenGL vblank համաժամացումը սառչում էր GSP որոնվածն օգտագործելիս:
- Nvidia-drm ծրագիրը թարմացվել է՝ ներառելով որոշ CRTC կառավարիչներին հատուկ հատկություններ, որոնք կարող են օգտագործվել կոմպոզիտային կարգավորիչներում։ սերվերներ Wayland-ը՝ ապարատային արագացված HDR մշակման համար GPU գունային խողովակաշարը կարգավորելու համար։
- Վարորդին ավելացվել է օպտիմիզացում՝ DXVK-ում «d3d9.floatEmulation» ռեժիմի օգտագործման ժամանակ կատարողականի վատթարացումը վերացնելու համար:
- Nvidia-settings կոնֆիգուրատորն ունի թարմացված էջ՝ framelock-ի կարգավորումներով, որն այժմ օգտագործում է GTK3 գունային թեմայի կարգավորումները տեքստի համար՝ կոշտ կոդավորված սպիտակ գույնի փոխարեն:
- Ավելացվեց Vulkan ընդլայնման VK_EXT_depth_clamp_control աջակցությունը:
- Կրկին ակտիվացրել է Xwayland-ի համար GLX_EXT_buffer_age OpenGL ընդլայնման աջակցությունը, որն անջատված էր նախորդ մասնաճյուղում Xwayland-ում մատուցման հետ կապված խնդիրներ առաջացրած սխալի պատճառով: Այս սխալը շտկվել է նոր տարբերակում:
- Շտկվել են սխալներ, որոնք առաջացրել են միջուկի խափանումներ և GBM օգտագործող հավելվածներ՝ դրայվերում «nvidia-drm.modeset=0» պարամետրը սահմանելիս:
- Ուղղվել են սխալներ, որոնք առաջացել են Wayland-ի օգտագործման ժամանակ և հանգեցրել են KDE Plasma 6 միջավայրի, ինչպես նաև Vulkan գրաֆիկական API-ի վրա հիմնված հավելվածների և խաղերի խափանումների (օրինակ՝ Unreal Engine-ի որոշ խաղեր խափանվել են):
Source: opennet.ru
