Энтузиаст запустил SteamOS на видеокарте Intel Arc B580 через обходные пути
Пользователь Reddit под ником SaperPL продемонстрировал, что SteamOS, основанная на Arch операционная система Valve, изначально заточенная под чипы AMD, способна загружаться и работать на дискретной видеокарте Intel Arc B580.
В сабреддите r/SteamOS он описал свой эксперимент, объединив Arc B580 с процессором Ryzen 5 5600 и запустив полноценный игровой интерфейс Valve на этой связке.
Однако путь к рабочей системе оказался непростым. Понадобилась запасная видеокарта Radeon, обходной маневр для сломанного установщика и настройка материнской платы, которая чуть не похоронила производительность.
Возможность запуска появилась благодаря тому, что недавние бета-сборки SteamOS тихо расширили список поддерживаемого железа. В списке изменений Valve упоминается улучшенная совместимость с современными платформами Intel и AMD, и формулировка явно нацелена на волну портативных консолей на Intel, а не на десктопные карты Arc.
Но поскольку используемый графический драйвер Linux общий, тот же стек Mesa, который работает с чипами Intel в портативках, распознает и десктопную Arc.
Система SaperPL определила карту как Mesa Intel Arc B580 Graphics (BMG G21) на Mesa 26.1.2 под управлением SteamOS 3.9.
Процесс установки оказался далек от простого. По словам умельца, новые образы SteamOS, которые предположительно уже содержат поддержку Intel Arc, проваливались на этапе установки. Эти образы не загружались в старый live-инсталлятор с опциями установки, обновления и восстановления, а сразу начинали установку на диск и затем падали при попытке подключиться к сети и скачать первое обновление.
SaperPL отметил, что та же проблема возникала и при тестировании с Radeon RX 9060 XT, то есть дело не в самой Arc B580.
Обходной путь получился в духе PC-гейминга. SaperPL установил старую сборку "repair-main" SteamOS с помощью карты Radeon, подтянул нужные обновления, а затем поменял видеокарту на Intel Arc B580.
После этого SteamOS успешно загрузилась на Intel GPU и работала со стабильного канала Main. Автор также упомянул, что пользователи без запасной Radeon могут попробовать обход через Steam Community, чтобы миновать ошибку обновления установщика напрямую, хотя это все равно остается уделом энтузиастов.
Первые результаты производительности оказались неоднозначными. SaperPL протестировал 14 игр, включая Cyberpunk 2077, Helldivers 2, Marvel's Spider-Man: Miles Morales, Indiana Jones and the Great Circle, Toxic Commando, Hades и Rocket League.
Сам интерфейс вел себя хорошо, навигация по библиотеке и магазину Steam работала плавно даже при загрузках в фоне. Gamescope также работал аналогично запуску на Radeon, за исключением бага VRR на FreeSync-дисплеях с HDR, который вызывал периодические мерцания.
С частотой кадров история была сложнее. Indiana Jones и Toxic Commando поначалу едва выдавали выше 20 FPS в 1080p на минимальных настройках, а Helldivers 2, Cyberpunk 2077 и Spider-Man: Miles Morales показывали результаты значительно ниже сопоставимых Windows-бенчмарков. Мониторинг показал, что процессор не был основной проблемой, GPU часто загружался на 80-90%, тогда как Ryzen 5 5600 держался в районе 30-50%.
Главным виновником оказался знакомый владельцам Intel Arc параметр, Resizable BAR. SaperPL позже обновил пост, сообщив, что ReBAR был отключен на материнской плате Asus B450 Strix после замены процессора. После включения функции Cyberpunk 2077 и Spider-Man стали работать как ожидалось, а Indiana Jones и Toxic Commando заметно подросли в производительности, хотя все еще не дотягивали до результатов на Windows.
Эта деталь важна, ведь видеокарты Intel Arc необычайно чувствительны к Resizable BAR. Без него процессор не может эффективно обращаться ко всему объему памяти GPU, что приводит к серьезным просадкам производительности.
Комментаторы указали и на другое вероятное ограничение, поддержку ядра. Драйверы Intel Arc на Linux серьезно улучшились, но новейшая работа над производительностью часто завязана на свежие версии ядра и Mesa.
Если канал Main SteamOS все еще отстает от самого актуального графического стека Linux, производительность Arc может оставаться ниже того, на что та же карта способна под Windows или в более быстро обновляющихся дистрибутивах Linux.
Пока это скорее доказательство концепции, чем готовая для пользователей функция. Valve не превратила SteamOS в универсальную игровую ОС для десктопов с чистой поддержкой любых GPU, а показанный путь установки слишком неудобен для обычных пользователей. Но сам факт интересен, запуск SteamOS на Intel Arc B580 говорит о том, что охват железа у Valve расширяется, осознанно для десктопных GPU или косвенно через работу над портативками на Intel.
Это может оказаться важным для будущих девайсов на SteamOS. AMD остается очевидным выбором для игрового железа Valve сегодня, но Intel активнее давит на поддержку графики в Linux, и низкопрофильные карты Arc могут стать привлекательными для компактных гостиных сборок, если драйверный стек дозреет.
- Intel и AMD столкнулись с дефицитом серверных процессоров в Китае
- Январский опрос Steam: RDNA 4 появилась в чарте видеокарт, а Intel немного отыгралась
- Intel отгрузила уже 100 миллионов ИИ-ПК, но до сих пор не в курсе, полезны ли такие компьютеры