OnLive – эволюционный скачок игровой индустрии?
Главным событием очередной конференции разработчиков игр Game Developers Conference, прошедшей в Сан-Франциско в марте этого года, стала презентация службы OnLive. И нет ничего удивительного в том, что данный сервис привлек внимания больше, чем любой отдельно взятый проект. Ведь он, по сути, обещает полное преображение индустрии электронных развлечений. Если создателям OnLive удастся все задуманное, привычные игровые PC и консоли могут просто перестать существовать. Согласитесь, звучит достаточно амбициозно, чтобы вызвать живейший интерес у разработчиков, издателей, производителей оборудования, представителей прессы и, конечно, у самих игроков.
Суть OnLive на первый взгляд проста, как все гениальное. Ответственная за новинку компания Rearden LLC на практике реализует принцип Games on Demand ("Игры по запросу"), который заключается в следующем. Игра обрабатывается и хранится на высокотехнологичном сервере, способном запускать любой самый современный проект в разрешении 1280х720 пикселей, с максимальным качеством графики и скоростью кадров не ниже 60 кадр/с. Пользователь же получает лишь готовую картинку без всяких "тормозов". Выходит, для того, чтобы скоротать вечерок за новомодным блокбастером, нужен только компьютер практически любой конфигурации и "толстый" интернет-канал. Одно слово - утопия! Но так ли все безоблачно?..
Профессионалы в облаках
На самом деле, без "облаков" как раз не обошлось. OnLive строится на технологии так называемой облачной обработки данных (Cloud Computing). Облаком в данном случае метафорически называется сеть Интернет, скрывающая от пользователя оборудование, программы и другие технические детали, необходимые для работы с данными. Он, как клиент в хорошем автосервисе, не "заморачивается" на тему, кто, как и чем выполняет его заказ, а просто ставит задачу и принимает работу. Правда, и у облачных вычислений есть свои недостатки, кто-то даже видит в них признаки регресса, но это уже другая история.
Главное, что сотрудники Rearden LLC использовали их с умом. Да и могло ли быть иначе, если у руля компании стоят матерые профессионалы? Возглавляет ее Стив Перлман (Steve Perlman), прославившийся проигрывателем QuickTime. Пост исполнительного директора занимает бывший генеральный директор издательства Eidos Майк Макгэрви (Mike McGarvey). Обязанности исполнительного вице-президента по инженерной части выполняет Том Паквин (Tom Paquin), основатель Mozilla.org и один из авторов Netscape. Перечисление имен и регалий можно продолжить, но уже из этого списка видно, что за дело взялись отнюдь не энтузиасты-любители.
Как устроено?
Размах проекта вполне соответствует составу команды. Для реализации OnLive на территории США строится пять серверных центров. Два из них - в Калифорнии и Виргинии - уже запущены, третий - в Техасе - также вскоре вступит в строй, и еще два будут открыты позднее. Организация нескольких центров продиктована технической необходимостью. Даже при наличии у пользователя высокоскоростного подключения к широкополосной сети разработчики не могут сбрасывать со счетов проблему расстояния. Они способны обеспечить передачу сигнала без существенной потери качества (читай, без лагов) в радиусе до 1000 миль (1609 км) по обычной кабельной сети и до 1500 миль (примерно 2400 км) - по оптоволоконной линии связи. При этом, для получения изображения в высоком разрешении (1280х720) потребуется соединение на скорости 5 Мбит/с, однако услугами OnLive можно будет воспользоваться и при скорости в 1,5 Мбит/с. Правда, в последнем случае придется понизить разрешение - такая возможность предусмотрена.
Под "изображением" подразумевается картинка в максимальном качестве. Чтобы добиться такого результата, разработчикам OnLive пришлось заказывать специальные серверы, поскольку ни одна из типовых моделей на рынке их не устраивала. Камнем преткновения стал графический процессор, которым не оснащаются стандартные экземпляры. В итоге, была создана мощная система, точная конфигурация которой не сообщается. Однако известно, что она оборудована несколькими слотами для GPU и использует для обработки графики чипы как NVIDIA, так и ATI. Правда, "уболтать" компании на производство для OnLive уникальных графических процессоров не удалось - Rearden пока приходится довольствоваться общедоступными моделями.
Но если сервис докажет свою состоятельность, ситуация может измениться, и серверы будут усовершенствованы. Разработчики планируют обновлять CPU и GPU каждые полгода, дабы поддерживать оборудование на пике технологий. Впрочем, уже сейчас Rearden оперирует внушительными мощностями. Так, для разработки алгоритма сжатия видеосигнала (авторам пришлось изобретать новый способ для решения поставленных задач) использовалась система на базе Dual Quad Xeon, а на определенном этапе в ход пошла игровая платформа Intel Skulltrail.
В конечном счете, авторы добились впечатляющих результатов. Они уверяют, что сегодня на одном сервере OnLive может одновременно запускаться порядка десяти игр уровня Lego Batman. Правда, с Crysis такой номер не проходит - прожорливый шутер требует всей мощи GPU. При этом, во время игровой сессии создается сразу два потока видеосигнала: один для самого пользователя, другой для зрителей. При желании, вы можете разрешить другим людям (если они проходят возрастной ценз - есть и такое условие) наблюдать за вашими подвигами в виртуальном мире. Но даже если зрителей нет, видео все равно записывается - очень удобно для киберспортсменов, чтобы проводить "разбор полетов".
Воспользоваться OnLive сможет каждый, кто находится в зоне покрытия серверного центра, располагает достаточно быстрым интернетом и PC на базе Windows Vista или Windows XP. Также подойдет Mac и… обыкновенный телевизор (лучше, конечно, HDTV). Обойтись вообще без компьютеров позволяет устройство под названием OnLive MicroConsole. Микроконсоль представляет собой небольшую коробочку, которая подключается к телевизору и осуществляет соединение с интернетом. К ней также прилагается специальный геймпад, но те, кому привычнее клавиатура и мышь, смогут воспользоваться ими - необходимые разъемы имеются. Правда, если за одним телевизором соберется целая компания, кому-то все равно придется взять в руки консольный контроллер.