வீனஸ் - QEMU மற்றும் KVM க்கான மெய்நிகர் GPU, Vukan API அடிப்படையில் செயல்படுத்தப்பட்டது

கொலாபோரா வீனஸ் இயக்கியை அறிமுகப்படுத்தியுள்ளது, இது Vukan கிராபிக்ஸ் API அடிப்படையில் ஒரு மெய்நிகர் GPU (VirtIO-GPU) வழங்குகிறது. வீனஸ் முன்பு கிடைக்கக்கூடிய VirGL இயக்கியைப் போன்றது, இது OpenGL API க்கு மேல் செயல்படுத்தப்பட்டது, மேலும் ஒவ்வொரு விருந்தினருக்கும் 3D ரெண்டரிங்கிற்கான மெய்நிகர் GPU ஐ இயற்பியல் GPU க்கு பிரத்தியேக நேரடி அணுகலை வழங்காமல் வழங்க அனுமதிக்கிறது. வீனஸ் குறியீடு ஏற்கனவே மேசாவுடன் சேர்க்கப்பட்டுள்ளது மற்றும் வெளியான 21.1 முதல் அனுப்பப்பட்டது.

Vulkan கிராபிக்ஸ் API கட்டளைகளை வரிசைப்படுத்துவதற்கான Virtio-GPU நெறிமுறையை வீனஸ் இயக்கி வரையறுக்கிறது. விருந்தினர் பக்கத்தில் ரெண்டரிங் செய்ய, virglrenderer லைப்ரரி பயன்படுத்தப்படுகிறது, இது வீனஸ் மற்றும் VirGL இயக்கிகளிலிருந்து Vulkan மற்றும் OpenGL கட்டளைகளுக்கு கட்டளைகளை மொழிபெயர்க்கும். ஹோஸ்ட் சிஸ்டம் பக்கத்தில் உள்ள இயற்பியல் GPU உடன் தொடர்பு கொள்ள, Mesa இலிருந்து ANV (Intel) அல்லது RADV (AMD) Vulkan இயக்கிகள் பயன்படுத்தப்படலாம்.

QEMU மற்றும் KVM அடிப்படையிலான மெய்நிகராக்க அமைப்புகளில் வீனஸைப் பயன்படுத்துவதற்கான விரிவான வழிமுறைகளை குறிப்பு வழங்குகிறது. ஹோஸ்ட் பக்கத்தில் வேலை செய்ய, /dev/udmabuf (CONFIG_UDMABUF விருப்பத்துடன் உருவாக்குதல்) க்கான ஆதரவுடன் Linux கர்னல் 5.16-rc தேவை, அத்துடன் virglrenderer (res-sharing கிளை) மற்றும் QEMU (venus-dev கிளை) ஆகியவற்றின் தனி கிளைகளும் தேவை. ) விருந்தினர் கணினி பக்கத்தில், உங்களிடம் Linux kernel 5.16-rc மற்றும் Mesa 21.1+ தொகுப்பு “-Dvulkan-drivers=virtio-experimental” விருப்பத்துடன் தொகுக்கப்பட்டிருக்க வேண்டும்.

வீனஸ் - QEMU மற்றும் KVM க்கான மெய்நிகர் GPU, Vukan API அடிப்படையில் செயல்படுத்தப்பட்டது


ஆதாரம்: opennet.ru

கருத்தைச் சேர்