1771689667
2026-02-21 14:31:00
Одна мысль крутилась у меня в голове с тех пор, как я начал использовать Lenovo ThinkStation PGX для задач искусственного интеллекта. Суперчип GB10 Grace Blackwell внутри него имеет такое же количество ядер CUDA, что и GeForce RTX 5070, 6144 из них, а также ядра RT и тензорные ядра, поддерживающие DLSS 4. Он объединяет 128 ГБ унифицированной памяти и графический процессор с архитектурой Blackwell в форм-факторе размером с Mac Mini и работает под управлением Arm Linux. Вся машина предназначена для обслуживания языковых моделей, а не игр. Но игровые графические процессоры уже много лет перепрофилируются для работы с искусственным интеллектом, и обратное в некоторой степени справедливо, верно? Если игровые графические процессоры хороши для ИИ, то графические процессоры для ИИ должны быть как минимум приличный в играх.
Я решил проверить эту теорию на своем ThinkStation PGX, и результаты застали меня врасплох. Я запустил Counter-Strike 2, Cyberpunk 2077 и DOOM: Eternal с разрешением 1440p на самых высоких настройках, и во все три игры можно было играть. Процесс установки требует некоторых усилий и некоторого удобства работы с командной строкой, но частота кадров, которую я получил, действительно приличная. Он не заменит выделенный игровой ПК, но он гораздо более функционален, чем рабочая станция, ориентированная на искусственный интеллект, стоимостью 3800 долларов.
Запуск игр x86 на Arm Linux
FEX-Emu берет на себя тяжелую работу
GB10 работает под управлением ОС DGX, построенной на базе Ubuntu 24.04 для aarch64. Steam и все игры в его библиотеке скомпилированы для x86-64, поэтому для устранения этого разрыва вам понадобится FEX-Emu. Несмотря на свое название, он функционирует скорее как уровень трансляции, а не как эмулятор, поскольку он преобразует инструкции процессора x86-64 в aarch64 (ARM64) во время выполнения с использованием JIT-компиляции. Именно на это Valve вкладывает ресурсы для предстоящей гарнитуры Steam Frame VR. Это основная часть игровой стратегии Valve Arm, и мы будем использовать ее здесь для GB10.
Ан скрипт автоустановки, опубликованный на GitHub сотрудником Nvidia осуществляет настройку от начала до конца. Он начинается с добавления FEX PPA в исходные коды пакетов Ubuntu и установки FEX-Emu вместе с его зависимостями, включая интеграцию Wine и драйверы Vulkan. Оттуда он загружает и извлекает полную корневую файловую систему Ubuntu x86-64, которая представляет собой полное пользовательское пространство x86-64, которое FEX использует для разрешения зависимостей библиотек для эмулируемых программ. Думайте об этом как о платформе, которая позволяет программному обеспечению x86 полагать, что оно работает на собственном оборудовании.
Затем сценарий устанавливает Steam непосредственно из репозитория Valve и исправляет сценарий запуска Steam, чтобы он автоматически обнаруживал Arm64 и перезапускал себя через FEXBash. Вам не нужно каждый раз вручную вызывать эмулятор. Steam прозрачно обрабатывает обнаружение, поэтому с точки зрения пользователя вы просто запускаете Steam, и все работает.
Однако что действительно важно для игровой производительности, так это мышление. FEX может перехватывать вызовы OpenGL и Vulkan из эмулируемых игр и направлять их непосредственно к собственным драйверам графического процессора aarch64 вместо эмуляции всего графического стека. Сценарий автоматической установки включает это в конфигурации FEX, а затем идет еще дальше, загружая соответствующий пакет драйверов Nvidia x86-64, извлекая его и копируя общие библиотеки и библиотеки DLL NGX в корневую файловую систему. Это то, что обеспечивает поддержку DLSS через Proton, и в этом разница между работой графического процессора на скорости, близкой к исходной, и всем, что ограничивается программным рендерингом.
После завершения сценария вы открываете терминал, запускаете «FEXBash Steam», настраиваете свои игры на использование Proton 10 и можете играть. Ярлык на рабочем столе не будет работать, так как выдает ошибку отсутствия 32-битной библиотеки, поэтому вам всегда придется запускать его с терминала. Однако, как только вы это преодолеете, это станет стандартным опытом Steam.
Игры в разрешении 1440p на рабочей станции с искусственным интеллектом
Шокирующе достойные результаты

Я протестировал три игры с разрешением 1440p на самых высоких предустановленных настройках: Counter-Strike 2, Cyberpunk 2077 и DOOM: Eternal. Каждый кадр на этой машине проходит через два уровня трансляции, поскольку FEX обрабатывает трансляцию инструкций x86-64 в ARM64, а Proton помимо этого обрабатывает трансляцию API Windows в Linux. Учитывая все эти накладные расходы, производительность, которую я увидел, была впечатляющей.
В Counter-Strike 2 средняя скорость составила 117 кадров в секунду. Для соревновательного шутера, проходящего два уровня трансляции на машине, предназначенной для вывода ИИ, это более чем играбельно. Он казался плавным и отзывчивым во всем, и накладные расходы на перевод никогда не давали о себе знать. Большинство людей были бы довольны такой частотой кадров на преданный игровой ПК, не говоря уже о рабочей станции с искусственным интеллектом на базе Arm. Кроме того, многие серьезные игроки будут использовать более низкое разрешение и пониженные настройки графики, а это значит, что вы получите еще больше FPS.
Cyberpunk 2077 оказался самым требовательным тестом: в среднем около 50 кадров в секунду при разрешении 1440p и максимальных настройках. Это не установит никаких рекордов, но Cyberpunk — одна из самых визуально требовательных игр, которые вы можете запустить на любом оборудовании, и стабильно держит 50 кадров в секунду. Бои были плавными, исследование было в порядке, и требовалось много накладных расходов, чтобы восстановить производительность, уменьшив разрешение или уменьшив настройки графики.

DOOM Eternal стал выдающимся игроком. Он работал со скоростью от 140 до 170 кадров в секунду при разрешении 1440p на максимальных настройках. Движки id Tech всегда были абсурдно хорошо оптимизированы, и здесь это проявляется лучше, чем где-либо еще. Если бы кто-то не сказал мне, что это работает через эмулятор x86 на чипе Arm, я бы не знал.
Мне было любопытно, как ThinkStation PGX справится с длительными игровыми нагрузками. Это компактный мини-ПК, предназначенный для вывода результатов искусственного интеллекта, а не для часовых игровых сессий, и я почти ожидал, что температура станет проблемой. В основном они этого не сделали.
Во время самого требовательного теста Cyberpunk 2077 средняя температура графического процессора составила 75,7°C, а пиковая — 77°C. Процессор нагревался в среднем на 87,4°C, достигая максимальной температуры в 92,1°C, но это в пределах ожидаемого диапазона для SoC Arm при большой продолжительной нагрузке. Потребляемая мощность графического процессора в среднем составила 59,4 Вт, а максимальная мощность системы составила всего 65,3 Вт. Для контекста: только RTX 5070 имеет ограничение мощности 250 Вт. Вся ThinkStation PGX, то есть процессор и графический процессор вместе взятые, потребляла меньше энергии во время игр с разрешением 1440p, чем большинство настольных видеокарт потребляют по отдельности.
Counter-Strike 2 был мягче: средняя температура графического процессора составляла 61,8°C, а энергопотребление составляло около 35,9 Вт. Мощность системы в среднем составила всего 35,5 Вт. Тепловое регулирование оказалось минимальным в обоих тестах: тактовая частота графического процессора держалась в диапазоне от 2,3 до 2,5 ГГц, а вентиляторы оставались удивительно тихими.
Не покупайте этот мини-ПК для игр.
Это здорово, но можно построить лучше за меньшие деньги.

Это началось как глупый тест, который я пытался воплотить в жизнь из-за его абсурдной предпосылки. Мой интерес к FEX и к тому, каково было бы его использовать, также сыграл свою роль, поскольку я некоторое время следил за его развитием, но это был первый раз, когда мне удалось правильно его использовать. Сценарий автоустановки значительно упростил задачу; Я сначала попробовал настроить вручную, но пока получилось работалграфика работала на процессоре.
Чтобы дать вам представление о том, насколько это было болезненно: в этой конфигурации переход в главное меню Cyberpunk занял несколько минут, и все ядра процессора были на пределе, пытаясь отобразить упрощенный экран загрузки. Кроме того, требование Steam о включении пространств имен пользователей потребовало от меня внесения изменений в AppArmor вручную. Другими словами, если вы оказались в похожей ситуации… просто воспользуйтесь скриптом.
Учитывая все вышесказанное, я бы никому не рекомендовал покупать ThinkStation PGX для игр. Лучше использовать машину искусственного интеллекта для локальных моделей, которые вы хотите развернуть. В конце концов, за сумму около 4000 долларов вы могли бы создать выделенный игровой ПК, который превзошел бы его по производительности в каждой игре без тщательной настройки с терминала. Но тот факт, что GB10 может бегать Игры для Windows x86 через два уровня трансляции на Arm Linux с разрешением 1440p и воспроизводимой частотой кадров многое говорят о том, в каком направлении движется эта технология. Valve вкладывает ресурсы в FEX для Steam Frame, и мне понятно, почему.
В этом случае у графического процессора явно есть возможности для его поддержки, а игры на Arm Linux превратились из любопытства в нечто достаточно функциональное, чтобы воспринимать его всерьез. И это то, что застало меня врасплох.
#МиниПК #Lenovo #стоимостью #долларов #искусственным #интеллектом #не #был #создан #для #игр #но #на #нем #работает #Cyberpunk #разрешением #1440p
Читайте также

