D9VK 0.40 නිකුත් කිරීම, Vulkan මත Direct3D 9 ක්‍රියාත්මක කිරීම

සිදු විය ව්යාපෘති නිකුතුව D9VK 0.40, එය ග්‍රැෆික් API වෙත ඇමතුම් පරිවර්තනය කිරීමෙන් ක්‍රියා කරන Direct3D 9 ක්‍රියාත්මක කිරීමක් සපයයි ගිනි කන්දක්. ව්‍යාපෘතිය ව්‍යාපෘතියේ කේත පදනම මත පදනම් වේ ඩීඑක්ස්වීකේ, Direct3D 9 සඳහා සහය දැක්වීම සඳහා දීර්ඝ කර ඇත. WineD3D-පාදක Direct9D 3 ක්‍රියාත්මක කිරීම හා සසඳන විට, OpenGL හරහා Direct9D 3 පරිවර්තනය Vulkan හරහා පරිවර්තනයට වඩා මන්දගාමී බැවින් D9VK වඩා හොඳ කාර්ය සාධනයක් ලබා ගනී.

වයින් භාවිතයෙන් ලිනක්ස් මත ත්‍රිමාණ යෙදුම් සහ ක්‍රීඩා ධාවනය කිරීමට D9VK භාවිතා කළ හැක. Shader Model හි අනුවාද 3 හෝ 3 භාවිතා කරමින් Direct9D 2 මත පදනම් වූ බොහෝ ක්‍රීඩා සඳහා සහය දක්වයි. ව්යාපෘති කේතය විසින් බෙදා හරිනු ලැබේ නොමිලේ Zlib බලපත්‍රය යටතේ. D9VK හට AMD RADV 18.3+, NVIDIA 415.22+, Intel ANV 19.0+, සහ AMDVLK වැනි Vulkan API සඳහා සහය දක්වන ධාවක අවශ්‍ය වේ.

ප්රධාන වැඩිදියුණු කිරීම්:

  • 4-bit යෙදුම්වල 32 GB වඩා වැඩි වීඩියෝ මතකයක් භාවිතා කිරීමේ හැකියාව ක්රියාත්මක කර ඇති අතර, Skyrim සහ Oblivion ක්රීඩා සඳහා mods දියත් කිරීමේදී ගැටළු විසඳා ඇත;
  • විදැහුම් ප්‍රතිඵලය තිරය මත ප්‍රදර්ශනය කිරීමේ අසමමුහුර්ත සැකසුම් සක්‍රීය කර ඇත (ඉදිරිපත් කිරීමේ අදියර). ප්‍රධාන විදැහුම් නූලෙහි ප්‍රමාදය අඩු කිරීම සඳහා, විධාන ඉදිරිපත් කිරීමේ නූලෙහි ප්‍රතිදාන සැකසීම සිදු කරනු ලැබේ;
  • ඉල්ලූ දත්ත ලබා ගැනීමේදී අනවශ්‍ය විධාන ප්‍රවාහ සමමුහුර්තකරණ ලක්ෂ්‍ය ඉවත් කරන ලදී;
  • අභ්‍යන්තර කාලය නිර්ණය කිරීමේ කේතය වේදිකා-විශේෂිත ටයිමරයක් භාවිතා කිරීමට පරිවර්තනය කර ඇත, එය MinGW වෙතින් high_resolution_clock හි වැරදි හැසිරීම් සමඟ ගැටළු විසඳීමට උපකාරී විය;
  • Resen and Legend of the Heroes: Trails of the Sky ක්‍රීඩා වල කාර්ය සාධන ගැටළු නිරාකරණය කරන PrepareDraw ක්‍රියාත්මක කිරීමට පෙර විලම්බිත බෆර කළමනාකරණය සහ SYSTEMMEM බාගැනීම සහතික කෙරේ.
  • සහාය එකතු කරන ලදී D3DTA_CONSTANT, නිවැරදි විදැහුම්කරණය ක්‍රියාත්මක කිරීමට හැකි විය දිලිසෙන බලපෑම SpinTyres සහ Mudrunner ක්‍රීඩා වල;
  • සමඟ වැඩි දියුණු කළ ගැළපුම DirectX 9Ex (D3D9Ex). ResetEx සහ Reset සැකසීමේ විශේෂතා සැලකිල්ලට ගනී;
  • පිරිසිදු කර නැවත සකස් කරන ලද කේතය;
  • ලිඛිතව බෆරවල සෘජු සිතියම්ගත කිරීම සපයනු ලැබේ, එය ක්‍රීඩාවේ ක්‍රියාකාරිත්වයට ධනාත්මක බලපෑමක් ඇති කළ හැකි අතර දෝෂයක් මඟ හැරිය හැක.
    ප්‍රති-වර්ජන: ගෝලීය ප්‍රහාර, එහි ප්‍රතිඵලයක් ලෙස බෆරය අගුළු හැරීමෙන් පසුව එය දිගටම ලිවීමට හේතු වේ;

  • ක්‍රියාත්මක කළ ක්‍රමය SetDialogBoxMode, සම්පූර්ණ තිර යෙදුම්වල සංවාද කොටු භාවිතා කිරීමට ඔබට ඉඩ සලසයි;
  • සහාය ක්රියාත්මක කර ඇත සිරස් මිශ්ර කිරීමඇතුළු සුචිගත vertex මිශ්ර කිරීම, SWVP (SoftWare Vertex සැකසුම්) සඳහා අවශ්‍ය වේ;
  • නියැදි කවුන්ටරය, වත්මන් රූපයට ඉහළින් සංදර්ශනය කර ඇත (හෙඩ්ස්-අප් ඩිස්ප්ලේ, HUD), ප්‍රතිනිර්මාණය කර ඇත;
  • d3d9.dialogBoxMode විකල්පය එකතු කරන ලදි, එය සම්පූර්ණ තිර ප්‍රකාරයේදී පමණක් ක්‍රියා විරහිත කිරීමට භාවිතා කළ හැක;
  • GTA ක්‍රීඩා දියත් කිරීමේදී ඇති වූ කාර්ය සාධන ප්‍රශස්තකරණයන් සහ විසඳන ලද ගැටළු: San Andreas, The Masquerade Bloodlines, Max Payne 2, The Sims 2, Silent Hunter 3, Senran Kagura Shinovi, Dungeons and Dragons, Crysis, Metal Slug X, ANGLE, Need for වේගය: කාබන් සහ රයිසන් 1.

ඊට අමතරව, එය සටහන් කළ හැකිය චේතනාව ව්යාපෘති සංවර්ධකයා ඩීඑක්ස්වීකේ (Vulkan API මත DXGI, Direct3D 10 සහ Direct3D 11 ක්‍රියාත්මක කිරීම) ක්‍රියාකාරීත්වයේ ප්‍රසාරණය මන්දගාමී කරමින් දෝෂ නිවැරදි කිරීම් සඳහා පමණක් උත්සාහයන් තාවකාලිකව යොමු කරනු ඇත. සමාන ආශාවක් ඇති කළේය කේත පදනමේ ගුණාත්මක භාවය අඩුවීම සහ අනාගතයේදී වඩාත් දුෂ්කර නඩත්තු කිරීම ගැන සැලකිලිමත් වේ. 1.4.x ශාඛාව වෙත එක් එක් යාවත්කාලීන කිරීම ප්‍රතිනිෂ්පාදනය, ප්‍රාදේශීයකරණය සහ ස්ථාවර කළ නොහැකි ප්‍රතිගාමී වෙනස්කම් පිළිබඳ පැමිණිලි ඇති කරයි.

මෙම ගැටළු වලට ඒවායේ සිදුවීමට හේතු විශ්ලේෂණය කිරීම අවශ්‍ය වන අතර, එසේ නොමැති නම් ඒවා නිවැරදි නොකර ක්‍රියාකාරීත්වය වැඩි කිරීම නිසා තත්වය තවත් උග්‍ර කර නඩත්තු ක්‍රියාවලිය නපුරු සිහිනයක් බවට පත් කළ හැකිය. DXVK සංවර්ධකයා දෝෂ නිරාකරණ පමණක් මාදිලියට මාරු වීමට පෙර ක්‍රියාත්මක කිරීමට අදහස් කරන සැලසුම් අතරට ප්‍රයෝජනවත් Vulkan දිගු සඳහා සහය එක් කිරීම සහ D9VK ව්‍යාපෘතියේ වර්ධනයන් සමඟ ඒකාබද්ධ කිරීම ඇතුළත් වේ.

එකතු කිරීම: විලුඹ මත උණුසුම් පිහිටුවා ඇත නිවැරදි නිකුතුව D9VK 0.40.1, එහි ස්ථාවරයි vertex shaders හි COLOR4 සඳහා පෙරනිමි අගයට vec1(0) සකසන්න, සහ පෙරනිමි ෂේඩර් ප්‍රතිදාන තව් බිටු වැරදි ලෙස යොදන ලද දෝෂයක් නිවැරදි කරන ලද අතර එම නිසා ඒවා vec4(0) මගින් ප්‍රතිස්ථාපනය කිරීමට හේතු විය.

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

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