NVIDIA வீடியோ அட்டைகளுக்கான திறந்த Vulkan இயக்கி NVK அறிமுகப்படுத்தப்பட்டது

NVIDIA வீடியோ அட்டைகளுக்கான Vulkan கிராபிக்ஸ் API ஐ செயல்படுத்தும் Mesaக்கான புதிய திறந்த மூல இயக்கியான NVK ஐ Collabora அறிமுகப்படுத்தியுள்ளது. என்விடியாவால் வெளியிடப்பட்ட அதிகாரப்பூர்வ தலைப்புக் கோப்புகள் மற்றும் திறந்த மூல கர்னல் தொகுதிகளைப் பயன்படுத்தி இயக்கி புதிதாக எழுதப்பட்டது. இயக்கி குறியீடு MIT உரிமத்தின் கீழ் திறந்த மூலமானது. இயக்கி தற்போது செப்டம்பர் 2018 முதல் வெளியிடப்பட்ட டூரிங் மற்றும் ஆம்பியர் மைக்ரோஆர்கிடெக்சர்களின் அடிப்படையில் GPUகளை மட்டுமே ஆதரிக்கிறது.

Red Hat இல் உள்ள Nouveau டெவலப்பர் கரோல் ஹெர்ப்ஸ்ட், Red Hat இல் DRM பராமரிப்பாளரான டேவிட் ஏர்லி மற்றும் Collabora இல் செயலில் உள்ள Mesa டெவலப்பரான Jason Ekstrand ஆகியோர் அடங்கிய குழுவினால் இந்த திட்டம் உருவாக்கப்படுகிறது. ஒரு புதிய இயக்கியை உருவாக்கும் போது, ​​சில இடங்களில் Nouveau OpenGL இயக்கியின் அடிப்படை கூறுகள் பயன்படுத்தப்படுகின்றன, ஆனால் NVIDIA தலைப்பு கோப்புகளில் உள்ள பெயர்களில் உள்ள வேறுபாடுகள் மற்றும் தலைகீழ் பொறியியலின் அடிப்படையில் பெறப்பட்ட Nouveau இல் உள்ள பெயர்கள், நேரடியாக கடன் வாங்குதல் குறியீடு கடினமானது மற்றும் பெரும்பாலும் பல விஷயங்களை மறுபரிசீலனை செய்து அவற்றை பூஜ்ஜியத்துடன் செயல்படுத்த வேண்டியது அவசியம்.

மேசாவிற்கான புதிய குறிப்பு வல்கன் இயக்கியை உருவாக்கும் நோக்குடன் மேம்பாடு மேற்கொள்ளப்படுகிறது, மற்ற இயக்கிகளை உருவாக்கும் போது அதன் குறியீட்டை கடன் வாங்கலாம். இதைச் செய்ய, டிரைவரில் பணிபுரியும் போது, ​​NVK வல்கன் இயக்கிகளை உருவாக்குவதில் ஏற்கனவே உள்ள அனைத்து அனுபவங்களையும் கணக்கில் எடுத்துக்கொள்ளவும், குறியீட்டு தளத்தை உகந்த வடிவத்தில் பராமரிக்கவும், மற்ற வல்கன் இயக்கிகளிடமிருந்து குறியீட்டை மாற்றுவதைக் குறைக்கவும் முயற்சித்தது. மற்றும் உயர்தர வேலை, மற்றும் பிற இயக்கிகளில் இது எவ்வாறு செய்யப்பட்டது என்பதை கண்மூடித்தனமாக நகலெடுக்கவில்லை.

NVK இயக்கி சில மாதங்கள் மட்டுமே உருவாக்கத்தில் உள்ளது, எனவே அதன் செயல்பாடு குறைவாக உள்ளது. Vulkan CTS (இணக்கத்தன்மை சோதனை தொகுப்பு) இலிருந்து 98% சோதனைகளை இயக்கும் போது இயக்கி 10% சோதனைகளை வெற்றிகரமாக கடந்து செல்கிறார். பொதுவாக, இயக்கி தயார்நிலை ANV மற்றும் RADV இயக்கிகளின் செயல்பாட்டில் 20-25% என மதிப்பிடப்படுகிறது. வன்பொருள் ஆதரவைப் பொறுத்தவரை, இயக்கி தற்போது டூரிங் மற்றும் ஆம்பியர் மைக்ரோஆர்கிடெக்சர்களை அடிப்படையாகக் கொண்ட கார்டுகளுக்கு மட்டுப்படுத்தப்பட்டுள்ளது. கெப்லர், மேக்ஸ்வெல் மற்றும் பாஸ்கல் ஜிபியுக்களை ஆதரிக்க பேட்ச்கள் வேலை செய்யப்படுகின்றன, ஆனால் அவை இன்னும் தயாராகவில்லை.

நீண்ட காலத்திற்கு, NVIDIA கிராபிக்ஸ் கார்டுகளுக்கான NVK இயக்கி AMD கார்டுகளுக்கான RADV இயக்கியைப் போன்ற தரம் மற்றும் செயல்பாட்டின் அளவை அடையும் என எதிர்பார்க்கப்படுகிறது. NVK இயக்கி தயாரானதும், அதன் வளர்ச்சியின் போது உருவாக்கப்பட்ட பொதுவான நூலகங்கள் NVIDIA வீடியோ அட்டைகளுக்கான Nouveau OpenGL இயக்கியை மேம்படுத்த பயன்படுத்தப்படலாம். NVIDIA வீடியோ கார்டுகளுக்கான முழு அளவிலான OpenGL இயக்கியை செயல்படுத்த Zink திட்டத்தைப் பயன்படுத்துவதற்கான சாத்தியக்கூறுகள், Vulkan API க்கு ஒளிபரப்பு அழைப்புகள் மூலம் செயல்படுவதும் பரிசீலிக்கப்படுகிறது.

ஆதாரம்: opennet.ru

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