Valve се впусна в конзолни игри със Steam Deck, ръчно устройство с хардуер, сравним с PS5 и Xbox Series S & X. Това е солидно устройство, което трябва да работи надеждно повечето AAA заглавия. The Deck се откроява със способността си да стартира широка гама от игри извън кутията. Той идва с целия каталог на игри на Steam, така че потребителите не трябва да чакат популярните заглавия да бъдат пуснати за конзолата.

Steam Deck работи на SteamOS, базирана на Arch Linux дистрибуция с вградена поддръжка на Proton. Можете да стартирате почти всяка игра на Windows на Deck с помощта на Proton.

Какво е Steam Proton?

Steam Proton е слоят за съвместимост, който позволява на SteamOS да стартира Windows игри на палубата. Той позволява на потребителите да инсталират и стартират игри на Windows, които не предлагат собствени версии на Linux. Proton е разработен в сътрудничество между разработчиците от Valve и CodeWeavers.

Proton по същество ни дава колекция от високопроизводителни графични библиотеки и модифицирана версия на Wine. Има малки или никакви разходи за производителност, когато стартирате игри на Windows на Linux с помощта на Proton. Можете да играете много популярни заглавия с респектираща честота на кадрите с помощта на Proton.

instagram viewer

Към момента на писането на тази статия Steam Deck може да изпълнява повечето AAA заглавия при 30 кадъра в секунда в естествена разделителна способност. Но може да достигне до 60 кадъра в секунда за игри, които предлагат собствени версии на Linux и това е голямо подобрение, като се има предвид, че Deck е ръчно устройство.

Въпреки това, въпреки че Deck може да играе много популярни заглавия с помощта на Proton, той все още не поддържа всички AAA игри, особено мултиплейър игри като PUBG, Rainbow Six Siege и Destiny 2.

Как Proton изпълнява Windows игри на Linux

Както вече беше обсъдено, Proton предоставя слой за съвместимост за графични API на Windows. За да разберете това ясно, трябва да сте запознати с DirectX и Vulkan, две графични библиотеки, които предлагат Приложни програмни интерфейси (API) за игри.

Когато стартирате игри на вашата система, тези API се справят с основните графични задачи. Мислете за тях като за комуникационен канал между вашите игри и графични карти.

Сега DirectX е разработен и използван от Microsoft за внедряване на неговите графични компоненти. Тъй като Windows овладява глобалния дял на работния плот, разработчиците на игри се фокусират предимно върху DirectX по време на разработката. Въпреки това, Vulkan също е много мощен в своите възможности. Просто прави някои неща по различен начин.

Тук идва Протонът. То използва вино и DXVK (DirectX Over Vulkan) за превод на DirectX програми на Vulkan. Игрите, създадени за Windows, комуникират с графичните карти чрез DirectX и той разпределя ресурсите, необходими за тяхното стартиране.

Под капака DirectX инициира Direct3D извиквания за изобразяване на графиката. Протон влиза тук и преобразува тези повиквания в еквивалентни повиквания на Vulkan. Ето как Proton изпълнява Windows игри на Linux и Linux-базирани системи като Deck.

Как да използвате Steam Proton на Linux

Въпреки че не можете играйте всички игри на Windows на Linux използвайки Proton все още, той все още поддържа много популярни заглавия. В Уебсайт на ProtonDB съдържа списък с проверени заглавия, които работят нативно в Linux и Steam Deck. Можете да играете много други заглавия с малко настройване.

За да тествате Steam Proton във вашата Linux дистрибуция, отворете Steam и се насочете към Настройки > Steam Play. Поставете отметка в квадратчето Активирайте Steam Play за поддържани заглавия. Можете също да изберете Активирайте Steam Play за всички останали заглавия от Разширено меню.

Уверете се, че сте променили версията на Proton на най-новата от Инструмент за съвместимост падащо меню. Запазете настройките, като щракнете Добре в менюто с настройки и рестартирайте Steam.

Играйте игри на Windows навсякъде с помощта на Steam Deck

Proton проправи пътя за стартиране на игри на Windows на Steam Deck и Linux. Вече можете да се наслаждавате на съвременни заглавия на Windows на всяка съвместима с Linux машина, включително Deck. Просто се насочете към ProtonDB и проверете дали любимата ви игра работи на Deck или Steam Play.

Steam също така позволява на потребителите да играят игри без активна интернет връзка. Така че, не се притеснявайте, когато връзката ви изчезне, и просто използвайте офлайн режим на Steam.