Direct3D 2.8 хэрэгжүүлэлттэй VKD3D-Proton 3, Vkd12d-ийн салаа хувилбар

Valve нь Proton тоглоом эхлүүлэгч дэх Direct3D 2.8-ийн дэмжлэгийг сайжруулах зорилготой vkd3d кодын баазын сэрээ болох VKD3D-Proton 12 хувилбарыг нийтлэв. VKD3D-Proton нь Direct3D 12 дээр суурилсан Windows тоглоомуудыг илүү сайн ажиллуулахын тулд Proton-д зориулсан тусгай өөрчлөлт, оновчлол, сайжруулалтыг дэмждэг бөгөөд тэдгээр нь vkd3d-д хараахан нэвтрээгүй байна. Ялгаатай зүйлсээс гадна Direct3D 12-тэй бүрэн нийцтэй байхын тулд орчин үеийн Vulkan өргөтгөлүүд болон сүүлийн үеийн график драйверуудын чадварыг ашиглахад анхаарлаа хандуулдаг.

Шинэ хувилбарт:

  • Vulkan өргөтгөлийн VK_EXT_descriptor_buffer-д дэмжлэг нэмсэн бөгөөд үүнийг ашигласнаар CPU-ийн ачааллыг эрс багасгасан.
  • Виртуал фреймбуферийн хэрэгжилтийг (SwapChain) дахин бичсэн. Өөрчлөлтүүд нь VK_KHR_present_wait өргөтгөлийг ашиглан саатал, фреймийг илүү нарийвчлалтай хянах, үндсэн урсгал дахь CPU ачааллыг бууруулах боломжтой болгосон.
  • Hitman III, Witcher 3, Spiderman Remastered: Miles Morales, Borderlands 3, Age of Empires IV, Resident Evil Village зэрэг тоглоомуудын асуудлууд шийдэгдлээ.

Нэмж дурдахад бид GE-Proton7 төслийн шинэчлэлтийг тэмдэглэж байгаа бөгөөд үүний хүрээнд сонирхогчид Wine-ийн хамгийн сүүлийн үеийн хувилбар, FFmpeg-ийг ашиглах замаар Proton Windows програмуудыг ажиллуулахад зориулагдсан Valve-аас хамааралгүй багцын өргөтгөсөн угсралтыг бий болгож байна. FAudio болон янз бүрийн тоглоомын програмуудын асуудлыг шийдвэрлэх нэмэлт засваруудыг оруулсан. Proton GE 43 хувилбарт Wine, dxvk, proton, protonfix болон vkd3d (Git-ээс) шинэ кодын суурь руу шилжиж, Immortals: Fenyx, Baldur's Gate 3, Gears 5, Witcher тоглоомуудын асуудлыг шийдвэрлэхийн тулд засваруудыг шилжүүлсэн. 3

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

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