Протестировано: модели Google Pixel 9 Pro имеют только 13 ГБ оперативной памяти для приложений.

Как человек, использующий устройства Android уже более десяти лет, я должен сказать, что мое внимание привлекли недавние разработки в серии Pixel, в частности Pixel 9 Pro и его функции, ориентированные на искусственный интеллект. Выделенные 3 ГБ ОЗУ, зарезервированные для AICore и Tensor TPU, — это интригующий шаг, в котором, похоже, приоритет отдается быстроте реагирования, а не чистому объему оперативной памяти.


В предстоящей серии Pixel 9 Google стремится повысить производительность искусственного интеллекта, выделив определенную часть расширенной оперативной памяти телефона непосредственно для новейших функций искусственного интеллекта. Это улучшение запланировано только для моделей Pro. Стоит отметить, что Google сообщил, что будет разделять оперативную память в новых Pro, Pro XL и Pro Fold, но точный объем выделенной памяти остается нераскрытым.

Для расследования я взял Android Debug Bridge (adb), включил отладку по USB и получил снимки состояния памяти моего телефона из его оперативной памяти. Путем проверки как доступного расположения памяти, так и объема оперативной памяти, активно используемой приложениями и службами, при этом гарантируя, что функции искусственного интеллекта не работают.

Если вам нужен TLDR, вот результаты моего расследования:

  • Pixel 8 Pro — нет раздела AI RAM
  • Pixel 9 — нет раздела AI RAM
  • Pixel 9 Pro XL — 2,64 ГБ зарезервировано для искусственного интеллекта.

Предположительно, Pixel 9 Pro и Pixel 9 Pro Fold блокируют оперативную память так же, как и XL.

Сколько оперативной памяти использует Pixel 9 Pro для искусственного интеллекта?

Протестировано: модели Google Pixel 9 Pro имеют только 13 ГБ оперативной памяти для приложений.

Если вы хотите узнать мой подход, я сначала изучил настройку оперативной памяти в последних моделях Google Pixel в качестве ориентира. Чтобы провести сравнение, я взглянул на характеристики серии Pixel 9 и прошлогоднего Pixel 8 Pro — предыдущего флагманского телефона Google, ориентированного на искусственный интеллект. Что касается зарезервированной памяти, мы концентрируемся на области, которую Linux называет «неизбежной» и «MLocked», которая редко или никогда не используется обычными приложениями из-за ее роли в предотвращении освобождения оперативной памяти.

Проще говоря, область оперативной памяти, которая не может быть удалена или освобождена системными задачами, называется неперемещаемым пространством. Эта область остается нетронутой, даже если памяти становится недостаточно и ее нельзя переместить в область подкачки жесткого диска. Для приложений искусственного интеллекта такая быстрая оперативная память имеет решающее значение, поскольку она работает быстрее, чем медленное хранилище. Более того, память, помеченная приложением или службой как «MLocked», означает определенную область, зарезервированную исключительно для ее использования. Вся заблокированная память MLocked не подлежит перемещению; однако не вся неперемещаемая память принадлежит приложениям или службам. Проверив оба условия, мы можем определить, выделен ли весь пул оперативной памяти под приложения и службы.

Протестировано: модели Google Pixel 9 Pro имеют только 13 ГБ оперативной памяти для приложений.Протестировано: модели Google Pixel 9 Pro имеют только 13 ГБ оперативной памяти для приложений.

На Pixel 8 Pro и Pixel 9 мы наблюдаем только 0,26 ГБ (около 275 МБ) заблокированной оперативной памяти, которая, вероятно, используется для некоторых фоновых задач в ОС. Однако на Pixel 9 Pro XL объем оперативной памяти Unevitable и Mlocked составляет значительные 2,91 ГБ (около 3 ГБ). Если вычесть Unevictable RAM из Pixel 9, на моделях Pro останется дополнительно 2,64 ГБ (приблизительно 2,77 ГБ). Тот факт, что эта память заблокирована Mlocked, предполагает, что приложение или служба потребовали ее, поэтому именно на этом нам следует сосредоточить наше внимание дальше.

Протестировано: модели Google Pixel 9 Pro имеют только 13 ГБ оперативной памяти для приложений.Протестировано: модели Google Pixel 9 Pro имеют только 13 ГБ оперативной памяти для приложений.

Как на Pixel 8 Pro, так и на Pixel 9 самое большое активное приложение, когда устройства простаивают, — это системное приложение, занимающее примерно 0,73 ГБ памяти на каждом устройстве. Интересно, что в Pixel 9 Pro процесс AICore находится в верхней части стека оперативной памяти, даже без использования каких-либо функций искусственного интеллекта. Это говорит о том, что AICore предварительно загружен в оперативную память и готов к немедленному использованию, что повышает скорость реагирования. AICore выделяется около 2,72 ГБ ОЗУ, за ним следует Edgetpu_app_service с 2,63 ГБ, в то время как система сохраняет свои обычные 0,75 ГБ или около того памяти.

В Android 14 Google представила приложение AICore для Gemini Nano, которое отвечает за управление моделями, средой выполнения, функциями безопасности и различными другими аспектами. Однако кажется, что это приложение довольно велико и может не помещаться в дополнительную MLocked RAM (хотя это может быть сложно сказать наверняка при сравнении показаний с разных устройств). Вполне возможно, что определенные части AICore, такие как компоненты пользовательского интерфейса, пользовательские данные и некоторые незначительные функции приложения, не обязательно должны постоянно оставаться в оперативной памяти.

Модели Pro блокируют 3 ГБ ОЗУ исключительно для AICore и TPU Tensor.

Вместо этого кажется, что немного меньшая по размеру служба EdgeTPU, отвечающая за управление оборудованием искусственного интеллекта Tensor G4, занимает дополнительную зарезервированную оперативную память на моделях Pro. Похоже, что службы AICore и EdgeTPU в основном назначены одному и тому же адресному пространству памяти. Это означает, что AICore помещает свою модель и пользовательские данные в область оперативной памяти, доступную службе EdgeTPU. Таким образом, процессор искусственного интеллекта Google может выполнять вычисления без необходимости дублировать ресурсы памяти. Это может объяснить их схожие требования к памяти, несмотря на то, что всего доступно только около 3 ГБ зарезервированной оперативной памяти. По сути, AICore управляет пользовательскими данными, а EdgeTPU заботится об аппаратных аспектах.

Что означает заблокированная оперативная память для моего Pixel 9?

Протестировано: модели Google Pixel 9 Pro имеют только 13 ГБ оперативной памяти для приложений.

Очевидным преимуществом подхода с зарезервированной оперативной памятью является то, что Pixel 9 Pro, 9 Pro XL и 9 Pro Fold используют свои колоссальные 16 ГБ оперативной памяти для обеспечения первоклассных возможностей искусственного интеллекта. Поскольку AICore постоянно загружается в ОЗУ, а TPU точно знает, куда смотреть, взаимодействие и ответы становятся максимально быстрыми. Загрузка приложения из хранилища не тратится зря, а выделение оперативной памяти специально для функций искусственного интеллекта гарантирует, что они всегда будут работать безупречно, даже при запуске других приложений, интенсивно использующих оперативную память. Загрузка игр не сбивает функции Gemini с их места.

Блокировка оперативной памяти обеспечивает быстроту реагирования, но она будет потрачена впустую, если вы никогда не используете искусственный интеллект Google.

Для сравнения, более старая серия Pixel 8 и бюджетный Pixel 9 изначально могут требовать больше времени для активации функций искусственного интеллекта, могут не всегда работать плавно из-за потенциальных проблем с реагированием, а в некоторых случаях из-за ограниченного объема свободной памяти могут наблюдаться замедления по мере конкуренции AICore. для памяти с другими приложениями. Однако это вряд ли произойдет с новым Pixel 9, который может похвастаться 12 ГБ оперативной памяти (при первом запуске мы обнаружили более 7 ГБ свободного места), хотя опытные пользователи, которые часто выполняют несколько задач одновременно, наиболее подвержены возникновению таких проблем. Тем не менее, ожидается, что разница в опыте будет минимальной, если в распоряжении AICore имеется достаточно оперативной памяти, что обычно и происходит.

Если вы редко или никогда не планируете использовать новейшие функции искусственного интеллекта Google, серия Pixel 9 Pro по сути выделяет почти 3 ГБ оперативной памяти для искусственного интеллекта, которой вы не будете пользоваться. После этого распределения AI эти телефоны имеют около 13 ГБ оперативной памяти для распространенных приложений и игр. Этого по-прежнему достаточно практически для всего, с чем может справиться современный смартфон, но это едва ли представляет собой улучшение по сравнению с прошлогодним Pixel 8 Pro с объемом памяти 12 ГБ. Это стоит отметить геймерам и многозадачным людям, которые не собираются использовать искусственный интеллект.

Смотрите также

2024-08-21 20:29