RADV Vulkan இயக்கி ACO ஷேடர் தொகுப்பு பின்தளத்தைப் பயன்படுத்த மாற்றப்பட்டது

Mesa 20.2 வெளியீட்டை உருவாக்கப் பயன்படுத்தப்படும் கோட்பேஸில், செயல்படுத்தப்பட்டது ஷேடர்களை தொகுக்க இயல்புநிலை பின்தளத்தைப் பயன்படுத்த, AMD சில்லுகளுக்கான வல்கன் இயக்கியான RADV ஐ மாற்றுகிறது "ACO“, இது எல்எல்விஎம் ஷேடர் கம்பைலருக்கு மாற்றாக வால்வால் உருவாக்கப்படுகிறது. இந்த மாற்றம் விளையாட்டு செயல்திறன் அதிகரிப்பதற்கும் வெளியீட்டு நேரத்தைக் குறைப்பதற்கும் வழிவகுக்கும். பழைய பின்தளத்தில் திரும்ப, சூழல் மாறி “RADV_DEBUG=llvm” வழங்கப்படுகிறது.

AMDGPU இயக்கிக்காக AMD உருவாக்கிய பழைய பின்தளத்துடன் ACO செயல்பாட்டில் சமநிலையை அடைந்த பிறகு RADV இயக்கியை புதிய பின்தளத்திற்கு மாற்றுவது சாத்தியமானது, இது RadeonSI OpenGL இயக்கியில் தொடர்ந்து பயன்படுத்தப்படுகிறது. வால்வு மூலம் சோதனை வெளிப்படுத்தினார்தொகுத்தல் வேகத்தின் அடிப்படையில் ACO ஆனது AMDGPU ஷேடர் கம்பைலரை விட இரண்டு மடங்கு வேகமானது மற்றும் RADV இயக்கியுடன் கணினிகளில் இயங்கும் போது சில கேம்களில் FPS அதிகரிப்பதை நிரூபிக்கிறது.

RADV Vulkan இயக்கி ACO ஷேடர் தொகுப்பு பின்தளத்தைப் பயன்படுத்த மாற்றப்பட்டது

RADV Vulkan இயக்கி ACO ஷேடர் தொகுப்பு பின்தளத்தைப் பயன்படுத்த மாற்றப்பட்டது

ACO பின்தளமானது, கேமிங் அப்ளிகேஷன் ஷேடர்களுக்கு முடிந்தவரை உகந்த குறியீடு உருவாக்கத்தை வழங்குவதையும், அதே போல் மிக அதிக தொகுத்தல் வேகத்தை அடைவதையும் நோக்கமாகக் கொண்டுள்ளது. ACO ஆனது C++ இல் எழுதப்பட்டுள்ளது, JIT தொகுப்பை மனதில் கொண்டு வடிவமைக்கப்பட்டுள்ளது, மேலும் சுட்டி அடிப்படையிலான கட்டமைப்புகளைத் தவிர்த்து, வேகமான செயல்பாட்டு தரவு கட்டமைப்புகளைப் பயன்படுத்துகிறது. குறியீட்டின் இடைநிலைப் பிரதிநிதித்துவம் முற்றிலும் SSA (நிலையான ஒற்றைப் பணி) அடிப்படையிலானது மற்றும் ஷேடரைப் பொறுத்து பதிவேட்டைத் துல்லியமாக முன்கூட்டியே கணக்கிடுவதன் மூலம் பதிவு ஒதுக்கீட்டை அனுமதிக்கிறது.

கூடுதலாக: தற்போது, ​​ACO Mesa RADV Vulkan இயக்கிக்கு மட்டுமே வேலை செய்கிறது. ஆனால் ACO டெவலப்பர்கள் உறுதிரேடியான்எஸ்ஐ ஓபன்ஜிஎல் டிரைவரை ஆதரிப்பதற்காக ஏசிஓவின் திறன்களை விரிவுபடுத்தும் வேலையைத் தொடங்குவது அவர்களின் அடுத்த கட்டமாக இருக்கும், இதனால் எதிர்காலத்தில் இந்த டிரைவருக்கு, ஏசிஓ இயல்புநிலை எல்எல்விஎம் ஷேடர் கம்பைலரை மாற்ற முடியும்.

ஆதாரம்: opennet.ru

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