د OpenGL او Vulkan API وړیا تطبیق خوشې کول - . د میسا 19.3.0 څانګې لومړۍ خپرونه یو تجرباتي حالت لري - د کوډ وروستي ثبات وروسته ، یو مستحکم نسخه 19.3.1 به خوشې شي. په میسا 19.3 کې د انټیل GPUs (i965، ایرس ډرایورانو) لپاره د OpenGL 4.6 بشپړ ملاتړ، د AMD (r600، radeonsi) او NVIDIA (nvc0) GPUs لپاره د OpenGL 4.5 ملاتړ، او د انټیل او AMD کارتونو لپاره د Vulkan 1.1 ملاتړ. پرون، د OpenGL 4.6 ملاتړ لپاره بدلونونه هم خپاره شول. د رادیونسي ډرایور ته، مګر دوی د میسا 19.3 څانګې کې شامل نه وو.
:
- د RADV (د AMD چپس لپاره ولکان ډرایور) لپاره د سیډرونو تالیف کولو لپاره یو نوی بیک اینډ وړاندیز شوی."، کوم چې د والو لخوا د LLVM شیډر کمپیلر لپاره د بدیل په توګه رامینځته کیږي. د شاته پای هدف دا دی چې ډاډ ترلاسه شي چې د کوډ تولید د لوبې غوښتنلیکونو کې د شیډرونو لپاره د امکان تر حده غوره دی، او همدارنګه د تالیف خورا لوړ سرعت ترلاسه کول. ACO په C++ کې لیکل شوی، د JIT تالیف لپاره د کارولو امکان ته په پام سره ډیزاین شوی، او د تکرار لپاره ګړندي ډیټا جوړښتونه کاروي، د پوائنټر پر بنسټ جوړښتونو څخه ډډه کوي. د کوډ منځمهاله استازیتوب په بشپړ ډول د SSA (Static Single Assignment) پر بنسټ والړ دی او د راجستر تخصیص ته اجازه ورکوي، په سمه توګه د شیډر پورې اړه لري راجستر دمخه محاسبه کوي. ACO د چاپیریال متغیر "RADV_PERFTEST=aco" تنظیم کولو سره د ویګا 8، ویګا 9، ویګا 10، او ناوي 10 GPUs لپاره فعال کیدی شي؛
- د ګیلیم 3 ډي ډرایور د کوډ اساس کې شامل دی. ، کوم چې د ولکان په سر کې د OpenGL API پلي کوي. زینک د هارډویر ګړندی شوی OpenGL فعالوي حتی کله چې سیسټم داسې ډرایورونه ولري چې یوازې د ولکان API ملاتړ کوي؛
- د ولکان ډرایور ANV او د OpenGL ډرایور ایرس د انټل چپس د 12 نسل (ټایګر لیک، gen12) لپاره لومړني ملاتړ پلي کوي. په کرنل کې Linux، د ټایګر لیک ملاتړ لپاره اجزا، د 5.4 ریلیز سره پیل کول شامل دي؛
- د i965 او ایرس ډرایورونه اوس د شیډرونو د SPIR-V منځګړیتوب استازیتوب ملاتړ کوي، چې دا ډرایورانو ته اجازه ورکوي چې بشپړ ملاتړ ترلاسه کړي. ;
- د Radeon™ 14 ډرایور د AMD Navi 14 GPUs لپاره ملاتړ اضافه کوي او د ویډیو کوډ کولو سرعت ښه کوي، لکه د H.265 او VP9 فارمیټونو کې د 8K ویډیو کوډ کولو ملاتړ؛
- د RADV حالت لپاره ملاتړ د ولکان ډرایور ته اضافه شوی دی ، په کوم کې چې د شیډر تالیف لپاره پیل شوي تارونه د seccomp میکانیزم په کارولو سره جلا کیږي. دا حالت د RADV_SECURE_COMPILE_THREADS چاپیریال متغیر په کارولو سره فعال شوی دی؛
- د AMD چپس لپاره چلوونکي د AMDGPU کاروي چې د کرنل ماډل کې څرګند شوی د GPU بیا تنظیمولو لپاره؛
- د AMD Radeon APUs سره په سیسټمونو کې د فعالیت ښه والی راغلی دی. د Intel GPUs لپاره د Gallium3D Iris ډرایور فعالیت هم ښه شوی دی.
- په Gallium3D ډرایور LLVMpipe کې، کوم چې د سافټویر رینډرینګ چمتو کوي، د کمپیوټ شیډر ملاتړ؛
- په ډیسک کې د شیډر کیچینګ سیسټم د هغو سیسټمونو لپاره چې له 4 څخه ډیر CPU کورونه لري؛
- د میسن جوړونې سیسټم اوس د تالیف کولو لپاره ملاتړ کیږي Windows د MSVC او MinGW په کارولو سره. د جوړولو لپاره د سکونونو کارول د نورو سیسټمونو لپاره له پامه غورځول شوي دي پرته له Windows;
- د EGL توسیع EGL_EXT_image_flush_external پلي شوی؛
- د OpenGL نوي توسیعونه اضافه کړل:
- د i965 او ایرس چلوونکو لپاره؛
- _ د i965 او ایرس چلوونکو لپاره؛
- د i965 او ایرس چلوونکو لپاره؛
- د RADV ولکان ډرایور ته توسیعونه اضافه شوي (د AMD کارتونو لپاره):
- د ANV ولکان ډرایور ته توسیعونه اضافه شوي (د انټیل کارتونو لپاره):
سربیره پردې، دا په پام کې نیول کیدی شي د AMD لخوا د GCN (ګرافیک کور نیکسټ) مایکرو آرکیټیکچر پراساس د ویګا 7nm APU کمانډونو د جوړښت سره سم.
سرچینه: opennet.ru
