Оглавление:
- Запасы
- Шаг 1. Выбор оборудования
- Шаг 2: создание буровой установки
- Шаг 3: Установите ОС
- Шаг 4. Тренируйтесь, как в первый раз на велосипеде
Видео: Готовность к VR-играм в гостиной с Linux: 4 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
Вступление
Я хотел сделать игровую установку для виртуальной реальности и социальных игр в своей гостиной. Я фанат Linux и сообщества разработчиков ПО с открытым исходным кодом, поэтому вопрос был такой: «Может ли Linux делать VR?». Linux - очень способная игровая ОС - в немалой степени благодаря WineHQ, Steam и их работе над Proton. Я использую Linux для игр уже много лет, и такие игры, как Half-Life, Kerbal Space Program, Alien Isolation и многие другие, работают очень хорошо. Я надеюсь, что это руководство покажет вам, как получить удовольствие - *** Настройка виртуальной реальности и почему вам это нужно.
Почему VR?
VR предлагает новый способ взаимодействия с миром, устраняя некоторые барьеры между вами и миром, в который вы входите. Это может иметь большое значение для людей, которым неудобно или которые не могут использовать стандартную клавиатуру / мышь или интерфейс контроллера. Современная виртуальная реальность позволяет вам использовать свое тело более естественно, и, как показала Nintendo Wii Sports, естественный интерфейс может сделать игру более доступной для всех и изменить точку зрения людей на «игры».
VR - это не только игра-стрелялка, она открывает целый ряд творческих возможностей, таких как Tilt Paint от Google или nvrmind, позволяя интуитивно создавать 3D-искусство и исследовать реальные и вымышленные места, не выходя из дома..
Игры, созданные для VR, могут использовать другой подход к погружению, такие игры, как Beat Sabre, работают так хорошо, потому что это простая концепция и в полной мере используются входные данные, предоставляемые VR. Во многие игры можно играть сидя или стоя, это имеет интересные возможности для доступа. Медленные игры, такие как Moss, открывают вам новый мир, а такие проекты, как Google Earth VR, позволяют исследовать Землю.
Я также хотел бы упомянуть Disrupt за его великолепное видео эксперимента VR.
VR не без проблем, главная из которых - укачивание. Если вы страдаете от укачивания, стоит попробовать VR, прежде чем вкладывать средства, попробуйте поискать местные впечатления от VR или демонстрации рядом с вами, а если вы сделаете решительный шаг, не торопитесь с простыми статическими играми из сидячего положения.
Сборка ПК
Виртуальная реальность предъявляет особые требования к вычислительной мощности, особенно для интенсивных игр, но также и для живописных игр, таких как наводка на МКС, они должны поддерживать плавность работы, чтобы предотвратить укачивание. Сборка собственного ПК - увлекательная и полезная задача, которая также может сэкономить вам деньги по сравнению с покупкой нового ПК.
Помимо нескольких проблем совместимости, на которые нужно обратить внимание, это проще, чем вы думаете, благодаря современной совместимости. Если это ваша первая сборка, проведите небольшое исследование, дважды проверьте совместимость и спросите людей на вашем любимом гиковском сайте, хорошо ли выглядит ваш план. Компоненты современных ПК настолько стандартизированы, что худшее, что может случиться, - это разбалансировка системы - она все равно будет работать. PC Part Picker - отличный сайт для сужения огромного количества доступных опций и позволяет вам проверить работоспособность вашей сборки.
На что следует обратить внимание:
- Процессор Intel или AMD - Материнские платы поддерживают только одну из двух, а часто и только одну серию.
- Размер корпуса - не пытайтесь бороться с физикой, она всегда побеждает.
- Энергопотребление - "Что это за запах?" - не лучшее начало для сборки ПК.
- Бюджет - будьте экономны и игнорируйте фанатов и их «у вас должно быть…».
Позже я рассмотрю компьютер, который я создал, и объясню, почему я выбрал компоненты, которые я сделал.
Бюджет
Я подумал, что в этот момент стоит погрузиться. Современное компьютерное оборудование потрясающе, новейшие модели впечатляют, но они действительно добавляют лишнюю вишню в уже полностью загруженное мороженое с фруктами. Легко увязнуть в сравнениях и обзорах (здесь на 10% больше, там больше RGB), поэтому помните о своем бюджете. Часто переход на старшее поколение или чуть более низкую спецификацию может сэкономить много денег, и вы, вероятно, не заметите разницы. Linus Tech Tips хорошо развенчивает миф об узких местах.
Приготовьтесь заплатить от 500 до 1000 фунтов стерлингов, чтобы получить машину с поддержкой виртуальной реальности, моя сборка стоила немного больше, чем мне хотелось бы, из-за неудачного выбора времени на ebay (не предлагайте цену, чтобы выиграть, сделайте ставку, чтобы получить хорошую сделку) - Если вы на ограниченный бюджет, патенты, выгодные сделки.
VR - особый случай, потому что он сильно загружает как CPU, так и GPU. В систему поступает гораздо больше данных, в обычных играх приходится иметь дело с мышью, клавиатурой и одним экраном. VR (обычно) добавляет 2 контроллера, каждый с шестимерным позиционированием (положение - это трехмерное пространство + ориентация контроллера) и шестимерным гарнитуром. Затем он должен визуализировать два изображения, а не одно. Более высокая частота обновления усугубляет проблему, поэтому стоит адаптировать вашу сборку к системе VR, которую вы планируете использовать.
Запасы
- Набор отверток
- Антистатический ремешок на запястье
По желанию:
- Дрель
- Резак для отверстий
- Кабельные стяжки / липучки
Шаг 1. Выбор оборудования
VR
На момент написания есть четыре основных соперника, если предположить, что вы идете по маршруту PC-VR, а не игровые приставки. Есть масса обзоров и сравнений, я предлагаю прочитать и посмотреть как можно больше, чтобы вы поняли плюсы и минусы, помните, что мнения похожи на… носы - они есть у всех. Я слишком упростил выбор здесь, и на момент написания обе гарнитуры Oculus не поддерживают Linux:
- Oculus Rift S - только ПК, хороший выбор для динамичных игр.
- Кабель Oculus Quest + link - универсальность, оптимальная цена.
- Индекс клапана - лучший в своем классе.
- HTC Vive Cosmos - Качественная гарнитура, плохие контроллеры.
Я выбираю индекс для общего качества, новаторские контроллеры, которые могут отслеживать отдельные пальцы, но в основном для Half-Life Alyx, которая входит в комплект, дополнительные затраты мне казались стоящими - решайте сами, сумасшедший я или глупый.
Чтобы получить полное представление о HD 120 Гц, потребуется больше, чем бюджетный ПК начального уровня, но, как и прежде, умерьте свои ожидания, минимальные требования будут выполняться, и при тщательном планировании вы всегда можете обновить его позже.
ПК
Предупреждение о спойлере - это моя последняя настройка.
Некоторые из этих вещей у меня уже были под рукой, что снизило стоимость, другие части были выбраны, потому что в то время они были хорошей сделкой. Некоторые отличные предложения можно найти на таких местах, как eBay или в линиях оформления, не бойтесь пойти на компромисс ради хорошей сделки.
Материнская плата 140 фунтов стерлингов. Убедитесь, что плата поддерживает ваш процессор и видеокарту. Он должен иметь слот PCI-e 16x для видеокарты. USB3.1 также требуется для большинства устройств виртуальной реальности. Вам понадобится какое-то сетевое подключение, в идеале встроенный Ethernet, некоторые материнские платы поставляются со встроенным Wi-Fi.
Чемодан стоимостью 50 фунтов стерлингов. Если он будет выставлен на обозрение, стоит потратить на него немного больше - лучшие корпуса также должны иметь лучший воздушный поток. Чем меньше вы собираетесь, тем осторожнее вы должны быть с совместимостью. Корпуса mITX или mini-ATX аккуратны и могут быть ненавязчивыми. Этот корпус mITX не самый маленький, но в нем есть место для полноразмерной видеокарты и обычного блока питания ATX (в некоторых используются блоки питания меньшего размера SFF, которые может быть трудно найти).
Видеокарта £ 350 Самое главное, убедитесь, что карта имеет правильное соединение для вашей гарнитуры VR, по крайней мере, по одному HDMI и Display Port - хорошее начало. Некоторые карты могут быть очень длинными, убедитесь, что они подойдут к вашему корпусу, детали для которого должны включать "допуск графического процессора".
ЦП 165 фунтов стерлингов Вы не можете превзойти AMD по соотношению цены и качества, а Ryzen 5 3600 - хорошее соотношение цены и качества, если вам нужен процессор нового поколения. Важно обратить внимание на хорошую производительность одного ядра, поскольку игры плохо распараллеливаются. Вы можете использовать PassMark, чтобы сравнить свои варианты.
Кулер для процессора за 50 фунтов стерлингов. Современные Ryzens автоматически повышают свою тактовую частоту до тех пор, пока имеется достаточное тепловыделение, и, поскольку я планирую положить его в шкаф, это были потраченные деньги не зря. Этот кулер также очень тихий, поэтому в моем VR-мире не будет саундтрека к реактивному двигателю. Если вы выберете кулер стороннего производителя, убедитесь, что в вашем корпусе есть место для него (проверьте «зазор процессора») и что он не будет мешать работе модулей памяти.
Источник питания 80 фунтов стерлингов. Для большинства систем обычно достаточно мощности мощностью более 500 Вт, более качественное устройство сможет поддерживать более стабильные напряжения, что улучшит стабильность системы. Это компонент «вы получаете то, за что платите».
Хранилище У меня уже был 256 ГБ M.2 для ОС и 1 ТБ Sata SSD для игр. Это перебор, диски M.2 / NVME великолепны, но для игр SSD хороши, а вращающиеся диски вполне подойдут. Они действительно влияют только на время загрузки.
Память £ 70 С памятью DDR вы всегда должны использовать пары модулей. Предлагалась эта быстрая память 2x8 ГБ, нет смысла тратить лишние деньги на скорости, которые ваш процессор не поддерживает. Я бы не советовал опускаться ниже 8 ГБ.
Клавиатура £ 25 Беспроводная клавиатура значительно упрощает настройку.
Стоит отметить, что некоторые из приведенных выше предположений меняются, если вы используете систему для других целей, отличный игровой ПК не обязательно будет хорошим видеоредактором или машиной для разработки.
Изображение предоставлено: ThisIsEngineering
Шаг 2: создание буровой установки
Игровая площадка
Вы хотите выделить игровую площадку для виртуальной реальности, взглянуть на нее и представить, что вы используете ее, чтобы надеть платье на рассерженного кота - что произойдет, с чем вы можете столкнуться? Если вы собираетесь сидеть, как далеко вы можете дотянуться с контроллерами?
Есть несколько вещей, которые вы можете сделать, чтобы не терять равновесие в виртуальной реальности. Небольшая текстурированная поверхность, такая как коврик для ванной, может подсознательно сказать вам, что вы все еще находитесь в «игровой зоне». Вентилятор, направленный в сторону игровой зоны, сохранит вам прохладу и даст вам подсознательный сигнал о вашей ориентации в комнате и поможет предотвратить головокружение.
ПК
Собрав все детали, можно приступать к сборке ПК. Перед тем, как прикасаться к чувствительным частям, убедитесь, что ваше устройство правильно заземлено. Перед установкой материнской платы проверьте, позволяет ли корпус установить ЦП, иногда вам может потребоваться установить ЦП и кулер на материнскую плату, прежде чем положить все это в корпус.
Если ваш кулер не поставляется с предварительно нанесенной термопастой, используйте ровно столько, чтобы покрыть контактную пластину на процессоре.
Не торопитесь, чтобы спланировать прокладку кабелей так, чтобы они мешали воздушному потоку. Не забудьте подключить дополнительные 6/8-контактные кабели питания для материнской платы и графического процессора. После того, как все подключено, сделайте вдох, дважды проверьте и дайте ему поработать, прежде чем закрывать корпус, большинство современных материнских плат имеют светодиод или дисплей, чтобы сообщать о любых ошибках, если он не может загрузиться.
Корпус
Я планировал поставить установку под телевизор, это далеко не идеально, но мой партнер не хочет, чтобы я занимал другую комнату! Я использовал дисковый резак, чтобы вырезать отверстия сверху и снизу пространства, чтобы воздух мог входить снизу и выходить сверху. При тестировании это работает довольно хорошо, система никогда не перегревается выше 60oC во время простоя. Под нагрузкой он действительно увеличивается, и мне нужно будет открывать дверь для длительных игровых сессий.
Аксессуары
- Прокладка кабеля под потолком. Если в гарнитуре используется кабель, прикрепите несколько крючков к потолку, чтобы кабели не попадали под ноги. Вы также можете использовать выдвижные катушки, чтобы можно было тянуть кабель, не отрывая крючок от потолка.
- крышка объектива - ни в коем случае нельзя допускать попадания солнечного света внутрь гарнитуры, так как свет может повредить чувствительные дисплеи.
- Салфетки из микрофибры - для очистки линз, не повреждая их.
- Подставка для гарнитуры - для сохранности и демонстрации.
Шаг 3: Установите ОС
Обновление BIOS
Шаг первый - убедитесь, что BIOS обновлена, это особенно актуально, если вы используете новый процессор Ryzen (3-го поколения +), и ваша материнская плата нуждается в обновлении BIOS, прежде чем она даже загрузится - некоторые платы Asus могут мигать без процессора.. Отформатируйте флэш-накопитель с помощью FAT32, скопируйте распакованное обновление BIOS на накопитель - я обнаружил, что накопитель 32 ГБ работает, тогда как накопитель на 128 ГБ не работает.
При загрузке ПК нажмите клавишу DEL, когда увидите всплывающий экран, чтобы войти в программу настройки BIOS. Как только вы найдете опцию «Flash BIOS» в меню, вы сможете выбрать новый файл со своего флеш-накопителя.
Двойная загрузка
Если вы планируете двойную загрузку, лучше сначала установить Windows, а затем уменьшить раздел, чтобы освободить место для Linux. Если вы, как и я, живете в Linux, есть способы сделать загрузочный диск Windows 10 без окон.
Linux
Для этой установки я выбрал Manjaro, поскольку это прекрасное сочетание передовой поддержки всего этого нового оборудования и простоты установки. Существует множество дистрибутивов Linux, все имеют разные качества, но по своей сути они представляют собой репозиторий приложений, будь то Ubuntu, Fedora или HML (не используйте этот!), Вы все равно можете установить приложение, используя менеджер пакетов, который будет поддерживать систему в актуальном состоянии автоматически.
Загрузите выбранный вами образ и скопируйте его на флешку.
Вам потребуются соответствующие драйверы для вашей видеокарты, поэтому при загрузке образа убедитесь, что вы выбрали вариант «несвободные драйверы», некоторые установят их по умолчанию, некоторые не будут… кашлять… ubuntu.
Для среды рабочего стола я выберу KDE, который отлично подходит для демонстрации яркого нового графического процессора. Нет необходимости придерживаться одного, если вы установите несколько других, вы можете выбирать, какой из них использовать каждый раз при входе в систему. Мне также нравится XFCE4 для легких удаленных рабочих столов, и я использую Cinnamon для работы, поскольку у него есть хорошие функции, облегчающие жизнь.
Если в вашем дистрибутиве не установлен Steam, установите его с помощью диспетчера пакетов, который вы можете найти в эквиваленте меню «Пуск». Войдите, и вы можете начать получать основы VR:
- SteamVR
- VR Lab
Сделайте резервную копию вашего мозга
Со временем вы решите множество мелких проблем, стоит вести записи о мелочах, вы никогда не знаете, когда они вам снова понадобятся, и это очень раздражает, когда вы знаете, что уже исправляли проблему раньше, но можете не помню. Держите записную книжку старой школы или онлайн-мозг, такой как фрагменты GitLab или GitHub gists.
Фрагменты, которые я собрал во время этого, доступны здесь.
Конфигурация
- Повышение безопасности с помощью аппаратного ГСЧ
- Настройте брандмауэр, например, простой UFW или мощный Firewalld.
- Включите Steam Play для всех игр.
- Включите «Steam Remote play» для потоковой передачи игр на другой компьютер или ноутбук.
Тюнинг
Замечание о процессорах Ryzen 3-го поколения и разгоне: было проведено множество тестов, показывающих, что PB / PCO / Auto OC практически не дает никакого эффекта, даже ручной разгон, вероятно, не стоит затраченных усилий («Booo!» - говорят оверклокеры.). С другой стороны, AMD проделала потрясающую работу со своими новейшими процессорами. Дайте ему хорошее охлаждение, и он будет изо всех сил стараться дать вам максимальную производительность.
Эти изменения мало что меняют, поэтому не беспокойтесь о них, если вам неудобно возиться с низкоуровневыми настройками.
- Уменьшите подкачку, добавив vm.swappiness = 10 в /etc/sysctl.d/70-swappiness.conf
- Если вы осведомлены о рисках и не используете этот компьютер для критических задач, вы можете добавить mitigations = off и apparmor = 0 в параметры ядра, чтобы получить некоторые улучшения производительности.
- В Arch linux есть хорошее руководство по настройке.
Шаг 4. Тренируйтесь, как в первый раз на велосипеде
Может возникнуть соблазн погрузиться в игру, от которой вы так долго мечтали, но не торопитесь. Когда вы надеваете гарнитуру, вы вводите свой разум в буквальную альтернативную реальность, поначалу это может не понравиться, вам нужно тренировать глаза и внутреннее ухо, чтобы приспособиться к разрыву между тем, что вы видите и слышите, и другими вашими чувствами.
При настройке игры выбирайте плавную графику, высокий FPS вместо «ультра» графики, чтобы иллюзия не прерывалась паузами или заиканием.
Начните с таких вещей, как Steam VR Lab, Google Earth, Tilt brush или Job Simulator, где вы можете остановиться и осмотреться. Бонус VR - это физическое движение, вы можете потеть больше, чем просто двигать мышью, не забудьте сделать перерыв.
Надеюсь, вам понравился этот быстрый тур по виртуальной реальности, дайте мне знать, если вы хотите, чтобы я более подробно остановился на том, что я упомянул.
Вводить новшества
Есть идея для новых впечатлений от виртуальной реальности - сделай это! Многие из необходимых вам инструментов находятся в свободном доступе. Такие платформы, как игровой движок Unity, уже имеют все строительные блоки для создания виртуальной среды. У Oculus также есть собственное руководство по разработке. Blender - отличный 3D-инструмент с открытым исходным кодом и большим сообществом.
Фото Евгения Капона из Pexels
Рекомендуемые:
Управляйте гостиной с помощью Alexa и Raspberry Pi: 12 шагов
Управляйте гостиной с помощью Alexa и Raspberry Pi: управляйте телевизором, освещением и вентилятором в гостиной с помощью Alexa (Amazon Echo или Dot) и Raspberry Pi GPIO
Установка подсистемы Windows для Linux (WSL): 3 шага
Установка подсистемы Windows для Linux (WSL): этот набор инструкций предназначен для того, чтобы помочь пользователям установить подсистему Windows для Linux на свой компьютер с Windows 10. Конкретный дистрибутив Linux, который будет использовать этот набор инструкций, называется Ubuntu. Здесь вы найдете обзор различных Linux
Начать разработку STM32 в Linux: 4 шага
Начало разработки STM32 в Linux: в этом руководстве я покажу вам, как легко начать разработку программ STM32 в Linux. Я начал использовать Linux в качестве основной машины 2 года назад и меня не подводили. Все работает быстрее и лучше окон. Конечно, лес
Проникновение Wi-Fi с использованием Kali Linux: 44 шага
Проникновение Wi-Fi с использованием Kali Linux. Kali Linux можно использовать для многих целей, но, вероятно, он наиболее известен своей способностью тестировать на проникновение или «взламывать» сети WPA и WPA2. Существуют сотни приложений Windows, которые заявляют, что могут взломать WPA; не пойми! Они просто ска
СВЕТОДИОДНЫЙ НАВОДНИК В МОЕЙ ГОСТИНОЙ !!!: 6 шагов
СВЕТОДИОДНЫЙ НАВОДНИК В МОЕЙ ГОСТИНОЙ !!!: 18 светодиодных лампочек для "экстра" яркость