NVIDIA ග්‍රැෆික් කාඩ්පත් සඳහා විවෘත ධාවකයක් වන NVK, Vulkan 1.0 සඳහා සහය දක්වයි.

ග්‍රැෆික් ප්‍රමිතීන් වර්ධනය කරන Khronos consortium, Vulkan 1.0 පිරිවිතර සමඟ NVIDIA වීඩියෝ කාඩ්පත් සඳහා විවෘත NVK ධාවකයේ පූර්ණ ගැළපුම හඳුනාගෙන ඇත. රියදුරු CTS (Kronos Conformance Test Suite) වෙතින් සියලුම පරීක්ෂණ සාර්ථකව සමත් වී ඇති අතර සහතික කළ රියදුරන්ගේ ලැයිස්තුවට ඇතුළත් කර ඇත. Turing microarchitecture (TITAN RTX, GeForce RTX 2060/2070/2080, GeForce GTX 1660, Quadro RTX 3000-8000, Quadro T1000/T2000) මත පදනම්ව NVIDIA GPU සඳහා සහතික කිරීම සම්පූර්ණ කර ඇත. පරීක්ෂණය Linux kernel 6.5, X.Org X Server 1.20.14, XWayland 22.1.9 සහ GNOME Shell 44.4 සමඟ පරිසරයක සිදු කරන ලදී. සහතිකය ලබා ගැනීමෙන් ඔබට ග්‍රැෆික් ප්‍රමිතීන් සමඟ අනුකූලතාව නිල වශයෙන් ප්‍රකාශ කිරීමට සහ ආශ්‍රිත ක්‍රොනොස් වෙළඳ ලකුණු භාවිතා කිරීමට ඉඩ ලබා දේ.

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

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

නිවේදනයේ වෙනස්කම් අතර, රස්ට් භාෂාවෙන් ලියා ඇති NVK සඳහා නව පසුබිම් සම්පාදකයක් භාවිතා කිරීම සහ ක්‍රොනෝස් පාඨ සම්මත කිරීමට බාධා කළ පැරණි සම්පාදකයේ ගැටළු විසඳීම මෙන්ම සමහර මූලික සීමාවන් ඉවත් කිරීම ද මීසා සටහන් කරයි. පැරණි සම්පාදකයේ සම්පූර්ණ නැවත සකස් කිරීමකින් තොරව නිවැරදි කළ නොහැකි ගෘහ නිර්මාණ ශිල්පය. අනාගතය සඳහා සැලසුම් අතර, Maxwell microarchitecture මත පදනම් වූ GPU සහාය එකතු කිරීම සහ Vulkan 1.3 API සඳහා පූර්ණ සහය ක්රියාත්මක කිරීම නව පසුබිමෙහි සඳහන් වේ.

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

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