NVK፣ ክፍት ምንጭ Vulkan ነጂ ለ NVIDIA ግራፊክስ ካርዶች አስተዋወቀ

Collabora የVulkan ግራፊክስ ኤፒአይ ለNVDIA ግራፊክስ ካርዶች ተግባራዊ የሚያደርግ አዲስ የሜሳ ሾፌር የሆነውን NVK አውጥቷል። ሹፌሩ ከባዶ የተጻፈው ኦፊሴላዊ የራስጌ ፋይሎችን እና በNVadi የታተሙ ክፍት የከርነል ሞጁሎችን በመጠቀም ነው። የመንጃ ኮድ በ MIT ፈቃድ ስር ክፍት ምንጭ ነው። ከሴፕቴምበር 2018 ጀምሮ በተለቀቁት የቱሪንግ እና የአምፔር ማይክሮአርክቴክቸር ላይ በመመስረት አሽከርካሪው ጂፒዩዎችን ብቻ ይደግፋል።

ፕሮጀክቱ በካሮል ሄርብስት፣ የኑቮ ገንቢ በቀይ ኮፍያ፣ ዴቪድ ኤርሊ፣ የዲአርኤም ንዑስ ስርዓትን በ Red Hat እና ጃሰን ኤክስትራንድ በኮላቦራ ንቁ የሜሳ ገንቢ ባካተተ ቡድን እየተዘጋጀ ነው። አዲስ ሾፌር ሲፈጥሩ የኑቮ ኦፕንጂኤል ሾፌር መሰረታዊ ክፍሎች በቦታዎች ጥቅም ላይ ይውላሉ, ነገር ግን በ NVIDIA ራስጌ ፋይሎች ውስጥ ባሉ ስሞች ልዩነት እና በኑቮ ውስጥ በተገላቢጦሽ የምህንድስና ስሞች ምክንያት, ቀጥተኛ ኮድ መበደር አስቸጋሪ ነው እና በአብዛኛው. ብዙ ነገሮችን እንደገና ማጤን እና በዜሮ መተግበር አስፈላጊ ነበር.

ለሜሳ አዲስ የVulkan ሾፌር ለመፍጠር በማሰብ ልማት በመካሄድ ላይ ሲሆን ይህም ኮድ ሌሎች አሽከርካሪዎችን ሲፈጥር ሊበደር ይችላል። ይህንን ለማድረግ በ NVK ሾፌር ላይ ስንሰራ የ Vulkan አሽከርካሪዎችን በማደግ ላይ ያሉትን ሁሉንም ተሞክሮዎች ከግምት ውስጥ ለማስገባት ሞክረናል ፣ የኮዱን መሠረት በጥሩ ሁኔታ ለማቆየት እና ከሌሎች የ Vulkan አሽከርካሪዎች ኮድ ማስተላለፍን ለመቀነስ ፣ መደረግ ያለበትን በማድረግ። ለተመቻቸ እና ከፍተኛ ጥራት ላለው ስራ, እና በሌሎች አሽከርካሪዎች ውስጥ የሚደረገውን በጭፍን አለመቅዳት.

የNVK ሹፌር በመገንባት ላይ ያለው ለጥቂት ወራት ብቻ ነው፣ ስለዚህ ተግባራቱ የተገደበ ነው። ከVulkan CTS (Compatibility Test Suite) 98% ሙከራዎችን ሲያካሂድ ነጂው የፈተናዎቹን 10% በተሳካ ሁኔታ አልፏል። በአጠቃላይ የአሽከርካሪዎች ዝግጁነት ከ20-25% የ ANV እና RADV ነጂዎች ተግባራዊነት ይገመታል። ከሃርድዌር ድጋፍ አንፃር፣ አሽከርካሪው በአሁኑ ጊዜ በቱሪንግ እና በአምፔር ማይክሮአርክቴክቸር ላይ የተመሰረቱ ካርዶች ብቻ ነው። ኬፕለርን፣ ማክስዌልን እና ፓስካል ጂፒዩዎችን ለመደገፍ በፕላች ላይ እየተሰራ ነው፣ ግን እስካሁን ዝግጁ አይደሉም።

በረዥም ጊዜ የ NVK ነጂ ለ NVIDIA ግራፊክስ ካርዶች ከ RADV ነጂ ጋር ተመሳሳይነት ያለው የጥራት ደረጃ እና ተግባራዊነት ደረጃ ላይ ይደርሳል ተብሎ ይጠበቃል AMD ካርዶች. የNVK ሾፌር ዝግጁ ከሆነ በኋላ በእድገቱ ወቅት የተፈጠሩት የጋራ ቤተ-ፍርግሞች የኖቮ ኦፕን ጂኤል ሾፌርን ለ NVIDIA ቪዲዮ ካርዶች ለማሻሻል ጥቅም ላይ ሊውሉ ይችላሉ. በVulkan API በጥሪ ትርጉም የሚሰራ ባለ ሙሉ የOpenGL ሾፌር ለ NVIDIA ቪዲዮ ካርዶች የዚንክ ፕሮጄክትን የመጠቀም እድሉም እየታሰበ ነው።

ምንጭ: opennet.ru

አስተያየት ያክሉ