NVK, ለ NVIDIA ግራፊክስ ካርዶች ክፍት ሾፌር, Vulkan 1.0 ን ይደግፋል

የግራፊክስ ደረጃዎችን የሚያዘጋጀው የክሮኖስ ኮንሰርቲየም ክፍት የNVK ሾፌር ለNVDIA ቪዲዮ ካርዶች ከVulkan 1.0 ዝርዝር መግለጫ ጋር ሙሉ ተኳሃኝነት መሆኑን አውቋል። አሽከርካሪው ሁሉንም ፈተናዎች በተሳካ ሁኔታ ከሲቲኤስ (ክሮኖስ ኮንፎርማንስ ቴስት ስዊት) አልፏል እና በተረጋገጡ አሽከርካሪዎች ዝርዝር ውስጥ ተካትቷል። በ Turing microarchitecture (TITAN RTX, GeForce RTX 2060/2070/2080, GeForce GTX 1660, Quadro RTX 3000-8000, Quadro T1000/T2000) ላይ በመመስረት ለNVadia GPUs ሰርተፍኬት ተጠናቋል። ፈተናው የተካሄደው በሊኑክስ ከርነል 6.5፣ X.Org X Server 1.20.14፣ XWayland 22.1.9 እና GNOME Shell 44.4 በተባለ አካባቢ ነው። የምስክር ወረቀቱን ማግኘት ከግራፊክስ ደረጃዎች ጋር ተኳሃኝነትን በይፋ እንዲያሳውቁ እና ተዛማጅ የሆኑትን የክሮኖስ የንግድ ምልክቶችን እንዲጠቀሙ ያስችልዎታል።

የNVK ሹፌር ከባዶ የተገነባው ካሮል ሄርብስት (የኑቮ ገንቢ በቀይ ኮፍያ)፣ ዴቪድ ኤርሊ (የዲአርኤም ጠባቂ በቀይ ኮፍያ) እና ጄሰን ኤክስትራንድ (በኮላቦራ ንቁ የሜሳ ገንቢ) ጨምሮ በአንድ ቡድን ነው። ሾፌሩን በሚፈጥሩበት ጊዜ ገንቢዎቹ በNVDIA የታተሙትን ኦፊሴላዊ የራስጌ ፋይሎችን እና ክፍት የከርነል ሞጁሎችን ተጠቅመዋል። የNVK ኮድ በአንዳንድ ቦታዎች የኑቮ ኦፕንጂኤል ሾፌርን አንዳንድ መሰረታዊ ክፍሎችን ተጠቅሟል ነገርግን በNVDIA አርዕስት ፋይሎች ውስጥ ባሉ ስሞች እና በኑቮ ውስጥ በተገለባበጡ ስሞች ላይ ባለው ልዩነት ምክንያት ኮዱን በቀጥታ መበደር ከባድ ነው እና በአብዛኛው ከባዶ ጀምሮ ብዙ ነገሮች እንደገና ሊታሰቡና መተግበር ነበረባቸው።

ለሜሳ አዲስ የVulkan አሽከርካሪ ለመፍጠር ልማት በአይን ተካሂዶ ነበር፣ ይህ ኮድ ሌሎች አሽከርካሪዎችን ሲፈጥሩ ሊበደር ይችላል። ይህንን ለማድረግ በ NVK ሾፌር ላይ በሚሰሩበት ጊዜ የ Vulkan አሽከርካሪዎችን በማዳበር ያለውን ልምድ ከግምት ውስጥ በማስገባት የኮድ መሰረቱን በጥሩ ሁኔታ ለመጠበቅ እና ከሌሎች የ Vulkan አሽከርካሪዎች ኮድ ማስተላለፍን ለመቀነስ ሞክረዋል ፣ ምርጥ እና ከፍተኛ ጥራት ያለው ስራ፣ እና በሌሎች አሽከርካሪዎች ውስጥ እንዴት እንደተሰራ በጭፍን አለመቅዳት። ነጂው አስቀድሞ በሜሳ ውስጥ ተካትቷል፣ እና በኑቮ ዲአርኤም ሾፌር ኤፒአይ ላይ አስፈላጊ ለውጦች በሊኑክስ 6.6 ከርነል ውስጥ ተካትተዋል።

በማስታወቂያው ላይ ከተደረጉት ለውጦች መካከል ሜሳ እንዲሁ በዝገት ቋንቋ የተጻፈ እና በአሮጌው ማጠናከሪያ ውስጥ ችግሮችን በመፍታት የክሮኖስ ጽሑፎችን ምንባብ ላይ ጣልቃ የገባ እና አንዳንድ መሰረታዊ ገደቦችን በማስወገድ ለ NVK አዲስ የጀርባ አቀናባሪ መቀበሉን ይጠቅሳል። የድሮው ማጠናከሪያ ሙሉ በሙሉ እንደገና ካልተሰራ ሊታረም የማይችል አርክቴክቸር። ከወደፊቱ ዕቅዶች መካከል በማክስዌል ማይክሮአርክቴክቸር ላይ የተመሰረተ የጂፒዩ ድጋፍ መጨመር እና ለ Vulkan 1.3 API ሙሉ ድጋፍ መተግበር በአዲሱ የጀርባ ክፍል ውስጥ ተጠቅሷል.

ምንጭ: opennet.ru

አስተያየት ያክሉ