
Ако играете в Steam Deck или на GNU/Linux компютър, със сигурност сте чували за Proton и колко много е променил начина, по който се наслаждаваме на игрите. Игри за Windows на тези платформиВ рамките на тази екосистема, GE-Proton 10-29 се превърна в една от най-интересните версии За тези, които искат да прецизират съвместимостта и да решат специфични проблеми, които официалният Proton на Valve все още не покрива напълно.
Тази версия не е предназначена да замени стандартния Proton във всички игри, а по-скоро за онези „специални“ заглавия, които представляват истинско предизвикателство. Идеята е да използвате официалния Proton по подразбиране. и прибягват до GE-Proton 10-29 само когато дадена игра не стартира, има графични проблеми, проблеми с производителността или грешки с контролерите и записите, които тази алтернативна компилация поправя.
Какво е GE-Proton и защо версия 10-29 е важна?
GE-Proton е неофициален вариант на Proton, поддържан от общността, по-специално от разработчика, известен като GloriousEggroll. Основната му цел е да усъвършенства или допълва Proton с корекции, поправки и актуализирани компоненти. които все още не са достигнали до официалния клон на Valve или чието включване, поради политиките за поддръжка, отнема време.
Във версия 10-29 проектът прави още една крачка напред за тези, които играят в Steam Deck, SteamOS и всяка Linux дистрибуциявключително системи с Wayland и по-рядко срещани архитектури като aarch64. Чрез различни вътрешни актуализации и специфични корекции за определени игри, целта е да се постигне по-добра работа на повече заглавия „от първия опит“ и да се направи изживяването по-стабилно.
Важно е да се подчертае това Valve препоръчва използването Официален Протон когато е възможноОсобено ако искате по-предсказуема поддръжка. GE-Proton, от друга страна, е много полезен, когато имате нужда от бързо решение за заглавия, които все още не са добре поддържани, или когато искате да изпробвате експериментални подобрения, които все още не са достигнали стабилния канал.
Компонентите на Proton са актуализирани в GE-Proton 10-29
Голяма част от новите функции в GE-Proton 10-29 се фокусират върху актуализирането на ключовите компоненти, които позволяват на игрите за Windows да работят под Linux. Тези компоненти работят заедно, за да преобразуват Windows повиквания в технологии, съвместими с GNU/Linux.независимо дали на графично API, аудио или системно ниво.
Надстройка на Wine до най-новия клон
Сърцето на Протон остава Вино - Wineи в GE-Proton 10-29 е актуализиран до най-новата версия на Bleading EdgeТова е много напреднал клон с скорошни промени в основния проект. Това включва нови функции, корекции на грешки и подобрена съвместимост със съвременни приложения и игри, въпреки че може да въведе и някои по-експериментални поведения.
С такова прясно вино, Много игри разчитат на API, библиотеки или по-модерни функции Те имат по-голям шанс за гладко стартиране или за намаляване на грешки като неочаквани изключвания, проблеми с интерфейса или повреди с онлайн услуги, които разчитат на по-нови компоненти на Windows.
DXVK и DXVK-NVAPI са актуални от Git
За игри, които използват DirectX 9, 10 и 11, Proton разчита на DXVK, слой, който преобразува тези повиквания във Vulkan. В тази версия, DXVK е актуализиран до последната версия, достъпна в Git.Това включва дълъг списък от оптимизации, корекции на грешки и подобрения в производителността, натрупани с течение на времето.
Той също е актуализиран DXVK-NVAPI до най-новата му версия от Git. Тази част е от решаващо значение, особено за потребители с графични карти NVIDIA, тъй като позволява емулиране на части от поведението на Windows NVAPI, подобрявайки съвместимостта с функции, специфични за тази марка, като например определени режими на рендиране или специфични технологии, използвани от някои игри.
Подобрения във VKD3D и VKD3D-Proton
Преходът от DirectX 12 към Vulkan се обработва от VKD3D и неговия адаптиран за Proton вариант, VKD3D-Proton. В GE-Proton 10-29, И двата компонента са синхронизирани с най-новите версии на upstreamТова представлява значителна стъпка напред за настоящите игри, които изискват DX12.
Благодарение на тези актуализации, Проблемите с повредена графика, сривове в по-взискателни сцени или грешки в разширените ефекти са намалени. Тези грешки често се появяват в DX12 заглавия, когато слоят за превод все още не е зрял. Това е особено важно за последните AAA игри, които разчитат в голяма степен на този API.
FEX е актуализиран до версията upstream
Друг ключов компонент е FEX, технология, свързана с емулация и изпълнение на код, предназначен за други архитектури. В тази версия, FEX се приведе в съответствие с най-новата версия на основния проектТова разширява съвместимостта с архитектури като aarch64 и подобрява производителността в някои сценарии.
Тези видове подобрения са особено полезни в нестандартни устройства и конфигурациикъдето комбинацията от Proton, FEX и други компоненти позволява игри, проектирани за x86_64, да работят на различен хардуер, с възможно най-ниската цена за плавност и стабилност.
Промени, импортирани от vrclient, wineopenxr и инструменти за компилация
GE-Proton 10-29 включва и най-новите модификации на vrclient, компонента, който управлява функционалностите, свързани с виртуалната реалност. С това, Потребителите на VR очила в Linux могат да се възползват от последните корекции, съвместимост с нови заглавия и подобрения в стабилността на слоя за съвместимост.
Нещо подобно се случва и с wineopenxr, който получава актуализирани промени от своя upstreamТова помага на игрите и приложенията, които разчитат на OpenXR, да работят по-надеждно, което е ключово в съвременните VR изживявания, където латентността и правилното управление на устройствата са от решаващо значение.
Накрая, следното също е импортирано промени в make и в Makefile-овете използва се в процеса на компилация. Това не се вижда директно в игрите, но опростява конструирането на самия GE-Proton, подобрява съгласуваността на пакетите и намалява потенциалните проблеми при генериране на компилации за различни платформи.
Премахване на .zst формат за компилация
В рамките на корекциите на опаковката, GE-Proton 10-29 елиминира използването на формата .zst като резултат от компилациятаТози формат се използваше предимно за umuВ настоящата ситуация обаче това се счита за ненужно, като по този начин се опростяват вариантите за изграждане.
Това решение допринася за Трябва да има по-малко объркване при изтеглянето и използването на компилациите.и фокусира усилията си върху формати, които действително се поддържат. Макар че може да изглежда като незначителна промяна, тя помага за по-ясно разпространение на GE-Proton за крайните потребители.
Специфични подобрения в Protonfixes
Освен актуализациите на основните компоненти, GE-Proton 10-29 обръща специално внимание на Protonfixes, наборът от скриптове и специфични корекции за определени игри. Тези корекции са това, което прави разликата в ежедневното преживяване.защото те разглеждат много специфични проблеми, с които играчите се сблъскват при пускането на популярни заглавия.
Подобрена поддръжка за архитектурата aarch64
Сред новите функции на Protonfixes са Корекция в процеса на изграждане, за да се позволи правилно компилиране на aarch64Тази архитектура, все по-често срещана в определени устройства и SBC, изисква внимателно боравене, за да се гарантира безпроблемното функциониране на целия стек.
С тази настройка, GE-Proton 10-29 става по-гъвкав, когато работи в среди, различни от x86_64отваряйки вратата за по-експериментални проекти и конфигурации, които искат да се възползват от мощността на Proton върху алтернативен хардуер.
Поправки за контролерите DualShock 4 в определени игри
Един от най-досадните аспекти за геймърите на Linux обикновено е поведението на контролерите. В тази версия, Въведени са специфични корекции за използването на DualShock 4. в няколко заглавия, постигайки очакваното разпознаване от контролера и реакция по време на игра.
конкретно, BioShock 2 в класическото и ремастерираното издание Той получава корекции, така че DualShock 4 да работи без никакви допълнителни заобиколни решения. Освен това, Dragon's Dogma: Dark Arisen също се възползва от тези корекции., предлагайки по-изискано изживяване за тези, които предпочитат да играят с PlayStation контролер, вместо с Xbox контролер или други контролери.
Тези подобрения са особено забележими на парната палуба и в салоните, където Играта с контролер е норма, а не изключение.Избягването на борбата с персонализирани профили, странни съпоставяния или вибрационни проблеми е огромно предимство.
Настройки на Duet Night Abyss в Уейланд
Друга игра, която получава специално внимание, е Duet Night Abyss. В GE-Proton 10-29, Опцията за геймдрайв е активирана, а libglesv2 е деактивирана при работа под Wayland.Този тип модификация е предназначена за разрешаване на сблъсъци и проблеми със съвместимостта в съвременни графични среди.
Благодарение на тези решения, Производителността на играта под Wayland е подобрена, намалявайки потенциалните графични проблеми или неочаквани сривове. Тези проблеми могат да възникнат поради взаимодействието между различните графични библиотеки. Това е ясен пример за това как Protonfixes настройва много специфични параметри, за да отговарят по-добре на реалността на текущите дистрибуции.
Разширена съвместимост с upscalers и scaling libraries
С популярността на технологиите за мащабиране като XeSS, DLSS и FSR, все повече игри интегрират специфични библиотеки за тези функции. В GE-Proton 10-29 Добавена е поддръжка за актуализиране на файла libxess_dx11.dll.което помага за правилното използване на определени XeSS-базирани upscalers в DirectX 11 игри.
Това означава, че Можете да се възползвате по-добре от усъвършенстваните технологии за мащабиране в Linux, облекчавайки натоварването на графичния процесор и подобрявайки производителността, без да се жертва твърде много визуално качество, при условие че играта поддържа този тип система.
Поправки за грешки при запазване и премахнати корекции
В раздела за специфичните договорености, GE-Proton 10-29 включва Поправка за грешка, свързана със запазването на файлове в играта Dark EarthПроблеми като тези могат да развалят преживяването, така че наличието на вградено решение е от огромно значение за тези, които искат да играят тази класическа игра на Linux.
Освен това е решено Премахнато е предишно приложено към GTA IV решение, свързано с функцията Independence FM.По-нататъшни тестове потвърдиха, че играта функционира правилно без тази настройка, при условие че потребителят използва поддържани аудио формати. Премахването на ненужни корекции намалява потенциалните странични ефекти и поддържа конфигурацията по-чиста.
Актуализация на пача за EM-10 / Wine-Wayland
По-малко видим, но силно влиятелен аспект на потребителското изживяване е наборът от корекции, приложени към Wine, за да се подобри интеграцията му със съвременните графични среди. В GE-Proton 10-29, Комплектът пачове за em-10 / wine-wayland е актуализиран., което подобрява производителността на игрите, изпълнявани в рамките на Wayland сесии.
Wayland се утвърждава като естествен наследник на X11 в много дистрибуции и десктоп среди. Тези пачове помагат за усъвършенстване на взаимодействието между игрите на Windows, Wine и композитора на Wayland.Резултатът може да се изрази в по-добро управление на мишката, по-ниска латентност, по-малко проблеми с прозорците на цял екран и по-естествена интеграция със системата.
Кога да използвате GE-Proton 10-29 и кога да се придържате към официалния Proton
Въпреки че може да е изкушаващо да инсталирате GE-Proton 10-29 и да го използвате за всичко, общата препоръка в общността е малко по-различна. Най-разумното нещо, което можете да направите, е да запазите официалния Proton на Valve като опция по подразбиране. за вашите Steam игри, тъй като това е версията, директно поддържана от компанията, и тази, която получава най-консервативното тестване и валидиране.
GE-Proton влиза в действие, когато Играта не стартира, има сериозни грешки, проблеми със звука, графични проблеми или проблеми с контролера. Тези функции не са налични в официалната версия, но са разгледани в тази общностна версия. Тя може да бъде полезна и ако искате да тествате подобрения в производителността или съвместимостта, които все още не са достигнали стабилния канал на Proton.
В Steam Deck, SteamOS и настолните Linux дистрибуции (Видеоигри, съвместими с Linux), Идеалната комбинация обикновено е да са инсталирани и двете: официалният Proton и GE-Proton.Можете ръчно да изберете последното само за проблемни игри. По този начин се възползвате от стабилността на основния канал, без да жертвате допълнителна гъвкавост, когато е необходимо.
Инсталиране и основна употреба на GE-Proton
За тези, които се запознават с този вариант за първи път, процесът на инсталиране е сравнително прост. Най-разпространеният начин за изтегляне на GE-Proton 10-29 е от вашето хранилище на GitHubкъдето GloriousEggroll публикува различните компилации и поставете съответната папка в директорията за съвместимост със Steam.
Веднъж инсталиран, Можете да изберете GE-Proton 10-29 като ваш специфичен инструмент за съвместимост За конкретна игра можете да конфигурирате версията на Proton в свойствата на играта в Steam. По този начин само тази игра ще използва тази версия на Proton, докато останалите ще продължат да използват глобално конфигурираната версия.
В случай на съмнение, Има ръководства и обяснения за различните версии на Proton и използването на GE-Proton. разработен от общности като GamingOnLinux и инструменти като Lutrisкоито ви помагат стъпка по стъпка да решите коя версия да изберете във всеки отделен случай и как да извлечете максимума от нея, без да нарушавате библиотеката си.
Като цяло, GE-Proton 10-29 е ангажиран с да осигури още по-широка съвместимост с игри в екосистемата на LinuxТой усъвършенства детайли като поведението на DualShock 4 в специфични заглавия, подобрява Wayland изживяването и поддържа ключови компоненти като Wine, DXVK, VKD3D и FEX актуални. За тези, които играят на Steam Deck или Linux настолни компютри, той се превръща в много полезен инструмент за онези игри, които все още се затрудняват да работят гладко със стандартния Proton.
