Linux може да не е най-добрата операционна система за графично взискателни игри, но тя стана много по-достъпна през последните години
Windows отдавна е приветствана като най-добрата операционна система за игри, която лесно се побеждава Linux и macOS, когато става въпрос за стартиране на най-новите игри с интензивна графика. Но не е толкова изрязан и сух в наши дни. Игрите под Linux изминаха дълъг път от началото на 2010 г., когато повечето базирани на Windows 3D игри работеха при драстично намалена честота на кадрите на операционната система с отворен код. Всъщност Linux вече е жизнеспособна платформа за игри, така че може би е време да опитате.
1 Linux поддържа повече игри от всякога
Нека първо да махнем едно нещо от пътя. Да, по-голямата част от игрите все още се пускат изключително под Windows, но по-популярните заглавия имат действителни портове за Linux, които могат да работят естествено на повечето дистрибуции. Това е преди да включим множеството слоеве за съвместимост, които могат да стартират базирани на Windows игри на Linux. Един пример е Wine, който беше пуснат през 1993 г. и позволи на потребителите да инсталират и стартират Windows игри на Linux. Сложните 3D игри обаче бяха изпълнени с графични грешки, проблеми с производителността или и двете.
Бързо напред до 2018 г. и пейзажът на игрите под Linux беше променен завинаги, когато Valve пусна Слой за протонна съвместимост. По време на стартирането си Proton поддържаше много малък брой игри, но списъкът му със съвместимост се разрасна, тъй като Valve продължи да пуска по-нови версии на софтуера през годините. Оттогава Proton буквално промени играта за потребителите на Linux благодарение на използването му на Steam Deck, и това е, което помага на повечето игри да работят на платформата, без да принуждава разработчиците да правят версия специално за Linux.
2 Поддръжка на Plug-and-play за много контролери
Една от любимите ми характеристики на Linux е, че работи с почти всички съвременни контролери, независимо от конзолата, за която са направени. От контролери за Xbox 360 до Nintendo Switch Joy-Cons и дори контролери DualSense, вашата любима Linux дистрибуция ще работи без инсталиране на приложение на трета страна.
По дяволите, Linux дори е съвместим с DualShock 3 контролери и можете да започнете да използвате своя PS3 контролер на Linux машина, като просто го включите в свободен USB порт. Като някой, който е прекарал много време, за да накара контролер DualShock 3 да работи правилно на a Windows 11 система, поддръжката на Linux за почти всички съвременни контролери го прави по-добър от Windows.
3 Предварително инсталирани драйвери на Nvidia за избрани дистрибуции
Когато за първи път се опитах да настроя двойно зареждане за Windows и Linux, един от най-големите ми страхове беше времето, което ще ми трябва, за да накарам драйверите на Nvidia да работят на базирана на Linux дистрибуция. За разлика от драйверите с отворен код на AMD, Nvidia предоставя собствени драйвери за своите графични процесори, които са страхотно за игри но известен с това, че има грешки в Linux.
За щастие, някои Linux дистрибуции като Pop!_OS и EndeavourOS ви позволяват да създадете стартиращо устройство с Предварително инсталирани драйвери на Nvidia, което драстично намалява главоболието при инсталиране на драйверите за вашата Nvidia GPU. Нещо повече, миналата година Nvidia направи модулите на ядрото на Linux GPU с отворен код. Въпреки че Team Green не е положил никакви усилия да пусне правилно драйвери с отворен код, това все още е стъпка в правилната посока, тъй като разработчиците от общността получават повече достъп. Той приближава потребителите на Nvidia една стъпка по-близо до естеството на отворения код на AMD драйверите. И като стана дума за AMD...
4 Последните драйвери имат подобрена компилация на шейдъри на AMD GPU
Въпреки че графичните карти на AMD обикновено са по-стабилни на Linux от техните аналогове на Nvidia, заекванията, причинени по време на компилация на кеша на шейдърите, са били огромен проблем. Механизмът за предварително кеширане на шейдъри на Steam предостави прилично решение за проблемите със заекването, но трябваше да изчакате доста време, докато Steam завърши изтеглянето на кешовете на шейдърите предварително.
За щастие разработчиците започнаха да работят по поддръжката на разширението VK EXT Graphics Pipeline Library (GPL) по-рано тази година. С пускането си през май, актуализацията на Mesa 23.1 активира тази функция на повечето графични процесори на AMD, причинявайки драстично намаляване на заекването на шейдъра за повечето игри, които работят на DirectX09-11.
Windows може да има най-голям брой приложения и инструменти, насочени към подобряване на вашето игрово изживяване, но Linux също не изостава. Ако сте свикнали с помощните приложения, налични в Windows, можете също толкова лесно да намерите сравними (а понякога и по-добри) алтернативи в Linux.
Например, хардуерното наблюдение и възможностите за ограничаване на честотата на кадрите на RTSS могат да бъдат възпроизведени с помощта на MangoHUD на Linux дистрибуции. По същия начин ефектите за последваща обработка, предоставени от ReShade, работят добре на Proton и дори можете да използвате vkBasalt, за да подобрите визуалните ефекти на базираните на Vulkan игри. Същото важи и за инструментите за овърклок. AMD GPU работят добре с CoreCtrl, докато тактовите скорости на Nvidia графични карти може да се променя с помощта на GreenWithEnvy.
Linux по-добър ли е от Windows за игри?
С последните актуализации на Proton, по-добра поддръжка за драйвери на Nvidia и AMD и прилични помощни инструменти, Linux е по-добър от всякога за игри. За съжаление, все още не е достатъчно добър, за да победи Windows, що се отнася до игрите. Игрите, които използват неподдържан софтуер против измама, няма да работят на Linux и това само по себе си изключва значителна част от мултиплейър игрите за потребители на Linux. Може също да срещнете проблеми, ако стартирате DirectX12 игри на платформи от по-нисък клас и в сравнение с Windows, дори игрите, които се изпълняват чрез слоеве за съвместимост като Proton и Wine, обикновено ще вземат кадри хитове.
Всичко казано дотук, бъдещето на Linux игрите изглежда много обещаващо. Valve предприе няколко стъпки, за да вдигне Linux игрите на висока скорост и успехът на Steam Deck е доказателство за скрития потенциал на Linux. Тъй като все повече разработчици и потребители започват да осъзнават предимствата на преминаването към Linux, няма да се изненадам, ако това детронира Windows като краля на операционните системи през следващото десетилетие.