Itusilẹ ti Proton 4.2-4, package kan fun ṣiṣe awọn ere Windows lori Lainos

Ile-iṣẹ Valve atejade ile ise agbese Pirotonu 4.2-4, eyiti o da lori awọn idagbasoke ti iṣẹ akanṣe Waini ati pe o ni ifọkansi lati jẹ ki awọn ohun elo ere ti a ṣẹda fun Windows ati ti a gbekalẹ ninu iwe akọọlẹ Steam lati ṣiṣẹ lori Linux. Aseyori ise agbese tànkálẹ labẹ BSD iwe-ašẹ. Ni kete ti wọn ti ṣetan, awọn ayipada ti o dagbasoke ni Proton ni a gbe lọ si Waini atilẹba ati awọn iṣẹ akanṣe, bii DXVK ati vkd3d.

Proton gba ọ laaye lati ṣiṣẹ taara awọn ohun elo ere Windows-nikan ni alabara Steam Linux. Apo naa pẹlu imuse ti DirectX 10/11 (da lori DXVK) ati 12 (da lori vkd3d), Ṣiṣẹ nipasẹ awọn ipe DirectX si Vulkan API, pese atilẹyin ilọsiwaju fun awọn oludari ere ati agbara lati lo ipo iboju ni kikun laibikita awọn ipinnu iboju ti o ni atilẹyin ninu awọn ere. Ti a ṣe afiwe si Waini atilẹba, iṣẹ ti awọn ere asapo pupọ ti pọ si ni pataki ọpẹ si lilo awọn abulẹ "esync"(Eventfd Amuṣiṣẹpọ).

akọkọ ayipada ninu Proton 4.2-4:

  • Layer DXVK (imuse ti DXGI, Direct3D 10 ati Direct3D 11 lori oke Vulkan API) ti ni imudojuiwọn si ẹya 1.1.1, ni kini atilẹyin afikun fun gbigbe koodu shader sinu iranti ni fọọmu fisinuirindigbindigbin ati mu iṣẹ ṣiṣe ti awọn ere pupọ pọ si, ni pataki awọn ti a ṣe lori Unreal Engine 4.
  • Ti o wa titi jamba nigba ifilọlẹ ere RAGE 2 (lati ṣiṣẹ lori awọn eto pẹlu AMD GPUs, ẹya tuntun ti esiperimenta ti Mesa nilo);
  • Ilọsiwaju atilẹyin fun API awọn aworan Vulkan, ni idaniloju ibamu pẹlu kikọ Vulkan ti ere “Ko si Ọrun Eniyan”;
  • Awọn aami ilọsiwaju fun diẹ ninu awọn alakoso window;
  • Kokoro ti o wa titi ti o fa ki ilana Waini duro nigbati o n ṣe imudojuiwọn ẹya Proton;
  • Awọn iṣoro ti o yanju pẹlu wiwa awọn oludari ere ni Yakuza Kiwami ati awọn ere Telltale;
  • Awọn aṣiṣe ti o wa titi nitori eyiti awọn ala-ilẹ ti ipilẹṣẹ ti ko tọ ninu ere Awọn Enginners Space;
  • Ti o wa titi jamba nigba ifilọlẹ ere Flower.

orisun: opennet.ru

Fi ọrọìwòye kun