LINUX.ORG.RU

Valve представила Lepton — набор инструментов для запуска Android-игр в Linux

 , ,

Valve представила Lepton — набор инструментов для запуска Android-игр в Linux

0

1

Открытый набор инструментов Lepton предназначен для интеграции с клиентом Steam и, в частности, для запуска VR-совместимых Android-игр на Linux-шлеме Steam Frame.

Главное:

  • Lepton поднимает для каждой игры отдельный изолированный Android-контейнер с готовым системным образом.
  • В основе используются компоненты и патчи из Waydroid, Anbox, Halium и libhybris.
  • Проект ориентирован на Android-игры с поддержкой VR, которые Valve хочет запускать через Steam Client на Linux-устройствах, в частности Steam Frame.

Технические особенности:

  • Контейнеры работают без root: все процессы запускаются от одного непривилегированного пользователя.
  • Между играми внутри одного окружения нет дополнительной изоляции, предполагаемая модель - один Android-контейнер на игру.
  • Из Android-окружения доступны библиотеки Steam/Steamworks, графический стек хоста (Mesa, Zink) и Vulkan-слои, включая оптимизации рендеринга и снижение детализации по краям изображения для VR.
  • Есть интеграция с инструментами отладки и профилирования: strace, gdb, lldb, RenderDoc и Perfetto.
  • Для более быстрого старта предусмотрено кэширование состояния компонентов Android-среды.

Чем это отличается от Waydroid

Lepton не пытается быть заменой Waydroid или полноценным Android-десктопом. Valve сознательно вырезала лишние Android-службы и оставила минимум, необходимый именно для игр. Его сильная сторона — интеграция со Steam, графическим стеком Linux и инструментами, которые могут помочь разработчикам перенести Android-проект в Steam.

Лицензирование:

  • Наработки для сборки Android-образа распространяются под GPLv3.
  • Инструменты, управляющие запуском игр через этот образ, — под MIT.

>>> Lepton

★★★★★

Проверено: hobbit ()
Последнее исправление: unfo (всего исправлений: 3)
Ответ на: комментарий от powerguy

новость прочитана на opennet.ru вчера

Ну так настоялась и можно тут публиковать)

А так слава Гобену, вот кто линукс в массы движет)

SprainBrains
()

Lepton

Вроде это у Facebook так кодек для фоток назывался ещё. На сколько-то процентов жал лучше, чем JPEG при том же качестве.

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

Игр скорее всего нет, но всё равно полезное дело - возможность запускать проги для зондофонов на нормальном железе, иногда это кому-то может быть нужно. Впрочем, это не первый андроид-эмулятор в истории, но почему бы и не сделать ещё один, разнообразие не повредит.

firkax ★★★★★
()

Valve сознательно вырезала лишние Android-службы и оставила минимум, необходимый именно для игр.

Не знаю что они там вырезали, но играм почти всегда нужна интеграция с гугл сервисами, а они, в свою очередь, тянут ещё кучу зависимостей.

Berliner
()
Ответ на: комментарий от macrohard

Кроме Galaxy on Fire 2 ничего такого не припомню, но она на современных девайсах не работает, вроде.

kneedeep
()
Ответ на: комментарий от macrohard

Почти все автономные ВиР-игры под андроид. Quest и Pico фактически работают на андроиде.

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

Много ли достойных игр на Android, чтобы так запариваться.

Есть некоторое количество именно VR-игр средненького уровня художественного достоинства, но на фоне в целом не особо большого ассортимента действительно годных VR-игр в целом, могут быть достаточно интересны владельцам этого их Frame.

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

Не знаю что они там вырезали, но играм почти всегда нужна интеграция с гугл сервисами, а они, в свою очередь, тянут ещё кучу зависимостей.

Учитывая то, как Valve обычно к этому подходит (см. steam-runtime, см. Proton), скорее всего, они тупо встроят общие зависимости, требуемые игрыми хоть с какой-то частотой, прямо в свой этот Lepton. А интеграция с гугл-сервисами играм как раз не нужна — по крайней мере не почти всегда. Иначе бы они не работали там, где гугл заблокирован (например, где белые списки). Может каким-то отдельным играм и нужна — посмотрим, как они будут это решать (наверняка как-то да будут, учитывая общий подход в подобных случаях).

P. S. На всякий случай уточню, что всё выше — мои теоретизирования, а не точное знание. Сабж я сам пока вообще не трогал.

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

но зачем? гуглосервисы в мире ВиР никому не нужны

MEZON ★★★★★
()

Складывается ощущение, что комментаторы вспоминают только игры под смартфоны и гугловский кардборд. Хотя львиная их доля на автономных гарнитурах.

MEZON ★★★★★
()

Прям любопытно стало - под андроид есть интересные игры? Я думал там только дрочильни для убийства времени в транспорте да порты старых виндовых игр.

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

Если говорить про VR игры, то ни в Pico, ни в Oculus никакого гугла нет и не предполагается.

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

Проект ориентирован на Android-игры с поддержкой VR

пропустил эту строку.

Один из чат-ботов на вопрос о лучших играх для мобильных ответил: «Genshin Impact».

Много ли достойных игр на Android, чтобы так запариваться.

Subway Surfers

Если это пример хорошей игры, значит всё ещё хуже, чем я думал.

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

Проект ориентирован на Android-игры с поддержкой VR

пропустил эту строку.

ЯТП, ориентация на VR не запрещает запускать обычные игры

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

Комментаторы читают жопой, пропуская слова, а то и целые предложения. Увидели одно ключевое слово – отреагировали, пошли дальше.

Инициатива хорошая, и понятно, для чего valve это делает: standalone vr игры = андроид, а на самом фрейме никакого андроида не планировалось.

Wombat_Ichule
()
Ответ на: комментарий от macrohard

Много ли достойных игр на Android

Классические Angry Birds, например. Которых сама Rovio потом отовсюду убрала, выпустив вместо них какую-то шлачину с картами и обязательным доступом в интернет.

P.S. Но да, это не VR даже не близко.

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

Звучит довольно интересно - одноюзерский андройд без всего лишнего

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

да порты старых виндовых игр

Местами даже досовских (да, я про свою любимую Ветку).

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

Join Red, Chuck, Bomb & the Blues to save the stolen eggs

А, ну это по фильму, понятно (на что и визуальный ряд намекает). Я, кстати, может, и игранул бы даже, если б было на чём. Мне экранизация нравится, первый фильм вообще был совершенно атомный, у меня даже есть конспирологическая теория, что второй их специально убедительно попросили аккуратненько скатить в СГ и больше не нацполить. :) В декабре, кстати, ждём третий.

Но комментарием выше я писал именно про классику.

hobbit ★★★★★
()

Протон… Лептон…

В Вальве ценят стандартную модель, это похвально!

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

Я, кстати, может, и игранул бы даже, если б было на чём.

Приезжай в гости :-)

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

Блин, а во времена n900 был официальный порт на Maemo) Вот бы сейчас поиграть в них)

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

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

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

На ЛОРе очень много старичков из глубинки, которые ни про какие «автономные гарнитуры» никогда не слышали.

Gary ★★★★★
()

Как-то непоследовательно. Сначала протон, а потом почему-то лептон, а это ж целый класс частиц. Почему не нейтрон? Или если учесть, что электрон уже есть, а нужен именно лептон — уместен был бы, скажем, мюон: тогда можно было бы говорить о сочетании протона с ним как о мюонном катализе. В общем, непонятно, чем они там думают.

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

уместен был бы, скажем, мюон: тогда можно было бы говорить о сочетании протона с ним как о мюонном катализе

У мюона время жизни очень маленькое. По принципу «как вы яхту назовёте, так она и поплывёт» мюон так себе название — ну или для очень смелых и уверенных в себе :)

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

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

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

Ну так правильно, потому что не нужно его в банке из-под огурцов туда-сюда перекладывать. Его нужно разогнать как следует, и на релятивистских скоростях он ещё нас всех переживёт!

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

Много ли достойных игр на Android

Довольно много. Много инди игр, которые есть как на ПК, так и на Android, типа Limbo, Leo’s Fortune, Beholder. Есть классные beat’em’up игры, типа TNMT Shredder’s Revenge, Street of Rage 4, Dead Cells. Есть порты прям с крутых тайтлов, типа Hitman Absolution, Alien Isolation. Есть старые игры типа GTA Vice City, Max Payne (правда из стора их убрали, но найти еще можно на просторах сети).

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

Классические Angry Birds

Жалко что классические Angry Birds теперь не на каждый аппарат можно поставить. Они 32-битные, а у меня аппарат теперь не поддерживает их. Хорошо на компе остались установочные файлы под оффтопик. Их тоже теперь тяжело найти.

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

Ну надо же. Я так понимаю, нейтрино мы тоже тогда вычёркиваем из-за QNX. Тогда остаётся таон. Ну можно было пойти по мезонам и, скажем, пионом назвать.

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

Ну мы-то сильно массивные объекты, нас до них разогнать никакой энергии не хватит, в отличие от.

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

Может и так, но мюон — лептон, а не мезон, который адрон.

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

Я даже особо в цветные кварки не верю, тем более в бозон Хикса. Никто ничего толком не измерил. А это физика.

hbars ★★★★★
()

И как эту штуку устанавливать?

ivanlex ★★★★★
()

я так понимаю тут вообще никто не в курсе, что у meta quest, Meta Horizon OS построена на базе Android Open Source Project (AOSP)

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

VR очень нишевая штука и не до конца понятно зачем оно нужно.

MakeMeSmile
()
Ответ на: комментарий от macrohard

Много ли достойных игр на Android, чтобы так запариваться.

Теперь можно играть во все донатные помойки не меняя операционной системы.

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

А так слава Гобену, вот кто линукс в массы движет)

Не знаю… И Стим - махина (steam machine), и этот шлем, при равных показателях с аналогами, но с небольшими ограничниями линукса, стоят в двра раза дороже.

Как по мне - это больше дискредитация.

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

Аналоги подешевле - это которые считают что пользователь со всеми его данными, его дом и дети принадлежат им после принятия лицензионного соглашения?

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