
GE-Proton 10-28 вече е наличен и е пълен с промени, предназначени за играчи на Linux и Steam Deck, особено за тези, които играят игри с проблеми със звука или странни бъгове. Тази общностна версия на Proton (вижте GE-Proton 10-26 ), поддържана извън официалния канал на Valve, се фокусира върху полирането на детайли, които стандартните версии не покриват, предлагайки мощна алтернатива, когато дадена игра отказва да работи както се очаква.
Въпреки че използването на официалната версия на Proton на Valve все още се препоръчва за повечето заглавия , тази компилация GE-Proton 10-28 става от съществено значение, когато срещнете сривове, проблеми със звука (особено с пространствен звук), грешки в модовете или друго необичайно поведение, което не може да бъде разрешено. В тези ситуации тази общностна компилация се превръща в почти незаменим инструмент за извличане на максимума от вашата библиотека в Linux и Steam Deck.
Върху какво се фокусира актуализацията на GE-Proton 10-28?
Версия 10-28 на GE-Proton се фокусира основно върху подобряване на пространственото аудио поведение, отстраняване на грешки в специфични заглавия и актуализиране на ключови вътрешни компоненти. Тази версия адресира проблеми, засягащи както Steam Deck, така и Linux компютри , подобрявайки изживяването в игри, които използват усъвършенствани аудио технологии, и в няколко популярни заглавия с известни грешки.
Сред акцентите са пространствените звукови корекции с помощта на WineAlsa , въвеждането на нова променлива на средата за контрол на този звук, включването на най-съвременни версии на Wine, DXVK и VKD3D-Proton, както и набор от специфични за игрите корекции за игри като World of Tanks, Duet Night Abyss, Ghostwire: Tokyo и други.
Подобрения в пространственото аудио с Winealsa
Една от най-забележителните промени в GE-Proton 10-28 е цялостната промяна в обработката на пространствения звук в игрите, които разчитат изключително на тази функция. Проблемът беше особено забележим в Linux и Steam Deck при използване на драйвера WineALSA , където аудио изходът беше очевидно неправилен и каналите се губеха.
Досега Wine преобразуваше пространственото аудио в стандартен многоканален сигнал, но бекендът на Winealsa не предаваше правилните метаданни към звуковия сървър на системата (като PipeWire или PulseAudio). Това означаваше, че в стерео настройките само предните канали се възпроизвеждаха правилно, като централният, субуферът и другите съраунд канали се пропускаха, което водеше до лош, небалансиран и непълен звук.
GE-Proton 10-28 интегрира нов миксер директно в Winealsa , имитирайки логиката на PipeWire. По същество той премахва горните канали (като тези от таванните високоговорители в по-напреднали конфигурации) и по подходящ начин комбинира останалите канали според действителния брой изходи на потребителя, осигурявайки кохерентно разпределение на звука между стерео изходи или 5.1 и 7.1 конфигурации.
Благодарение на тази нова логика на миксиране, качеството на звука с WineALSA вече е много близко до това на Winepulse в сценарии, където се използва пространствен звук. За тези, които предпочитат или трябва да използват WineALSA (заради производителност, съвместимост или лични предпочитания), това представлява значителен скок напред в звуковото изживяване в множество видеоигри.
Разработчикът обаче предупреждава, че поведението може все още да се различава от предлаганото от Windows . В някои заглавия, например, е наблюдавано, че определени гласове или ефекти, които остават центрирани в Windows, могат да се изместят леко към левия канал в Linux. Поради тази причина конфигурацията по подразбиране продължава да дава приоритет на оригиналния многоканален изход и този процес на смесване е предназначен като допълнителен инструмент, когато пространственият звук създава проблеми или не се инициализира правилно.
Нова променлива на средата WINEALSA_SPATIAL и корекция на канала
За да се постигне гъвкавост в начина, по който пространственият звук се обработва под WineALSA, GE-Proton 10-28 включва новата променлива на средата WINEALSA_SPATIAL . Тази променлива се използва заедно с WINEALSA_CHANNELS , за да контролира начина, по който се създават и обработват аудио потоците, което позволява разширени конфигурации, без да е необходимо да се променят глобалните системни настройки.
Общото действие е следното: променливата WINEALSA_CHANNELS задава максималния брой канали, които Winealsa трябва да обработва, докато WINEALSA_SPATIAL позволява създаването на аудио потоци с брой канали, по-висок от този лимит, след което се активира процесът на смесване, който изрязва и прегрупира каналите, за да ги адаптира към ефективната конфигурация.
Важно е да се отбележи, че поведението на драйвера Winealsa се променя само когато тези променливи на средата се използват изрично . Ако не са дефинирани, системата продължава да работи със стандартната конфигурация на GE-Proton. Това дава на потребителя свободата да наложи или деактивира този специален режим за обработка на пространствен звук в зависимост от играта и собствения си хардуер.
Типичен пример за параметри за стартиране на Steam за деактивиране на Winepulse и принудително използване на Winealsa с определен брой канали може да бъде следният (добавен в разширените опции на играта):
WINEDLLOVERRIDES=»winepulse.drv=d» WINEALSA_CHANNELS=2 %command%
В този контекст обикновено се използват следните индикативни стойности за променливата на канала:
- Естереокомплекти WINEALSA_CHANNELS=2 за система с два високоговорителя или слушалки.
- Звук 5.1: конфигуриране WINEALSA_CHANNELS=6 за устройства с шест физически канала.
- Звук 7.1: използва WINEALSA_CHANNELS=8 когато е налична пълна 7.1 система.
Ако, започвайки с GE-Proton 10-28, някоя игра започне да показва грешки при инициализиране на пространствения звук или отказва да стартира аудиото правилно, може да се добави следната променлива:
WINEALSA_SPATIAL=1
С тази настройка, бекендът позволява пространствено стрийминг с обратно миксиране, което често отключва възпроизвеждането на аудио в конфликтни заглавия. Това е особено полезно, когато се комбинират стерео изходи с игри, които очакват усъвършенствани многоканални системи.
Модернизиране на вътрешните компоненти на Proton-GE
В допълнение към подобренията в аудио системата, GE-Proton 10-28 предлага множество вътрешни актуализации на ключови компоненти , които пряко влияят върху производителността и съвместимостта на много игри, особено на най-новите или тези, които изискват най-новите графични разширения.
Първо, последните промени от основния клон на Proton са импортирани , което означава, че тази версия за общността наследява много от подобренията в съвместимостта и корекциите на грешки, които Valve е въвела в официалната си линия. Оттам нататък Proton-GE добавя свои собствени настройки и експериментални пачове.
Друг важен момент е актуализацията на Wine до версията Bleeding Edge . Този клон се характеризира с включването на най-новите функции, често преди те да достигнат до по-консервативни компилации. Благодарение на това, GE-Proton 10-28 може да предложи по-добра съвместимост с наскоро издадени заглавия или с нови технологии, които все още не са напълно установени.
По отношение на графиката, интегрирани са най-новите развойни версии на DXVK , слоят, който преобразува Direct3D 9/10/11 във Vulkan. Това води до подобрения в производителността, корекции на визуални проблеми и по-голяма стабилност в взискателни игри, които използват интензивно DirectX 11.
По подобен начин са включени най-новите версии на VKD3D-Proton и VKD3D , отговорни за преобразуването на Direct3D 12 във Vulkan. Това е от решаващо значение за заглавия, които работят изключително на DirectX 12, тъй като всяка нова версия обикновено включва корекции за специфични игри, оптимизации на производителността и подобрена съвместимост със съвременните графични карти.
За тези, които използват карти NVIDIA, актуализацията на DXVK-NVAPI до най-новата му версия за разработка също е забележителна. Този компонент подобрява съвместимостта с интерфейса NVAPI, използван от някои игри за достъп до разширени функции на графичния процесор, като например определени оптимизации на производителността или собствени графични функции.
Накрая, GE-Proton 10-28 пребазира пачовете em10/wine-wayland , които целят да подобрят производителността по протокола Wayland. Това е от полза предимно за съвременните десктоп среди, които вече не използват X11 като основа, подобрявайки интеграцията, управлението на прозорците и в някои случаи производителността или входа.
GE-Proton 10-28 въвежда специфични корекции за проблемни игри
Освен общите подобрения, тази версия е фокусирана върху отстраняването на специфични грешки в няколко популярни заглавия , нещо, което е отличителен белег на Proton-GE. Ако играете някоя от тези игри, GE-Proton 10-28 определено си струва да опитате, защото вероятно ще забележите директно подобрение.
Един от най-забележителните случаи е World of Tanks . Предишните версии имаха проблеми със зареждането на модове, което засягаше играчите, които използваха пакети с модове, за да персонализират изживяването си. GE-Proton 10-28 поправи зареждането на модове в World of Tanks , което им позволи да функционират нормално отново.
Освен това, сривовете и неочакваните затваряния , които възникваха при промяна на езика в World of Tanks, са отстранени . Тези проблеми можеха да провалят мачовете или да доведат до неочаквано затваряне на играта след коригиране на езиковите настройки, нещо, което вече е поправено в тази нова версия.
Друго заглавие, което получава пряко внимание, е Blade & Soul Neo , което беше склонно към неочаквани сривове при определени условия. GE-Proton 10-28 въвежда специфична корекция, която предотвратява този срив , гарантирайки, че играта остава стабилна по време на сесиите.
Работено е и по Duet Night Abyss , игра, достъпна в Epic Games Store, Steam и като самостоятелно заглавие. GE-Proton 10-28 включва корекции, насочени към подобряване на производителността, въпреки че се отбелязва, че проблеми, свързани със системите против мами, може да се запазят в определени конфигурации, което е често срещан проблем в много игри с агресивни системи за защита.
Нови корекции в GE-Proton 10-28 и корекции в protonfixes
Слоят с protonfixes е една от най-големите силни страни на Proton-GE: това е набор от скриптове и специални конфигурации, предназначени за автоматично прилагане на корекции към конкретни игри. В GE-Proton 10-28 списъкът с protonfixes е значително разширен, което е особено важно за игри, които не са в Steam , като например тези в Epic Games Store, GOG или други платформи.
В случая с Ghostwire: Tokyo са добавени специфични корекции за възпроизвеждане на видео, включително изданието, разпространявано чрез Epic Games Store. Преди това някои потребители съобщаваха за проблеми с неправилно възпроизвеждане на кинематографични елементи или вградени видеоклипове ; с тази версия Proton-GE е приложила необходимите корекции, за да гарантира, че тези сцени се възпроизвеждат много по-надеждно.
Както бе споменато, Duet Night Abyss също получава внимание в областта на корекциите на протоните. Корекции са въведени както за версиите за Epic Games Store и Steam, така и за самостоятелните версии, с цел подобряване на цялостната съвместимост и стабилност . Отново, системите против мами може да представляват предизвикателство, но поне чисто техническите аспекти, особено графиката и звукът, са по-изпипани.
Друг важен аспект е корекцията на повредени текстури в Legendary , мениджъра на игри с отворен код на Epic, който е много популярен в Linux. Някои заглавия, издадени чрез Legendary, може да имат повредени или лошо рендирани текстури; с новите protonixes този проблем е смекчен или елиминиран, предлагайки визуален вид, много по-близък до това, което разработчиците са замислили.
Включени са и корекции за Fallen Enchantress: Legendary Heroes и Sorcerer King , две фентъзи стратегически игри, които биха могли да проявят несъвместимост или нестабилно поведение под Proton. Корекциите на Proton в GE-Proton 10-28 фино настройват средата им за изпълнение, за да намалят грешките и да подобрят производителността , което ги прави по-лесни за игра под Linux.
Освен това са направени корекции за PAIcom , по-малко известно заглавие, което също се възползва от специфични корекции. И като много интересен бонус, е възстановено правилното функциониране на Uplay overlay (интерфейсният слой, интегриран в някои игри на Ubisoft), който понякога може да спре да работи или да причини проблеми при игра през Proton.
С всички тези промени, GE-Proton 10-28 се позиционира като много интересен вариант за тези, които искат да подобрят игровото си изживяване на Linux и Steam Deck , особено ако често играят взискателни заглавия с усъвършенстван пространствен звук или игри от магазини, които не са на Steam. Благодарение на новия аудио миксер за WineALSA, променливите на средата за пространствен звук, актуализациите за Wine и DXVK и широката гама от корекции за Proton, това е версия, която си струва да се опита за всяка библиотека с проблемни или наскоро издадени игри.
