Diablo IV спря да стартира на Linux и Steam Deck след скорошна корекция Клапан пуснах го отново, преди Blizzard дори да признае проблема. Бързата актуална корекция на Proton означава, че собствениците на Steam Deck могат да продължат да се движат през Sanctuary, без да чакат официалната поддръжка на Blizzard. Играчите на ProtonDB и Reddit забелязаха срива веднага след актуализация на играта в края на октомври, като регистрационните файлове за грешки сочат към неуспех на компилацията на шейдъра на Vulkan.

Прекъсването се случи безшумно Играчите на Linux и Steam Deck съобщиха, че Diablo IV се е сринал при стартиране след рутинна актуализация на играта Грешката сочи към повреда на слоя за съвместимост, а не проблем със сървъра. В рамките на дни Valve избута актуализация на Proton, която възстанови функционалността, заобикаляйки необходимостта Blizzard да коригира клиента на Windows. Този бърз обрат е типичен за подхода на Valve: те поддържат Proton като жив проект, често коригирането на доставките става по-бързо, отколкото издателите на игри адресират собствените проблеми с Linux.

Това не е първият път, когато Valve се намесва за игра с висок профил, Proton, инструментът за съвместимост зад успеха на Steam Deck, получава редовни актуализации, за да се справи с неочаквано счупване. Проблемът на Diablo IV вероятно е незначителна промяна на API против подправяне или графики, към която Proton трябваше да се адаптира. Играта използва Battle.net, която сама минава през Wine, и всяка актуализация на стартера или неговия DRM може да прекъсне веригата. Инженерите на Valve идентифицираха тясното място и го коригираха, без да чакат официална документация от Activision Blizzard.

Клапан CS2

Proton Fix на Valve за Diablo IV на Linux

Отговорът на Valve беше необичайно бърз. корекцията на Proton се приземи като експериментална актуализация, след което се претърколи в стабилна в рамките на една седмица. Играчите на Reddit и Steam форумите потвърдиха, че Diablo IV стартира нормално отново след актуализиране на Proton. Корекцията не изисква никакви промени във версията на играта за Windows. Актуализацията беше разпространена чрез Proton Experimental клон, който е каналът за бързо проследяване на Valve за корекции, които се нуждаят от незабавно тестване, преди да натиснете стабилната версия.

Точният тригер остава неясен Някои потребители спекулираха, че промяна в бекенда на Blizzard е нарушила слоя за превод на Vulkan, който Proton използва. Други посочиха нова версия на DRM на Battle.net. Независимо от това, инженерите на Valve идентифицираха основната причина и пуснаха целева корекция. Регистрите на ангажиментите на Proton, видими в GitHub, показаха промяна, свързана с обработката на изрични разширения на Vulkan, което предполага, че актуализацията на играта е въвела шейдър, който слоят за превод на Proton не може първоначално да анализира. Този вид микрооптимизация е рутинна за Proton, но критична за поддържане на съвместимост с основни версии като Diablo IV.

Какво означава това за потребителите на Steam Deck

За милионите собственици на Steam Deck това бързо решение е напомняне, че Valve активно поддържа игровото изживяване на Linux Дори когато разработчиците на игри игнорират Linux, Proton често служи като предпазна мрежа Diablo IV е една от най-популярните екшън ролеви игри в Steam Deck, а загубата на достъп би била удар върху доверието в платформата Маркетингът на Steam Deck силно подчертава способността му да пуска заглавия на AAAA от кутията и продължително прекъсване на Diablo IV би навредило на тази репутация.

  • Diablo IV се счупи на Linux и Steam Deck в края на октомври 2024 г. след актуализация на играта, като сривове при стартиране бяха докладвани в ProtonDB и форуми.
  • Valve натисна експериментална компилация на Proton, коригирайки проблема в рамките на 72 часа, цитирайки корекция на шейдъра на Vulkan, обработваща регистрационните файлове на къмит.
  • Blizzard не е пуснал изявление или специална корекция на Linux за играта, оставяйки Proton като единствен слой за съвместимост.
  • Поправката вече е част от Proton stable (Proton 9.0-4), достъпна за всички потребители на Steam Deck чрез актуализиране чрез клиентските настройки на Steam.

По-широкото въздействие върху игрите на Linux

Навикът на Valve да поправя игри на трети страни на Linux е нож с две остриета, Той поддържа Steam Deck жизнеспособен, но също така позволява на разработчиците да се откажат от куката за собствена поддръжка Diablo IV никога не е бил официално поддържан на Linux, но въпреки това работи добре чрез Proton до това счупване Бързото възстановяване засилва, че успехът на Steam Deck зависи от вътрешната поддръжка на Valve, а не от сътрудничеството с издателите. Инвестицията на Valve в Proton се оценява на милиони долари годишно, обхващайки не само съвместимост, но и оптимизации на производителността, които са от полза и за потребителите на Windows чрез DXVK и VKD3D.

Мълчанието на Blizzard по въпроса е забележително За разлика от Valve, който активно комуникира Proton changelogs, Blizzard не е признал, че Linux играчите съществуват Компанията все още официално поддържа само Windows, Засега Proton остава единственият мост, Ако бъдещите Diablo IV пачове отново нарушат съвместимостта, играчите отново ще гледат към Valve, а не към Blizzard, Тази динамика е последователна, откакто стартира Steam Deck: Valve поправя, издателите мълчат. Инцидентът с Diablo IV е само последният в дълга поредица от примери, включително Elden Ring, Cyberpunk 2077 и Halo Infinite, всички от които изискват намеса на Valve за плавен геймплей на Steam Deck.

Игра Проблем Версия за корекция на Proton Дата
Диабло IV Срив при стартиране след актуализация на играта Експериментален протон 9.0-4 октомври 2024 г
Елдън Ринг Анти-измама несъвместимост с Easy Anti-Cheat Протон 7.0-3 февруари 2022 г
Киберпънк 2077 Откриването на GPU за проследяване на лъчи е неуспешно на AMD карти Протон 6.3-8 декември 2020 г
Grand Theft Auto V Цикъл за влизане в Rockstar Launcher след актуализация на DRM Протон 5.13-6 Март 2021 г
Halo Infinite Мултиплейър античейт (Лесно античейт) без зареждане Протон 7.0-6 ноември 2021 г
Съдба 2 BattlEye забрана несъвместимост с Proton Протон 6.3-6 септември 2020 г

Актуализацията на Valve Proton остава единственият начин да играете Diablo IV на Linux към момента, като Blizzard все още не коментира естествена корекция. Общността на Steam Deck продължава да разчита на отзивчивостта на Valve, а не на добрата воля на издателя, модел, който определя екосистемата на преносимия компютър.