Microsoft объясняет, почему Quick Resume до сих пор не появился на ПК

относительно избранного изображения 2
Эта история является частью серии ReSpec Джейкоба Роуча, посвященной компьютерным играм и оборудованию.

Когда Майкрософт объявил Windows 11, он представил этот выпуск как лучшую операционную систему для игр, и в нем были некоторые функции, подтверждающие это утверждение. С момента запуска Microsoft работала над с такими функциями, как Auto HDR и DirectStorage, дебютировавший на консолях Xbox, в экосистему Windows.

Содержание

  • Больше, чем приостановка
  • ПК это дикий, дикий запад
  • DirectStorage — это начало, а не конец

Рекомендуемые видео

Но одна важная функция по-прежнему отсутствует: Quick Resume.

Quick Resume — это функция Xbox, которая позволяет одновременно приостанавливать три игры (а в некоторых случаях и больше) и переключаться между ними за считанные секунды. Это кажется достаточно простым — просто создайте состояние сохранения, верно? Но в Quick Resume происходит гораздо больше. Вполне естественно ожидать эту функцию на ПК, учитывая работу Microsoft по внедрению других функций Xbox в свою последнюю ОС. Это возможно, но Microsoft далеко не в состоянии щелкнуть выключателем, чтобы эта функция заработала.

Связанный

  • Я попросил разработчиков объяснить, почему порты ПК в 2023 году работают как мусор
  • У консолей все еще есть одно большое преимущество, и оно вредит компьютерным играм.
  • Почему новые игровые OLED-мониторы до сих пор не могут превзойти лучшие прошлогодние

Больше, чем приостановка

Система ввода-вывода Xbox Series X.
Майкрософт

Когда я изначально начал исследовать эту часть, я нашел простое решение для быстрого резюме на ПК. Когда вы закончите игру, откройте Монитор ресурсов в Windows, приостановите игровой процесс и возобновите его, когда закончите. Минимальное влияние на производительность, и это работает с большинством игр. Но Джейсон Рональд, руководивший разработкой Xbox серии X/S Аппаратное обеспечение, сказал Quick Resume, не так просто.

«Чтобы дать некоторый контекст, нам, вероятно, потребовалось от двух до двух с половиной лет разработки, чтобы получить Quick Resume. быть настолько надежным, насколько это возможно», — сказал мне Рональд, также указывая на работу, проделанную командой над этой функцией. после запуска. Причина — Quick Resume не только приостановить процесс, чтобы вы могли получить к нему доступ позже.

Рональд объяснил, что Xbox Series X/S одновременно запускает три операционные системы: самая высокая для пользовательского интерфейса и меню, средняя для самой игры и самая низкая для прямого доступа к оборудованию. Именно взаимодействие между двумя нижними элементами позволяет использовать Quick Resume. Рональд сказал, что вы можете думать о них как о виртуальных машинах. Средний уровень, на котором находится игра, переходит в спящий режим, который фиксирует полное состояние машины и записывается непосредственно на SSD через ОС самого низкого уровня.

Эта система далека от приостановки процесса, и именно поэтому вы можете вернуться к играм быстрого возобновления после отключения питания. Xbox Series X, обновить его или оставить на несколько недель. Чтобы сейчас получить что-то вроде Quick Resume на ПК, вам придется запускать свои игры через виртуальную машину, сохранять ее состояние на жестком диске и надеяться, что ничего не пошло не так, когда вы вернетесь.

Это не неслыханно на ПК. Вы можете сохранить состояние виртуальной машины на жесткий диск, как и в случае быстрого возобновления. эмуляторы ПК поддерживать состояния сохранения, которые делают то же самое. Переменные имеют значение. Состояние сохранения для эмулятора PS2 довольно простое, учитывая ограниченное количество задействованных переменных, но подход «все возможно» на ПК делает ту же самую систему намного сложнее.

ПК это дикий, дикий запад

Специальное водяное охлаждение внутри игрового ПК.
Джейкоб Роуч / Digital Trends

Самым большим препятствием для Quick Resume на ПК является широкий спектр доступного оборудования — и я подозреваю, что большинство энтузиастов уже знают об этом. Однако Рональд также указал на разнообразие программного обеспечения на ПК, что вызывает некоторые серьезные препятствия.

«Кроме того, у вас есть более сложная программная среда, — сказал Рональд. «Многие компьютерные геймеры настраивают свои компьютеры, у вас есть специальные драйверы, уникальные для разных видеокарты, у вас есть моды поверх него. ПК определенно намного сложнее».

Мой вопрос был о витринах. Xbox Game Pass на ПК это здорово, но Steam и Epic Games Store — это место, где живет большинство игр. Рональд прямо не сказал, что другие витрины не будут работать с ПК — при условии достаточной работы и Отношения Microsoft с Valve и Epic, все возможно, но он сказал, что это добавляет еще один уровень сложность.

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

Логотип Steam на ПК.

Какая часть игры устанавливается первой? Как доставляются обновления? Какой набор файлов зашифровано через DRM и где они находятся? Ни один из этих вопросов не является сложным для закрытой экосистемы, такой как консоль Xbox, но они накладываются на препятствия в десятках витрин и лаунчеров, доступных на ПК.

И, в конечном счете, это убивает смысл Быстрого резюме на ПК, если оно не продумано должным образом: «Мы не хотим оказаться в ситуации, когда он работает в этой игре, но не в той, или работает в этой витрине, а не в той витрина. То, что мы действительно хотим предоставить, — это наиболее последовательный возможный опыт ».

DirectStorage — это начало, а не конец

Игровой твердотельный накопитель WD Black SN770, установленный на компьютере.

Большая часть обсуждения «Быстрого резюме на ПК» исходила от Microsoft, принося Директстораже на ПК — API хранилища, который уступает скорости загрузки Xbox. DirectStorage и Quick Resume тесно связаны; настолько близко, что некоторые путают DirectStorage, появившийся на ПК, с Quick Resume.

Рональд быстро опроверг это предположение: «Quick Resume само по себе определенно намного сложнее, чем DirectStorage API».

DirectStorage — это основа, которая может проложить путь к Quick Resume на ПК, но сама по себе она не поддерживает эту функцию. Даже для того, чтобы включить Quick Resume, вам, по сути, потребуется зеркало Velocity Architecture от Xbox, которое сочетает в себе быстрый твердотельный накопитель PCIe, API DirectStorage, блоки аппаратной декомпрессии и обратную связь сэмплера потоковое. И это начальная линия разработки такой функции, как DirectStorage.

Сложности существуют на консоли, а среда ПК их только умножает.

Рональд сказал, что быстрое возобновление будет невозможно, «если DirectStorage не будет [на ПК] и не будет стабильным в экосистеме», но важно иметь в виду, что команде Xbox потребовалось более двух лет, чтобы добиться стабильной работы на закрытой консоли. экосистема. Даже в этом случае, по словам Рональда, у небольшого количества игр могут быть проблемы — может быть, они возобновляются со сбоями или отсутствующим звуком, или, в случае онлайн-игры, они просто загружают вас обратно в главное меню.

Эти сложности существуют на консоли, а среда ПК только умножает их. Изучив Quick Resume и поговорив с Рональдом, я начал понимать, сколько усилий может вложиться в, казалось бы, простую функцию. И если бы Microsoft удалось заставить что-то вроде Quick Resume работать на ПК, это могло бы иметь последствия, выходящие далеко за рамки возобновления нескольких игр.

Однако на данный момент Quick Resume находится в подвешенном состоянии. Возможно, в будущем мы увидим его на ПК, но впереди долгий путь. «Я не хочу говорить «никогда», — сказал Рональд. «Но сейчас мы сосредоточены на переносе таких вещей, как DirectStorage, на ПК, и это может открыть новые возможности в будущем».

Эта статья является частью ReSpec — постоянная двухнедельная колонка, включающая обсуждения, советы и подробные отчеты о технологиях, лежащих в основе компьютерных игр.

Рекомендации редакции

  • При эксклюзивном партнерстве с ПК проигрывают все
  • Худшие порты для ПК всех времен — и почему они были такими плохими
  • Пожалуйста, пусть эти слухи о Quick Resume для ПК будут правдой
  • Игровые ноутбуки по-прежнему нам врут, и все становится еще сложнее
  • Как Unreal Engine 5 решает самую большую проблему компьютерных игр