கடந்த மே மாதம், குறிப்பில் குறிப்பிட்டுள்ளபடி, லினக்ஸுக்கு என்விடியா தயாரித்த மாற்றங்கள் குறித்த செய்தியை வலைப்பதிவில் பகிர்ந்துகொண்டோம். அதன் இயக்கிகளின் அடுத்த வெளியீட்டில் “NVIDIA 560” உரிமையாளர்கள், திறந்த லினக்ஸ் கர்னல் தொகுதிகள் இயல்பாகவே பயன்படுத்தப்படும்.
டூரிங் மைக்ரோஆர்கிடெக்சர் (ஜியிபோர்ஸ் ஜிடிஎக்ஸ் 1600 மற்றும் ஆர்டிஎக்ஸ் 2000) தொடங்கி, லினக்ஸ் கர்னல் தொகுதிகள் இயல்புநிலைக்கு அதன் தனியுரிம இயக்கிகளை மாற்றுவதற்கான திட்டங்களை இப்போது என்விடியா அறிவித்துள்ளது.
அதைக் குறிப்பிடுவது மதிப்பு Linux க்கான தொகுதிகள் 2022 வசந்த காலத்தில் திறக்கப்பட்டன MIT மற்றும் GPLv2 உரிமங்களின் கீழ், அவற்றை இயல்புநிலையாகப் பயன்படுத்துவதற்கான திட்டம் இரண்டு மாதங்களுக்கு முன்பு வெளிப்படுத்தப்பட்டது. இந்த மாற்றம் முன்னிருப்பு இயக்கி தொகுப்பு ஏற்கனவே திறந்த தொகுதிகளைப் பயன்படுத்தும் என்பதைக் குறிக்கிறது, முன்பு ஒரு விருப்பமாக வழங்கப்பட்டது. இருப்பினும், முக்கிய ஃபார்ம்வேர் செயல்பாடு மற்றும் CUDA, OpenGL மற்றும் Vulkan க்கான நூலகங்கள் போன்ற பயனர்-வெளி கூறுகள் தனியுரிமமாக இருக்கும்.
இரண்டு ஆண்டுகளுக்குப் பிறகு, எங்கள் திறந்த மூல GPU கர்னல் தொகுதிகள் மூலம் சமமான அல்லது சிறந்த பயன்பாட்டு செயல்திறனைப் பெற்றுள்ளோம் மற்றும் கணிசமான புதிய திறன்களைச் சேர்த்துள்ளோம்:
- பன்முக நினைவக மேலாண்மை (HMM) ஆதரவு
-ரகசிய கணிப்பு
எங்கள் கிரேஸ் தளங்களின் நிலையான நினைவக கட்டமைப்புகள்
-இன்னமும் அதிகமாக
திறந்த மூல GPU கர்னல் மாட்யூல்களுக்கு முழுமையாக மாறுவது சரியான முடிவாக இருக்கும் கட்டத்தில் நாங்கள் இப்போது இருக்கிறோம், மேலும் வரவிருக்கும் R560 இயக்கி வெளியீட்டில் அந்த மாற்றத்தைச் செய்கிறோம்.
இப்போது வரை, தனியுரிமக் கட்டுப்படுத்திகள் தொகுதி மாறுபாடுகளை உள்ளடக்கியது தனியுரிம மற்றும் திறந்த மூல இரண்டும், ஒத்திசைவாக புதுப்பிக்கப்பட்டது, ஆனால் தனியுரிம தொகுதிகள் இயல்பாகவே பயன்படுத்தப்பட்டன.
முக்கிய வேறுபாடு கிடைக்கக்கூடிய விருப்பங்களில் ஒன்று திறந்த தொகுதிகள் GSP மைக்ரோகண்ட்ரோலர் பொருத்தப்பட்ட GPUகளுடன் மட்டுமே பயன்படுத்தப்படும் (தனி GPU சிஸ்டம் செயலி). இந்த மைக்ரோகண்ட்ரோலர் GPU துவக்கம் மற்றும் கட்டுப்பாட்டு செயல்பாடுகளை கன்ட்ரோலரிலிருந்து தனியுரிம நிலைபொருளுக்கு நகர்த்த அனுமதிக்கிறது. டூரிங், ஆம்பியர், அடா மற்றும் ஹாப்பர் போன்ற மைக்ரோ ஆர்கிடெக்சர்களின் அடிப்படையில் வீடியோ கார்டுகளில் ஜிஎஸ்பி காணப்படுகிறது.
புதிய GPU களுக்கு கூடுதலாக, தி தனியுரிம தொகுதிகள் இன்னும் GSP வசதி இல்லாத பழைய GPUகளை ஆதரிக்கின்றன, மேக்ஸ்வெல், பாஸ்கல் மற்றும் வோல்டா மைக்ரோஆர்கிடெக்சர்களை அடிப்படையாகக் கொண்டவை போன்றவை. என்விடியா தனியுரிம தொகுதிகளில் புதிய GPUகளுக்கான ஆதரவை செயல்படுத்துவதை நிறுத்திவிட்டு, திறந்த தொகுதிகளின் வளர்ச்சியில் மட்டுமே கவனம் செலுத்த விரும்புகிறது. எடுத்துக்காட்டாக, புதிய என்விடியா கிரேஸ் ஹாப்பர் மற்றும் என்விடியா பிளாக்வெல் இயங்குதளங்களுக்கான ஆதரவு இப்போது திறந்த தொகுதிகளில் கிடைக்கிறது, அவை தனியுரிம தொகுதிகளால் ஆதரிக்கப்படவில்லை.
அனைத்து GPUகளும் திறந்த மூல GPU கர்னல் தொகுதிகளால் ஆதரிக்கப்படுவதில்லை.
NVIDIA Grace Hopper அல்லது NVIDIA Blackwell போன்ற அடுத்த தலைமுறை இயங்குதளங்களுக்கு, நீங்கள் திறந்த மூல GPU கோர் மாட்யூல்களைப் பயன்படுத்த வேண்டும். இந்த இயங்குதளங்களில் தனியுரிம இயக்கிகள் ஆதரிக்கப்படுவதில்லை.
டூரிங், ஆம்பியர், அடா லவ்லேஸ் அல்லது ஹாப்பர் ஆர்கிடெக்சர்களில் புதிய ஜிபியுக்களுக்கு, ஓப்பன் சோர்ஸ் ஜிபியு கர்னல் மாட்யூல்களுக்கு மாற என்விடியா பரிந்துரைக்கிறது. Maxwell, Pascal அல்லது Volta கட்டமைப்புகளில் உள்ள பழைய GPUகளுக்கு, உங்கள் இயங்குதளத்தில் திறந்த மூல GPU கோர் தொகுதிகள் ஆதரிக்கப்படாது. என்விடியா தனியுரிம இயக்கியைத் தொடர்ந்து பயன்படுத்தவும்.
ஒரே கணினியில் பழைய மற்றும் புதிய GPUகளுடன் கலவையான வரிசைப்படுத்தல்களுக்கு, தனியுரிம இயக்கியைத் தொடர்ந்து பயன்படுத்தவும்.
என்விடியா 560 இயக்கிகளின் வெளியீட்டில் டூரிங் மைக்ரோஆர்கிடெக்சரை அடிப்படையாகக் கொண்ட GPU களுக்கும், Ada அடிப்படையிலான GPU மெய்நிகராக்கத்திற்கும், தொகுதிகளின் திறந்த பதிப்புகள் வெளியிடப்படும் முன்னிருப்பாக நிறுவப்பட்ட கர்னலின் மற்றும் nvidia-peermem.ko அதன் பயன்பாடு சாத்தியமான சூழ்நிலைகளில். விநியோகங்களில் Ubuntu, Debian, SUSE மற்றும் openSUSE, "nvidia-open" தொகுப்பைப் பயன்படுத்த பரிந்துரைக்கப்படுகிறது என்விடியா இயக்கிகளின் திறந்த தொகுதி பதிப்பை நிறுவ. RHEL அடிப்படையிலான விநியோகங்களில், "என்விடியா-இயக்கி".
அதைக் குறிப்பிடுவது மதிப்பு என்விடியா புதிய ஸ்கிரிப்டை வழங்குகிறது «nvidia-driver-assistant» கண்டறிவதற்கான உதவி, இது கர்னல் தொகுதிகளின் உகந்த பதிப்பின் தேர்வை எளிதாக்குகிறது. மறுபுறம், கட்டளைகளுடன் அதைச் செய்ய விரும்பும் பயனர்கள், கணினியில் தனியுரிம கர்னல் தொகுதிகளை நிறுவ விரும்பினால், அவர்கள் விருப்பத்தை குறிப்பிட வேண்டும் «–kernel-module-type=proprietary» நிறுவல் கோப்பை என்விடியா இயக்கிகளுடன் இயக்கும் போது.
இறுதியாக நீங்கள் இருந்தால் அதைப் பற்றி மேலும் அறிய ஆர்வமாக, நீங்கள் விவரங்களை சரிபார்க்கலாம் பின்வரும் இணைப்பு.