வல்கன் ஏபிஐக்கு மேல் DXVK 2.0, Direct3D 9/10/11 செயலாக்கங்கள் வெளியீடு

DXVK 2.0 லேயரின் வெளியீடு கிடைக்கிறது, DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 மற்றும் 11 ஆகியவற்றின் செயலாக்கத்தை வழங்குகிறது, Vulkan APIக்கான அழைப்புகளை மொழிபெயர்ப்பதன் மூலம் செயல்படுகிறது. DXVK க்கு Mesa RADV 1.3, NVIDIA 22.0, Intel ANV 510.47.03 மற்றும் AMDVLK போன்ற Vulkan API 22.0 ஐ ஆதரிக்கும் இயக்கிகள் தேவை. வைனைப் பயன்படுத்தி லினக்ஸில் 3D பயன்பாடுகள் மற்றும் கேம்களை இயக்க DXVK பயன்படுகிறது, இது OpenGLக்கு மேல் இயங்கும் Wine இன் நேட்டிவ் டைரக்ட்3D 9/10/11 செயலாக்கங்களுக்கு மாற்றாக செயல்படுகிறது.

முக்கிய மாற்றங்கள்:

  • Vulkan கிராபிக்ஸ் API இன் பதிப்பிற்கான தேவைகள் அதிகரிக்கப்பட்டுள்ளன - இதற்கு இப்போது Vulkan 1.3 ஆதரவுடன் ஒரு இயக்கி தேவைப்படுகிறது (முன்பு Vulkan 1.1 தேவைப்பட்டது), இது ஷேடர் தொகுப்பு தொடர்பான புதிய அம்சங்களுக்கான ஆதரவை செயல்படுத்துவதை சாத்தியமாக்கியது. நடைமுறையில், D2.0D3 மற்றும் D11D3-அடிப்படையிலான கேம்களை இயக்குவதற்கு புரோட்டான் பரிசோதனை தொகுப்பைப் பயன்படுத்துவதை ஆதரிக்கும் எந்த கணினியிலும் DXVK 12 ஐ இயக்க முடியும். Winevulkan இயக்க குறைந்தபட்சம் ஒயின் 7.1 தேவைப்படுகிறது.
  • இது dxvk-நேட்டிவ் திட்டத்தின் குறியீட்டை உள்ளடக்கியது, இது லினக்ஸிற்கான சொந்த DXVK அசெம்பிளிகளை உருவாக்க உங்களை அனுமதிக்கிறது (Wine உடன் இணைக்கப்படவில்லை), இது Windows பயன்பாடுகளை இயக்காமல், வழக்கமான Linux பயன்பாடுகளில், உருவாக்குவதற்கு பயனுள்ளதாக இருக்கும். டி3டி அடிப்படையிலான ரெண்டரிங் குறியீட்டை மாற்றாமல் லினக்ஸிற்கான கேம்களின் போர்ட்கள்.
  • Direct3D 9 க்கான ஆதரவு விரிவாக்கப்பட்டது, இதில் மேம்படுத்தப்பட்ட நினைவக மேலாண்மை (மெமரி-மேப் செய்யப்பட்ட கோப்புகள் அமைப்புகளின் நகல்களைச் சேமிக்கப் பயன்படுத்தப்படுகின்றன), செயலில் உள்ள ரெண்டரிங் பகுதிகளிலிருந்து சரியான வாசிப்புக்கான ஆதரவு செயல்படுத்தப்பட்டது (GTA IV ஐ விளையாடும்போது கலைப்பொருட்களின் தோற்றத்தில் உள்ள சிக்கல்கள் தீர்க்கப்பட்டன) , மற்றும் வெளிப்படைத்தன்மை காசோலையை செயல்படுத்துவது மறுவேலை செய்யப்பட்டுள்ளது.
  • Direct3D 10 க்கு, d3d10.dll மற்றும் d3d10_1.dll லைப்ரரிகள் நிறுத்தப்பட்டுள்ளன, மதுவில் D3D10 இன் மேம்பட்ட செயலாக்கம் இருப்பதால் அவை இயல்பாக நிறுவப்படவில்லை. அதே நேரத்தில், D3D10 APIக்கான ஆதரவு d3d10core.dll நூலகத்தில் தொடர்கிறது.
  • டைலட் ரிசோர்சஸ், கன்சர்வேடிவ் ராஸ்டெரைசேஷன் மற்றும் ராஸ்டெரைசர் ஆர்டர்டு வியூஸ் போன்ற அம்சங்களை அடைவதற்கு, டைரக்ட்3டி 11 ஆதரவு செயல்பாட்டு நிலை 12_1க்கு (D3D11 Feaure Level) கொண்டு வரப்பட்டது.
  • ID3D11DeviceContext இடைமுகத்தின் செயலாக்கம், இது வரைதல் கட்டளைகளை உருவாக்கும் சாதன சூழலைக் குறிக்கும், மறுவடிவமைப்பு செய்யப்பட்டுள்ளது மற்றும் Windows க்கு அதன் நடத்தையில் நெருக்கமாக உள்ளது. மறுவேலை மூன்றாம் தரப்பு நூலகங்களுடன் இணக்கத்தன்மையை மேம்படுத்தியுள்ளது மற்றும் CPU மீதான சுமையைக் குறைத்துள்ளது. குறிப்பாக, ஒத்திவைக்கப்பட்ட சூழல்களை (உதாரணமாக, Assassin's Creed: Origins) தீவிரமாகப் பயன்படுத்தும் கேம்களில் CPU சுமை குறைக்கப்பட்டுள்ளது அல்லது ClearState செயல்பாட்டை அடிக்கடி அழைக்கிறது (எடுத்துக்காட்டாக, God of War).
  • ஷேடர் தொகுத்தல் தொடர்பான மாற்றங்கள் செய்யப்பட்டுள்ளன. VK_EXT_graphics_pipeline_library நீட்டிப்புக்கான ஆதரவுடன் Vulkan இயக்கிகள் முன்னிலையில், கேம்கள் D3D ஷேடர்களை ஏற்றும் போது வல்கன் ஷேடர்களின் தொகுத்தல் செயல்படுத்தப்படுகிறது. பதிப்பு 520.56.06 இல் தொடங்கும் தனியுரிம NVIDIA இயக்கிகளில் மட்டுமே தேவையான நீட்டிப்பு தற்போது ஆதரிக்கப்படுகிறது.
  • D3D11 ஷேடர்கள் Vulkan நினைவக மாதிரியைப் பயன்படுத்துகின்றன.
  • ஒரே நேரத்தில் பிணைக்கக்கூடிய ஆதாரங்களின் எண்ணிக்கையின் வரம்பு அகற்றப்பட்டது.
  • கேம்களில் தோன்றிய நிலையான சிக்கல்கள்:
    • ஆலன் வேக்
    • ஆலிஸ் மேட்னஸ் ரிட்டர்ன்ஸ்
    • ஒழுங்கின்மை: வார்சோன் பூமி
    • நல்லது மற்றும் தீமைக்கு அப்பால்
    • டிராகன் வயது தோற்றம்
    • பேரரசு: மொத்தப் போர்
    • இறுதி பேண்டஸி பதினைந்தாம்
    • கிராண்ட் தெஃப்ட் ஆட்டோ IV
    • அழிக்கப்பட்ட பேரரசுகளின் ஹீரோக்கள்
    • லிமிட் கிங் ஆஃப் ஃபைட்டர்ஸ் XIII
    • மெட்டல் கியர் சாலிட் வி: கிரவுண்ட் சமீபத்திய கட்டுரைகள்
    • SiN அத்தியாயங்கள்: எமர்ஜென்ஸ்
    • சோனிக் தலைமுறைகள்
    • சிலந்தி மனிதன்
    • அந்த கப்பல்
    • வார்ஹம்மர் ஆன்லைன்
    • Y's ஏழு

ஆதாரம்: opennet.ru

கருத்தைச் சேர்