Wine 5.0 хувилбарын нэр дэвшигч болон Windows тоглоомуудыг Proton 4.11-10 ажиллуулахад зориулсан багцыг гаргасан

Эхэлсэн Win5.0 API-ийн нээлттэй хэрэгжилт болох Wine 32-ийн анхны хувилбарыг туршиж байна. Кодын баазыг XNUMX-р сарын сүүл эсвэл XNUMX-р сарын эхээр гарахаас өмнө хөлдөөх горимд оруулсан. Гаргасантай харьцуулахад Wine 4.21 37 алдааны тайланг хааж, 475 өөрчлөлт оруулсан.

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

  • Хөтөчийн хөдөлгүүр Wine Gecko, MSHTML номын санд ашиглагдаж байгаа 2.47.1 хувилбараар шинэчлэгдсэн. Gecko хөдөлгүүрийн ачаалах кодыг дахин боловсруулж, ерөнхий, Wine-д хамаарахгүй суулгацаас эхлүүлэх боломжийг нэмсэн;
  • Юникод хүснэгтүүдийг 12.1.0 хувилбар болгон шинэчилсэн. Юникод хөрвүүлэх функцуудыг ntdll дээр дахин боловсруулсан;
  • MSADO номын сангийн анхны хувилбарыг нэмсэн (ActiveX өгөгдлийн объектууд) OLE DB үйлчилгээ үзүүлэгчээр дамжуулан өгөгдөлд хандах, удирдах интерфейстэй, жишээлбэл, програмуудыг SQL сервертэй холбох;
  • WUSA (Windows Update Standalone) хэрэгсэлд шинэчлэлт суулгах дэмжлэг нэмэгдсэн;
  • Кодыг kernel32-оос kernelbase руу шилжүүлэх, эдгээр сангуудын бүтцийг өөрчлөх ажлыг үргэлжлүүлэв. Жишээлбэл, Get/SetLocaleInfoW, GetStringType, LCMapString, CompareString,
    GeoID, FindFirst/NextFile, цагийн бүсийн функцууд. Цөмийг эхлүүлэх кодыг ntdll руу хэсэгчлэн шилжүүлсэн;

  • bcrypt нь ECDSA түлхүүр дээр суурилсан дижитал гарын үсэг бүхий хэшийг баталгаажуулах дэмжлэгийг нэмсэн;
  • VBScript-д ScriptTypeInfo_* болон ScriptTypeComp_Bind* зэрэг олон шинэ боломжууд нэмэгдсэн;
  • Тоглоом, програмын ажиллагаатай холбоотой алдааны тайланг хаасан:
    Microsoft Document Explorer 2008, wintetris 1.01, Midtown Madness 2, FIFA Online 3, FXCM Trading Station II, Symenu 4.11, DM Genie 2.x, VSDC Video Editor, Costume Quest 2, Geometry Wars 3, Chime, DxO Photolab Manager 2, Football Manager 2017 4, IP Camera Viewer 2.x, Beat Hazard 2005, Visual C++ Express XNUMX.

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

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

  • Тоглоом эхлүүлэх боломжийг олгодог Halo: Мастер ахлагчийн цуглуулга (Ажиллуулахын тулд Steam клиентийн бета хувилбар болон GnuTLS номын сангийн хувилбар 3.5.4-ээс бага байх шаардлагатай). EasyAntiCheat дэмжлэг байхгүйгээс болж зарим тоглоомын горим байхгүй байна;
  • Хулганы үйл явдлын зохицуулагчийг мэдэгдэхүйц сайжруулсан бөгөөд энэ нь Fallout 4, Furi болон Metal Gear Solid V тоглоомуудад хулганы зан төлөвт эерэг нөлөө үзүүлсэн;
  • Таныг томруулахад пикселийн тодорхой байдлыг сайжруулсан бүхэл тооны масштабын шинэ горимыг нэмсэн. WINE_FULLSCREEN_INTEGER_SCALING=1 орчны хувьсагчаас эхлэн горимыг идэвхжүүлсэн;
  • Тоглоомын удирдлагын зохион байгуулалттай холбоотой хэд хэдэн асуудлыг шийдсэн. Өөрчлөлтүүд нь Telltale тоглоомуудыг Xbox хянагчтай, мөн Bluetooth-ээр холбогдсон PlayStation 4 хянагчтай Cuphead болон ICEY тоглоомуудтай илүү сайн ажиллах боломжийг олгодог;
  • Тоглоомын самбар дээр, ялангуяа жолооны хүрдний хянагч ашиглах үед хүчний санал хүсэлтийн зохицуулалт сайжирсан.
  • Эхлэх үед Metal Gear Solid V хөлдөхтэй холбоотой асуудлууд шийдэгдсэн.
  • Xbox тоглоомын хянагч ашиглах үед гүйцэтгэлийн регрессийг зассан;
  • Trine 4 тоглох үед фрэймийн хурдны хязгаар 30 FPS хасагдсан;
  • IL-2 Sturmovik тоглох үед гарсан эвдрэлийг зассан;
  • Гуравдагч талын бүрэлдэхүүн хэсгүүдийн шинэчилсэн хувилбарууд: D9VK нь 0.40-rc-p, FAudio нь 19.12 хүртэл шинэчлэгдсэн. DXVK-д залруулга хийсэн.

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

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