Vulkan 1.3 இன் புதிய பதிப்பு ஏற்கனவே வெளியிடப்பட்டது மற்றும் அதன் செய்திகள் இவை

இரண்டு வருட வேலைக்குப் பிறகு, வல்கன் 1.3 விவரக்குறிப்பின் புதிய பதிப்பை வெளியிடுவதாக க்ரோனோஸ் அறிவித்தார். புதிய விவரக்குறிப்பு இரண்டு ஆண்டுகளில் திரட்டப்பட்ட திருத்தங்கள் மற்றும் நீட்டிப்புகளை உள்ளடக்கியது.

அது தவிர புதிய விவரக்குறிப்புக்கான ஆதரவை செயல்படுத்த ஒரு திட்டம் சமர்ப்பிக்கப்பட்டுள்ளது மற்றும் கிராபிக்ஸ் கார்டுகள் மற்றும் சாதன இயக்கிகளில் கூடுதல் நீட்டிப்புகள். Intel, AMD, ARM மற்றும் NVIDIA ஆகியவை Vulkan 1.3 உடன் இணக்கமான தயாரிப்புகளைத் தயாரிக்கின்றன.

உதாரணமாக, வல்கன் 1.3க்கான ஆதரவு விரைவில் கிடைக்கும் என்று AMD அறிவித்துள்ளது AMD Radeon RX Vega தொடர் கிராபிக்ஸ் கார்டுகளிலும், AMD RDNA கட்டமைப்பின் அடிப்படையிலான அனைத்து கார்டுகளிலும். லினக்ஸ் மற்றும் விண்டோஸிற்கான Vulkan 1.3 இணக்கமான இயக்கிகளை வெளியிட NVIDIA தயாராகி வருகிறது, மேலும் ARM ஆனது மாலி GPUகளுக்கு Vulkan 1.3 ஆதரவைச் சேர்க்கும்.

தெரியாதவர்களுக்கு நாயின் பெயர் வல்கன், இது அவர்கள் அறிந்திருக்க வேண்டும் கட்டுப்படுத்திகளை எளிமைப்படுத்துவதில் தனித்து நிற்கும் API ஆகும், பயன்பாட்டு பக்க GPU கட்டளை உருவாக்கத்தை அகற்றுதல், பிழைத்திருத்த அடுக்குகளை செருகும் திறன், பல்வேறு தளங்களுக்கான APIகளை ஒருங்கிணைத்தல் மற்றும் GPU-பக்க செயல்பாட்டிற்கான முன்தொகுக்கப்பட்ட இடைநிலை குறியீட்டை ரெண்டரிங் பயன்படுத்துதல்.

உயர் செயல்திறன் மற்றும் முன்கணிப்பு ஆகியவற்றை உறுதிப்படுத்த, GPU செயல்பாடுகள் மற்றும் GPU மல்டித்ரெடிங்கிற்கான உள்ளமைக்கப்பட்ட ஆதரவுடன் Vulkan பயன்பாடுகளுக்கு நேரடி கட்டுப்பாட்டை வழங்குகிறது., இது கன்ட்ரோலர் ஓவர்ஹெட்டைக் குறைக்கிறது மற்றும் கன்ட்ரோலர் பக்க திறன்களை மிகவும் எளிமையாகவும் யூகிக்கக்கூடியதாகவும் ஆக்குகிறது. எடுத்துக்காட்டாக, இயக்கி பக்கத்தில் OpenGL இல் செயல்படுத்தப்பட்ட நினைவக மேலாண்மை மற்றும் பிழை கையாளுதல் போன்ற செயல்பாடுகள் Vulkan இல் உள்ள பயன்பாட்டு அடுக்குக்கு நகர்த்தப்படும்.

Vulkan அனைத்து இயங்குதளங்களையும் விரிவுபடுத்துகிறது மற்றும் டெஸ்க்டாப், மொபைல் மற்றும் இணையத்திற்கான ஒற்றை API ஐ வழங்குகிறது, இது பல GPUகள் மற்றும் பயன்பாடுகளில் பொதுவான API ஐப் பயன்படுத்த அனுமதிக்கிறது. வல்கனின் மல்டி-டையர் ஆர்கிடெக்ச்சர் மூலம் எந்த GPUவுடனும் வேலை செய்யும் கருவிகளை உருவாக்கும் போது, ​​OEMகள் குறியீடு மதிப்பாய்வு, பிழைத்திருத்தம் மற்றும் வளர்ச்சியின் போது விவரக்குறிப்பு ஆகியவற்றிற்கு பொதுவான கருவிகளைப் பயன்படுத்தலாம்.

வல்கன் 1.3 இன் முக்கிய புதிய அம்சங்கள்

வழங்கப்பட்டுள்ள Vulkan 1.3 இன் இந்த புதிய பதிப்பில், இது சிறப்பம்சமாக உள்ளதுe SPIR-V 1.6 விவரக்குறிப்பு புதுப்பிக்கப்பட்டது அனைத்து தளங்களுக்கும் உலகளாவிய ஷேடர்களின் இடைநிலை பிரதிநிதித்துவத்தை வரையறுக்க மற்றும் கிராபிக்ஸ் மற்றும் இணையான கம்ப்யூட்டிங் இரண்டிற்கும் பயன்படுத்தலாம். SPIR-V என்பது ஒரு தனி ஷேடர் தொகுத்தல் கட்டத்தை ஒரு இடைநிலை பிரதிநிதித்துவமாக பிரிப்பதை உள்ளடக்குகிறது, இது பல்வேறு உயர்-நிலை மொழிகளுக்கான இடைமுகங்களை உருவாக்க அனுமதிக்கிறது. பல உயர்-நிலை செயலாக்கங்களின் அடிப்படையில், உள்ளமைக்கப்பட்ட ஷேடர் கம்பைலரைப் பயன்படுத்தாமல் OpenGL, Vulkan மற்றும் OpenCL இயக்கிகளால் பயன்படுத்தக்கூடிய ஒற்றை இடைநிலை குறியீடு தனித்தனியாக உருவாக்கப்படுகிறது.

தனித்து நிற்கும் மற்றொரு மாற்றம் அதுe பொருந்தக்கூடிய சுயவிவரங்களின் கருத்தை முன்மொழிகிறது. ஆண்ட்ராய்டு இயங்குதளத்திற்கான அடிப்படை சுயவிவரத்தை முதலில் உருவாக்கியது கூகுள்தான் இது Vulkan 1.0 விவரக்குறிப்புக்கு அப்பாற்பட்ட ஒரு சாதனத்தில் மேம்பட்ட Vulkan அம்சங்களுக்கான ஆதரவின் அளவைக் கண்டறிவதை எளிதாக்கும். பெரும்பாலான சாதனங்களுக்கு, OTA புதுப்பிப்புகளை நிறுவாமல் சுயவிவர ஆதரவை வழங்க முடியும்.

தி எளிமைப்படுத்தப்பட்ட ரெண்டர் பாஸ்களுக்கான செயல்படுத்தப்பட்ட ஆதரவு (ஸ்ட்ரீம்லைனிங் ரெண்டர் பாஸ்கள் , VK_KHR_dynamic_rendering) இது ரெண்டர் பாஸ்கள் மற்றும் ஃப்ரேம்பஃபர் பொருட்களை உருவாக்காமல் ரெண்டரிங் செய்ய உங்களை அனுமதிக்கிறது.

கூடுதலாக, வரைபட பைப்லைன் தொகுப்பை எளிதாக நிர்வகிப்பதற்காக புதிய நீட்டிப்புகள் சேர்க்கப்பட்டுள்ளன:

  • VK_EXT_extended_dynamic_state, VK_EXT_extended_dynamic_state2 – தொகுக்கப்பட்ட மற்றும் இணைக்கப்பட்ட நிலைப் பொருட்களின் எண்ணிக்கையைக் குறைக்க கூடுதல் டைனமிக் நிலைகளைச் சேர்க்கிறது.
  • VK_EXT_pipeline_creation_cache_control : பைப்லைன்களை எப்போது, ​​எப்படி உருவாக்குவது என்பதற்கான நீட்டிக்கப்பட்ட கட்டுப்பாட்டை வழங்குகிறது.
  • VK_EXT_pipeline_creation_feedback : விவரக்குறிப்பு மற்றும் பிழைத்திருத்தத்தை எளிதாக்க தொகுக்கப்பட்ட பைப்லைன்கள் பற்றிய தகவலை வழங்குகிறது.

மறுபுறம், விருப்பத்திலிருந்து கட்டாயத்திற்கு நகர்த்தப்பட்ட பல அம்சங்களும் சிறப்பிக்கப்பட்டுள்ளன. எடுத்துக்காட்டாக, பஃபர் குறிப்புகள் (VK_KHR_buffer_device_address) மற்றும் Vulkan நினைவக மாதிரியை செயல்படுத்துவது இப்போது கட்டாயமாக உள்ளது, இது பகிர்ந்த தரவு மற்றும் ஒத்திசைவு செயல்பாடுகளை இணையான நூல்கள் எவ்வாறு அணுகலாம் என்பதை வரையறுக்கிறது.

அது தவிர விரிவான துணைக்குழு கட்டுப்பாடு வழங்கப்படுகிறது (VK_EXT_subgroup_size_control) இதில் வழங்குநர்கள் பல துணைக்குழு அளவுகளை ஆதரிக்கலாம் மற்றும் டெவலப்பர்கள் தாங்கள் விரும்பும் எந்த அளவையும் தேர்வு செய்யலாம்.

நீட்டிப்பு வழங்கப்பட்டது VK_KHR_shader_integer_dot_product என்று இயந்திர கற்றல் கட்டமைப்பின் செயல்திறனை மேம்படுத்த பயன்படுத்தலாம் வன்பொருள்-முடுக்கப்பட்ட புள்ளி தயாரிப்பு செயல்பாடுகள் மூலம்.

இறுதியாக கவனிக்க வேண்டியது வல்கன் 1.3 விவரக்குறிப்புத் தேவைகள் OpenGL ES 3.1 வகுப்பு கிராபிக்ஸ் வன்பொருளுக்காக வடிவமைக்கப்பட்டுள்ளன, இது வல்கன் 1.2 ஐ ஆதரிக்கும் அனைத்து GPUகளிலும் புதிய கிராபிக்ஸ் APIக்கான ஆதரவை உறுதி செய்யும்.

Vulkan SDK கருவித்தொகுப்பு பிப்ரவரி நடுப்பகுதியில் வெளியிட திட்டமிடப்பட்டுள்ளது. முக்கிய விவரக்குறிப்புக்கு கூடுதலாக, நடுத்தர மற்றும் உயர்நிலை டெஸ்க்டாப் மற்றும் மொபைல் சாதனங்களுக்கான கூடுதல் நீட்டிப்புகள் வல்கன் மைல்ஸ்டோன் பதிப்பின் ஒரு பகுதியாக ஆதரிக்க திட்டமிடப்பட்டுள்ளது.

இறுதியாக, நீங்கள் அதைப் பற்றி மேலும் தெரிந்து கொள்ள ஆர்வமாக இருந்தால், நீங்கள் விவரங்களைப் பார்க்கலாம் பின்வரும் இணைப்பு.


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுகளுக்குப் பொறுப்பு: AB இன்டர்நெட் நெட்வொர்க்ஸ் 2008 SL
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.