ቬኑስ በVukan API ላይ የተመሰረተ ለQEMU እና KVM ምናባዊ ጂፒዩ ነው።

ኮላቦራ በVukan ግራፊክስ ኤፒአይ ላይ የተመሠረተ ምናባዊ ጂፒዩ (VirtIO-GPU) የሚያቀርበውን የቬነስ ሾፌር አስተዋውቋል። ቬኑስ ቀደም ሲል ከነበረው የVirGL ሾፌር ጋር ተመሳሳይ ነው፣ በOpenGL ኤፒአይ ላይ ይተገበራል፣ እና ለእያንዳንዱ እንግዳ ለ3D አተረጓጎም ቨርቹዋል ጂፒዩ እንዲሰጥ ያስችለዋል፣ ለአካላዊ ጂፒዩ ልዩ ቀጥተኛ መዳረሻ ሳይሰጥ። የቬነስ ኮድ አስቀድሞ ከሜሳ ጋር ተካቷል እና ከተለቀቀ በኋላ ተልኳል።21.1.

የቬነስ ነጂው የVulkan ግራፊክስ ኤፒአይ ትዕዛዞችን ተከታታይ ለማድረግ የ Virtio-GPU ፕሮቶኮልን ይገልጻል። በእንግዳ በኩል ለማቅረብ ከቬኑስ እና ከቨርጂኤል ነጂዎች ወደ ቩልካን እና ኦፕንጂኤል ትዕዛዞች የተተረጎሙትን የvirglrenderer ቤተ-መጽሐፍት ጥቅም ላይ ይውላል። በአስተናጋጅ ሲስተም በኩል ካለው አካላዊ ጂፒዩ ጋር ለመገናኘት የኤኤንቪ (ኢንቴል) ወይም RADV (AMD) የቩልካን ነጂዎች ከሜሳ መጠቀም ይችላሉ።

ማስታወሻው በ QEMU እና KVM ላይ ተመስርተው ቬነስን በምናባዊ ስርዓት ለመጠቀም ዝርዝር መመሪያዎችን ይሰጣል። በአስተናጋጁ በኩል ለመስራት የሊኑክስ ከርነል 5.16-rc ለ/dev/udmabuf (በ CONFIG_UDMABUF አማራጭ መገንባት) እንዲሁም የ virglrenderer (የሪስ-ማጋራት ቅርንጫፍ) እና QEMU (venus-dev ቅርንጫፍ) ልዩ ቅርንጫፎችን ያስፈልጋል። ). በእንግዳ ስርዓት በኩል የሊኑክስ ከርነል 5.16-rc እና Mesa 21.1+ ፓኬጅ ከ "-Dvulkan-drivers=virtio-experimental" አማራጭ ጋር ተቀናብሮ ሊኖርህ ይገባል።

ቬኑስ - ምናባዊ ጂፒዩ ለQEMU እና KVM፣ በVukan API ላይ በመመስረት የተተገበረ


ምንጭ: opennet.ru

አስተያየት ያክሉ