LINUX.ORG.RU

OGC: Создан альянс для развития унифицированных компонентов игровых Linux-дистрибутивов

 , ,

OGC: Создан альянс для развития унифицированных компонентов игровых Linux-дистрибутивов

0

1

Разработчики восьми дистрибутивов Linux, специализирующихся на предоставлении окружений для запуска компьютерных игр, сформировали рабочую группу Open Gaming Collective (OGC) для совместной разработки унифицированного набора компонентов и продвижения подготовленных изменений в основной состав проектов, образующих открытый игровой стек. К инициативе присоединились дистрибутивы Universal Blue (Bazzite), Nobara, ChimeraOS, Playtron, Fyra Labs, PikaOS, ShadowBlip и ASUS Linux.

Предполагается, что совместная работа над дублирующимися в разных дистрибутивах задачами позволит высвободить время и сфокусировать внимание на развитии специфичной для каждого дистрибутива функциональности. При создании патчей к существующим пакетам участники по возможности будут добиваться принятия подготовленных изменений в основные проекты (upstream), вместо поддержания отдельных наборов патчей, привязанных к поставляемым в дистрибутивах пакетам.

В настоящее время в OGC запущено два проекта - пакет с Linux-ядром OGC Kernel, сфокусированным на оптимальную производительность и эффективность при выполнении игровых приложений, и форк развиваемого компанией Valve композитного сервера Gamescope, включающий поддержку дополнительного оборудования. В составе OGC также планируют совместно развивать фоновый процесс InputPlumber для обработки событий с разных устройств ввода и патчи к различным пакетам компании Valve, используемым в SteamOS.

Дистрибутив Bazzite, основанный на технологиях Fedora Silverblue и оптимизированный для запуска игр, принял решение перейти на использование ядра OGC Kernel, заменить HHD (HandHeld Daemon) на InputPlumber, интегрировать в Steam UI поддержку управления RGB-подсветкой и кулерами, и начать тестирование применения Faugus Launcher в качестве потенциальной замены платформы Lutris.

>>> Источник



Проверено: CrX ()
Последнее исправление: hobbit (всего исправлений: 2)

К инициативе присоединились дистрибутивы Universal Blue (Bazzite), Nobara, ChimeraOS, Playtron, Fyra Labs, PikaOS, ShadowBlip и ASUS Linux.

Какой длинный список «ненужно», однако…

В настоящее время в OGC запущено два проекта - пакет с Linux-ядром OGC Kernel, сфокусированным на оптимальную производительность и эффективность при выполнении игровых приложений, и форк развиваемого компанией Valve композитного сервера Gamescope, включающий поддержку дополнительного оборудования. В составе OGC также планируют совместно развивать фоновый процесс InputPlumber для обработки событий с разных устройств ввода и патчи к различным пакетам компании Valve, используемым в SteamOS.

Но вообще сама инициатива выглядит полезной.

CrX ★★★★★
()

В настоящее время в OGC запущено два проекта - пакет с Linux-ядром OGC Kernel, сфокусированным на оптимальную производительность и эффективность при выполнении игровых приложений

Ещё б была где-то (помимо diff по исходникам) инфа о том, какие именно патчи включены в этот самый OGC Kernel и как именно они на всё это влияют, в теории и на практике (в бенчмарках)…

CrX ★★★★★
()

Без участия Valve не имеет особого смысла, всё равно патчсеты тянуть, ну хоть не у каждого свой.

Aceler ★★★★★
()
Ответ на: комментарий от CrX

Ещё б была где-то (помимо diff по исходникам) инфа о том, какие именно патчи включены в этот самый OGC Kernel и как именно они на всё это влияют, в теории и на практике (в бенчмарках)…

Я как-то слышал лестные отзывы (правда от не очень разбирающихся) блоггеров, что Базайт огонь - все шустро и все работает. Но вот про шустро я как-то все равно сомневаюсь, т.к. Fedora Silverblue в базе, а вот патчей для игр они там похоже немало накидали, в общем удобство похоже присутствует)))

Sm0ke85
() автор топика
Ответ на: комментарий от Aceler

Без участия Valve не имеет особого смысла, всё равно патчсеты тянуть, ну хоть не у каждого свой.

Я так понимаю, Валв туда особого желания вступить не изъявит, т.к. у Валва с ее экосистемой все хорошо, а вот в той группе присутствует Асус, который немного конкурирует в портативках со стимдек… А так мне тут роль Валва видится только в качестве источника нужных пакетов…

Если у них что-то получится, то на линуксе жить станет чуть приятнее и немного проще)))

Sm0ke85
() автор топика
Ответ на: комментарий от Sm0ke85

Не, мне бы на несколько более техническом уровне, чем «лестный отзывы блогеров» и «огонь, шустро». Но на менее техническом, чем сравнение непосредственно исходников. Ну там типа, например «добавлен, не включенный в апстрим планировщиц YOBA-gaming-scheduler, согласно бенчмаркам (ссылка), он повышает FPS в DOKA2 на 1-4%, в HL3 — на 2%, но снижает производительность обработки запросов в PostgreSQL на 10–30%».

CrX ★★★★★
()
Последнее исправление: CrX (всего исправлений: 1)
Ответ на: комментарий от CrX

Плин у меня на картинку чуток залезло слово «Активация»))))

ЗЫ У меня на работе винда, т.к. нужен еще альтиум и компас)))

Sm0ke85
() автор топика
Ответ на: комментарий от Sm0ke85

Плин у меня на картинку чуток залезло слово «Активация»))))

Исправил. Правда цвета тоже поменялись, но так даже лучше, ИМХО.

CrX ★★★★★
()

Прикольно, оказывается есть целая пачка дистров, специально заточенных под игры. Надеюсь в этих лаунчерах есть нативная поддержка торрентов :)

zabbal ★★★★☆
()

Какой-то сомнительный альянс разрабов БолгенОС’ов, если честно.

Alden ★★★★
()

Какой-то United Bolgenos.

Camel ★★★★★
()
Ответ на: комментарий от Sm0ke85

Reference to any ASUS products, services, processes, or other information and/or use of ASUS Trademarks does not constitute or imply endorsement, sponsorship, or recommendation thereof by ASUS

К Асусу, как конторе, сей ASUS Linux никакого отношения не имеет

Alden ★★★★
()

Leveling up the Ecosystem

Слово «экосистема» в ИТ-текстах - маркер сборища идиотов с маркетологами вперемежку.

firkax ★★★★★
()
Ответ на: комментарий от CrX

Но вообще сама инициатива выглядит полезной.

Уверен? ИМХО «унифицированные компоненты» звучит как «отсутствие альтернатив» и «линия партии».

Bfgeshka ★★★★★
()
Ответ на: комментарий от Alden

К Асусу, как конторе, сей ASUS Linux никакого отношения не имеет

Поглядел, похоже действительно это просто сообщество независимое))) А у меня за это дело глаз не зацепился)))

Sm0ke85
() автор топика
Ответ на: комментарий от Alden

Но контора его как минимум одобрила, иначе бы засудили за название.

firkax ★★★★★
()
Ответ на: комментарий от Bfgeshka

Но вообще сама инициатива выглядит полезной.

Уверен? ИМХО «унифицированные компоненты» звучит как «отсутствие альтернатив» и «линия партии».

Мне видится, что они просто местечковых патчей уже наклепали море, хотят просто это оформить как-то более культурно)))

Sm0ke85
() автор топика
Ответ на: комментарий от masa

Игры на линукс это смешно 🤣

Где посмеяться..?? Отлично все работает - проблем особых не знаю…

Sm0ke85
() автор топика
Ответ на: комментарий от Bfgeshka

Да не, откуда там возьмётся отсутствие альтернатив? Они это даже не для всех продвигают, а для гейминга — не хочешь, не ставь и вообще игнорируй. Да и компания разношёрстная, но Valve среди них нет. Не вижу ничего плохого в том, что они такой компанией объединят усилия и допилят игровые твики для ядра вместе, а также фичи в Gamescope, не интересные самой Valve, и т. д. Будет хоть какой-то толк от них, помимо кучи болгеносов, для всех, включая обычные дистры.

CrX ★★★★★
()
Ответ на: комментарий от Sm0ke85

Асус, который немного конкурирует в портативках со стимдек…

Он с ними конкурирует только по железу, и стимось встает на асус вполне официально с разрешения вальве. Причина в том, что вальве все равно получают свои профиты от использования стима, не важно, на каком железе он работает. Вальве даже заинтересованы в этом.

liksys ★★★★
()
Ответ на: комментарий от firkax

Слово «экосистема» в ИТ-текстах - маркер сборища идиотов с маркетологами вперемежку.

Ты таблетки забыл принять.

liksys ★★★★
()
Последнее исправление: liksys (всего исправлений: 1)
Ответ на: комментарий от liksys

Он с ними конкурирует только по железу, и стимось встает на асус вполне официально с разрешения вальве. Причина в том, что вальве все равно получают свои профиты от использования стима, не важно, на каком железе он работает. Вальве даже заинтересованы в этом.

Я про железо и имел ввиду предположения, вот только сейчас поковыряли, а этот ASUS Linux похоже просто независимое сообщество, так что в ту сторону предполагать бессмысленно оказалось, просто похоже культурнее оформить все ребята решили))))

Sm0ke85
() автор топика

Наверное так и будет, одни для игр, остальные с гномом. И арч.

dmitry237 ★★★★★
()
Ответ на: комментарий от unixnik

Я и на Debian неплохо играю.

Там смысл, что ядро они чуток под игры заточили и многое со стима вытащили, чтоб удобно было, короче если взлетит - будет все проще, т.к. по кнопке можно похоже будет в стимОС большинство дистрибутивов превращать (По крайней мере я базайт на видео из далека видел - прикольно по функционалу, если б не сильверблю а арч какой в базе был, я б может и попробовал ее когда-нибудь, нет, так-то федору люблю, но тема с атомарностью мне не заходит…)

Sm0ke85
() автор топика
Последнее исправление: Sm0ke85 (всего исправлений: 1)
Ответ на: комментарий от jura12

Ну спросите разработчиков cachy почему их там нет

thecre
()
Ответ на: комментарий от DarkAmateur

коммитер обоев - разраб из Сирии, в Дамаске сидит.. окак

p01ymer
()

К инициативе присоединились дистрибутивы Universal Blue (Bazzite), Nobara, ChimeraOS, Playtron, Fyra Labs, PikaOS, ShadowBlip и ASUS Linux.

Кто все эти люди?

densss ★★★★★
()
Ответ на: комментарий от masa

Ситуация на удивление поменялась с приходом Valve на линукс, хоть это и заняло у них порядка 10 лет

Gary ★★★★★
()

К инициативе присоединились дистрибутивы Universal Blue (Bazzite), Nobara, ChimeraOS, Playtron, Fyra Labs, PikaOS, ShadowBlip и ASUS Linux

Кто все эти люди?

SpaceRanger ★★★
()
Ответ на: комментарий от CrX

Вот я бегло по коммитам пробежался непрофессиональным взглядом и мне не очень понравилось изменение в строке 118 c 8MHz до 6.6MHz

flash0: flash@0 {
		compatible = "jedec,spi-nor";
		reg = <0>;
-		spi-max-frequency = <80000000>;
+		spi-max-frequency = <66000000>;
		spi-tx-bus-width = <4>;
		spi-rx-bus-width = <4>;
		vcc-supply = <&reg_1v8>;

Может конечно проблемы какие с флэш на spi’е были, или я что-то упускаю)))

Sm0ke85
() автор топика
Ответ на: комментарий от Bfgeshka

ИМХО «унифицированные компоненты» звучит как «отсутствие альтернатив» и «линия партии».

Господи, обычные линуксоиды всё равно будут играть на обычной убунте и горя не знать

tiinn ★★★★★
()
Ответ на: комментарий от liksys

Кстати, один блоггер, Илья Геймер с каналом Restart, оччень лестно отзывался о стимоси на портативке от асус. Там прямо у человека вендекапец на конкретной приставке произошёл. Он брызгал слюной, что под виндой пользоваться и играть в это невозможно, а вот со стимосью волосы сразу становятся гладкими и шелковистыми.

tiinn ★★★★★
()
Ответ на: комментарий от tiinn

Кстати, один блоггер, Илья Геймер с каналом Restart, оччень лестно отзывался о стимоси на портативке от асус. Там прямо у человека вендекапец на конкретной приставке произошёл. Он брызгал слюной, что под виндой пользоваться и играть в это невозможно, а вот со стимосью волосы сразу становятся гладкими и шелковистыми.

Я не знаю что это за тренд, но тоже уже не раз напарывался на такие видосы. Из последнего: там игровой блоггер решил собрать аналог стим-машины и туда вкрячил базайт (не зная ничего о линуксах, кроме обладания стимдекой), короче он там кипятком минут 30 писал))))

Sm0ke85
() автор топика

Вот бы они еще НВидию бы нагнули, что б она свои драйвера наконец-то нормальными сделала. А то вот такое _несколько_напрягает_

Оно, конечно, едем дальше и даже не перегружаемся (если ядерный крешдамп не настроен), но сам факт...

А то, панимаш, Асус... НВидия...

[ 5558.576521] ------------[ cut here ]------------
[ 5558.576522] UBSAN: array-index-out-of-bounds in /var/lib/dkms/nvidia/470.256.02/build/nvidia-uvm/uvm_pmm_gpu.c:756:45
[ 5558.576529] index 0 is out of range for type 'uvm_gpu_chunk_t *[*]'
[ 5558.576532] CPU: 10 PID: 31262 Comm: vo Tainted: P           OE      6.8.0-90-generic #91-Ubuntu
[ 5558.576538] Hardware name: ASUS System Product Name/PRIME Z690-P, BIOS 0605 11/12/2021
[ 5558.576540] Call Trace:
[ 5558.576542]  <TASK>
[ 5558.576544]  dump_stack_lvl+0x76/0xa0
[ 5558.576553]  dump_stack+0x10/0x20
[ 5558.576559]  __ubsan_handle_out_of_bounds+0xc6/0x110
[ 5558.576567]  merge_gpu_chunk+0x57/0x1a0 [nvidia_uvm]
[ 5558.576660]  free_chunk_with_merges+0x138/0x180 [nvidia_uvm]
[ 5558.576770]  free_chunk+0xa0/0xd0 [nvidia_uvm]
[ 5558.576860]  uvm_pmm_gpu_free+0xc0/0xf0 [nvidia_uvm]
[ 5558.576936]  phys_mem_deallocate+0x33/0xd0 [nvidia_uvm]
[ 5558.577033]  uvm_page_tree_put_ptes_async+0x35e/0x430 [nvidia_uvm]
[ 5558.577126]  uvm_page_table_range_vec_deinit+0x3e/0xd0 [nvidia_uvm]
[ 5558.577218]  uvm_ext_gpu_map_destroy+0x103/0x250 [nvidia_uvm]
[ 5558.577295]  uvm_va_range_destroy+0x31a/0x580 [nvidia_uvm]
[ 5558.577393]  ? nvidia_ioctl+0x433/0x810 [nvidia]
[ 5558.578053]  uvm_api_free+0x173/0x300 [nvidia_uvm]
[ 5558.578133]  uvm_ioctl+0xf6f/0x1780 [nvidia_uvm]
[ 5558.578200]  ? do_syscall_64+0x8c/0x180
[ 5558.578208]  ? uvm_unlocked_ioctl_entry.part.0+0x148/0x170 [nvidia_uvm]
[ 5558.578276]  ? _raw_spin_lock_irqsave+0xe/0x20
[ 5558.578283]  ? thread_context_non_interrupt_add+0x118/0x220 [nvidia_uvm]
[ 5558.578382]  ? _raw_spin_lock_irqsave+0xe/0x20
[ 5558.578389]  ? thread_context_non_interrupt_add+0x118/0x220 [nvidia_uvm]
[ 5558.578479]  uvm_unlocked_ioctl_entry.part.0+0xfb/0x170 [nvidia_uvm]
[ 5558.578546]  ? uvm_unlocked_ioctl_entry+0x6b/0x90 [nvidia_uvm]
[ 5558.578622]  ? arch_exit_to_user_mode_prepare.isra.0+0x1a/0xe0
[ 5558.578631]  uvm_unlocked_ioctl_entry+0x6b/0x90 [nvidia_uvm]
[ 5558.578715]  __x64_sys_ioctl+0xa0/0xf0
[ 5558.578724]  x64_sys_call+0x12a3/0x25a0
[ 5558.578729]  do_syscall_64+0x7f/0x180
[ 5558.578736]  ? do_syscall_64+0x8c/0x180
[ 5558.578743]  ? do_syscall_64+0x8c/0x180
[ 5558.578749]  ? do_syscall_64+0x8c/0x180
[ 5558.578756]  ? do_syscall_64+0x8c/0x180
[ 5558.578762]  ? irqentry_exit+0x43/0x50
[ 5558.578767]  entry_SYSCALL_64_after_hwframe+0x78/0x80
[ 5558.578772] RIP: 0033:0x77b636d24e1d
[ 5558.578805] Code: 04 25 28 00 00 00 48 89 45 c8 31 c0 48 8d 45 10 c7 45 b0 10 00 00 00 48 89 45 b8 48 8d 45 d0 48 89 45 c0 b8 10 00 00 00 0f 05 <89> c2 3d 00 f0 ff ff 77 1a 48 8b 45 c8 64 48 2b 04 25 28 00 00 00
[ 5558.578811] RSP: 002b:000077b5fe7faa00 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
[ 5558.578817] RAX: ffffffffffffffda RBX: 000077b5e892fff0 RCX: 000077b636d24e1d
[ 5558.578820] RDX: 000077b5fe7faa90 RSI: 0000000000000022 RDI: 0000000000000026
[ 5558.578823] RBP: 000077b5fe7faa50 R08: 0000000000000000 R09: 0000000000000007
[ 5558.578825] R10: 000077b5e892fe90 R11: 0000000000000246 R12: 0000000000000022
[ 5558.578828] R13: 0000000000000026 R14: 0000000000000001 R15: 0000000000000000
[ 5558.578833]  </TASK>
[ 5558.578851] ---[ end trace ]---
gns ★★★★★
()
Последнее исправление: gns (всего исправлений: 1)
Ответ на: комментарий от Sm0ke85

И вот мне кажется, что ЛОР прямо сейчас что-то важное в линуксах упускает.

Если уж игровые блоггеры переходят на линукс.

tiinn ★★★★★
()

Очень хорошее начинание с вполне достижимыми целями. Добиться чтобы ВССЕЕЕЕЕ игры работали быстро и качественно. Так сказать, первый шаг к линуксу с человеческим лицом.

А то что там какие-то корпорации вкорячивают в ядро технологии для работы 128-ядерных процев на 400-гигабитных интерлинках при 4ТБ ОЗУ. И собирают КОК-комитеты для разбора полётов разных нетрусов без трусов. А что от этого простому пользователю? Ему бы видосики про котиков покрутить, поаутировать с тики-токов и в игрушки поиграть.

justAmoment ★★★★★
()
Ответ на: комментарий от Sm0ke85

Со Steam вытащили portproton, а с ядром они что-то делали что бы что? 2 fps вытянуть? Ядро и так хорошо справляется.

unixnik ★★★★★
()
Ответ на: комментарий от tiinn

Всего лишь массовое заблуждение, те кто считает что гейминг на линуксе лучше виндового скорее всего либо сами не играют в игры, либо играют в определенные, с которыми у них нет проблем, или не хотят/не имеют возможности сравнить экспириенс с виндой, так как ей не пользуются и считают линукс пердолинг нормой.

Слушать каких-то блогеров, смысл работы которых создавать видео в стиле «вы всю жизнь неправильно пользовались вилкой, а расскажу как надо» это глупость.

masa ★★★
()
Ответ на: комментарий от tiinn

Господи, обычные линуксоиды всё равно будут играть на обычной убунте и горя не знать

01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Amethyst XT [Radeon R9 M295X / M390X]

играю в дебиане в обычный консольный angband и горя не знаю. правда, в 13м его обновили на 4.2.x, но я захолдил 3.5.1 из прошлых версий и уже второй раз горя не знаю

alt-tab-let ★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.