Можно ли запустить ПК без оперативной памяти? Эксперимент блогера PortalRunner с кэшем процессора показал, что да
Рекордный рост стоимости модулей оперативной памяти подтолкнул техноблогера под псевдонимом PortalRunner к проведению аппаратного эксперимента. Автор известного YouTube-канала попытался выяснить, способен ли персональный компьютер функционировать при полном отсутствии планок ОЗУ или при их замене на программные альтернативы. Наиболее жизнеспособным из них оказалось использование кэш-памяти процессора через модифицированный образ Coreboot.
Главным стимулом для необычного эксперимента стал дефицит на рынке памяти, спровоцированный спросом на аппаратные ресурсы со стороны разработчиков систем генеративного искусственного интеллекта. С середины 2025 года рынок оперативной памяти переживает один из крупнейших ценовых скачков за последнее десятилетие. Производители — Samsung, SK Hynix и Micron — переориентировали значительную часть производственных мощностей на выпуск памяти HBM для ИИ-инфраструктуры, что спровоцировало дефицит потребительских модулей DDR4 и DDR5.
По данным аналитической компании Counterpoint Research, к концу 2025 года цены на оперативную память выросли на 30-40%, а аналитики TrendForce прогнозировали дальнейший ежеквартальный прирост стоимости DDR5 в диапазоне 30-50% в первой половине 2026 года. По ряду оценок, оптовые цены на чипы DRAM за год поднялись более чем на 170%. В итоге, столкнувшись с высокими ценами на стандарт DDR5 при сборке нового сервера, PortalRunner начал тестировать работу платформы в условиях искусственно созданной нехватки ресурсов.
На первом этапе автор попытался ограничить потребление памяти в операционной системе Linux до минимума. Использование загрузочных параметров и файла подкачки на твердотельном накопителе с лимитом ОЗУ в 446 МБ позволило запустить компьютер. При этом производительность упала до минимальных значений: скорость доступа к данным составила 68 МБ/с по сравнению с 11 000 МБ/с в контрольной системе. Базовые стресс-тесты, включая запуск браузера и игры Portal 2, завершились системными сбоями.
Следующим шагом стала попытка замены системной памяти на видеопамять (VRAM). Блогер задействовал ресурсы графического ускорителя через модифицированный файл подкачки. Данный метод также не принес результата из-за высоких системных задержек: операционная система работала нестабильно, а запущенные процессы регулярно принудительно завершались.
Финальная стадия эксперимента заключалась в полном отказе от физических модулей DRAM. Поскольку современные материнские платы с микропрограммами UEFI блокируют запуск устройства при ошибке инициализации памяти, PortalRunner использовал системный блок 2009 года выпуска на базе процессора Intel Core 2 Duo. Путем модификации исходного кода прошивки Coreboot он отключил проверку ОЗУ и задействовал кэш-память центрального процессора в качестве основного рабочего пространства.
Объем доступного хранилища в таком режиме сократился до нескольких мегабайт. Однако этих ресурсов хватило, чтобы загрузить игру «Змейка», написанную специально для демонстрации работы. Технически архитектура ПК допускает выполнение базовых операций без оперативной памяти с опорой исключительно на кэш процессора. При этом для работы современных операционных систем и прикладных программ подобный объем памяти неприменим. Проект PortalRunner подтвердил архитектурную необходимость модулей DRAM для функционирования современных компьютеров.