د میسا 19.3.0 خوشې کول، د OpenGL او Vulkan وړیا تطبیق

له خوا سپارل شوي د OpenGL او Vulkan API وړیا تطبیق خوشې کول - میسا 19.3.0. د میسا 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 چپس لپاره ولکان ډرایور) لپاره د سیډرونو تالیف کولو لپاره یو نوی بیک اینډ وړاندیز شوی.ACO"، کوم چې د والو لخوا د LLVM شیډر کمپیلر لپاره د بدیل په توګه رامینځته کیږي. د شاته پای هدف دا دی چې ډاډ ترلاسه شي چې د کوډ تولید د لوبې غوښتنلیکونو کې د شیډرونو لپاره د امکان تر حده غوره دی، او همدارنګه د تالیف خورا لوړ سرعت ترلاسه کول. ACO په C++ کې لیکل شوی، د JIT تالیف لپاره د کارولو امکان ته په پام سره ډیزاین شوی، او د تکرار لپاره ګړندي ډیټا جوړښتونه کاروي، د پوائنټر پر بنسټ جوړښتونو څخه ډډه کوي. د کوډ منځمهاله استازیتوب په بشپړ ډول د SSA (Static Single Assignment) پر بنسټ والړ دی او د راجستر تخصیص ته اجازه ورکوي، په سمه توګه د شیډر پورې اړه لري راجستر دمخه محاسبه کوي. ACO د چاپیریال متغیر "RADV_PERFTEST=aco" تنظیم کولو سره د ویګا 8، ویګا 9، ویګا 10، او ناوي 10 GPUs لپاره فعال کیدی شي؛
  • د ګیلیم 3 ډي ډرایور د کوډ اساس کې شامل دی. Zink، کوم چې د ولکان په سر کې د OpenGL API پلي کوي. زینک د هارډویر ګړندی شوی OpenGL فعالوي حتی کله چې سیسټم داسې ډرایورونه ولري چې یوازې د ولکان API ملاتړ کوي؛
  • د ولکان ډرایور ANV او د OpenGL ډرایور ایرس د انټل چپس د 12 نسل (ټایګر لیک، gen12) لپاره لومړني ملاتړ پلي کوي. په کرنل کې Linux، د ټایګر لیک ملاتړ لپاره اجزا، د 5.4 ریلیز سره پیل کول شامل دي؛
  • د i965 او ایرس ډرایورونه اوس د شیډرونو د SPIR-V منځګړیتوب استازیتوب ملاتړ کوي، چې دا ډرایورانو ته اجازه ورکوي چې بشپړ ملاتړ ترلاسه کړي. اوپن جی ایل 4.6;
  • د 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 نوي توسیعونه اضافه کړل:
  • د RADV ولکان ډرایور ته توسیعونه اضافه شوي (د AMD کارتونو لپاره):
  • د ANV ولکان ډرایور ته توسیعونه اضافه شوي (د انټیل کارتونو لپاره):

سربیره پردې، دا په پام کې نیول کیدی شي خپرونه د AMD لخوا اسناد د GCN (ګرافیک کور نیکسټ) مایکرو آرکیټیکچر پراساس د ویګا 7nm APU کمانډونو د جوړښت سره سم.

سرچینه: opennet.ru

د DDoS محافظت ، VPS VDS سرورونو سره د سایټونو لپاره معتبر کوربه توب واخلئ 🔥 د DDoS محافظت، VPS VDS سرورونو سره د باور وړ ویب پاڼې کوربه توب واخلئ | ProHoster