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

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

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

  • Зуу гаруй DLL-г анхдагчаар суулгасан номын сангаар бүтээдэг msvcrt (Wine төсөл болон Windows-ийн DLL-ээс хангагдсан) PE (Portable Executable) форматаар;
  • PnP (Plug and Play) драйверуудыг суулгахад зориулсан дэмжлэгийг өргөжүүлсэн. UpdateDriverForPlugAndPlayDevices() функцийг хэрэгжүүлсэн;
  • Хүрээ рүү Хэвлэл мэдээллийн сан цагны синхрончлолын нэмэлт дэмжлэг;
  • Дууны драйверуудын дууг өөрчлөх чадварыг нэмсэн;
  • Тоглоом, програмын ажиллагаатай холбоотой алдааны тайланг хаасан:

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

В шинэ хувилбар Протон:

  • DirectX-ийн дууны сангуудыг (API XAudio2, X3DAudio, XAPO болон XACT3) хэрэгжүүлдэг FAudio бүрэлдэхүүн хэсгүүдийг 19.06-д гаргахаар шинэчилсэн.
  • DXVK 1.2.1 давхаргыг шинэ хөрвүүлэгчээр эмхэтгэсэн бөгөөд энэ нь 32 битийн тоглоомуудын гүйцэтгэлийг сайжруулах боломжийг олгосон.
  • SpellForce 3 дахь үсгийн фонтыг сайжруулсан.
  • Team Sonic Racing зэрэг зарим тоглоомын Rumble тоглоомын удирдлагыг дэмжихтэй холбоотой асуудлуудыг зассан.
  • Англи бус хэлийг ашиглах үед тоглоомтой холбоотой асуудлууд шийдэгдсэн.
  • Бид Steam сүлжээний шинэ API-н алдаанууд дээр ажиллаж, тэр дундаа A Hat in Time-д олон тоглогч тоглох боломжтой болгосон.

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

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