Rasipibẹri Pi 4 Ifọwọsi Vulkan 1.1 Graphics API Support

Awọn olupilẹṣẹ Rasipibẹri Pi kede iwe-ẹri ti awakọ awọn eya aworan v3dv nipasẹ ẹgbẹ Khronos, eyiti o ti kọja diẹ sii ju awọn idanwo ẹgbẹrun 100 lati ṣeto CTS (Kronos Conformance Test Suite) ati pe a rii pe o ni ibamu ni kikun pẹlu sipesifikesonu Vulkan 1.1.

Awakọ naa jẹ ifọwọsi pẹlu lilo Broadcom BCM2711 ërún ti a lo ninu Rasipibẹri Pi 4, Rasipibẹri Pi 400 ati Awọn igbimọ Iṣiro Module 4. Idanwo ni a ṣe lori igbimọ Rasipibẹri Pi 4 pẹlu pinpin Rasipibẹri Pi OS ti o da lori ekuro Linux 5.10.63, Mesa 21.3.0 ati X -awọn olupin. Gbigba ijẹrisi gba ọ laaye lati kede ibamu ni ifowosi pẹlu awọn iṣedede eya aworan ati lo awọn ami-iṣowo Khronos ti o somọ.

Ni afikun si Vulkan 1.1, awakọ v3dv tun ṣafihan atilẹyin fun awọn shaders geometry ati awọn amugbooro Vulkan ti kii ṣe pato. Atilẹyin ilọsiwaju fun RenderDoc debugger 3D ati olutọpa GFXReconstruct. Ni afikun, awọn awakọ OpenGL ati Vulkan ti pọ si iṣiṣẹ ti koodu ti ipilẹṣẹ nipasẹ olupilẹṣẹ shader, eyiti o ni ipa rere lori iyara awọn eto ti o lo awọn shaders ti nṣiṣe lọwọ, gẹgẹbi awọn ere ti o da lori Ẹrọ Unreal 4. Aworan ti o wa ni isalẹ fihan ilosoke iṣẹ fun diẹ ninu awọn ere bi ipin kan:

Rasipibẹri Pi 4 Ifọwọsi Vulkan 1.1 Graphics API Support

Gbogbo awọn ayipada ti a ṣe akiyesi ninu awakọ v3dv ti tẹlẹ ti gba sinu iṣẹ akanṣe Mesa akọkọ ati pe yoo wa laipẹ ni pinpin Rasipibẹri Pi OS. Awakọ v3dv wa ni opin si atilẹyin fun imuyara awọn eya aworan VideoCore VI, ti a lo lati bẹrẹ pẹlu awoṣe Rasipibẹri Pi 4. Fun awọn igbimọ agbalagba, awakọ RPi-VK-Iwakọ ti wa ni idagbasoke lọtọ, eyiti o ṣe imuse kan ipin ti Vulkan API, niwon awọn agbara ti VideoCore GPU ti a pese ni awọn igbimọ ṣaaju Rasipibẹri Pi 4 ko to lati ṣe imuse Vulkan API ni kikun.

Rasipibẹri Pi 4 Ifọwọsi Vulkan 1.1 Graphics API Support
Rasipibẹri Pi 4 Ifọwọsi Vulkan 1.1 Graphics API Support


orisun: opennet.ru

Fi ọrọìwòye kun