
Екосистем игре на Линуксу Годинама расте.Али такође пати од фундаменталног проблема: превише пројеката који раде одвојено на истим изазовима. У том контексту се појављује el Отворени гејминг колектив (OGC), нова организација која настоји да уведе ред и координира напоре међу неколико најактивнијих иницијатива на Линукс сцени игара.
Ова група је рођена са јасном идејом: Престаните да измишљате точак у свакој дистрибуцији оријентисаној на игре и да заједно напредују на кључним компонентама као што су језгро, драјвери, алати за унос и графичко окружење за игре. Ово може бити посебно релевантно за кориснике који се све више одлучују за рачунаре и ручне конзоле засноване на Линуксу као алтернативу Виндоусу и власничким системима.
Шта је тачно Отворени гејминг колектив?
Отворени гејминг колектив се представља као радна група која окупља програмере са неких од Линукс платформи које су највише фокусиране на игре. Његов главни циљ је координирати развој критичних компоненти тако да не постоји десет тимова који решавају исти проблем изоловано, већ заједничка база на којој сви могу да граде.
Саопштења објављена на званичним форумима и блоговима укључених пројеката понављају исту идеју: предуго, Играње на Линуксу је било претерано фрагментираноСвака дистрибуција је примењивала сопствене закрпе на језгро, одржавала сопствене алате за унос података и паковала битне елементе попут GameScope-а на свој начин, множећи рад и генеришући разлике у понашању између система који су, у својој суштини, тежили истом искуству играња.
Пројекти који су се придружили OGC-у
Група почиње са основним чланством које је, у пракси, већ формирало срце Линукс гејминг екосистема. Међу именима која су објављена су:
- Базит (универзално плава)Линукс дистрибуција базирана на Федори, дизајнирана да понуди солидно играчко искуство и на десктоп и на ручним конзолама. Иако је њени творци више воле да не називају „дистроом“ у традиционалном смислу, у пракси функционише као комплетан систем, веома популаран као алтернатива SteamOS-у на уређајима попут Lenovo Legion Go.
- ЦхимераОС, систем фокусиран на „конзолу“ који се директно покреће у интерфејсу у стилу дневне собе и дизајниран је тако да корисник само треба да укључи рачунар и игра.
- Нобара, пројекат такође базиран на Федори, добро познатој на играчкој сцени по интегрисању оптимизација, закрпа и алата дизајнираних за играње без потребе за опсежним ручним подешавањем.
- Плаитрон и њихов Playtron OS систем, који се фокусира на јединствено играчко окружење и развија оперативни систем у потпуности посвећен видео играма.
- Фира Лабс, одговорни за пројекте као што је Ultramarine, који доприносе својим искуством у Fedora системима и интеграцији модерних технологија у десктоп рачунаре.
- ПикаОС, предлог који је издвојио нишу фокусирајући се на перформансе и максимално искоришћавање тренутног хардвера за игре.
- ShadowBlip и ASUS Linux, иницијативе уско повезане са подршком за одређени хардвер, као што су ASUS уређаји за игре, којима су потребна специфична подешавања да би оптимално функционисали под Линуксом.
Према објашњењима која су поделили програмери, Не постоји крута хијерархија унутар OGC-а.Иако је Баззите био један од пројеката који је иступио и објавио стварање групе, они истичу да је идеја да се функционише са приступом једнакости међу учесницима, дељењем знања и рада без једног „вође“ који одређује курс.
Главни циљ: смањење фрагментације игара на Линуксу
Разлог постојања OGC-а је да се позабави једним од најчешће помињаних проблема када се расправља о Линукс као платформа за игреФрагментација. Свака дистрибуција намењена играма је годинама примењивала сопствене закрпе на језгро, прилагођавала паковања графичких драјвера, подешавала компатибилност са контролерима, воланима и другим периферним уређајима и састављала сопствена решења за управљање уносом на преносивим конзолама.
Овакав приступ је значио да напори су се дуплирали изнова и изноваЈедан тим би радио на компатибилности са одређеним моделом ручне конзоле, други би додао подршку за одређени волан, трећи би решио проблеме са одређеним Bluetooth контролерима… и многе од ових промена нису систематски дељене. Резултат је био да су неке игре или уређаји радили добро на једној дистрибуцији, али не и на другој, без јасног објашњења за крајњег корисника.
Заговорници ОГЦ-а предлажу промену модела: централизовати рад на кључним компонентама као што су језгро, алати за унос и основни пакети попут GameScope-а, а затим дистрибуирати та побољшања свим дистрибуцијама које учествују. На овај начин, исправка направљена за једну платформу може се много директно пренети на остале, избегавајући осећај да сваки пројекат ради независно.
„OGC језгро“: заједнички напор у срцу система
Један од стубова иницијативе је стварање дељено језгро између пројеката, интерно познат као „OGC језгро“. Уместо да свака дистрибуција одржава своју грану Линукс језгра са специфичним закрпама за ручне конзоле, новије графичке процесоре или периферне уређаје за игре, циљ је да се те промене развијају и тестирају у заједничком репозиторијуму.
Овим приступом, циљ је да функције као што је подршка за безбедно покретањеПобољшана компатибилност са контролерима за игре и џојстицима, или подршка за волане и другу додатну опрему, не мора се више пута имплементирати на сваком систему, већ се интегрише једном у то јединствено језгро и могу је користити све дистрибуције које се придржавају пројекта.
Званичници OGC-а такође инсистирају да је њихова стратегија јасно „прво узводно“То значи да ће закрпе укључене у OGC језгро бити припремљене од самог почетка са намером да буду послате на преглед и укључивање у званично Линукс језгро. Стога, циљ није стварање затворене гране паралелне главном пројекту, већ коришћење колективних напора за убрзање интеграције побољшања оријентисаних на игре у стандардну верзију језгра коју користи цела заједница.
Open Gaming Collective жели да обједини начин управљања контролерима и уносом: InputPlumber
Још једна од највидљивијих промена за кориснике, посебно у случају Базита, има везе са алати који управљају уносом на преносивим конзоламаДо сада је Bazzite користио сопствено решење под називом HHD (Handheld Daemon) за контролу аспеката као што су одзив интегрисаних контрола, управљање вентилаторима, RGB осветљење или понашање окидача и џојстика.
Уласком у Опен Гејминг Колектив, одлучено је напустите HHD и мигрирајте на InputPlumberОво је фрејмворк почетног нивоа који већ користе други системи фокусирани на игре као што су SteamOS, ChimeraOS, Nobara, Playtron GameOS, Manjaro Handheld Edition и CachyOS Handheld Edition. Овај потез није само техничка промена, већ јасна посвећеност де факто стандарду унутар Linux окружења за преносиве уређаје.
За корисника, идеја је да функције на које су навикли са HHD-ом интегрисати што је више могуће у сам Steam интерфејс (Steam UI) и његови повезани алати. Параметри као што су RGB осветљење или контрола вентилатора били би представљени кроз хомогеније меније, а за оне опције које се не могу тамо интегрисати, планиран је једноставан визуелни слој, у складу са оним што су корисници Bazzite-а већ знали, али уз подршку InputPlumber-а.
Програмери су нагласили да, за оне са посебно осетљивим хардвером или хардвером који зависи од одређених библиотека, Постојаће могућност одржавања претходних верзија већ неко време. Говоре о систему враћања на претходна стања и закључавања верзија који ће им омогућити да остану на претходним библиотекама док решавају потенцијалне проблеме, што је важно како би се избегло да корисници са мање уобичајеним уређајима остану на цедилу.
Open Gaming Collective и сарадња на графичком стеку и пакетима компаније Valve
Поред језгра и улазних података, Open Gaming Collective такође жели да координира рад на графички стек и алати који се врте око Стима и ПротонЈедна од истакнутих тачака је заједничко коришћење и заједничко побољшање GameScope-а, композитора који користе многе дистрибуције како би понудиле контролисанији режим игре преко целог екрана са понашањем сличним конзолама.
У овој области, намера је да Исправке грешака и оптимизације се систематски делеУместо да сваки пројекат примењује сопствене закрпе на игре, графичке драјвере или компоненте видео стека, проблеми попут разлика у перформансама између дистрибуција или графичких грешака које се појављују само на одређеном систему и комбинацији хардвера требало би постепено да се смањују током времена.
Базит је такође изразио спремност да поделите са OGC-ом закрпе које су развили за Valve пакетеИдеја је да прилагођавања која су уграђена ради побољшања искуства са Стимом и његовим алатима не би требало да буду ограничена на једну дистрибуцију, већ би требало да користе свима који су део колектива и, кроз узводни приступ, на крају допру до остатка Линукс заједнице.
Практичне измене на Базиту и тестови са новим лансерима
Базитов улазак у Open Gaming Collective није само изјава о намери; долази са неколико конкретних промена у њиховој мапи путаПоред усвајања OGC језгра и замене HHD-а са InputPlumber-ом, тим је почео да експериментише са нове опције за покретање игара.
Један од поменутих покрета је тест Фаугус лансер као могућа замена за ЛутрисФаугус, ветерански алат за управљање играма из више продавница и платформи на Линуксу, тренутно се разматра као експеримент. Базит-ови програмери су назначили да ће, ако се коначно одлуче за прелазак и успоставе Фаугус као подразумевани покретач, дати корисницима најмање шест месеци унапред како би се дало времена да се прилагоде.
Овакве одлуке показују у којој мери Сарадња у OGC-у не подразумева одустајање од индивидуалности сваке дистрибуцијеИако се језгро, драјвери и нисконивоска инфраструктура деле, сваки пројекат остаје слободан да одлучи како организује свој интерфејс, које алате унапред инсталира или какво искуство нуди кориснику приликом укључивања уређаја.
Један мали проблем и један велики проблем који тек треба да се реше
Као неко ко игра игре на Линуксу, пада ми на памет неколико ствари. Прво, Valve није део Open Gaming Collective-а, а SteamOS ће наставити да ради независно. Стога, ни OGC дистрибуције неће директно имати користи од Valve-ове сарадње, нити ће SteamOS имати користи од OGC-а.
Други проблем је проблем технологија против варања: ништа се не може учинити ако се имплементирају на нивоу језгра, тако да ће се ово наставити без обзира на то колико се снага удружи.
Опен Гејминг Колектив: корак ближе мање сложеном Линуксу за игре
Stvaranje Отворени гејминг колектив Ово одражава промену у начину размишљања унутар Линукс екосистема игара: удаљавање од распршивања ресурса на понављајуће задатке и ка заједничком техничком слоју који служи као основа за више система. Са заједничким напорима у језгру, InputPlumber уносу, управљању драјверима и усавршавању алата попут GameScope-а, платформа се креће ка сценарију где Избор дистрибуције је више ствар укуса него основне компатибилности.Ако се сарадња настави и побољшања заиста стигну до врха, и европски играчи и програмери ће пронаћи стабилнији, конзистентнији и лакше усвојив Линукс за играње, било на десктоп рачунарима или преносивим конзолама.
