Juuso Alasuutari, amọja ni idagbasoke awọn ọna ṣiṣe ohun afetigbọ fun Linux (onkọwe
Proton-i, ti a pinnu lati gbe koodu koodu Proton lọwọlọwọ si awọn ẹya tuntun ti Waini, laisi iduro fun awọn idasilẹ pataki tuntun lati Valve. Lọwọlọwọ, iyatọ Proton kan ti o da lori
Ero akọkọ ti Proton-i ni lati pese agbara lati lo awọn abulẹ ti a ṣafihan ni awọn ẹya tuntun ti Waini (ọpọlọpọ awọn iyipada ti a tẹjade ni idasilẹ kọọkan), eyiti o le ṣe iranlọwọ lati ṣe ifilọlẹ awọn ere ti o ni awọn iṣoro ifilọlẹ tẹlẹ. O ti ro pe diẹ ninu awọn iṣoro le ṣe atunṣe ni awọn idasilẹ titun ti Waini, ati diẹ ninu awọn le ṣee yanju pẹlu awọn abulẹ Proton. Apapo ti awọn atunṣe wọnyi le jẹ ki o ṣee ṣe lati ṣaṣeyọri iriri ere ti o ga julọ ju lilo Waini tuntun ati Proton lọtọ.
Jẹ ki a leti pe iṣẹ akanṣe Proton ti o dagbasoke nipasẹ Valve da lori awọn idagbasoke ti iṣẹ akanṣe Waini ati pe o ni ifọkansi lati rii daju ifilọlẹ awọn ohun elo ere ti a ṣẹda fun Windows ati ti a gbekalẹ ninu katalogi Steam lori Linux. Proton gba ọ laaye lati ṣiṣẹ taara awọn ohun elo ere Windows-nikan ni alabara Steam Linux. Apoti naa pẹlu awọn imuse ti DirectX 9 (da lori D9VK), DirectX 10/11 (da lori DXVK) ati 12 (da lori vkd3d), ṣiṣẹ nipasẹ itumọ ti awọn ipe DirectX si Vulkan API, pese atilẹyin ilọsiwaju fun awọn oludari ere ati agbara lati lo ipo iboju kikun ni ominira da lori 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 “esync” (Amuṣiṣẹpọ Eventfd) tabi “
orisun: opennet.ru