Wine 6.2, Wine staging 6.2, Proton 5.13-6 хувилбаруудыг гаргах

WinAPI - Wine 6.2-ийн нээлттэй хэрэгжилтийн туршилтын хувилбар гарсан. 6.1 хувилбар гарснаас хойш 51 алдааны мэдээг хааж, 329 өөрчлөлт оруулсан байна.

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

  • Mono хөдөлгүүрийг DirectX дэмжлэгтэйгээр 6.0 хувилбар болгон шинэчилсэн.
  • NTDLL дибаг хийгчийн API-д дэмжлэг нэмсэн.
  • WIDL (Wine Interface Definition Language) хөрвүүлэгч нь WinRT IDL (Интерфейсийн тодорхойлолтын хэл)-ийн дэмжлэгийг өргөжүүлсэн.
  • MacOS дээр Xbox One хянагч ашиглахтай холбоотой асуудлууд шийдэгдсэн.
  • Тоглоом, програмын ажиллагаатай холбоотой алдааны мэдээллүүд хаагдсан: World of Tanks, Amiga Explorer Shell нэмэлттэй Directory Opus 9, Total Commander 7.x, Foxit Reader, Paint.NET, Earth 2160, AVATAR Демо, iNodeSetup 3.60 , QQPlayer 3.1, Crossfire HGWC, PostgreSQL v.2010-д зориулсан EMS SQL Manager 4.7.08 Lite, Cygwin/MSYS2, Knight Online, Valorant, Chrome, Yumina the Ethereal, Wabbitcode 0.5.x, Atomic Mail Sender, R4.25.iSS, R0.9.54.iSS Өндөр нөлөө бүхий цахим шуудан 5 , WiX Toolset v3.9, PTC Mathcad Prime 3.0, PaintRibbon 1.x, Jeskola Buzz, OllyDbg 2.x, Google SketchUp, Kingsoft PC Doctor, WRC 5, Shadow Warrior 2, MS Word 2013/2016 , Adobe Audition, Steel Series Engine 3, Ryse: Son of Rome, Hitman: Absolution, iTunes 12.11.0.26, Game Protect Kit (GPK), Far Manager.

Нэмж дурдахад, Wine Staging 6.2 төслийн хувилбар бий болсон бөгөөд үүний хүрээнд Wine-ийн өргөтгөсөн бүтэц, үүнд бүрэн бэлэн болоогүй эсвэл дарсны үндсэн салбарт нэвтрүүлэхэд тохиромжгүй эрсдэлтэй нөхөөсүүд бий болсон. Wine-тай харьцуулахад Wine Staging нь 669 нэмэлт засвар өгдөг.

Шинэ хувилбар нь Wine 6.2 кодын баазтай синхрончлолыг авчирдаг. 38 засварыг үндсэн Wine руу шилжүүлсэн бөгөөд энэ нь WIDL-ийн дэмжлэг болон ntdll-ийн чадавхийг өргөжүүлэхтэй холбоотой. xactengine3_7-Мэдэгдэл, ntdll-Junction_Points болон widl-winrt-support шинэчлэгдсэн засварууд.

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

Proton 5.13-6-ийн шинэ хувилбарт:

  • Cyberpunk 2077 дээрх дууны асуудлууд шийдэгдсэн.
  • PlayStation 5 контроллеруудад зориулсан сайжруулсан дэмжлэг.
  • Nioh 2-д дэмжлэг үзүүлэв.
  • Deep Rock Galactic тоглоомын дуут чатыг ажлын хэлбэрт оруулав.
  • Якуза Like a Dragon, Subnautica, DOOM (2016) болон Виржиниа дахь тоглоомын хянагч болон халуун залгах төхөөрөмжүүдийн дэмжлэгийг сайжруулсан.
  • Steam дэлгэц идэвхтэй байх үед оролтын асуудлыг зассан.
  • AMD систем дээрх DOOM Eternal-д анхаарлаа төвлөрүүлэх үед хар дэлгэц гарч ирдэг асуудлыг шийддэг.
  • No Man's Sky-д виртуал бодит байдлын чихэвчний дэмжлэг сэргээгдсэн.
  • Dark Sector тоглоомд дууны дэмжлэг нэмсэн.
  • AMD GPU-тай системүүд дээр Need for Speed ​​(2015)-ын гацсан байдлыг зассан.

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

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