Линукс дээр Windows тоглоом ажиллуулахад зориулагдсан Proton 4.2-4 багц

Valve компани Нийтлэгдсэн төслийг барьж байгуулах Протон 4.2-4, Wine төслийн бүтээн байгуулалтад үндэслэсэн бөгөөд Windows-д зориулж бүтээсэн, Линукс дээрх Steam каталогид танилцуулсан тоглоомын програмуудыг эхлүүлэхэд чиглэгддэг. Төслийн хөгжүүлэлт тархалт BSD лицензийн дагуу. Тэд бэлэн болсон тул Proton-д боловсруулсан өөрчлөлтүүд нь анхны Wine болон DXVK, vkd3d зэрэг холбогдох төслүүд рүү шилждэг.

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

Үндсэн Протон 4.2-4-ийн өөрчлөлт:

  • DXVK давхарга (Vulkan API дээрх DXGI, Direct3D 10 болон Direct3D 11 хувилбарууд) нь 1.1.1 хувилбар руу шинэчлэгдсэн. аль нь Shader кодыг санах ойд шахсан хэлбэрээр байршуулах дэмжлэгийг нэмж, төрөл бүрийн тоглоомуудын гүйцэтгэлийг нэмэгдүүлсэн, ялангуяа Unreal Engine 4 дээр бүтээгдсэн тоглоомууд.
  • RAGE 2 тоглоомыг эхлүүлэх үед гарсан эвдрэлийг зассан (AMD GPU-тай системүүд дээр ажиллахын тулд Mesa-ийн хамгийн сүүлийн үеийн туршилтын хувилбар шаардлагатай);
  • Vulkan график API-ийн сайжруулсан дэмжлэг, "No Man's Sky" тоглоомын Vulkan-тай нийцтэй байдлыг хангах;
  • Зарим цонхны менежерүүдэд зориулсан сайжруулсан дүрс;
  • Протон хувилбарыг шинэчлэх үед Wine процесс зогссон алдааг зассан;
  • Якуза Кивами болон Телтайл тоглоомуудын тоглоомын хянагчийг илрүүлэхтэй холбоотой асуудлыг шийдсэн;
  • Сансрын инженерүүд тоглоомонд ландшафтыг буруу үүсгэсэн алдааг зассан;
  • Flower тоглоомыг эхлүүлэх үед гарсан эвдрэлийг зассан.

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

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