மேசா கட்டுப்படுத்திகள் திறந்த மூல லினக்ஸ் மென்பொருள் AMD, NVIDIA மற்றும் Intel வன்பொருளுக்கு கிடைக்கிறது. ஓபன்ஜிஎல் விவரக்குறிப்பின் திறந்த மூல செயலாக்கமாக (ஊடாடும் 3D கிராபிக்ஸ் வழங்குவதற்கான ஒரு அமைப்பு) மேசாவின் திட்டம் தொடங்கியது.
ஆண்டுகளில், மேலும் கிராபிக்ஸ் API களை செயல்படுத்த இந்த திட்டம் வளர்ந்ததுஓபன்ஜிஎல் இஎஸ் (பதிப்புகள் 1, 2, 3), ஓபன்சிஎல், ஓபன்மேக்ஸ், விடிபிஏயு, விஏ ஏபிஐ, எக்ஸ்விஎம்சி மற்றும் வல்கன் உள்ளிட்டவை. பலவிதமான கட்டுப்படுத்திகள் சாதனங்களின் மேசா நூலகங்களை பல்வேறு சூழல்களில் பயன்படுத்த அனுமதிக்கிறது, மென்பொருள் எமுலேஷன் முதல் நவீன ஜி.பீ.யுகளுக்கான வன்பொருள் முடுக்கம் முடிக்க.
ஓபன்ஜிஎல் போன்ற கிராபிக்ஸ் ஏபிஐ மற்றும் இயக்க முறைமையின் கர்னலில் கிராபிக்ஸ் இயக்கிகள் இடையே விற்பனையாளர்-சுயாதீன மொழிபெயர்ப்பு அடுக்கை மேசா செயல்படுத்துகிறது.
மேசா 19.3.0 இல் புதியது என்ன?
அட்டவணை 19.3.0 இன் வெளியீடு சமீபத்தில் அறிவிக்கப்பட்டது இது சோதனை நிலைகளைக் கொண்ட மேசா கிளையின் முதல் பதிப்பாகும், பின்னர் குறியீட்டின் இறுதி உறுதிப்படுத்தல், ஒரு நிலையான பதிப்பு மேசா 19.3.1 இல் வெளியிடப்படும்.
அட்டவணை 19.3.0 வழங்குகிறது இன்டெல் ஜி.பீ.யுகளுக்கான முழு ஓபன்ஜிஎல் 4.6 ஆதரவு (i965, கருவிழி இயக்கிகள்), OpenGL 4.5 ஆதரவு GPU AMD (r600, radeonsi) மற்றும் NVIDIA (nvc0), அத்துடன் இன்டெல் மற்றும் ஏஎம்டி அட்டைகளுக்கு வல்கன் 1.1 ஆதரவு.
பாரா ஆர்ஏடிவி (AMD சில்லுகளுக்கான வல்கன் டிரைவர்) ஷேடர்களை தொகுக்க புதிய பின்தளத்தில் »ACO», இது எல்.எல்.வி.எம் ஷேடர் கம்பைலருக்கு மாற்றாக வால்வை உருவாக்குகிறது. விளையாட்டு பயன்பாட்டு நிழல்களுக்கு குறியீடு சிறந்த முறையில் வழங்கப்படுவதை உறுதி செய்வதும், மிக உயர்ந்த தொகுப்பு வேகத்தை அடைவதும் பின்தளத்தில் குறிக்கோள்.
ஏ.சி.ஓ சி ++ இல் எழுதப்பட்டுள்ளது, மேலும் இது ஜே.ஐ.டி தொகுப்பிற்குப் பயன்படுத்தப்பட முடியும் என்ற குறிக்கோளுடன் உருவாக்கப்பட்டு, சுட்டிக்காட்டி அடிப்படையிலான கட்டமைப்புகளைத் தவிர்த்து, வேகமான தரவு கட்டமைப்புகளை மீண்டும் செயல்படுத்துகிறது.
இடைநிலை குறியீடு ரெண்டரிங் முற்றிலும் எஸ்எஸ்ஏ (நிலையான ஒற்றை பணி) அடிப்படையிலானது மற்றும் பதிவு ஒதுக்கீட்டை அனுமதிக்கிறது, நிழலைப் பொறுத்து பதிவை துல்லியமாக முன்கூட்டியே கணக்கிடுகிறது வேகா 8, வேகா 9, வேகா 10, வேகா 20 மற்றும் நவி 10 ஜி.பீ.யுகளுக்கு ஏ.சி.ஓ செயல்படுத்தப்படலாம் சூழல் மாறி "RADV_PERFTEST = aco" ஐ அமைத்தல்;
ஜிங்க் காலியம் 3 டி இயக்கி குறியீடு தளத்தில் சேர்க்கப்பட்டுள்ளது, இது ஓபன்ஜிஎல் ஏபிஐ வல்கனின் மேல் செயல்படுத்துகிறது. வல்கன் ஏபிஐ மட்டுமே ஆதரிப்பதில் மட்டுப்படுத்தப்பட்ட கணினியில் இயக்கிகள் இருந்தால், வன்பொருள் முடுக்கப்பட்ட ஓபன்ஜிஎல் பெற ஜிங்க் உங்களை அனுமதிக்கிறது.
ஏ.என்.வி வல்கன் இயக்கி மற்றும் ஓபன்ஜிஎல் கருவிழி இயக்கி 12 வது தலைமுறை இன்டெல் சில்லுகளுக்கு (டைகர் லேக், ஜென் 12) ஆரம்ப ஆதரவை வழங்குகின்றன. லினக்ஸ் கர்னலில், டைகர் லேக் ஆதரவு கூறுகள் பதிப்பு 5.4 முதல் சேர்க்கப்பட்டுள்ளன;
தி i965 மற்றும் கருவிழி கட்டுப்படுத்திகள் அவர்கள் வழங்கினர் ஆதரவு இன் இடைநிலை விளக்கக்காட்சி SPIR-V ஷேடர்கள், இந்த இயக்கிகளில் முழு ஓபன்ஜிஎல் 4.6 ஆதரவை அடைய முடிந்தது.
இணைக்கப்பட்டு விட்டது ரேடியான்எஸ்ஐ இயக்கிக்கு AMD நவி 14 ஜி.பீ. மற்றும் வீடியோ டிகோடிங் முடுக்கம் கருவிகள் மேம்படுத்தப்பட்டுள்ளன, எடுத்துக்காட்டாக, H.8 மற்றும் VP265 வடிவங்களில் 9K வீடியோ டிகோடிங்கிற்கான ஆதரவு சேர்க்கப்பட்டுள்ளது;
La பயன்முறை ஆதரவைத் தொகுத்தல் கட்டுப்படுத்தியில் கட்டுப்படுத்தப்பட்டுள்ளது RADV ஆல் வல்கன், இதில் ஷேடர்களை தொகுக்க இயங்கும் வரிசைகள் செகாம்ப் பொறிமுறையைப் பயன்படுத்தி தனிமைப்படுத்தப்படுகின்றன.
AMD சில்லுகளுக்கான இயக்கிகள் AMDGPU கோர் தொகுதியில் தோன்றிய GPU ஐ மீட்டமைக்க நிரல் இடைமுகத்தைப் பயன்படுத்துகின்றன.
இது வேலை செய்துள்ளது AMD ரேடியான் APU களுடன் கணினிகளில் செயல்திறனை மேம்படுத்தவும். இது இன்டெல் ஜி.பீ.யுகளுக்கான காலியம் 3 டி ஐரிஸ் இயக்கியின் செயல்திறனை மேம்படுத்தியது;
புதியவற்றில் OpenGL நீட்டிப்புகள் நாங்கள் காணக்கூடிய விளம்பரத்தில் சிறப்பம்சமாக சேர்க்கப்பட்டவை:
- I965 க்கான GL_ARB_gl_spirv
- I965 க்கு GL_ARB_spirv _
- I965 க்கான GL_EXT_demote_to_helper_invocation
AMD அட்டைகளுக்கான வல்கன் RADV நீட்டிப்புகள்:
- VK_ANDROID_extern_memory_android_hardware_buffer
- VK_EXT_shader_demote_to_helper_invocation
- VK_KHR_shader_clock
- VK_KHR_shader_float_controls
- VK_KHR_spirv_1_4
- VK_KHR_timeline_semaphore
- VK_EXT_texel_buffer_alignment
இன்டெல் அட்டைகளுக்கான ANV வல்கன் நீட்டிப்புகள்:
- VK_INTEL_ செயல்திறன்_விசாரணை
- VK_KHR_vulkan_memory_model
- VK_EXT_shader_subgroup_ballot
- VK_EXT_shader_subgroup_vote
- VK_KHR_spirv_1_4
- VK_KHR_shader_clock
- VK_KHR_shader_float_controls
கூடுதலாக, ஜி.சி.என் (கிராபிக்ஸ் கோர் நெக்ஸ்ட்) மைக்ரோஆர்கிடெக்டரை அடிப்படையாகக் கொண்ட APU "வேகா" 7nm கருவிகளின் கட்டமைப்பு குறித்த ஆவணங்களின் AMD இன் வெளியீட்டைக் காணலாம்.
இறுதியாக, மேசா இயக்கிகளின் இந்த புதிய பதிப்பு அடுத்த சில நாட்களில் பிரதான லினக்ஸ் விநியோகங்களில் விநியோகிக்கத் தொடங்கும் வரை காத்திருங்கள்.
வணக்கம். RADV_PERFTEST = aco system variable ஐ அமைப்பது பற்றி நான் பல இடங்களில் படித்திருக்கிறேன், ஆனால் அதை எப்படி செய்வது என்று யாரும் விளக்கவில்லை ... அந்த மாறியை எவ்வாறு செயல்படுத்துவது அல்லது கட்டமைப்பது என்பது குறித்து ஒருவர் கருத்து தெரிவிப்பது ஒரு விவரமாக இருக்கும். நன்றி
ACO என்பது ஷேடர்களுக்கான ஒரு தொகுப்பாகும், இது கோட்பாட்டில் "இயல்புநிலையாக இயக்கப்பட்டது" (அதாவது எதுவும் செய்ய வேண்டியதில்லை) நீங்கள் மெசா இயக்கிகளின் சமீபத்திய பதிப்பை வைத்திருக்க வேண்டும் அல்லது நீராவி விஷயத்தில் நீங்கள் பயன்படுத்த கட்டாயப்படுத்தலாம் கேம் லாஞ்சரில் கம்பைலர் சேர்க்கிறது `RADV_PERFTEST = aco% கட்டளை%`
அல்லது முழு அமைப்பிலும் விருப்பத்தை செயல்படுத்த, R / .profile கோப்பில் சுற்றுச்சூழல் மாறி RADV_PERFTEST = aco ஐ சேர்க்கவும்.
எல்லா ஜி.பீ.ய்களும் இணக்கமாக இல்லை என்பதை நீங்கள் கணக்கில் எடுத்துக்கொள்ள வேண்டும், எனவே இந்த தொகுப்பினை நீங்கள் தொடங்க முடியாது.
வலையில் ஒவ்வொரு லினக்ஸ் விநியோகத்திலும் மாறியை எவ்வாறு கட்டமைப்பது அல்லது நீராவி, லூட்ரிஸ் போன்ற சில பயன்பாடுகளைப் பற்றிய கூடுதல் தகவல்கள் உள்ளன.
நன்றி!