Wine 4.9 болон Proton 4.2-5 хувилбаруудыг гаргасан

Боломжтой Win32 API-ийн нээлттэй хэрэгжилтийн туршилтын хувилбар - Wine 4.9. Хувилбараа гаргаснаас хойш 4.8 24 алдааны мэдээг хааж, 362 өөрчлөлт оруулсан.

Хамгийн чухал өөрчлөлтүүд:

  • Plug and Play драйверуудыг суулгах анхны дэмжлэг нэмэгдсэн;
  • PE форматаар 16 битийн модулиудыг угсрах чадварыг хэрэгжүүлсэн;
  • Төрөл бүрийн функцуудыг шинэ KernelBase DLL руу шилжүүлсэн;
  • Тоглоомын хянагчуудын ажиллагаатай холбоотой засварууд хийгдсэн;
  • Хэрэв байгаа бол өндөр нарийвчлалтай системийн таймер ашиглах нь баталгаатай;
  • Тоглоом, програмын ажиллагаатай холбоотой алдааны тайланг хаасан:
    Rogue Squadron 3D 1.3, Flexera InstallShield 20.x, CoolQ 5.x, TreePad X Enterprise, Adobe Photoshop CC 2015.5, TopoEdit, Vietcong, Spellforce 3, Grand Prix Legends, World of Tanks 1.5.0, Osmos.

Үүний зэрэгцээ, Valve Нийтлэгдсэн төслийг барьж байгуулах Протон 4.2-5, Wine төслийн бүтээн байгуулалтад үндэслэсэн бөгөөд Windows-д зориулж бүтээсэн, Линукс дээрх Steam каталогид танилцуулсан тоглоомын програмуудыг эхлүүлэхэд чиглэгддэг. Төслийн хөгжүүлэлт тархалт BSD лицензийн дагуу. Proton нь Steam Linux клиент дээр зөвхөн Windows үйлдлийн системтэй тоглоомын програмуудыг шууд ажиллуулах боломжийг олгодог. Багц нь DirectX 10/11-ийн хэрэгжилтийг агуулдаг (үндсэн DXVK) ба 12 (үндсэн vkd3d), Vulkan API-д DirectX дуудлага хийх замаар тоглоомын удирдлагыг сайжруулж, тоглоомонд дэмждэг дэлгэцийн нягтралаас үл хамааран бүтэн дэлгэцийн горимыг ашиглах боломжийг олгодог. Анхны Wine-тай харьцуулахад олон урсгалтай тоглоомуудын гүйцэтгэл нь засваруудыг ашигласны ачаар мэдэгдэхүйц нэмэгдсэн "синхрончлол"(Eventfd синхрончлол).

В шинэ хувилбар A Hat in Time зэрэг шинэ тоглоомуудад хэрэглэгддэг Steam сүлжээний API-ийн дэмжлэгийг нэмсэн. Subnautica болон Ubisoft тоглоом зэрэг Unity-д суурилсан тоглоомуудын тоглоомын хянагчийн олон асуудлыг шийдвэрлэхийн тулд олон тооны тоглоомын хянагчийн байршлын засварууд хийгдсэн.

Proton 4.2-5 нь давхаргын ялгаралтыг ашигладаг
DXVK 1.2.1 Vulkan API дээр DXGI, Direct3D 10 болон Direct3D 11-ийг хэрэгжүүлсэн (өмнө нь 1.1.1 хувилбарыг ашиглаж байсан). DXVK 1.2 салбар дахь алдаа засч, сайжруулсан тоглоомын дэмжлэгээс гадна оролцсон командын буферийг дамжуулах тусдаа урсгал ба Direct3D 11-ийн тодорхойлолтод албан ёсоор тодорхойлогдоогүй тодорхой дүрслэх өргөтгөлүүдэд нэмэлт дэмжлэг. ReShade, "Lords of the Fallen" болон "The Surge" киноны гүйцэтгэлийн асуудлууд шийдэгдэж, Якуза Кивами 2-т гарсан ослыг шийдвэрлэсэн.

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

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