DXVK 1.0.3 Direct3D 10/11 ներդրմամբ Vulkan API-ի վերևում

Թողարկման փոխարեն, որը չեղարկվել է GPU-ի սառեցման հետ կապված խնդրի պատճառով 1.1 պատրաստված միջշերտային արձակում DXVK 1.0.3, որն ապահովում է DXGI-ի (DirectX Graphics Infrastructure), Direct3D 10-ի և Direct3D 11-ի իրականացումը, որն աշխատում է Vulkan API-ին զանգերի թարգմանության միջոցով: DXVK 1.0.3-ն իրականացնում է որոշ ուղղումներ և բարելավումներ 1.1 մասնաճյուղից, օրինակ.

  • DLL-ում ապահովված է ներառել DXVK տարբերակի տեղեկատվությունը.
  • NVIDIA GPU-ներով համակարգերում Dark Souls Remastered-ում և Grim Dawn-ում ցուցադրման խնդիրները լուծվել են.
  • Հաստատվել է GPU-ի սառեցումը և վարորդի վթարը Star Citizen-ի գործարկման ժամանակ;
  • Լուծված կատարողական խնդիրները Anno 1800-ում;
  • Ուղղվել են սխալներ, որոնք հանգեցրել են վարորդին չսահմանված տվյալների փոխանցմանը, ինչը կարող է բացասաբար ազդել ստվերային քեշավորման վրա.
  • Շտկվել է հոսքի մետատվյալներով երկրաչափության շեյդերների հաշման հետ կապված խնդիրը, որը կարող էր հանգեցնել պետական ​​քեշի ֆայլերի անվերահսկելի աճին:

Հիշեցնենք, որ DXVK-ն կարող է օգտագործվել Wine-ի միջոցով Linux-ում 3D հավելվածներ և խաղեր գործարկելու համար՝ ծառայելով որպես Wine-ի ներկառուցված Direct3D 11 ներդրման այլընտրանք, որն աշխատում է OpenGL-ի վերևում: IN որոշ խաղեր Wine+DXVK համադրության կատարումը տարբեր Windows-ով աշխատելուց ընդամենը 10-20%-ով, մինչդեռ OpenGL-ի վրա հիմնված Direct3D 11-ի ներդրումն օգտագործելիս արդյունավետությունն ավելի էականորեն նվազում է։ Աշխատանքն ընթացքի մեջ է մասին առաքում DXVK որպես բաղադրիչ գինու ինտեգրում, տրամադրվում է առանձին Linux գրադարանի (libdxvk.so) տեսքով, որը կարող է օգտագործվել անմիջապես Wine-ում՝ առանց Windows DLL-ի տեսքով DXVK-ի առանձին տեղադրման անհրաժեշտության։

Source: opennet.ru

Добавить комментарий