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

د OpenGL او Vulkan APIs - Mesa 21.0.0 - د وړیا پلي کولو لړۍ وړاندې شوې. د میسا 21.0.0 څانګې لومړۍ خپرونه یو تجرباتي حالت لري - د کوډ وروستي ثبات وروسته ، یو مستحکم نسخه 21.0.1 به خوشې شي. Mesa 21.0 د 4.6، iris (Intel)، radeonsi (AMD)، zink او llvmpipe ډرایورانو لپاره د OpenGL 965 بشپړ ملاتړ شامل دی. د OpenGL 4.5 ملاتړ د AMD (r600) او NVIDIA (nvc0) GPUs لپاره شتون لري، او د OpenGL 4.3 ملاتړ د ویرجیل لپاره (Virgil3D مجازی GPU د QEMU/KVM لپاره). د Vulkan 1.2 ملاتړ د Intel او AMD کارتونو لپاره پلي کیږي، او Vulkan 1.0 د ویډیو کور VI (Raspberry Pi 4) لپاره.

اصلي نوښتونه:

  • د Zink ډرایور (د Vulkan په سر کې د OpenGL API پلي کول) د OpenGL 4.6 لپاره ملاتړ چمتو کوي. Zink تاسو ته اجازه درکوي د هارډویر ګړندي OpenGL ترلاسه کړئ که چیرې سیسټم ډرایورونه ولري یوازې د Vulkan API ملاتړ کولو پورې محدود وي. د Zink فعالیت د اصلي OpenGL پلي کولو سره نږدې دی.
  • د llvmpipe ډرایور، د سافټویر رینډینګ لپاره ډیزاین شوی، د OpenGL 4.6 ملاتړ کوي.
  • د فریډرینو ډرایور، د Qualcomm چپس د ګرافیک فرعي سیسټم لپاره کارول کیږي، د Adreno a6xx GPU لپاره د OpenGL ES 3.0 ملاتړ کوي.
  • د Midgard (Mali-T7xx, Mali-T8xx) او Bifrost GPUs (Mali G3x, G5x, G7x) لپاره د Panfrost ډرایور د OpenGL 3.1 ملاتړ کوي، او همدارنګه د Bifrost GPUs لپاره د OpenGL ES 3.0 ملاتړ کوي.
  • د radeonsi ډرایور اوس د OpenGL توسیع GL_EXT_demote_to_helper_invocation او GL_NV_compute_shader_derivatives ملاتړ کوي. د "کاونټر سټرائیک: نړیوال برید" لوبې لپاره د اصلاح کولو حالت "mesa_glthread" په ډیفالټ فعال شوی ، د 10-20٪ لخوا فعالیت ته اجازه ورکوي. پلي شوي اصلاحونه چې د SPECViewPerf ازموینو په تیریدو اغیزه کوي. د Radeon GPU پروفیلر (RGP) پروفایل کولو وسیلې لپاره ملاتړ اضافه شوی. د GPU Zen 3 او RDNA 2 لپاره، د سمارټ لاسرسي میموري ټیکنالوژۍ ملاتړ اضافه شوی. د HEVC SAO کوډ کونکو لپاره ملاتړ اضافه شوی (د نمونې تطبیقي آفسیټ ، د GPUs لپاره د VCN2 ، VCN2.5 او VCN3 انجنونو لپاره ملاتړ سره) او AV1 ډیکوډرونه (د RDNA 2/RX 6000 لپاره او یوازې د OpenMAX انٹرفیس له لارې).
  • د RADV ولکان ډرایور (د AMD کارتونو لپاره) د ریپډ بسته شوي ریاضی ټیکنالوژۍ (16-bit ویکتورائزیشن) او سپارس حافظې لپاره ملاتړ اضافه کړی (د سرچینو لکه عکسونو او جوړښتونو ته اجازه ورکوي چې په متناسب ډول ځای په ځای شي او د مختلف حافظې تخصیص عملیاتو سره بیا وصل شي). د RX 6000 لړۍ کارتونو لپاره د فعالیت اصلاح ترسره شوې. VK_VALVE_mutable_descriptor_type او VK_KHR_fragment_shading_rate توسیعونه اضافه شوي (یوازې RDNA2).
  • د Intel ANV او Iris ډرایورونه د فعالیت اصلاحونه اضافه کوي او د Xe HPG ګرافیک کارتونو کې پلي شوي د ولکان ری ټریسینګ توسیعونو لپاره لومړني ملاتړ وړاندیز کوي.
  • د EGL_MESA_platform_xcb توسیع لپاره ملاتړ اضافه شوی، کوم چې غوښتنلیکونو ته اجازه ورکوي چې د Xlib ته لاسرسي پرته د X11 سرچینو څخه د EGL سرچینې رامینځته کړي.
  • د وولکان ډرایور V3DV، د ویډیو کور VI ګرافیک سرعت لپاره رامینځته شوی چې د براډکام BCM4 چپ پراساس د راسبیري پای 2711 بورډونو کې کارول کیږي ، د Wayland WSI (د وینډوز سیسټم ادغام) لپاره ملاتړ اضافه کړی ، د Wayland میشته چاپیریالونو څخه Vulkan API ته د لاسرسي اجازه ورکوي.
  • د یوې پرت ابتدايي پلي کول چې د OpenGL تلیفونونه DirectX 12 API ته ژباړي د WSL (د لینکس لپاره د وینډوز سب سیسټم) چاپیریال کې د ګرافیکي غوښتنلیکونو کار تنظیم کولو لپاره غوره شوی. برسېره پردې، د SPIR-V شیډرونو منځګړیتوب نمایش د DXIL (DirectX منځنۍ ژبه) ته د بدلولو لپاره د spirv_to_dxil کتابتون، د مایکروسافټ لخوا جوړ شوی، شامل دی.
  • د هایکو OS لپاره بیا کار شوی او د پام وړ ښه شوی ملاتړ.
  • د glx_disable_oml_sync_control، glx_disable_sgi_video_sync او glx_disable_ext_buffer_age ترتیبات د driconf څخه لیرې شوي دي.
  • د DRI1 لپاره ملاتړ لرې کړ او د 8.0 څخه دمخه د میسا نسخو څخه د DRI ډرایورونو بارول بند کړل.
  • د سویراسټ ډرایور، د کلاسیک DRI انٹرفیس پراساس جوړ شوی او د OpenGL سافټویر رینډرینګ لپاره ټاکل شوی، لیرې شوی دی (د سافټویر پاتې چلونکي llvmpipe او softpipe د فعالیت او فعالیت له مخې د swrast څخه د پام وړ مخکې دي). د سویراسټ لرې کول د ډیری ناحل شوي ستونزو شتون او د راجسټریشن پیښو له امله اسانه شوي ، سره له دې چې دا ډرایور نور په توزیع کې نه کارول کیږي.
  • د OSMesa سافټویر انٹرفیس پخوانی کلاسیک نسخه لیرې شوې (OSMesa د ګالیم پاتې کیدو پراساس) ، کوم چې سکرین ته نه بلکه د حافظې بفر ته اجازه ورکوي.

    سرچینه: opennet.ru

Add a comment