Недавно, 13 июня, стартовали продажи новой консоли Asus ROG Ally. По характеристикам она намного сильнее продуктов от Steam и Nintendo. Базовая версия имеет 4-нм игровой процессор AMD Ryzen Z1, 16 Гб оперативной и 256 Гб постоянной памяти (у Nintendo — 4 и 32 Гб, у Steam Deck — 16 и 64 Гб). Гаджет справляется с играми уровня Cyberpunk даже в 4K (хотя разрешение экрана тут 720p).
ROG Ally — самая универсальная из всех портативных консолей, потому что на ней стоит Windows 11. По сути, это просто небольшой игровой ПК, только с кнопками и джойстиками вместо мышки. Здесь можно спокойно заходить как в Steam, так и в набирающий популярность Xbox Game Pass. А ещё Ally можно подключить к внешней видеокарте (правда, только от Asus) — чтобы еще больше повысить производительность. Многие используют игровые приставки как замену ПК, особенно когда ПК нет или его не хочется собирать. Для этого Ally умеет подключаться к мониторам и клавиатурам.
В общем, девайс выглядит очень круто. И даже качество сборки, судя по отзывам, более высокое, чем у Steam Deck. Правда, есть одна проблема: пользовательский интерфейс. Windows 11 просто не предназначена для игровых консолей, тем более портативных. Пока ты в игре — полет нормальный, но всё остальное приносит энтузиастам боль. Нет даже функции паузы, ожидания и возобновления игры в любой момент — которая присутствует у Steam Deck, Switch и PS4. Вот если бы можно было получить характеристики ROG Ally, но интерфейс удобного Steam OS…
Кевин Пурди, освещающий гаджеты в ArsTechnica, сразу после своего обзора ROG Ally решил, что ему больше хочется иметь мощный Steam Deck. И занялся попыткой переделать местный Windows 11 в Steam OS. Дальше слово ему.
Как сломать свою ROG Ally
Как только я закончил свой обзор, я схватил свою любимую флешку и начал искать ISO-образы для загрузки.
Windows, конечно, является самым простым путем доступа к большинству компьютерных игр. Но эта ОС просто не создана для работы на 7-дюймовом портативном устройстве. ROG Ally поставляется с Windows 11 (Home) и набором ПО Asus, но в глубине души это всё еще обычный ПК. Приложив немного усилий, вы можете зайти в BIOS, отключить безопасную загрузку, вставить USB-накопитель и загрузиться с установленного на нем дистрибутива Linux.
Я испытывал странное чувство, стирая почти все, что Asus скрупулезно делала для настройки своего девайса. Но, как и у многих разработчиков Linux, у меня было непреодолимое желание выйти за пределы меню «Пуск» и отправиться исследовать новые земли. Я хотел большие красивые квадраты с играми, я хотел чтобы игры быстро запускались и удобно сохранялись, я хотел гаджет, предназначенный конкретно для гейминга. Одним словом, я хотел Steam OS.
Когда ROG Ally в июне стали появляться у покупателей, работа энтузиастов закипела. Есть несколько проектов с открытым исходным кодом, пытающихся сделать из каждой игровой консоли новый Steam Deck. Наверное, через пару месяцев сделать это будет очень просто, онлайн будут доступны детальные инструкции. К несчастью, я получил свою ROG Ally одной из первых, поэтому мне пришлось пытаться делать всё самостоятельно.
Устанавливаем Linux самым сложным способом
ROG Ally, мягко говоря, не упрощает вам установку другой ОС. Для начала нужно зайти в BIOS и отключить безопасную загрузку, чтобы загрузить дистрибутив с USB-накопителя. Но это изменение в BIOS, отключение безопасной загрузки, не всегда «сохраняется» на Ally, как видно из многих сообщений на Reddit и в Discord. Самый надежный способ внести изменения — это сначала удалить все подписанные ключи, загруженные в прошивку Ally компанией Asus и другими поставщиками. Как только вы это сделаете, вы вызовете блокировку Bitlocker в Windows, которая выкинет вас из ОС. Учтите, что если вы не установили эту Windows сами, у вас, вероятно, не будет ключа восстановления. То есть пути назад уже нет.
После того, как я нашел, как зайти в BIOS (нужно удерживать кнопку уменьшения громкости во время включения устройства, должно быть подключено питание) и почистил ключи, я для начала попробовал установить Nobara Linux, дистрибутив, основанный на Fedora, включающий в себя много настроек и ПО для игр. Мне пришлось использовать переходник USB-C, чтобы подключить клавиатуру, при этом не выключая питание, но в итоге я установил Nobara. Сначала в ней не было ни Wi-Fi, ни Bluetooth, что делало проблемой установку Steam. Я привязал свой телефон и в конце концов использовал крошечный USB-адаптер Wi-Fi, чтобы подключить Nobara к Интернету. Я медленно, мучительно установил несколько небольших игр со Steam, используя связь 5G. Запустил одну из них — и обнаружил, что кнопки ROG Ally не воспринимаются, даже как обычный контроллер. Я поставил несколько утилит, доступных в Nobara, чтобы попытаться это обойти, и перезапустил систему. Но это не помогло.
По неизвестным мне причинам после перезагрузки моя новая ОС отказалась снова загружаться на Ally. Она показывала только пустой экран, который я не мог обойти, даже с типичными клавиатурными трюками. Поэтому я перешел к самой последней версии Ubuntu.
С установленной Ubuntu 23.04 я смог запустить Phoronix Test Suite для автоматических тестов. И запустил glxgears, которые показали, что происходит хотя бы какое-то 3D-ускорение. Я установил Cyberpunk 2077 через инструмент совместимости Valve Proton, протестировал его и загрустил. Киберпанк видел, что мой графический процессор это мощный AMD Ryzen Z1 Extreme. Но почему-то работал на 17-23 FPS на средних настройках в режиме "Steam Deck" (при разрешении 720p и частоте обновления экрана 60 Гц).
Терять мне было нечего, и я установил последние версии драйверов AMD Linux. Снова запустил разные тесты и — о чудо — увидел улучшение: 30,8 FPS в режиме "Steam Deck". Правда, это всё еще было сильно меньше 38 кадров в секунду, которые устройство показывало час назад на том же тесте в Windows 11. Опять же, я грешу на драйвера, но тут я мало что могу сделать, чтобы контролировать температуру или потребляемую мощность.
Потеряв надежду, я залез на Ютуб. И увидел, что пара энтузиастов буквально в тот же день опубликовали видео, как они загрузили на ROG Ally новые сборки ChimeraOS и HoloISO, ориентированные под SteamOS. И делились своими результатами, которые иногда были более впечатляющими чем мои попытки с Nobara и Ubuntu.
Отладка оборудования через Дискорд
В частности, Deck Wizard, работающий с последней стабильной сборкой ChimeraOS (42), 19 июня опубликовал видео с подробным описанием ситуации. Он рассказал, что работать со Steam OS было сложно из-за неправильного назначения кнопок. Графический процессор оказался залочен на частоте 800 МГц, потребляемая мощность обычно не превышала 15 Вт. Многие вещи просто не работали: регуляторы громкости, датчик отпечатков пальцев, динамик, Bluetooth, Wi-Fi и тактильная отдача.
Но это было около двух недель назад. С тех пор многое изменилось. Если вы проделаете все те же процедуры, установите Chimera OS, перейдете на самую новую (нестабильную) сборку и примените некоторые специфичные для ROG Ally настройки, подробно описанные тут на GitHub, — то у вас будет и Wi-Fi, и Bluetooth, и звук с динамиков, и правильные кнопки, и даже грубая версия управления питанием, в том числе пауза и возобновление игры. Полный контроль TDP (тепловой мощности процессора и видеокарты) — разрабатывается. За последний день, пока я писал статью, уже встроили систему управления частотой обновления экрана, которая обычно работает внутри боковой панели Steam.
«Разработка идёт очень быстро», — пишет в чате Дискорда человек под ником Ruineka, основной разработчик спец. настроек ROG Ally для Chimera OS. — «Честно говоря, Ally — потрясающее устройство, особенно когда работает с Химерой. Кажется, оно интегрируется с этой системой лучше, чем даже с Windows 11, с которой поставляется».
Филип Мюллер, руководитель проекта в Manjaro Linux, тоже помогает адаптировать Chimera OS под ROG Ally. Мюллер рассказал в личном общении в Дискорде, как далеко его небольшая команда продвинулась всего за две недели. Идет работа в том числе над улучшением работы динамиков Ally, улучшением производительности, конфигурированием BIOS и адаптацией драйверов ядра. Мюллер рассчитывает, что наработки в Chimera OS потом можно будет перевести на Manjaro Linux. Он отмечает, что недавно было выпущено несколько других портативных устройств, причем многие — со встроенными ограничениями или недостатками внутри своей ОС. Он считает, что его задача — дать людям возможность выбора системы в своем девайсе.
Пока что ROG Ally для этого — самая привлекательная первая цель: высокая мощность, яркий экран с высоким разрешением, плюс широкий общественный запрос на другую, более «игровую» ОС. «Сейчас это движение определенно потрясает мир Linux», — пишет Мюллер. — «А когда Asus придут в себя, они смогут создать ещё больше драйва, если начнут работать с нами».
Pastaq, еще один разработчик Chimera OS, занимающийся UI и UX, рассказал, что на данный момент его цель состоит в том, чтобы «достичь паритета с Windows в плане функционала контроллеров». Им нужно, чтобы можно было включать режим мыши, и свободно перемещаться указателем, подобно тому, как стики Ally работают в Windows. А еще хотелось бы, чтобы работали кнопки на задней крышке, комбинации с которыми открывают доступ к разным дополнительным возможностям, вроде диспетчера задач, перехода на рабочий стол или вызова клавиатуры. Всё это может быть реализовано уже в течение ближайшей недели.
Над переводом ROG Ally на Chimera OS помимо Ruineka, Мюллера и Pastaq работают Samsagax, Shadow Apex, основатель проекта Alkazar и еще десятки других энтузиастов, которые делятся советами и багфиксами в группе Discord.
Ну и как оно работает?
После долгого процесса установки, который сейчас совсем не удобен для новичков (махинации с BIOS, ключи Ethernet, специфические терминальные команды), я получил экспериментальную сборку ОС Chimera, работающую на ROG Ally. Со всеми исправлениями, доступными на конец июня. После нескольких обновлений у вас, по сути, получается рабочая Steam OS. Она загружается сразу в режиме Big Picture, предлагает ту же боковую панель настроек производительности, что и Steam Deck, и тут даже есть режим десктопа.
Если не присматриваться и просто начать играть, разницы со Steam Deck не заметить. Хотя как владелец обоих девайсов, конечно, я знаю, что ROG Ally чуть меньше, чуть легче, чуть крепче сделан и должен быть мощнее.
Я установил Cyberpunk 2077 через Steam. Настроил дисплей на 720p и 60 Гц, поставил средние настройки, загрузил бенчмарки. И впервые понял, что всё было не зря! В режиме повышенной мощности ChimeraOS/Steam OS игра показала 57,69 кадра в секунду на средних настройках. Что чуть меньше 62 кадров в секунду, которые я зафиксировал в Windows на том же устройстве. И заметно больше, чем было у Steam Deck (37-42). В режиме малой мощности я увидел 41,59 кадра в секунду, что почти точно соответствовало тому, как работала реальная Steam Deck.
Вот результаты тестов. И это Chimera OS ещё, мягко скажем, не до конца адаптирована под ROG Ally:
льшинство игроманов, как мне кажется, при таких результатах выбрали бы Chimera OS, учитывая заточенность платформы под геймеров. Но процесс установки, конечно, оставляет желать лучшего.
Работая на Ubuntu 23.04, с ядром Linux 6.4 и передовыми драйверами Mesa/Radeon, автор блога Phoronix увидел нечто похожее в cвоих тестах Cyberpunk 2077: довольно близкие показатели между Windows и Linux, с Windows выигрывающей на несколько FPS за счет режима Turbo. Зато, как он пишет, ему больше не приходят уведомления Microsoft во время игры.
За прошедший год умельцы уже отлично научились запускать игры с Nintendo Switch на своих Steam Deck (гайд можно посмотреть тут). А ROG Ally, как видим, научились превращать в Steam Deck. Так что теперь на нём, при небольшом шаманстве, будут доступны даже игры Nintendo, для которых обычно нужно было покупать проприетарную консоль. Получается, что у Nintendo появились конкуренты, откуда не ждали. И рекордные продажи их консоли с культовыми играми совсем не так неуязвимы, как они думали раньше.
Забавно, что ROG Ally в США стоит $600, а Steam Deck — $359. И люди всё равно переформатируют первую во вторую. При этом в РФ ситуация, видимо, будет другая: Asus ROG Ally продается в Китае, и её стоимость вряд ли выйдет за пределы 50-60 тысяч рублей. А Steam Deck, едущая из США, стоит от 55 тысяч (а на пике хайпа цены вообще доходили до 190 тысяч рублей). Так что адаптация устройства в России может оказаться еще выгодней.
Что думаете?
Ещё новости и материалы ITGlobal — в телеграм-канале https://t.me/itg_techlab.
Комментарии (27)
aik
03.07.2023 09:24+3Основная прелесть виндовых консолей — это возможность запускать любые игры, а не только те, которые удаётся сконвертировать под линукс. Ибо как бы там valve не страдала с врапперами, но стопроцентной совместимости у вас не будет, особенно в сетевых играх с античитами.
А на счёт "функции паузы, ожидания и возобновления игры в любой момент — которая присутствует у Steam Deck" — в смысле? Поставил игру на паузу да отправил девайс в сон. С сетевыми играми не прокатит, конечно, но в сингле никто не мешает это сделать. А что винда спит хуже стимОСа — ну да, есть такое. Но уж на день-другой в спящем режиме её хватит, а там можно и на зарядку встать.
Основная фишка ROG'a — это то, что он мощный и при этом достаточно бюджетный на фоне других виндовых консолей. И, самое главное, есть в продаже. Я, хоть и владелец стимдека, всячески приветствую появление достойных альтернатив.
ROG Ally в США стоит $600, а Steam Deck — $359
Только не забывайте, что это стимдек в базовой комплектации, с диском на 64. А у асуса будет диск на 512 и железо круче.
Steam Deck, едущая из США, стоит от 55 тысяч
На авито где-то от 40. ASUS Rog пока что в среднем 80 (если в наличии).
Larymar
03.07.2023 09:24Ну яблоки показывают какую-то магию и невероятную совместимость для игр, может и стимдек это забустит сильно улучшить апи
aik
03.07.2023 09:24яблоки показывают какую-то магию и невероятную совместимость для игр
Вроде ничего особо магического. Несомненно, это ощутимо лучше, чем всё, что было на маках раньше. Но там ещё пилить и пилить до полноценного продукта. Ну и с античитами та же беда, что и на стимдеке.
Gummilion
03.07.2023 09:24+5"Невероятную" - это в том смысле, что даже из той горстки игр, которая доступна под Мак, две трети "нельзя запустить на текущей версией МакОС"?
CaptGg
03.07.2023 09:24+6Стоит еще раз отдать должное корпорации Valve за умение готовить Linux для пользователей так хорошо, что им хочется менять Windows на него.
Если продолжить такой подход, то может и Steam Machines можно будет вернуть на рынок в виде средне-бюджетных консолей для комфортного запуска ПК игр с возможностью использовать рабочий стол, если хочется.
aik
03.07.2023 09:24Так в том-то и дело, что они не линукс готовят, а стим. Если там убрать оболочку и proton, то никто не захочет пользоваться тем, что останется. Так что Windows меняют не на Linux, а на SteamOS — ОС на базе линукса.
Steam Machines можно будет вернуть на рынок
Маловероятно. SteamOS затачивается конкретно под Steam Deck. А все попытки её запустить на сторонних устройствах пока что самодеятельность. То есть если вам хочется стиммашину, то вы вполне можете взять какой-нибудь миниПК на райзене, воткнуть на него доступную сборку SteamOS — и вот вам "консоль". Но "фабричного" производства в ближайшее время не будет, как мне кажется.
CaptGg
03.07.2023 09:24+2Так в том-то и дело, что они не линукс готовят, а стим. Если там убрать оболочку и proton, то никто не захочет пользоваться тем, что останется.
Так Valve "починила то, что сломано" в Linux, а это именно пользовательский опыт и сделала его даже лучше, чем в Windows. А фундаментальные функции GNU\Linux в их улучшениях не нуждаются, там все отлично.
aik
03.07.2023 09:24+2Так Valve "починила то, что сломано" в Linux, а это именно пользовательский опыт и сделала его даже лучше, чем в Windows.
Только в том, что касается установки-запуска игр. Да и то не всех. Потому я бы не стал говорить, что "лучше, чем в Windows". Где-то получше, где-то похуже.
А уж в десктопном режиме там совершенно стандартный линукс начинается.А фундаментальные функции GNU\Linux в их улучшениях не нуждаются, там все отлично.
Но конечного пользователя они не беспокоят. Если бы Valve в качестве базы взяла FreeBSD или Haiku, то для пользователей стимдека мало бы что изменилось.
CaptGg
03.07.2023 09:24Только в том, что касается установки-запуска игр.
В этом и была цель, это игровая приставка и действительно работает и ощущается как игровая приставка, а не как планшет на Windows со встроенным контроллером — Asus ROG Ally. Всему виной интерфейс.
Но конечного пользователя они не беспокоят. Если бы Valve в качестве базы взяла FreeBSD или Haiku, то для пользователей стимдека мало бы что изменилось.
У них те же проблемы с пользовательским опытом, но еще добавляются проблемы с поддержкой железа. Для пользователей это ничего не изменит, но добавит проблем самой Valve, лишив того самого стабильного "фундамента" в виде GNU\Linux.
aik
03.07.2023 09:24действительно работает и ощущается как игровая приставка
Далеко не всегда даже с теми играми, что золотой рейтинг на protondb имеют, временами там приходится потанцевать немного для нормальной работы.
А уж игры из всяких сторонних лончеров…как планшет на Windows со встроенным контроллером — Asus ROG Ally. Всему виной интерфейс.
Интерфейс, кстати, в виндовом стиме в "гейпадном" режиме сейчас точно такой же, как и на стимОС. Проблемы там бывают в том, что периодически винда пытается на передний план вылезти. Но для многих это небольшая плата за то, что запускаются все игры.
Areso
03.07.2023 09:24+2SteamOS затачивается конкретно под Steam Deck.
затачивается, да, но тем не менее Valve неоднократно предлагала её другим производителям.
aik
03.07.2023 09:24Ну это было давно и неправда. А сейчас официально Valve раздаёт только древнюю версию SteamOS2. А SteamOS3 есть только для стимдека. Ну или сборки от третьих лиц.
yea
03.07.2023 09:24+2у Steam Deck — 16 и 64 Гб
У дека три комплектации: 64, 256 или 512 Гб.
Areso
03.07.2023 09:2416 RAM / 64 Гб накопителя. Там из контекста понятно, посмотрите на другие консоли в этом списке.
yea
03.07.2023 09:24+1Ну это очевидно. Я про то, что слов "базовая версия" там нет, но и упоминания других версий тоже. Для человека, не знакомого с темой, будет выглядеть так, словно это единственная версия.
UPD: упс, простите, увидел "базовая версия". Похоже, совсем читать разучился.
Areso
03.07.2023 09:24+1Мне на НГ от деда мороза достался Стимдэк, и я должен сказать - это пушка. Играть в постели - как никогда раньше =), а еще сенсорный экран не сильно помогает со старыми играми, в то время как тачпады выручают. Да, немного кринжово, но на безрыбье рак вполне рыба.
Наиграл под 200 часов за полгода и не намерен останавливаться. При том, что в прошлом году я от силы 50 часов наиграл.
Более того, если раньше думал обновить старый ноут (в очередной раз перестал тянуть поделия веб-разработчиков), то теперь думаю взять кредл и использовать консоль вместо ноута =)
BoldDwarf
03.07.2023 09:24+3Насмотревшись одной пары известной белорусов я тоже пошел и купил себе дек.
Сказать что я был поражен - это ничего не сказать.
И не только это, интерфейс и удобство выше всяких похвал.
Теперь я могу брать всю свою немаленькую библиотеку куда захочу.
Valve проделали просто феноменальную работу по обеспечению совместимости со всем чем можно.
По слухам, там работает то, что уже не работает в Windows из-за проблем совместимости со старыми системами, тачпады великолепно помогаю с теми играми, которые не могут жить без мыши, с док станцией + ТВ и внешним геймпадом превращается в аналог Switch.
Кстати поддерживаются разные внешние геймпады, притом можно переназначать управление практически как твоей душе угодно, делиться новыми раскладками управления с сообществом и использовать то что люди уже когда-то настроили для себя.
По-моему, без такого или подобного сервиса, портативные консоли рассчитаные на широкий спектр игр успеха иметь не будут.
Конечно люди пытаются сделать Ally похожим на дек - там это все ну ОЧЕНЬ удобно сделано.
Купил бы я сейчас себе ROG Ally?
Наверное пока нет.
Деку потребовалось время на исправление ошибок (в том числе кажется и в железе), я не уверен что Ally так уж идеален прямо на старте.
Нужно помнить еще один забавный момент: дек для Valve это средство продвижения Steam и получается что Ally тоже помогает ему в этом.
А так да - конкуренция это здорово.
yea
03.07.2023 09:24Полностью согласен. Самые значимые минусы — размер, низкая автономность и довольно вялый экран. Плюсы перебивают их с лихвой, особенно — качество софта. Причем не только официального, но и всего того, что создано сообществом и что можно поставить в довесок — например, куча эмуляторов. Я как бы в курсе, что они и до стим дека прекрасно существовали, но на этой штуке они прямо-таки чувствуют себя как дома, встраиваются в родную оболочку, даже переназначение кнопок и шеринг раскладок с сообществом работает. Сейчас вот BotW прохожу, абсолютно волшебный экспириенс.
aik
03.07.2023 09:24Самые значимые минусы — размер, низкая автономность и довольно вялый экран.
Вот размер как раз у стимдека идеальный для игры. Может чуть тяжеловат, да. Но в руках лежит отлично.
С автономностью особо ничего не сделать на нынешнем уровне развития аккумуляторов.
А от экрана, хоть он и отлично подходит к железу, всё же иногда хочется разрешения побольше. Впрочем, есть встроенная лупа, если что-то не получается разглядеть.
Tony-Sol
03.07.2023 09:24+1И впервые понял, что всё было не зря! В режиме повышенной мощности ChimeraOS/Steam OS игра показала 57,69 кадра в секунду на средних настройках. Что чуть меньше 62 кадров в секунду, которые я зафиксировал в Windows на том же устройстве.
Ну так то как раз зря получается - ниже заветного порога в 60 кадров и не увидел в статье, компенсируется ли это большим временем автономной работы, если нет - то точно зря.
Хотя не стану исключать, что сам процесс танцев с бубном и приседаний интереснее, чем большинство современных игр.
Revolt-or-die
03.07.2023 09:24Сначала "Гаджет справляется с играми уровня Cyberpunk даже в 4K (хотя разрешение экрана тут 720p)."
Потом, я вижу 62 фпс в 720п на средних настройках против 42 фпс у стим дека при тех же настройках, только стим дек ровно в 2 раза дешевле. (память элементарно расширяется за копейки афтермаркет сд картой или ссд).
Voiddancer
Прошёл на стим деке всю трилогию масс эффект ле. Хочу сказать, что устройство на какое-то время вернули мне радость от игр.
К сожалению, под линуксом не так свободно, как под виндой, моды на сабнотика, например, я пока не понял как запустить.
Думал об апгрейде на рог, но очень грустно без тач-панелей, они бы решили многие проблемы с интерфейсом винды. А сенсор это, конечно, не то. Ну и над автономностью надо работать, мощность стимдека вполне достаточная (на мой взгляд). Автономность и совместимость.
ITMan82 Автор
О, огромное спасибо за отзыв.
Lexicon
Сейчас с аналогом DLSS от AMD, стимдек просто неожиданно круто отрисовывает многие игры. Skyrim, Ведьмак, Plague Tale, NMS, - уже наверное десяток крупных игр прошел.
Когда разработчики не ленятся, красота жуткая, вот сейчас Stray проходим, подключив к проектору, картинка шикарная, тени, атмосфера в игре - потрясающие.
Мощность это хорошо, но тоже не променял бы тачпады.