ලිනක්ස් කර්නලය සඳහා NVIDIA විවෘත කේත වීඩියෝ ධාවක

NVIDIA විසින් එහි හිමිකාර වීඩියෝ ධාවක කට්ටලයට ඇතුළත් කර ඇති සියලුම කර්නල් මොඩියුල විවෘත මූලාශ්‍ර බව නිවේදනය කර ඇත. කේතය MIT සහ GPLv2 බලපත්‍ර යටතේ විවෘත වේ. Linux kernel 86 සහ නව නිකුතු සහිත පද්ධති මත x64_64 සහ aarch3.10 ගෘහ නිර්මාණ සඳහා මොඩියුල ගොඩනැගීමේ හැකියාව ලබා දී ඇත. CUDA, OpenGL සහ Vulkan stacks වැනි පරිශීලක අවකාශයේ භාවිතා වන ස්ථිරාංග සහ පුස්තකාල හිමිකාරී ලෙස පවතී.

කේතය ප්‍රකාශයට පත් කිරීම ලිනක්ස් පද්ධති මත NVIDIA GPU සමඟ වැඩ කිරීමේ උපයෝගීතාවයේ සැලකිය යුතු දියුණුවක්, මෙහෙයුම් පද්ධතිය සමඟ ඒකාබද්ධ වීම ශක්තිමත් කිරීම සහ ධාවක බෙදා හැරීම සහ ගැටළු නිදොස් කිරීම සරල කරනු ඇතැයි අපේක්ෂා කෙරේ. Ubuntu සහ SUSE හි සංවර්ධකයින් දැනටමත් විවෘත මොඩියුල මත පදනම්ව පැකේජ සෑදීම නිවේදනය කර ඇත. විවෘත මොඩියුල තිබීම ලිනක්ස් කර්නලයේ සම්මත නොවන අභිරුචි ගොඩනැගීම් මත පදනම් වූ පද්ධති සමඟ NVIDIA ධාවක ඒකාබද්ධ කිරීම ද සරල කරනු ඇත. NVIDIA සඳහා, විවෘත මූලාශ්‍රය ප්‍රජාව සමඟ සමීප අන්තර්ක්‍රියා තුළින් Linux ධාවකවල ගුණාත්මකභාවය සහ ආරක්ෂාව වැඩිදියුණු කිරීමට සහ වෙනස්කම් පිළිබඳ තෙවන පාර්ශවීය සමාලෝචනයක් සහ ස්වාධීන විගණනය කිරීමේ හැකියාව වැඩි දියුණු කිරීමට උපකාරී වේ.

ඉදිරිපත් කරන ලද විවෘත කේත පදනම හිමිකාර ධාවක සෑදීමේදී එකවර භාවිතා වන බව සටහන් වේ, විශේෂයෙන් එය අද ප්‍රකාශයට පත් කරන ලද බීටා ශාඛාවේ 515.43.04 හි භාවිතා වේ. මෙම අවස්ථාවෙහිදී, ප්‍රාථමික එක සංවෘත ගබඩාවක් වන අතර, යෝජිත විවෘත කේත පදනම යම් සැකසුම් සහ පිරිසිදු කිරීමෙන් පසු වාත්තු ආකාරයෙන් හිමිකාර ධාවක එක් එක් නිකුතුව සඳහා යාවත්කාලීන කෙරේ. පුද්ගල වෙනස්කම් වල ඉතිහාසය සපයා නැත, ධාවකයේ එක් එක් අනුවාදය සඳහා පොදු කැපවීමක් පමණි (දැනට ධාවක 515.43.04 සඳහා මොඩියුල කේතය ප්‍රකාශයට පත් කර ඇත).

කෙසේ වෙතත්, ප්‍රජාවේ සාමාජිකයින්ට ඔවුන්ගේ නිවැරදි කිරීම් සහ වෙනස් කිරීම් මොඩියුල කේතයට තල්ලු කිරීම සඳහා ඇදීමේ ඉල්ලීම් ඉදිරිපත් කිරීමට අවස්ථාව ලබා දී ඇත, නමුත් මෙම වෙනස්කම් පොදු ගබඩාවේ වෙනම වෙනස්කම් ලෙස පිළිබිඹු නොවනු ඇත, නමුත් පළමුව ප්‍රධාන පුද්ගලික ගබඩාවට ඒකාබද්ධ කෙරේ. පසුව පමණක් විවෘත කිරීමට ඉතිරි වෙනස්කම් සමඟ මාරු කරනු ලැබේ. සංවර්ධනයට සහභාගී වීමට, ඔබ NVIDIA (දායකත්ව බලපත්‍ර ගිවිසුම) වෙත මාරු කරන ලද කේතය වෙත දේපල හිමිකම් පැවරීම පිළිබඳ ගිවිසුමක් අත්සන් කළ යුතුය.

කර්නල් මොඩියුලවල කේතය කොටස් දෙකකට බෙදා ඇත: මෙහෙයුම් පද්ධතියට සම්බන්ධ නොවන සාමාන්‍ය සංරචක සහ ලිනක්ස් කර්නලය සමඟ අන්තර්ක්‍රියා කිරීම සඳහා ස්ථරයක්. ස්ථාපන කාලය අඩු කිරීම සඳහා, පොදු සංරචක තවමත් එකලස් කරන ලද ද්විමය ගොනුවක් ආකාරයෙන් හිමිකාර NVIDIA ධාවකවල සපයනු ලබන අතර, වත්මන් කර්නල් අනුවාදය සහ පවතින සැකසුම් සැලකිල්ලට ගනිමින් එක් එක් පද්ධතිය මත ස්තරය එකලස් කර ඇත. පහත කර්නල් මොඩියුල පිරිනමනු ලැබේ: nvidia.ko, nvidia-drm.ko (Direct Rendering Manager), nvidia-modeset.ko සහ nvidia-uvm.ko (Unified Video Memory).

GeForce ශ්‍රේණි සහ වැඩපොළ GPU සහාය ඇල්ෆා ගුණාත්මක ලෙස ලැයිස්තුගත කර ඇත, නමුත් දත්ත මධ්‍යස්ථාන පරිගණන ත්වරණය සහ සමාන්තර පරිගණක (CUDA) ගෘහ නිර්මාණ ශිල්පය සඳහා භාවිතා කරන NVIDIA Turing සහ NVIDIA Ampere ගෘහ නිර්මාණ ශිල්පය මත පදනම්ව කැපවූ GPUs සම්පූර්ණයෙන්ම සහය දක්වන අතර නිෂ්පාදනයේදී සම්පූර්ණයෙන්ම පරීක්ෂා කර ඇත. ව්යාපෘති (විවෘත මූලාශ්ර දැනටමත් හිමිකාර ධාවක ප්රතිස්ථාපනය කිරීමට සූදානම්). වැඩපොළවල් සඳහා GeForce සහ GPU සහාය ස්ථාවර කිරීම අනාගත නිකුතු සඳහා සැලසුම් කර ඇත. අවසාන වශයෙන්, විවෘත කේත කේත පදනමේ ස්ථායීතාවයේ මට්ටම හිමිකාර ධාවක මට්ටමට ගෙන එනු ඇත.

එහි වර්තමාන ස්වරූපයෙන්, ප්‍රකාශිත මොඩියුල ප්‍රධාන කර්නලයට ඇතුළත් කිරීම කළ නොහැක්කකි, මන්ද ඒවා කර්නලයේ කේතීකරණ විලාස අවශ්‍යතා සහ වාස්තු විද්‍යාත්මක සම්මුතීන්ට අනුකූල නොවන නමුත් මෙම ගැටළුව විසඳීම සඳහා කැනොනිකල්, Red Hat සහ SUSE සමඟ එක්ව කටයුතු කිරීමට NVIDIA අදහස් කරයි. ධාවක මෘදුකාංග අතුරුමුහුණත් ස්ථාවර කරන්න. මීට අමතරව, ප්‍රකාශිත කේතය හිමිකාර ධාවකය ලෙස එකම GPU ස්ථිරාංග භාවිතා කරන කර්නලයේ ඇතුළත් විවෘත-මූලාශ්‍ර Nouveau ධාවකය වැඩිදියුණු කිරීමට භාවිතා කළ හැක.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න