Компьютер для виртуальной реальности

В конце марта первые счастливчики получат финальные версии Oculus Rift.

Стоить шлем будет 600 долларов, что уже достаточно дорого (хотя учитывая, что в комплекте еще наушники и контроллер - с натяжкой, но в рамках разумного).

Главная проблема заключается в том, что потребуется очень мощный компьютер для того, что бы приложения в VR хотя бы запустились.

Рекомендуемые на сайте Окулуса компьютеры начинаются от $1000.

Правда, на Амазоне они стоят несколько дороже: Asus от $1,405.63,

81TUkiyWldL. SL1500

а Alienware от Dell вообще стоит от $2,150.00. Они, конечно, обещают в будущем продавать комплект вместе с Окулусом за 1600 у.е., но пока это только обещания.

31TQtU1Bw9L

Давайте не будем переплачивать и соберем сами мощный комп, но намного дешевле. Нам удалось уложиться в $898. Мы рассмотрим варианты сборки компьютера и попытаемся выжать максимум из потраченных денег.

Компьютер для Oculus Rift

 

Вот требования к системе для Окулуса:

На сайте разработчика указаны следующие системные требования:

  • Video Card: NVIDIA GTX 970 / AMD R9 290 equivalent or greater
  • CPU Intel i5-4590 equivalent or greater
  • Memory 8GB+ RAM
  • Video Output Compatible HDMI 1.3 video output
  • USB Ports 3x USB 3.0 ports plus 1x USB 2.0 port
  • OS Windows 7 SP1 64 bit or newer

Как видим, всё упирается в непосредственно вычислительную мощность.

Зачем такая мощность?

В потребительской версии Окулуса - два экрана разрешением 1200х1080 (в DK 2 один экран разрешением 1920х1080, разделяющийся на две части), работающих на частоте 90 ГЦ - соответственно, видеокарте необходимо проводить более чем в два раза больше вычислений, чем в обычном режиме. Причем надо учитывать, что современное компьютерное железо не адаптировалось к VR.

Отсюда следует, что железо для VR нужно практически топовое.

Прежде чем перейти непосредственно к конфигурациям, несколько слов о том, как я рассуждал. Все упирается в сырую вычислительную мощь -  поэтому сконцентрируемся на процессоре и видеокарте.

Начнем с камня.

В минимальных спецификациях требуется процессор i5-4590. Это проц на уже заслуженной архитектуре 13 года Haswell, относящийся к средней ценовой категории (цена в районе 200 у.е.).

Главное отличие от процессоров Core i7 заключается в отсутствии HyperThreading.

С момента выхода у INTEL уже прошло две ревизии тех процесса. И появились архитектуры Broadwell и Skylake. В них улучшилась энергоэффективность и добавился ряд свистелок.

Но коренных изменений в мощности не произошло и, соответственно, камня дешевле 200 баксов и мощней чем i5-4590 на данный момент не найти.

Вот список камней более мощных, чем i5-4590, которых гарантировано хватит для рифта: Core i7-3770, -3770K, -3820, -3930K, -3960X, -3970X, -4770, -4771, -4790, -4770K, -4790K, -4820K, -4930K, -4960X, -5775C, -5820K, 5930K, -5960X, -6700K, -6700 Core i5-6600K, ,-6600, -6500, -5675C, -4690K, 4670K

Получается, что есть неплохой запас для выбора. Подойдут как топовые модели 4-го поколения, так и не премиумные 6-го.

А что с процами от AMD? Подойдут ли они? Не проплавят ли они земную кору?

Скорее всего, не подойдут. На данный момент у AMD нет  архитектуры требуемой мощности.

Видеокарта для Oculus Rift

GTX 970, указанная в минимальной спецификации, тестировалась на версиях Окулуса для разработчиков. В частности, на DK2 карточка стабильно выдавала высокие настройки графики во всех играх без исключения.

Но в финальной версии вместо одного экрана разрешением 1920х1080 стало два с разрешением 1200х1080. Можно сказать. что потребность в вычислительной мощности выросла в полтора раза.

Поэтому можно практически гарантированно говорить. что GTX 970 не хватит для максимальных настроек графики в ряде тайтлов.

Еще один момент вызывает мое беспокойство -  объем памяти на видеокарте. Уже сейчас 4 гигабайт в ряде случаев хватает только-только. И есть четкая тенденция: чем больше разрешение – тем больше видеопамяти надо.

Многие тайтлы в VR явно будет требовать больше памяти. А на GTX 970 - именно 4 гига, и даже на большинстве моделей GTX 980 тоже 4 гигабайта памяти.

Поэтому для конфигурации с запасом я бы взял карту с 8 гигабайтами.

И в данном случае склоняюсь к вариантам карт на архитектуре AMD, которые имеют  8 гигабайт памяти. К тому же они в некоторых вариантах могут обойтись дешевле при вполне сопоставимой мощности.

Так видеоадаптер r390 при сопоставимой с gtx970 мощностью имеет 8 гигабайт мозгов, что позволяет ему лучше себя чувствовать в разрешение выше fullHD в многих играх.

Итак, вот как выглядит конфигурация компа под Окулус:

Это конфиг, которого хватит для игр при высоких настройках на ближайшие год-полтора. Наша задача: Получить систему оптимальную по параметру цена/производительность и впихнуть это всё в небольшой системный блок.

 В итоге нам удалось собрать комп и уложиться в $898. Неплохо, правда? По сравнению с готовыми вариантами, начинающимися с $1400?

 Почему мы выбрали именно эти компоненты:

 Процессор на Skylake взяли из-за сниженного потребления энергии и меньшего тепловыделения -  соответственно, меньше проблем с охлаждением.

Видеокарта от MSI выбрана по двум причинам:

  1. За качественные компоненты (Military Class IV американского военного стандарта MIL-STD-810G), усиленное питание, хорошую систему охлаждения и соответственно повышенную возможность разгона.
  2. Мне лично нравится, как она выглядит.

Процессоры на архитектуре Skylake поддерживают память DDR4 и DDR3L (поддержка DDR3 может быть реализована костылем производителем мат. платы -  но лучше ее не использовать). Учитывая, что цены на память DDR4 снизились -  используем ее, скорость лишней не бывает.

Мощности блока питания в 600 ватт нам хватит с запасом. Этот блок питания имеет все необходимые пины для подключения графики. Сертификация 80 PLUS даст возможность еще немного сэкономить на электроэнергии.

Корупус Thermaltake CORE V21 отличается большой вместимостью и хорошей вентиляцией при адекватной цене.

Что можно еще добавить/изменить?

Видео: поменять GTX970  на R9 390.

Как выше писал - 8 гигов видеопамяти для VR лишними точно не будет. А цена в $390 вполне сопоставимая.

5199WAr8BZL. SL1000

SDD: можно добавить SSD-диск, на котором мы разместим ОС. Поскольку мы стремимся к максимально производительной системе при минимальных затратах, то возьмем оптимальный вариант. Конечно, можно было бы взять самый разрекламированный SSD на пару терабайт, и его стоимость превысила бы цену всего остального оборудования вместе взятого.

Берем на 240гб. Этого хватит, чтобы поставить основные вещи, которые нужно ставить на SSD: ОС, ПО для виртуализации, сами игры. Еще и запас “на будущее” остается. Меньше может не хватить, а больше точно не нужно. Под наши задачи пойдет SanDisk SSD Plus

Тут сочетаются хорошие ходовые характеристики, гарантия качества брендом и относительно не высокая цена.

Ноутбуки для VR

71QtG11tPfL. SL1500

С ноутбуками, готовыми для VR, ещё более грустная ситуация.

Во-первых, практически отсутствуют модели с достаточной вычислительной мощностью.

Нам потребуется ноутбук или с ноутбучной версией gtx 980 (которых всего пара моделей на рынке и которые начинаются от 2500 баксов по цене) или с 980m и 970m в SLI режиме.

Во-вторых, у многих моделей ноутбуков выход видеопотока на hdmi идёт не напрямую от дискретного адаптера, а через интегрированное в процессор видеоядро.

Такой вариант для Окулуса или VIVE не подходит. Так что на данный момент мы не можем гарантированно рекомендовать для использования ни одну модель ноутбука.

Апдейт от 10.05.2016

Изучение сети и собственные эксперименты дали новую информацию.

Существующие ноутбуки должны соотвествовать двум требованиям:

1. Быть БЕЗ технологии nvidia optimus (например ASUS G751JY)

2. Иметь минимум 980M на борту.

Разгон  980M на 100 мгерц по ядру и 500 по памяти, дал систему готовую к VR. Что и подтверждается скриншотом.

980M STEAMVR