Vulkan API дээр DXVK 1.7, Direct3D 9/10/11 хувилбаруудыг гаргасан.

Үүссэн давхарга хоорондын хувилбар DXVK 1.7, энэ нь Vulkan API руу дуудлагын орчуулга хийх замаар ажилладаг DXGI (DirectX графикийн дэд бүтэц), Direct3D 9, 10, 11 хэрэгжилтийг хангадаг. DXVK ашиглахын тулд шаардлагатай жолооч нарт зориулсан дэмжлэг Vulcan API 1.1AMD RADV 19.2, NVIDIA 415.22, Intel ANV 19.0 болон AMDVLK.
DXVK нь Wine ашиглан Linux дээр 3D программууд болон тоглоомуудыг ажиллуулахад ашиглагдаж болох бөгөөд OpenGL дээр ажилладаг Wine-ийн суулгасан Direct3D 11 хувилбараас илүү өндөр гүйцэтгэлтэй хувилбар юм.

Үндсэн өөрчлөлтүүд:

  • Vulkan график API өргөтгөлүүдийн дэмжлэгийг нэмсэн: VK_EXT_custom_border_color (Sampler-д хүрээний өнгийг дэмжихэд ашигладаг. Энэ нь Crysis болон Halo 3 Vista зэрэг Direct9D 2-д суурилсан тоглоомуудын олон асуудлыг шийдсэн) болон VK_EXT_robustness2 (D3D11-тэй төстэй, гадуур ажиллахад ашигладаг) хандалтын нөөцийн бүсийг хязгаарлах). Эдгээр өргөтгөлүүдийг ашиглахын тулд та wine 5.8, мөн Mesa 20.2-dev эсвэл NVIDIA драйвер 440.66.12-бета-ын AMD болон Intel драйверуудтай байх ёстой;
  • цэвэрлэх үйл ажиллагааны оновчтой хэрэглээ болон
    саад бэрхшээл үзүүлэх үед зарим тоглоомын гүйцэтгэлийг бага зэрэг сайжруулах боломжтой болсон;

  • D3D11 тоглоомууд нь драйвер (жишээлбэл, RADV) тусдаа шилжүүлгийн дарааллыг дэмждэггүй тохиолдолд нөөцийг асинхроноор ачаалахын тулд тооцоолох дарааллыг ашиглах боломжийг нэмсэн;
  • World of Warcraft-ын ирээдүйн хувилбаруудад ашиглагдах зарим DXGI 1.6 функцийг хэрэгжүүлсэн;
  • D3D9-ийн санах ойн хэрэглээг бууруулсан нь Toxikk гэх мэт зарим тоглоомын санах ой дуусахаас зайлсхийсэн;
  • Cloudpunk болон бусад тоглоомуудын нөөцийн буферийг буруу ашигласан Vulkan баталгаажуулалтын алдааг зассан;
  • GCC 10.1-д барилга барихад гарсан асуудлууд;
  • D3D9-тэй холбоотой янз бүрийн асуудлыг зассан;
  • dxgi.tearFree сонголтыг дахин боловсруулсан;
  • Fallout New Vegas, Freelancer, GTA IV болон Halo Custom Edition-ийн асуудлууд шийдэгдсэн;
  • -тай бүтээн байгуулалтыг дэмжих winelib. Одоо DXVK-г бүтээхэд MinGW шаардлагатай.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх