Знакът на КАГАМИ КАГАМИ
kagami.bg/academy · lesson · machine-readable viewUPDATED 2026-10-03
IDENTITY
module
GX10-04-02 · Running x86 games on an Arm64 GB10-class machine (Steam, FEX, Proton)
series
GX10 (local AI server class: NVIDIA GB10, e.g. ASUS Ascent GX10 / DGX Spark)
level
Intermediate
duration
1-2 h plus downloads
prerequisites
GB10-class machine with DGX OS (Ubuntu 24.04, Arm64) and a graphical session, a current NVIDIA driver, a Steam account, legally purchased games, sudo rights
trust_label
UPDATED 2026-10-03 (checked against Canonical announcements, the fex_autoinstall repository README and press reports) · NOT TESTED: no command and no game was run on a GB10 machine; all performance figures are third-party
versions
Steam snap for arm64 in the stable channel since 2026-06-02 (Canonical) · fex_autoinstall designed for Ubuntu 24.04, third-party and experimental · Proton 10 recommended by the script author; press mentions 10.0-2; newer Proton versions exist
language
human view: bg · english edition: /en/academy/gx10/ (same file name)
previous / next
04-00d_Sudoku.html / GX10 series index
PURPOSE

Explain how an x86 Steam client and x86 games can run on an Arm64 GB10-class machine through FEX translation and Proton, compare the two installation paths, and report what third-party sources claim about Cyberpunk 2077 performance, with conditions and caveats. Borderlands 4: no verified GB10 data. Trademarks are used nominatively; no game assets are reproduced; no licence or protection bypass.

KEY CONCEPTS
COMMANDS / PATHS
CHECKLIST
NEXT MODULE

GX10 series index: kagami.bg/academy/gx10/ (the next lesson in file order is not yet published)

SOURCES
TAGS
gx10nvidia-gb10arm64steamfexprotondlsscompatibility
ОБНОВЕНО · 03.10.2026

Игри на Arm64: Steam, FEX и Proton

Машина от класа NVIDIA GB10 е Arm64, а Steam и повечето игри са за x86. Показваме двата начина да ги пуснеш — пакета Steam от Canonical и скрипта на общността — и какво казват източниците за Borderlands 4 и Cyberpunk 2077. Само проверимото; нашите собствени измервания няма.

⏱ 1–2 ч + изтегляне Средно GX10 NVIDIA GB10 · Arm64 · DGX OS Steam · FEX · Proton · DLSS
Steam (пакет snap или .deb)🔒 локално FEX (превод x86 → Arm64)🔒 локално Магазин и акаунт в Steam🌐 глобален
🔄
ОБНОВЕНО · 03.10.2026 — какво
Урокът е преработен по текущите източници. Поправихме най-важното: скриптът fex_autoinstall не е официален продукт на NVIDIA — в хранилището му пише, че е софтуер на трета страна за експериментална употреба и не се поддържа от Canonical, Valve, NVIDIA или разработчиците на FEX. Старият текст го наричаше „официален“. Добавихме: пакета Steam от Canonical, който от юни 2026 е в стабилния канал за Arm64 (преди беше „candidate“), съвет за ядрата на процесора на DGX Spark и настройка на „thunking“. Махнахме твърденията, които не можем да проверим: „идентична с RTX 5070“, таблицата с FPS за Borderlands 4, размерите на игрите, параметри за стартиране на Borderlands 4, ръчното теглене на Proton-GE и дословния „цитат“ от форум на NVIDIA. Поправихме FPS: числата с генерирани кадри не са равни на истински FPS.
⚠️
Какво не сме пускали сами
Нямахме машина от класа GB10. Нито една команда и нито една игра в този урок не са пускани от нас — затова няма етикет „ТЕСТВАНО“. Числата за производителност са на други: екипа на Canonical и нечий анализ в пресата, цитирани с източник и условия. Не знаем как ще се държи твоята машина, версия на драйвер и игра.
ℹ️
Марки и лицензи
Borderlands, Cyberpunk 2077, Steam, Proton, DLSS и другите имена са търговски марки на съответните си притежатели и са използвани само за назоваване. Няма връзка между тях и КАГАМИ. Игрите се купуват законно през Steam; не показваме и не даваме начини за заобикаляне на лицензи, защита или онлайн проверки. В урока няма копирани изображения от игрите.

01Какво ще научиш

02Преди да започнеш

КомпонентЗа какво е
SteamКлиентът и магазинът. Клиентът за Linux е x86 — на Arm64 не работи без превод.
FEXПревежда x86 и x86-64 инструкции към Arm64. Valve има голям принос към FEX и Proton, според Canonical.
ProtonСлой на Valve, който пуска Windows игри под Linux.
DLSSТехнологията на NVIDIA за мащабиране и генериране на кадри.
💡
Защо това не е предназначението на машината
Машини от класа GB10 са за локален ИИ. Игрите работят благодарение на превод и общностна поддръжка — „по възможност“, не по гаранция. Една игра може да не тръгне изобщо, особено при защита срещу измами на ниво ядро или онлайн проверки.

03Стъпки

  1. Избери път — не смесвай двата

    ПътКакво еКога
    А. Пакет Steam (snap) на CanonicalВключва клиента на Steam и FEX. Поддържа се от Canonical, не от Valve. От 02.06.2026 е в стабилния канал за Arm64. Тестван основно на DGX Spark.Препоръчваме го за начало.
    Б. Скрипт fex_autoinstallСофтуер на трета страна за Ubuntu 24.04, експериментален, не се поддържа от Canonical, Valve, NVIDIA и FEX.Ако искаш да виждаш и променяш всяка стъпка.
    ⚠️
    Ако вече си ползвал скрипта
    Canonical препоръчва преди инсталирането на snap-пакета да махнеш предишната инсталация: sudo apt remove steam-launcher.
  2. Път А: пакетът Steam от Canonical

    bash · на машината, в графична сесия
    sudo snap install steam

    След това стартирай Steam от менюто на приложенията и влез в акаунта си. Ако преди си инсталирал от канал „candidate“ или „edge“ и искаш стабилния: sudo snap refresh steam --channel=stable (команда по съобщението на Canonical; не е пускана от нас).

    Три настройки от същите източници, и трите по желание:

    • Прекъсващ звук в тежки игри: в Steam → игра → Properties → Launch Options напиши PULSE_LATENCY_MSEC=50 %command%.
    • Ядра на процесора на DGX Spark. Canonical съобщава, че snap-ът по подразбиране ползва набор от ядра, който включва енергоспестяващи и пропуска част от производителните. Препоръката им за Spark е за конкретна игра в Launch Options: taskset -c 5-9,15-19 %command%. Според автора им това дава около 45 кадъра в секунда повече в бенчмарка на Cyberpunk 2077 при настройки по подразбиране — това е негово измерване на негова машина, не наше.
    • Thunking (препращане на графичните библиотеки към родните за Arm64): в ~/snap/steam/common/fex_config/Config.json задай полетата „GL“ и „Vulkan“ на 1 и рестартирай Steam. Canonical го е тествал на DGX Spark, но не е включен по подразбиране, защото зависи от играта.
  3. Път Б: скриптът fex_autoinstall

    Скрипт от трета страна изпълнява права на sudo — затова първо го изтегли и прочети, после пусни:

    bash · на машината
    wget https://raw.githubusercontent.com/esullivan-nvidia/fex_autoinstall/refs/heads/main/fex_autoinstall_poc.sh
    less fex_autoinstall_poc.sh
    bash fex_autoinstall_poc.sh

    Според описанието в хранилището скриптът: добавя PPA на FEX и зависимостите; изтегля и инсталира пакета на Steam; включва thunking за графичните библиотеки; прилага профили на AppArmor; инсталира x86 библиотеките, нужни за DLSS; и поправя стартиращия скрипт на Steam, за да се пуска през FEXBash. Проектиран е за Ubuntu 24.04.

    След инсталацията (и всеки следващ път) Steam се пуска от терминал:

    bash
    FEXBash steam

    Иконата на работния плот не работи — дава грешка „You are missing the following 32-bit libraries … libc.so.6“. Скриптът не е нужно да се пуска втори път; при повторно пускане избери „Validate“ или „Overwrite“ във FEXRootFSFetcher — по хранилището и двете оставят системата работоспособна. Образът на x86 системата (RootFS) не се обновява автоматично; ако игра, която е вървяла, започне да се срива, обнови го с FEXRootFSFetcher.

  4. Избери Proton

    В Steam: десен клик върху играта → Properties → Compatibility → „Force the use of a specific Steam Play compatibility tool“ → избери Proton 10. Така препоръчва авторът на скрипта. В анализ в пресата, отразяващ ръководство от служители на NVIDIA, се споменава версия 10.0-2; точните подверсии в твоя Steam може да са други, а има и по-нови Proton. Ако една игра не тръгва, опитай друга версия и виж отчетите в ProtonDB.

  5. Cyberpunk 2077: какво твърдят източниците

    ИзточникУсловияТвърдение
    Анализ в Tom's Hardware (първите опити)1080p, средни настройки, без настройка на пътяоколо или малко под 50 кадъра в секунда
    Guru3D, по ръководство на служители на NVIDIA1080p, високи настройки, Ultra Ray Tracing, DLSS 4 с Multi Frame Generation, вграден бенчмарк, Proton 10.0-2. Пресата е непоследователна дали е включен и path tracingнад 175 кадъра в секунда
    Canonical, пакет Steam на DGX Sparkс DLSSнад 200 кадъра в секунда

    Работата с настройките в играта: Settings → Graphics. По ръководството, след включване на Frame Generation или Ray Tracing рестартирай играта. Вграденият бенчмарк е в същото меню. При първо пускане играта компилира шейдъри — може да отнеме време.

    ⚠️
    175 кадъра с генериране ≠ 175 истински кадъра
    Multi Frame Generation вмъква генерирани от ИИ кадри между истинските. Показаните „кадри в секунда“ изглеждат по-плавни, но истинското изчисление е значително по-малко и забавянето при управление е по-голямо. Числата горе не са наши, не са пускани на твоята машина и зависят от сцената, драйвера и версията на играта.
  6. Borderlands 4

    Играта се купува и инсталира от Steam по същия начин. Нямаме проверени данни за нея на GB10 и не сме я пускали — затова не даваме нито FPS, нито „препоръчани настройки“. Преди покупка прочети отчетите на потребителите в ProtonDB и изискванията в страницата на играта в Steam. Започни с Proton 10; при проблем пробвай друга версия.

  7. Когато нещо не върви

    ПроблемКакво да провериш
    Steam не стартира, „exec format error“ (път Б)Дали поправката на стартиращия скрипт е приложена в /usr/lib/steam/bin_steam.sh (според хранилището). Иначе пусни скрипта отново или мини на път А.
    „You are missing the following 32-bit libraries“ (път Б)Стартирал си от иконата. Пускай с FEXBash steam.
    Игра, която е вървяла, започва да се срива (път Б)Обнови RootFS с FEXRootFSFetcher.
    Прекъсващ звукLaunch Option PULSE_LATENCY_MSEC=50 %command%; някои потребители съобщават, че gamemoderun %command% помага повече (трябва да си в групата gamemode).
    Ниска производителностОпитай taskset за ядрата (път А), thunking и по-нов драйвер. Не сме измервали резултата.
    Игра, която изобщо не тръгваProtonDB за нея; друга версия на Proton. Игри със защита срещу измами на ниво ядро или с онлайн проверки може да не работят — не ги заобикаляй.

04Проверка

Тест

1. Защо клиентът на Steam не тръгва направо на Arm64 машина?

2. Какво е вярно за скрипта fex_autoinstall?

3. Как се пуска Steam при път Б (скрипта)?

4. Какво означава „175 FPS“ с Multi Frame Generation?

05Какво следва

06Източници

  1. Canonical: Call for Testing — Steam snap за arm64 🌐 глобален — задължителни бележки, звук, ядра на DGX Spark, таблица с игри, thunking.
  2. Canonical: Steam snap е стабилен за Arm64 — стабилен канал от 02.06.2026, графика за thunking на DGX Spark.
  3. fex_autoinstall (хранилище) — какво прави скриптът, бележки, отстраняване на проблеми; софтуер на трета страна.
  4. Ubuntu: Steam игри на arm64 с FEX · FEX-Emu — как работи пътят през FEX.
  5. Guru3D: DGX Spark — над 175 FPS в Cyberpunk 2077 · Tom's Hardware: ранен тест — числата в таблицата, с условия.
  6. ProtonDB · Cyberpunk 2077 в Steam · Borderlands 4 в Steam — отчети на потребители и изисквания (Steam може да поиска проверка на възрастта).
  7. NVIDIA DGX Spark: хардуер — паметта е обща за процесора и видеокартата.