- Барои RADV (драйвери Вулкан барои чипҳои AMD) як пуштибонии нав барои тартиб додани шейдерҳо пешниҳод шудааст.
ACO ", ки аз ҷониби Valve ҳамчун алтернатива ба compiler shader LLVM таҳия шудааст. Бозгашт ба таъмини тавлиди код, ки то ҳадди имкон барои шэйдерҳои замимаҳои бозӣ оптималӣ бошад ва инчунин ба даст овардани суръати хеле баланди тартибдиҳӣ равона карда шудааст. ACO дар C++ навишта шудааст, ки бо дарназардошти маҷмӯаи JIT тарҳрезӣ шудааст ва сохторҳои тези итеративии маълумотро истифода мебарад ва аз сохторҳои ба нишондиҳанда асосёфта канорагирӣ мекунад. Намоиши фосилавии код комилан ба SSA (Таъсири ягонаи статикӣ) асос ёфтааст ва имкон медиҳад, ки бо роҳи дақиқ ҳисоб кардани реестр вобаста ба шейдер тақсимоти реестрро фароҳам оварад. ACO-ро барои GPU-ҳои Vega 8, Vega 9, Vega 10 ва Navi 10 бо гузоштани тағирёбандаи муҳити зист "RADV_PERFTEST=aco" фаъол кардан мумкин аст; - Драйвери Gallium3D ба пойгоҳи код дохил карда шудааст
Zink , ки API-и OpenGL-ро дар болои Вулкан амалӣ мекунад. Zink ба шумо имкон медиҳад, ки сахтафзори тезонидашудаи OpenGL гиред, агар система драйверҳое дошта бошад, ки танҳо бо дастгирии API Vulkan маҳдуданд; - Ронандаи ANV Vulkan ва ронандаи iris OpenGL барои насли 12-уми микросхемаҳои Intel (Tiger Lake, gen12) дастгирии аввалияро таъмин мекунанд. Дар ядрои Linux ҷузъҳо барои дастгирии Tiger Lake аз замони нашри 5.4 дохил карда шудаанд;
- Драйверҳои i965 ва Айрис барои намояндагии фосилавии сейдерҳои SPIR-V дастгирӣ мекунанд, ки имкон дод дастгирии пурра дар ин драйверҳо
OpenGL 4.6 ; - Драйвери RadeonSI барои GPU-ҳои AMD Navi 14 дастгирӣ илова мекунад ва суръатбахшии рамзкушоии видеоро беҳтар мекунад, масалан, илова кардани дастгирӣ барои рамзкушоии видеои 8K дар форматҳои H.265 ва VP9;
- Дастгирии иловашуда барои ронандаи RADV Vulkan
маҷмӯаи муҳофизатшуда , ки дар он риштаҳое, ки барои тартиб додани сояҳо оғоз шудаанд, бо истифода аз механизми seccomp ҷудо карда мешаванд. Режим бо истифода аз тағирёбандаи муҳити RADV_SECURE_COMPILE_THREADS фаъол карда мешавад; - Драйверҳо барои микросхемаҳои AMD AMDGPU-ро истифода мебаранд, ки дар модули ядро пайдо шудаанд
интерфейси нармафзор барои аз нав танзимкунии GPU; - Корҳо барои беҳтар кардани кор дар системаҳо бо AMD Radeon APUs анҷом дода шуданд. Фаъолияти ронандаи Gallium3D Iris барои Intel GPUs низ беҳтар шудааст;
- Дар драйвери Gallium3D LLVMpipe, ки нармафзорро таъмин мекунад,
пайдо шуд дастгирии шейдерҳои ҳисоббарор; - Системаи кэшкунии Shader дар диск
оптимизатсияшуда барои системаҳои дорои зиёда аз 4 ядрои CPU; - Фаъолсозии системаи сохтани Meson барои таҳия дар Windows бо истифода аз MSVC ва MinGW. Истифодаи сканҳо барои сохтан дар системаҳои ғайри Windows бекор карда шудааст;
- Татбиқи EGL тамдиди EGL_EXT_image_flush_external;
- Иловаи васеъшавии нави OpenGL:
-
GL_ARB_gl_spirv барои ронандагони i965 ва Айрис; -
GL_ARB_spirv _барои ронандагони i965 ва iris; -
GL_EXT_ба паст кардани_ба даъвати ёрирасон барои ронандагони i965 ва Айрис;
-
- Ба драйвери RADV Vulkan васеъшавӣ илова карда шуд (барои кортҳои AMD):
- Иловаҳо ба драйвери ANV Vulkan (барои кортҳои Intel):
Илова бар ин, метавон қайд кард
Манбаъ: opennet.ru