На этой странице
ROG Flow Z13-KJP — это издание Kojima Productions планшета ASUS Flow Z13 2025 года (модель GZ302EAC): AMD Ryzen AI Max+ 395, 128 ГБ LPDDR5X, общие для CPU и GPU, и всё это в 13,4-дюймовом планшете со съёмной клавиатурой. На бумаге это машина мечты для программирования с помощью ИИ: хватит места для локальных моделей рядом с Rust-воркспейсом — и всё это помещается в сумку.
Больше месяца он был моей основной машиной на CachyOS с Hyprland. Поначалу всё было отлично. Потом он начал падать, и много вечеров ушло на то, чтобы понять почему. Я его возвращаю. Если вы присматриваетесь к этой машине или к её собрату ProArt PX13 для серьёзной разработки, вот что мне хотелось бы знать заранее.
Коротко#
- Портов впритык. Оба порта USB4 заняты моими двумя мониторами, и на всё остальное остаётся порт USB-A на 10 Гбит/с.
- В Linux у режима с закрытой крышкой нет нормальной настройки, а ошибка в ней оборачивается ноутбуком, который запекается у вас в сумке.
- Нет ASUS Pen 3.0. Более новый ProArt PX13 его поддерживает, Z13 — нет.
- Слот под SSD — M.2 2230, а все накопители такого размера без DRAM.
- Мой Kingston NV3 на 2 ТБ, поставленный на замену, умирал двенадцать раз, и дело было не в нагреве.
- Это планшет с откидной подставкой, а в машине это мучение.
- При длительной нагрузке компиляцией он перегревается и выключается, даже когда вентиляторы крутятся на полную.
1. Два порта USB4 и один USB-A#
У Z13 два порта USB4 Type-C (40 Гбит/с, DisplayPort и зарядка), один порт HDMI 2.1, единственный порт USB 3.2 Gen 2 Type-A на 10 Гбит/с, кардридер microSD и разъём для наушников.
Если два внешних монитора подключены к двум портам USB-C, оба порта USB4 заняты. Моя док-станция в итоге оказалась на порту USB-A, где нет ни видеовыхода, ни зарядки, а пропускная способность вчетверо ниже. Для машины, которую продают как способную обслуживать полноценное рабочее место за столом, такой запас портов — впритык.
2. Режим с закрытой крышкой: легко ошибиться, а ошибка обходится дорого#
Закрыть экран клавиатурой и работать на внешних мониторах — звучит тривиально. Но в Linux за вас это никто не настроит, а сбой здесь самый неприятный из возможных: машина не засыпает с закрытой крышкой и медленно запекается в сумке.
После нескольких самописных скриптов как надо заработал вариант из трёх строк конфигурации systemd-logind. logind и так знает, подключены ли внешние дисплеи:
# /etc/systemd/logind.conf.d/10-gz302-lid.conf
[Login]
HandleLidSwitch=suspend # от батареи, без внешнего дисплея: сон
HandleLidSwitchExternalPower=ignore # от сети: никогда не засыпать из-за неверно подсчитанного дисплея
HandleLidSwitchDocked=ignore # внешний дисплей подключён: продолжать работуСам сон на этой плате тоже потребовал доработки. Пришлось:
- отключить panel self-refresh (
amdgpu.dcdebugmask=0x610), иначе встроенный экран после пробуждения остаётся чёрным; - после выхода из сна заново привязывать USB-интерфейсы клавиатуры-обложки, потому что они просыпаются немыми;
- внести в чёрный список драйвер камеры (
amd_isp4), из-за которого машина зависает при выходе из сна, — ценой веб-камеры; - запретить контроллеру USB4 будить машину.
Ничего экзотического тут нет, но ничего из этого и не задокументировано.
3. Нет ASUS Pen 3.0#
Z13 поддерживает ASUS Pen 2.0 (SA203H, MPP 2.0). Вышедший позже ProArt PX13 поддерживает более новый ASUS Pen 3.0 (SA205H). Если вы рассчитывали пользоваться актуальным стилусом, Z13 — не та машина.
4. M.2 2230 и что отсутствие DRAM значит для сборок#
И в Z13, и в PX13 ставится единственный SSD формата M.2 2230. При длине 30 мм на плате нет места для чипа DRAM, поэтому на практике все продающиеся накопители такого размера — без DRAM. Такой накопитель занимает небольшой кусок системной оперативной памяти (HMB) под свои таблицы отображения и принимает записи в быстрый SLC-кэш прямо во флеш-памяти. Когда длинная серия записей заполняет этот кэш, скорость падает до того, на что способна сама флеш-память.
Для Rust это важно. Отладочные сборки записывают гигабайты артефактов снова и снова. Выбор накопителей невелик, а накопителю достаётся по полной.
5. Kingston NV3, который всё время умирал#
Штатного накопителя на 1 ТБ не хватало, поэтому его место занял Kingston NV3 на 2 ТБ (2230, контроллер Silicon Motion SM2268XT2, прошивка SDX01100). Поначалу он работал нормально. Потом машина начала зависать, а файловая система переключалась в режим только для чтения. Локальные логи ни разу не уцелели, поэтому лог ядра пришлось транслировать на Raspberry Pi по UDP. Каждый раз падал собственный контроллер накопителя:
nvme nvme0: controller is down; will reset: CSTS=0x3, PCI_STATUS=0x10
nvme nvme0: Disabling device after reset failure: -19
BTRFS: error (device nvme0n1p2 state EA) in ... Transaction aborted (error -5)CSTS=0x3 означает Controller Fatal Status: прошивка SSD сдалась, и накопитель исчез с шины PCIe. Такое попало в логи двенадцать раз за месяц. Дело было не в нагреве. В момент последней смерти машина почти простаивала (29 Вт, 55 °C), а сам накопитель держался около 34 °C.
| Что испробовано | Результат |
|---|---|
Отключение переходов NVMe между состояниями питания (nvme_core.default_ps_max_latency_us=0) | снова сбой |
Отключение PCIe ASPM (pcie_aspm=off) | снова сбой |
| LTS-ядро 6.18 | снова сбой |
| BIOS 301 → 304 | снова сбой |
| Обновление прошивки | у Kingston нет обновлений для SDX01100 |
| Удаление устройства и повторное сканирование после сбоя | без полного выключения питания накопитель ни разу не вернулся |
Кроме того, SMART при всём этом остаётся чистым. Зависший контроллер не может записать в журнал собственное зависание.
У меня был один экземпляр, так что утверждать, что так ведёт себя каждый NV3, я не могу. Могу сказать, что мой вёл себя именно так, что никакие программные настройки не помогли и что то же ограничение 2230 касается и PX13. Если вы много компилируете на любой из этих машин, выбирайте накопитель внимательно и держите каталоги сборки там, где их не жалко потерять.
6. В машине это не ноутбук#
Z13 — это планшет. Угол наклона экрана задаёт откидная подставка сзади, а не шарнир. На столе это нормально. На коленях в едущей машине угол ничто не удерживает, и от работы в машине пришлось отказаться.
7. Нагрев: второй способ умереть#
Помимо SSD был и второй вид падений, снаружи выглядевший точно так же: зависание, удержание кнопки питания. Но логи рассказывали другую историю. Лог ядра просто обрывался на середине строки, без какой-либо ошибки. Машина мгновенно теряла питание.
Пять таких случаев произошло при длительной нагрузке (сборки cargo, локальный инференс), и все они уложились в пределы одного градуса:
| Последний замер перед отключением | Температура CPU | Мощность SoC | Вентиляторы (об/мин) |
|---|---|---|---|
| 28 сентября, 13:28 | 86,00 °C | 62,5 Вт | 6500 / 6900 |
| 28 сентября, 17:55 | 85,25 °C | 62,6 Вт | 5700 / 6100 |
| 29 сентября, 07:44 | 85,75 °C | 60,1 Вт | 6400 / 6800 |
| 29 сентября, 13:06 | 85,38 °C | 67,1 Вт | 6400 / 6800 |
| 29 сентября, 14:04 | 86,00 °C | 66,1 Вт | 8600 / 8600 |
Пять отключений в диапазоне меньше одного градуса — это порог отсечки, а не тепловой разгон. По ходу поисков обнаружился настоящий баг: кривая вентиляторов упиралась в 64 % при 70 °C. После исправления вентиляторы вышли на полную скорость, а машина всё равно выключилась при 86,00 °C — это последняя строка таблицы выше. За весь период записи процессор почти половину времени находился при 84 °C и выше. Этот корпус не способен удержать такой чип при длительной полной нагрузке. Машина ушла на возврат до того, как удалось закончить последний эксперимент — с профилем пониженной мощности.
Вердикт: покупайте десктоп#
Если вам нужны 128 ГБ унифицированной памяти для программирования с ИИ (локальные модели, большие сборки, всё одновременно), не берите их в планшете. Оперативная память сейчас болезненно дорогая. Если уж вы платите за 128 ГБ, пусть они стоят там, где смогут работать на полную.
В Framework Desktop стоит тот же Ryzen AI Max+ 395 с памятью до 128 ГБ, два слота M.2 2280 вместо одного 2230 и настоящие вентиляторы, которым есть где дышать. Z13 — красивая вещь, и как планшет, на котором можно играть, он впечатляет. Но как рабочая станция для разработки он грелся, упирался в нехватку портов и съел SSD. Мой едет обратно.