Може ли Linux да замени Windows като платформа за компютърни игри?

Наскоро станах собственик на мощен и практичен лаптоп Asus X550JK на много атрактивна цена. Като едно от основните предимства на този модел може да се подчертае фактът, че X550JK се предлага без предварително инсталирана операционна система (поне в модификацията на XO031D), което го прави добра придобивка за потребителите, които предпочитат сами да избират софтуерната платформа, подходяща за техните специфични нужди - независимо дали популярна (но платена) Microsoft Windows или една от многото (но безплатни) Linux дистрибуции.

Един от основните аргументи, които обикновено отиват в полза на Windows в такива случаи, е свързан с видеоигрите. Съвременните версии на Linux са напълно жизнеспособни конкуренти на Windows за повечето ежедневни задачи (сърфиране в Интернет, мултимедийни забавления, работа в офис и т.н.), но от гледна точка на игрите нещата са малко по-различни.

Не е тайна, че повечето (почти 90 процента) от съвременните компютърни игри разчитат на софтуерния интерфейс DirectX, разработен от Microsoft. В същото време огромната част от компютърните системи в света работят с Windows. Ето защо не е изненадващо, че компаниите в игралната индустрия създават своите продукти специално за тази операционна система, а не за Linux, което представлява много скромна ниша на пазара.

Въпреки това Valve, компанията, която притежава услугата за дистрибуция на Steam Digital Game, през последните две години фокусира усилията си да прекъсне (или поне да разклати) това статукво. Основният инструмент, на който компанията разчита да постигне това, се нарича SteamOS, специално модифицирана версия на Linux, която е достъпна безплатно и организирана около платформата Steam.

На пръв поглед опитите да се популяризира Linux като средство за компютърни игри не е толкова лоша идея. Освен това, съдейки по повече от 1000 артикула за SteamOS / Linux, предлагани в момента в дигиталния магазин на Valve, можем да заключим, че компанията вече е постигнала някои от целите си.

Тази цифра подсказва, че вниманието на разработчиците е привлечено, налице са истински игри (включително първокласни, високобюджетни имена, а не само ниши инди проекти), а загубата на Windows на позицията си като доминираща платформа за игри е само въпрос на време. Но така ли е? Реших да тествам това на практика. За тази цел използвах мобилния компютър Asus X550JK, който не беше лош от гледна точка на играта, който беше споменат в началото на текста и беше инсталиран на операционни системи, които не са Windows, с една основна идея: игри! Ето и резултата.

SteamOS

Разбира се, в началото изборът ми падна на SteamOS по две прости причини. Първо, създателите му от Valve твърдят, че в лицето на тази операционна система предлагат алтернатива на Windows, създадена специално за игри. Второ, защото (отново според Valve) SteamOS е проектиран да бъде възможно най-прост в процеса на инсталиране, конфигуриране и използване, дори за потребители без специални познания.

Понастоящем SteamOS е наличен само като бета версия и може да бъде изтеглен безплатно от уебсайта Valve. На пръв поглед става очевидно, че разработчиците са се погрижили възможно най-много ентусиасти да дадат шанс на продукта си. Например, процесът на инсталиране и първоначална настройка е описан подробно и е преведен на няколко десетки езика, включително руски.

Инсталирането само по себе си не представлява особен проблем - всичко е много лесно и бързо. Просто трябва да извлечете системните файлове на USB устройство с файловата система FAT32 и след това да заредите компютъра от него. Процесът на инсталиране ми отне няколко минути и след това имах на разположение готова SteamOS машина.

За съжаление, тук се сблъсках с първия сериозен проблем - системата не откри дискретна графична карта за лаптоп (NVIDIA GeForce GTX 850M) и вместо това инсталира драйвера само за интегрираното графично ядро, което, както и вие сами добре знаете, е крайно недостатъчно за комфортен игрите. В интернет можете да намерите различни предложения за решаване на този проблем, включително изтегляне и инсталиране на драйвера ръчно, но това, по мое мнение, е невъзможна задача за неопитни потребители. Всичко е за Linux - работа в терминален прозорец, въвеждане на сложни команди, разархивиране и прекомпилиране на библиотеката - всичко това са неща, с които потребителят, който е свикнал да използва прост, ясен и достъпен графичен интерфейс, ще бъде изключително трудно да се справи.

Независимо от това, реших да доведа експеримента до края и да гледам (макар и използвайки интегрираното видео ядро) двете игри, налични за Linux / SteamOS: Civilization V и Metro: Last Light Redux.

Изискващата към ресурсите екшън игра от първо лице от 4A Games категорично отказа да стартира, позовавайки се на факта, че системата не може да намери графичен ускорител, съвместим с OpenGL 4.0. Подходящо е да припомним, че повечето съвременни 3D игри в Linux разчитат на интерфейса OpenGL, тъй като DirectX е наличен само в Windows.

Стратегията Civilization V, за разлика от Metro, не възрази срещу наличието на интегрирана графика и започна, но с минимални графични настройки.

В обобщение: на настоящия етап от своето развитие операционната система от Valve остави смесено впечатление. Очевидно компанията ще трябва да работи повече по отношение на поддръжката на драйвери, въпреки че на този етап съм склонен да вярвам, че проблемите, които срещнах, може да се дължат на факта, че SteamOS вече е достъпен само като бета. Възможно е крайната версия на системата да се справи с автоматичното откриване и конфигуриране на основни хардуерни компоненти много по-добре.

Сега не мога да препоръчам SteamOS като алтернатива на Windows, особено за лаптопи, които често съдържат много специфични хардуерни модули. Намирането на съвместими с Linux (да не говорим за SteamOS) драйвери за такива компоненти ще бъде изключително трудно.

Има още един сериозен аргумент срещу SteamOS относно възможната роля на тази платформа като достоен заместител на Windows. Това е високо специализирана модификация на Linux с ограничена функционалност. С други думи, SteamOS е създаден единствено като среда, която ви позволява да купувате, изтегляте и стартирате игри. Единствената друга възможност е системата да ви позволява да преглеждате сайтове през вградения браузър, което също е много примитивно.

Изпълнението на други задачи извън видеоигрите просто не е осигурено. В резултат на това SteamOS ефективно превръща компютъра в игрова конзола, но не може да бъде използван за друго освен игри за забавление..

Ubuntu

Тъй като първоначалният Linux базиран избор леко ме разочарова, реших да продължа експеримента с една от най-популярните дистрибуции на безплатната ОС - Ubuntu. Това не е бета версия, за разлика от SteamOS, а платформа с повече от 10 години история. В допълнение, разработващата компания (Canonical) я позиционира като пълноправен конкурент на повсеместния Windows, който е също толкова лесен за инсталиране, конфигуриране и използване..

Изтеглих последната версия (04/14/2 LTS) от официалния уебсайт на компанията, записах я на флаш устройство с помощта на инструмента Universal USB Installer и след това изтеглих лаптоп от нея.

Тогава започна изключително лесният и бърз процес на инсталиране, след което се сдобих с работеща система с интегриран офис пакет (LibreOffice), браузър (Firefox), мултимедиен плейър и още куп полезни програми - всичко това е напълно безплатно.

Проблемите започнаха, когато отидох директно към клиента Steam. По някаква необяснима причина модулът Steam категорично отказа да стартира, обяснявайки това с мистериозното отсъствие на няколко системни библиотеки. В крайна сметка след няколко часа търсене в интернет и опит за преодоляване на този проблем се отказах.

Въпреки че външно изглежда и се държи (на някои места) като Windows, Ubuntu бързо показа, че под неговата повърхност е скрита доста сложна и не много приятелска операционна среда. Въпреки хубавия интерфейс, преходът към Ubuntu изисква голяма промяна в навика и метода на работа. Например, за всяко от възможните решения на проблема със Steam клиента, който намерих на различни дискусионни форуми, трябва да въведете сложни команди в прозореца на терминала. Това е задача, която ще изплаши повечето потребители без задълбочени технически познания..

Linux Mint

Това беше моят трети (и последен) опит да докажа, че играта на компютър с Linux е толкова проста и достъпна, колкото твърдят феновете и поддръжниците на безплатна операционна система.

Изтеглих дистрибуторския комплект, записах го на флаш устройство (отново използвайки Universal USB Installer) и започнах да инсталирам операционната система на лаптоп.

И отново, за трети път експериментът ми се провали, тъй като поради някаква необяснима причина инсталаторът на Mint отказа да завърши процеса на копиране на системата на диск и многократните опити за завършване на инсталацията неизменно завършват с ясно съобщение за грешка, което все още не можах да коригирам.

заключение

Какво показа практическият ми експеримент в намирането на безплатна алтернатива на Windows за компютърни игри? В момента най-обещаващият вариант (което не е изненадващо) е дистрибуцията Valve SteamOS. Ако компанията се опита да осигури наистина добра и безпроблемна поддръжка за доста широк спектър от компютърно оборудване, е възможно в обозримо бъдеще още по-обикновени потребители (и геймъри) да решат да изпробват SteamOS. Въпросът е дали това ще бъде оправдано с оглед на факта, че говорим за високо специализирана операционна среда, организирана изключително около идеята за игри и тясно свързана с конкретна услуга - Steam.

Не подценявайте въпроса за броя и качеството на заглавията на играта - въпреки че напоследък Linux набира популярност, операционната система все още е много далеч от определението за „масова платформа“. Това е ясно очевидно в все още ограничения набор от игри, които са достъпни за тази операционна система..

Що се отнася до други, по-стари и популярни алтернативи, като Ubuntu и Mint, те предлагат много повече функционалност. Но за съжаление, дори на фона на много богата история, те все още не оставят впечатление за приятелски и удобно (достатъчно) за потребителя на системата.

Разбира се, всичко по-горе е моето лично мнение, основано на практически опит, което е свързано с опит за постигане на конкретни цели с помощта на конкретен модел лаптоп. Съдейки по факта, че Ubuntu и Mint, а сега и SteamOS, имат своя все по-голям фен кръг, моят опит може да не е особено показателен в това отношение. Ето защо не искам да разглеждате този материал като вид опит за понижаване на Linux или защита на Windows. И двете операционни системи имат своите много плюсове и минуси и всеки потребител може сам да реши кое е най-доброто за него..

Въпреки това ще се радвам, ако споделите собствения си опит от подобни експерименти. Особено ако сте били провокирани и вдъхновени от идеите, представени в този текст.

Приятен ден!