Gallium3D භාවිත නොකරන පැරණි ධාවක කේතය Mesa වෙතින් ඉවත් කර ඇත

සියලුම සම්භාව්‍ය OpenGL ධාවක Mesa කේත පදනමෙන් ඉවත් කර ඇති අතර ඒවායේ ක්‍රියාකාරිත්වය සඳහා යටිතල පහසුකම් සඳහා වන සහාය අත්හිටුවා ඇත. පැරණි ධාවක කේතය නඩත්තු කිරීම වෙනම "ඇම්බර්" ශාඛාවක් තුළ දිගටම පවතිනු ඇත, නමුත් මෙම රියදුරන් තවදුරටත් Mesa හි ප්රධාන කොටසෙහි ඇතුළත් නොවේ. සම්භාව්‍ය xlib පුස්තකාලය ද ඉවත් කර ඇති අතර, ඒ වෙනුවට gallium-xlib ප්‍රභේදය භාවිතා කිරීම රෙකමදාරු කරනු ලැබේ.

Intel GPU සඳහා i3 සහ i915 ධාවක, AMD GPU සඳහා r965 සහ r100 සහ NVIDIA GPU සඳහා Nouveau ධාවකයන් ඇතුළුව Gallium200D අතුරුමුහුණත භාවිතා නොකළ Mesa හි ඉතිරිව ඇති සියලුම ධාවකවලට මෙම වෙනස බලපායි. මෙම ධාවක වෙනුවට, Intel GPU සඳහා Iris (Gen 3+) සහ Crocus (Gen8-Gen4), AMD කාඩ්පත් සඳහා radeonsi සහ r7, NVIDIA කාඩ්පත් සඳහා nvc600 සහ nv0 වැනි Gallium50D ගෘහ නිර්මාණ ශිල්පය මත පදනම් වූ ධාවක භාවිතා කිරීම නිර්දේශ කෙරේ. සම්භාව්‍ය ධාවක ඉවත් කිරීම සමහර පැරණි Intel GPU (Gen2, Gen3), AMD Radeon R100 සහ R200 සහ පැරණි NVIDIA කාඩ්පත් සඳහා සහය ඉවත් කරයි.

Gallium3D ගෘහ නිර්මාණ ශිල්පය Mesa ධාවක සංවර්ධනය සරල කරන අතර සම්භාව්‍ය ධාවකවල ආවේනික කේත අනුපිටපත් ඉවත් කරයි. Gallium3D හි, මතක කළමනාකරණය සහ GPU සමඟ අන්තර්ක්‍රියා කිරීමේ කාර්යයන් DRM (Direct Rendering Manager) සහ DRI2 (සෘජු විදැහුම්කරණ අතුරුමුහුණත) මගින් වෙන වෙනම භාර ගන්නා අතර රියදුරන්ට නැවත භාවිතය සඳහා සහය ඇතිව සූදානම් කළ රාජ්‍ය ට්‍රැකරයක් ලබා දේ. ප්රතිදාන වස්තූන්ගේ හැඹිලිය. සම්භාව්‍ය ධාවකයන්ට සෑම දෘඪාංග වේදිකාවක් සඳහාම තමන්ගේම පසුපෙළ සහ රාජ්‍ය ට්‍රැකර් පවත්වා ගැනීම අවශ්‍ය වේ, නමුත් ඒවා ලිනක්ස් කර්නල් ඩීආර්අයි මොඩියුලවලට බැඳී නොමැති අතර ඒවා සොලාරිස් වැනි මෙහෙයුම් පද්ධතිවල භාවිතා කිරීමට ඉඩ සලසයි.

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

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