Наверх

Смартфон Pixel 10 прокачан под Linux и задвинул конкурентов в тень

Теперь Pixel 10 с Android 16 QPR2 поддерживает ускоренную GPU-графику для Linux-приложений, идеально для продвинутых пользователей.

23.10.2025
16:26
Смартфон Pixel 10: новые возможности для Linux на Android

Основные идеи

Pixel 10 единственный смартфон с поддержкой Gfxstream для ускоренного рендеринга Linux
Графический процессор Tensor G5 заменяет CPU при работе графических приложений Linux
Технология пока нестабильна и поддерживает лишь часть расширений Vulkan

Мнение автора

Pixel 10 открывает новую эру для Android-устройств благодаря поддержке ускоренного графического рендеринга для приложений Linux через Gfxstream. Процессор Tensor G5 обрабатывает графику, что позволяет запускать десктопные приложения Linux прямо на смартфоне. Пока функция нестабильна и доступна только на Pixel 10, но это явный шаг к полноценной виртуализации Linux на мобильных устройствах.

Google Pixel 10 добавляет немного магии для фанатов Linux на Android — теперь графические приложения Linux смогут использовать ускорение графического процессора прямо в приложении Терминал. Пока что фича работает только на Pixel 10, так что владельцам остальных гаджетов придётся немного подождать.

В основе всего лежит Gfxstream — библиотека, которая перенаправляет вызовы графического API из гостевой виртуальной машины Linux в графический процессор Android-устройства, чтобы рендерить всё быстрее. Но честно, пока функция ещё сырая: баги есть, а обещанной близкой к родной производительности ждать не стоит.

Напомню, что ещё в марте Google представила Linux Terminal для Android, который через виртуализацию позволяет запускать полноценные Linux-программы прямо на смартфоне. Сначала работали только приложения командной строки, но в следующем обновлении Android 16 QPR2 это ограничение собираются снять. Так что прогресс есть, и он реально интересный!

Видео от DGL.RU

Несмотря на то, что в Android 16 QPR2 появится поддержка графических настольных приложений Linux, они будут работать некорректно на большинстве устройств Android. Это связано с тем, что приложение Linux Terminal в настоящее время использует программный рендерер Lavapipe. Lavapipe использует центральный процессор устройства для сложных вычислений и растеризации (процесса преобразования векторной графики в пиксели) — задач, которые графический процессор устройства может выполнять гораздо быстрее и эффективнее.

Чтобы устранить это узкое место в производительности, Google работает над добавлением поддержки Gfxstream в приложение «Терминал». Gfxstream — это технология виртуализации графики, которая перенаправляет вызовы графического API из гостевой виртуальной машины Linux непосредственно на хост-устройство Android, обеспечивая ускоренный рендеринг на GPU для приложений Linux.

Разбирая релиз Android Canary 2509 за прошлый месяц, я заметил новое меню «Графическое ускорение» в настройках приложения «Терминал». Хотя в меню отображался только переключатель существующего программного рендерера, я обнаружил признаки наличия второй, скрытой опции — нового «Рендерера с ускорением на GPU». Изучив код приложения, я определил, что этим новым рендерером был Gfxstream.

Смартфон Pixel 10: новые возможности для Linux на Android

После выхода Android 16 QPR2 Beta 3 на прошлой неделе пользователь Reddit обнаружил, что на его смартфоне Pixel 10 включено ускорение графического процессора для приложений Linux. Пользователь поделился скриншотом, на котором программа Linux обнаруживает графический драйвер Vulkan телефона, и подтвердил, что в настройках его приложения «Терминал» появилось меню «Ускорение графики».

Смартфон Pixel 10: новые возможности для Linux на Android

Изучая прошивку, я выяснил, почему эта функция пока доступна только на Pixel 10. На устройстве есть файл оверлея, который сообщает приложению «Терминал» о необходимости включить поддержку Gfxstream, чего нет на других телефонах Pixel под управлением Android 16 QPR2 Beta 3. Непонятно, почему Gfxstream не включен на других устройствах Pixel, ведь теоретически он не должен зависеть от оборудования. В конце концов, это библиотека переадресации API, независимая от аппаратного обеспечения графического процессора.

Благодаря Gfxstream Pixel 10 может запускать графические десктопные приложения Linux, используя графический процессор вместо центрального процессора. Хотя графический процессор Tensor G5, возможно, и не является самым производительным в эмуляции игр, он значительно превосходит любой мобильный процессор в плане рендеринга графики. Будучи единственным мобильным устройством, поддерживающим Gfxstream в Linux Terminal, Pixel 10 имеет явное преимущество перед всеми другими устройствами Android в плане совместимости с приложениями Linux.

К сожалению, поддержка Gfxstream пока нестабильна. Пользователь Reddit Unlucky_Drive6363 сообщает, что только 47 из 142 расширений Vulkan, поддерживаемых Pixel 10, доступны для виртуальной машины Linux. Более того, он отмечает, что некоторые из этих расширений работают некорректно, а некоторые приложения работают даже хуже, чем с программным рендерером. Теоретически, Gfxstream должен обеспечивать производительность, близкую к нативной, так что, очевидно, ещё многое предстоит сделать.

Несмотря на эти первоначальные проблемы, приятно видеть, как улучшается поддержка приложений Linux на Android. Виртуализация — один из самых безопасных способов использования множества мощных программ Linux, изначально недоступных на этой платформе. По мере того как Android продолжает распространяться на ПК, предоставление разработчикам и опытным пользователям возможности запускать свои критически важные инструменты имеет решающее значение для успеха. Linux Terminal — это именно такое решение, и хотя оно может быть временным, оно необходимо.

Я пользовался Honor Magic V5 неделю, и он меня околдовал

Мишааль Рахман

Мишааль Рахман

Он тот самый эксперт, который знает об Android всё. Когда он не раскапывает эксклюзивные новости о грядущих фишках операционной системы, то, скорее всего, с энтузиазмом рассказывает о крутых гаджетах, которыми пользуется прямо сейчас.

Источник: Androidauthority
Подпишитесь на наши новости:
Нажимая кнопку «Подписаться», вы принимаете «Пользовательское соглашение» и даёте согласие с «Политикой обработки персональных данных»