NVIDIA ග්‍රැෆික් කාඩ්පත් සඳහා විවෘත මූලාශ්‍ර Vulkan ධාවකයක් වන NVK එළිදක්වා ඇත.

Collabora විසින් NVIDIA ග්‍රැෆික් කාඩ්පත් සඳහා Vulkan graphics API ක්‍රියාත්මක කරන Mesa සඳහා නව විවෘත කේත ධාවකයක් වන NVK නිකුත් කර ඇත. NVIDIA විසින් ප්‍රකාශයට පත් කරන ලද නිල ශීර්ෂ ගොනු සහ විවෘත කර්නල් මොඩියුල භාවිතයෙන් ධාවකය මුල සිටම ලියා ඇත. රියදුරු කේතය MIT බලපත්‍රය යටතේ විවෘත මූලාශ්‍ර වේ. ධාවක 2018 සැප්තැම්බර් සිට නිකුත් කරන ලද Turing සහ Ampere microarchitectures මත පදනම් වූ GPU සඳහා පමණක් සහාය දක්වයි.

මෙම ව්‍යාපෘතිය සංවර්ධනය කරනු ලබන්නේ Red Hat හි Nouveau සංවර්ධකයා වන Karol Herbst, Red Hat හි DRM උප පද්ධති නඩත්තුකරු David Airlie සහ Collabora හි ක්‍රියාකාරී Mesa සංවර්ධක Jason Ekstrand ඇතුළත් කණ්ඩායමක් විසිනි. නව ධාවකයක් සංවර්ධනය කිරීමේදී, Nouveau OpenGL ධාවකයේ මූලික සංරචක ස්ථාන වල භාවිතා වේ, නමුත් NVIDIA ශීර්ෂ ලිපිගොනු වල නම් සහ Nouveau හි ප්‍රතිලෝම ඉංජිනේරු නාමවල වෙනස්කම් හේතුවෙන්, සෘජු කේත ණය ගැනීම දුෂ්කර වන අතර බොහෝ දුරට බොහෝ දේ නැවත සිතා බලා ඒවා බිංදුවෙන් ක්‍රියාත්මක කිරීමට අවශ්‍ය විය.

වෙනත් ධාවක නිර්මාණය කිරීමේදී කේතය ණයට ගත හැකි Mesa සඳහා නව යොමු Vulkan ධාවකයක් නිර්මාණය කිරීමේ ඇසින් සංවර්ධනය ද සිදු වෙමින් පවතී. මෙය සිදු කිරීම සඳහා, NVK ධාවක මත වැඩ කරන විට, අපි Vulkan ධාවකයන් සංවර්ධනය කිරීමේදී පවතින සියලුම අත්දැකීම් සැලකිල්ලට ගෙන, කේත පදනම ප්‍රශස්ත ආකාරයෙන් පවත්වා ගෙන යාමට සහ අනෙකුත් Vulkan ධාවකයන්ගෙන් කේතය මාරු කිරීම අවම කර, කළ යුතු දේ කිරීමට උත්සාහ කළෙමු. ප්රශස්ත සහ උසස් තත්ත්වයේ වැඩ සඳහා, සහ අනෙකුත් ධාවකයන් තුළ සිදු කරන දේ අන්ධ ලෙස පිටපත් නොකරන්න.

NVK ධාවකය මාස කිහිපයක් සඳහා පමණක් සංවර්ධනය වෙමින් පවතී, එබැවින් එහි ක්රියාකාරිත්වය සීමිතය. Vulkan CTS (අනුකූලතා පරීක්ෂණ කට්ටලය) වෙතින් පරීක්ෂණවලින් 98% ක් ධාවනය කරන විට රියදුරු පරීක්ෂණවලින් 10% ක් සාර්ථකව සමත් වේ. සාමාන්යයෙන්, රියදුරු සූදානම ANV සහ RADV ධාවකයන්ගේ ක්රියාකාරිත්වයේ 20-25% ලෙස ඇස්තමේන්තු කර ඇත. දෘඪාංග සහාය අනුව, ධාවකය දැනට Turing සහ Ampere microarchitectures මත පදනම් වූ කාඩ්පත් වලට සීමා වේ. කෙප්ලර්, මැක්ස්වෙල් සහ පැස්කල් ජීපීයූ සඳහා සහය දැක්වීම සඳහා පැච්වල වැඩ කටයුතු සිදු වෙමින් පවතී, නමුත් ඒවා තවමත් සූදානම් නැත.

දිගු කාලීනව, NVIDIA ග්‍රැෆික් කාඩ්පත් සඳහා වන NVK ධාවකය AMD කාඩ්පත් සඳහා වන RADV ධාවකයට සමාන ගුණාත්මක භාවය සහ ක්‍රියාකාරීත්වයේ මට්ටමට ළඟා වනු ඇතැයි අපේක්ෂා කෙරේ. NVK ධාවක සුදානම් වූ පසු, NVIDIA වීඩියෝ කාඩ්පත් සඳහා Nouveau OpenGL ධාවකය වැඩිදියුණු කිරීමට එහි සංවර්ධනය අතරතුර සාදන ලද හවුල් පුස්තකාල භාවිතා කළ හැක. Vulkan API වෙත ඇමතුම් පරිවර්තනය හරහා ක්‍රියා කරන NVIDIA වීඩියෝ කාඩ්පත් සඳහා පූර්ණ-පරිපූර්ණ OpenGL ධාවකයක් ක්‍රියාත්මක කිරීමට Zink ව්‍යාපෘතිය භාවිතා කිරීමේ හැකියාව ද සලකා බලමින් පවතී.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න