NVK او Zink د NVIDIA GPUs لپاره د خلاص چلوونکو سره وضعیت د پام وړ ښه کړی

کولیبورا اعلان وکړ چې دا د NVIDIA ویډیو کارتونو لپاره خلاص NVK ډرایور راوړی چې د ډیری کاروونکو لخوا ورځني کارونې لپاره چمتو دی او دا ډرایور یې په خرونوس کنسورشیم کې تصدیق کړی ، کوم چې د ګرافیک معیارونو ته وده ورکوي. ډرایور د Vulkan 1.3 مشخصاتو سره په بشپړ ډول مطابقت لري ، په بریالیتوب سره د CTS (Khronos Conformance Test Suite) څخه ټولې ازموینې تیرې کړې او د تصدیق شوي چلوونکو لیست کې شامل شوی.

Certification has been completed for NVIDIA GPUs based on Turing microarchitectures (GeForce GTX 16xx, RTX 20xx and Quadro RTX series), Ampere (GeForce RTX 30xx and RTX A2000/4000/5000/6000 series) and Ada (GeForce RTX 4xxx, RTX 4000 SFF ، RTX 4xxx/5000/6000 Ada). ازموینه د لینکس کرنل 6.5 او 6.8rc1 سره په چاپیریال کې ترسره شوې. د سند ترلاسه کول تاسو ته اجازه درکوي په رسمي ډول د ګرافیک معیارونو سره مطابقت اعلان کړئ او د Khronos اړوند سوداګریزې نښې وکاروئ. بدلونونه دمخه د میسا کوډبیس کې منل شوي او د میسا 24.1 خوشې کولو برخه به وي.

په NVK کې د پرمختګونو سربیره، د NVIDIA ویډیو کارتونو لپاره د OpenGL مالتړ چمتو کولو کې د پام وړ پرمختګ شوی. میسا یو بدلون غوره کړی چې د Zink ډرایور کارولو ته اجازه ورکوي د OpenGL 4.6 لپاره د NVIDIA ویډیو کارتونو نوي لړۍ سره سیسټمونو کې ملاتړ چمتو کړي (د GeForce RTX 20xx سره پیل کیږي) ، کوم چې ممکن په سټاک نوویو اوپن جی ایل ډرایور (NVC0) کې ستونزې تجربه کړي. په میسا 0 کې د NVC24.1 پرځای Zink فعالولو لپاره ، یوازې د چاپیریال متغیر "NOUVEAU_USE_ZINK=1" تنظیم کړئ.

په میسا کې رامینځته شوي بدلونونه د Zink کارولو وړتیا هم چمتو کوي ترڅو په نورو ډرایورونو کې د OpenGL ملاتړ وکړي د GPUs لپاره د فال بیک په توګه چې د میسا اصلي OpenGL ډرایورانو لخوا نه ملاتړ کیږي. د مثال په توګه ، ورته چلند دمخه د Qualcomm Adreno 700 GPU لپاره د فریډرینو ډرایور کې د OpenGL ملاتړ چمتو کولو لپاره کارول کیږي او د روګ مایکرو آرکیټیکچر پراساس د Imagination PowerVR GPU لپاره د پاور وی آر ډرایور.

Zink د Vulkan په سر کې د OpenGL پلي کول چمتو کوي چې تاسو ته اجازه درکوي په وسیلو کې د هارډویر ګړندي OpenGL ترلاسه کړئ چې یوازې د Vulkan API ملاتړ کوي. د میسا په راتلونکي ریلیز کې ، د زینک ډرایور به د جوړولو پرمهال په ډیفالټ فعال شي. د Zink فعالیت د اصلي OpenGL پلي کولو فعالیت ته نږدې دی، کوم چې دا ممکنه کوي، د انفرادي OpenGL ډرایورونو ساتلو لپاره د سرچینو ضایع کولو پرځای، د Vulkan API لپاره د لوړ کیفیت مالتړ تمرکز وکړي، او د Vulkan په سر کې د OpenGL مالتړ پلي کړي.

تراوسه د زوړ نوویو اوپن جی ایل ډرایور لرې کولو کوم پلان شتون نلري ، مګر په اوسني شکل کې د Zink + NVK ترکیب په ډیری ازموینو کې لوړ فعالیت ښیې. د پراختیا په اوسني مرحله کې، کله چې ډیری لوبې پرمخ وړئ، د Zink + NVK ترکیب تاسو ته اجازه درکوي د 60 FPS او لوړ فعالیت په نوي GPU ماډلونو کې ترلاسه کړئ، مګر لاهم ځینې حل شوي ستونزې او غیر مطلوب ساحې شتون لري چې د وخت په تیریدو سره به حل شي.

همدارنګه یادونه شوې چې د NVK ډرایور په سر کې د DXVK پرت د کار ثبات لپاره کار دی، کوم چې د Direct3D 9، 10 او 11 پلي کول چمتو کوي، د Vulkan API ته د زنګونو د ژباړې له لارې کار کوي. د D3D11 ټولې لوبې لاهم تضمین ندي چې د میسا څخه د نه ترمیم شوي NVK + DXVK ترکیب سره کار وکړي ، مګر لومړني وړتیاوې شتون لري او پیژندل شوي نیمګړتیاوې په تدریجي ډول له مینځه وړل کیږي. په ورته ډول ، د VKD3D-Proton سره د NVK اړیکه د D3D12 لپاره ملاتړ چمتو کولو لپاره رامینځته کیږي ، مګر د دې حالت لاهم د NVK + DXVK شاته دی او ځینې ورک شوي وړتیاوې باید پلي شي.

د NVK ډرایور د کارول هیربسټ (په ریډ هټ کې د نوویو پراختیا کونکی) ، ډیویډ ایرلي (په ریډ هټ کې د DRM ساتونکی) ، او جیسن / فیت ایکسټرینډ (فعال میسا پراختیا کونکی) په شمول د یوې ډلې لخوا له سکریچ څخه جوړ شوی و. کله چې ډرایور رامینځته کړئ ، پراختیا کونکو د NVIDIA لخوا خپاره شوي رسمي سرلیک فایلونه او د خلاص کرنل ماډلونه کارولي. د NVK کوډ په ځینو ځایونو کې د Nouveau OpenGL ډرایور ځینې اساسي برخې کارولې، مګر د NVIDIA سرلیک فایلونو کې د نومونو توپیر او په نوویو کې د ریورس انجینر نومونو له امله، د کوډ مستقیم پور اخیستل ستونزمن دي او د ډیری برخې لپاره. ډیری شیان باید له سره له سره فکر او پلي شي.

پراختیا د میسا لپاره د نوي حوالې ولکان ډرایور رامینځته کولو لپاره د سترګو سره ترسره شوې ، کوم چې کوډ د نورو چلوونکو رامینځته کولو پرمهال پور اخیستل کیدی شي. د دې کولو لپاره، کله چې د NVK ډرایور کار کول، دوی هڅه وکړه چې د ولکان ډرایورانو په جوړولو کې ټولې موجوده تجربې په پام کې ونیسي، د کوډ اساس په غوره بڼه کې وساتي او د نورو Vulkan ډرایورانو څخه د کوډ لیږد کم کړي، لکه څنګه چې باید وي. غوره او د لوړ کیفیت کار، او په ړانده توګه کاپي نه کول چې څنګه په نورو چلوونکو کې ترسره کیږي. ډرایور لا دمخه په میسا کې شامل شوی، او د نوویو DRM ډرایور API کې اړین بدلونونه د لینکس 6.6 کرنل کې شامل دي.

سرچینه: opennet.ru

Add a comment