Съдържание:
- Консумативи
- Стъпка 1: Избор на хардуер
- Стъпка 2: Изграждане на платформата
- Стъпка 3: Инсталирайте операционната система
- Стъпка 4: Тренирайте като първия път с колело
Видео: Готови за всекидневна VR игри с Linux: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Въведение
Исках да направя игрална платформа за VR и социални игри в хола си. Аз съм фен на Linux и общността с отворен код, така че въпросът беше „може ли Linux да прави VR?“, Linux е много способна игрална операционна система - в немалка степен благодарение на WineHQ, Steam и работата им върху Proton. Използвам Linux за игри от години и игри като Half-Life, Kerbal Space Program, Alien Isolation, за да назовем няколко работи много добре. Надявам се, че това ръководство ще ви покаже как да получите удар-*** VR настройка и защо бихте искали.
Защо VR?
VR предлага нов начин за взаимодействие със света, премахвайки някои от бариерите между вас и света, в който влизате, това може да бъде дълбока разлика за хората, които не се чувстват удобно или не могат да използват стандартния интерфейс на клавиатура/мишка или контролер. Съвременната VR ви позволява да използвате тялото си по -естествено и както показа Nintendo Wii Sports, естественият интерфейс може да направи играта по -достъпна за всички и да промени гледната точка на хората относно „игрите“.
VR не е само за игри със стрелба, а отваря цяла гама от творчески възможности като Google Tilt Paint или nvrmind, които ви позволяват да създавате 3D изкуство по интуитивни начини и да изследвате реални и въображаеми места от уюта на вашия дом.
Игрите, създадени за VR, могат да имат различен подход към излизането, игри като Beat Sabre работят толкова добре, защото са проста концепция и се възползват напълно от входовете, които VR предоставя. Много игри могат да се играят седнали или изправени, това има интересни възможности за достъпност. Бавните игри като Moss ви дават нов свят за изживяване, а проекти като Google Earth VR ви позволяват да изследвате земята.
Бих искал също да спомена Disrupt за неговия страхотен видеоклип за експеримент с VR.
VR не е без проблеми, основният от които е морска болест. Ако страдате от болест на движението, струва си да изпробвате VR, преди да инвестирате, опитайте да потърсите местни VR преживявания или демонстрации в близост до вас и ако се потопите, отидете бавно с прости статични игри от седнало положение.
Изграждане на компютър
VR има някои уникални изисквания към изчислителната мощ, особено за интензивни игри, но също така и за живописни игри като връх към МКС, те трябва да поддържат гладко преживяване, за да предотвратят морска болест. Изграждането на собствен компютър е забавно и възнаграждаващо предизвикателство, което също може да ви спести пари в сравнение с закупуването на нов компютър.
Освен няколко проблема със съвместимостта, които трябва да внимавате, е по -лесно, отколкото си мислите, благодарение на съвременната съвместимост. Ако това е първата ви компилация, направете малко проучване, проверете отново съвместимостта и попитайте хората на любимия ви сайт за привърженици дали планът ви изглежда добре. Съвременните компютърни компоненти са толкова стандартизирани, че най -лошото, което може да се случи, е, че системата е небалансирана - тя все още ще работи. PC Part Picker е чудесен сайт за стесняване на огромния брой налични опции и ви позволява да проверите здравословното си състояние.
Неща, върху които трябва да внимавате:
- Intel или AMD CPU - Дънните платки поддържат само една от двете и често само една серия.
- Размер на кутията - Не се опитвайте да се борите с физиката, тя печели всеки път.
- Консумация на енергия - "каква е тази миризма?" не е добро начало за изграждане на компютър.
- Бюджет - Бъдете пестеливи и игнорирайте момчетата фенове и техните „трябва да имате …“.
По -късно ще разгледам компютъра, който създадох, и защо избрах компонентите, които направих.
Бюджет
Мислех, че в този момент си заслужава да се потопим. Съвременното компютърно оборудване е невероятно, най -новите модели са впечатляващи, но те наистина поставят допълнителни череши върху вече напълно заредена слънчоглед. Лесно е да се хванете за сравненията и прегледите (10% повече тук, повече RGB там), така че имайте предвид бюджета си. Често използването на по -старо поколение или малко по -ниски спецификации може да спести много пари и вероятно няма да забележите разликата. Linus Tech Tips има добра разбивка на мита за тесните места.
Очаквайте да платите между 500 и 1000 паунда, за да получите машина с VR, моята конструкция струва малко повече, отколкото бих искал поради лошо време в ebay (не наддавайте, за да спечелите, наддавайте, за да получите добра сделка) - Ако сте на стегнат бюджет, имайте търпение, изчакайте маржове.
VR е специален случай, защото натоварва както процесора, така и графичния процесор. В системата влизат много повече данни, нормалните игри трябва да се справят с мишка, клавиатура и един екран. VR (обикновено) добавя 2 контролера всеки с шестизмерно позициониране (позицията е 3D пространство + ориентацията на контролера) и шестизмерни слушалки. След това трябва да изобразява две изображения, а не едно. По -високите честоти на опресняване усложняват проблема, така че си струва да адаптирате вашата конструкция към VR системата, която планирате да използвате.
Консумативи
- Комплект отвертки
- Антистатична каишка за китка
По избор:
- Пробивна машина
- Фреза за отвори
- Кабелни връзки/велкро ленти
Стъпка 1: Избор на хардуер
VR
Към момента на писане има четири основни претенденти, като се приеме, че тръгвате по маршрута PC-VR, вместо по игровите конзоли. Има много ревюта и сравнения, предлагам да прочетете и гледате колкото можете, за да разберете плюсовете и минусите, помнете, че мненията са като … носове - всеки има по един. Опростих избора тук и по време на писането и двете слушалки Oculus не поддържат Linux:
- Oculus Rift S - само за компютър, добър избор за бързи игри.
- Oculus Quest + свързващ кабел-Направи всичко, най-добрата стойност.
- Индекс на клапана - Най -добрият в класа.
- HTC Vive Cosmos - Качествени слушалки, лоши контролери.
Избирам индекса за цялостното качество, новаторските контролери, които могат да проследяват отделни пръсти, но главно за Half -Life Alyx, който е включен, допълнителните разходи ми се струваха - Решете сами, ако съм луд или глупав.
За да получите пълното 120Hz HD изживяване, ще ви трябват повече от бюджетен компютър за начално ниво, но както преди, смекчете очакванията си, минималните изисквания ще продължат да работят и с внимателно планиране винаги можете да надстроите по -късно.
настолен компютър
Сигнал за спойлер - Това е последната ми настройка.
Вече имах под ръка някои от тези неща, които намалиха цената, други части бяха избрани, защото по онова време бяха добра сделка. Някои страхотни сделки могат да бъдат намерени на места като eBay или разрешителни линии, не се страхувайте да направите компромис малко за добра сделка.
Дънна плата £ 140 Трябва да сте сигурни, че платката поддържа вашия процесор и графична карта. Той трябва да има 16x PCI-e слот за графичната карта. USB3.1 също е изискване за повечето VR устройства. Ще ви трябва някакъв вид мрежова свързаност, в идеалния случай вграден Ethernet, някои дънни платки идват с вграден WiFi.
Калъф £ 50 Ако това ще бъде изложено, струва си да отделите малко повече за това - по -добрите калъфи също трябва да имат по -добър въздушен поток. Колкото по -малки сте, толкова по -внимателни трябва да бъдете със съвместимостта. Калъфите mITX или mini-ATX са чисти и могат да бъдат ненатрапчиви. Този калъф mITX не е най -малкият, но има място за пълноразмерна графична карта и нормално ATX захранване (някои използват по -малки SFF захранвания, които могат да бъдат трудни за източник).
Видеокарта £ 350 Най -важното е да се уверите, че картата има правилната връзка за вашата VR слушалка, поне един от HDMI и Display Port е добър старт. Някои карти могат да бъдат много дълги, уверете се, че ще се поберат във вашия случай, детайлите за които трябва да включват „разрешение за GPU“
CPU £ 165 Не можете да победите AMD за съотношение цена / качество и Ryzen 5 3600 е добра стойност за парите, ако искате процесор от ново поколение. Важното, което трябва да се търси, е доброто едноядрено представяне, тъй като игрите не се паралелизират добре. Можете да използвате PassMark, за да сравните опциите си.
CPU Cooler £ 50 Съвременните Ryzens увеличават часовниците си автоматично, стига да има достатъчно разсейване на топлината и докато смятам да сложа това в шкаф, това бяха добре изразходвани пари. Този охладител също е много тих, така че моят VR свят няма да дойде със саундтрак за реактивен двигател. Ако изберете охладител след пускането на пазара, уверете се, че вашият калъф има място за него (проверете за "CPU освобождаване") и че няма да пречи на модулите с памет.
Захранване £ 80 Всичко над 500 W обикновено ще бъде достатъчно мощност за повечето системи, по -добро устройство ще може да поддържа по -стабилни напрежения, което ще подобри стабилността на системата. Това е компонент „получавате това, за което плащате“.
Съхранение Вече имах 256GB M.2 за операционната система и 1TB Sata SSD за игри. Това е прекалено много, M.2/NVME устройствата са невероятни, но за игри SSD са страхотни и въртящите се дискове са добре. Те наистина имат значение само за времето за зареждане.
Памет £ 70 С DDR памет винаги трябва да използвате двойки модули. Тази бърза 2x8GB памет се предлагаше, няма смисъл да харчите допълнително за скорости, които вашият процесор не може да поддържа. Не бих препоръчал под 8GB.
Клавиатура £ 25 Безжичната клавиатура прави настройката много по -лесна.
Струва си да се отбележи, че някои от горните предположения се променят, ако използвате системата за други неща, страхотен компютър за игри не е задължително да бъде добър видеоредактор или машина за разработка.
Кредит на изображението: ThisIsEngineering
Стъпка 2: Изграждане на платформата
Зона за игра
Искате да отделите зона за игра за вашия външен вид на VR, разгледайте зоната и си представете да я използвате, за да облечете рокля на ядосана котка - какво би станало, на какво бихте могли да се натъкнете? Ако ще седите, докъде можете да стигнете с контролерите?
Има няколко неща, които можете да направите, за да запазите ориентацията си, докато сте във VR. Малка текстурирана повърхност като постелка за баня може подсъзнателно да ви каже дали все още сте в „зоната си за игра“. Вентилатор, насочен към зоната ви за игра, ще ви охлади и ще ви даде подсъзнателна ориентация в стаята и ще ви помогне да предотвратите замаяност.
Компютърът
След като съберете всичките си части, можете да започнете да сглобявате компютъра. Уверете се, че сте заземени правилно, преди да докосвате чувствителни части. Преди да инсталирате дънната платка, проверете дали калъфът ще ви позволи да инсталирате процесора, понякога може да се наложи да инсталирате процесора и охладителя на дънната платка, преди да поставите всичко в кутията.
Ако вашият охладител не идва с предварително нанесена термо паста, използвайте достатъчно, за да покриете контактната плоча на процесора.
Отделете време да планирате маршрута на кабелите, така че те да пречат на въздушния поток. Не забравяйте да свържете вторичните 6/8 пинови захранващи кабели за дънната платка и графичния процесор. След като всичко е свързано, поемете дъх, проверете отново и го пуснете, преди да затворите кутията, повечето съвременни дънни платки имат LED или дисплей, за да съобщават за грешки, ако не могат да се стартират.
Жилища
Планирах да сложа платформата под телевизора, това е по -малко от идеално, но партньорът ми не иска да поема друга стая! Използвах кръгла фреза, за да изрежа дупки отгоре и отдолу на пространството, за да позволя на въздуха да влиза отдолу и да излиза отгоре. При тестването това изглежда работи доста добре, системата никога не надвишава 60oC по време на празен ход. При натоварване това се увеличава и ще трябва да отворя вратата за дълги игрови сесии.
Аксесоари
- Кабелен кабел - Ако слушалките ви използват кабел, поставянето на някои куки в тавана ще държи кабелите далеч от краката ви. Можете също така да използвате прибиращи се бобини, за да позволите на кабела да се дърпа, без да откъсвате куката от тавана.
- капак на обектива - Никога не трябва да допускате слънчева светлина в слушалките, светлината ще повреди чувствителните дисплеи.
- Платове от микрофибър - за почистване на лещите, без да ги повредите.
- Поставка за слушалки - За да я пазите и да я покажете.
Стъпка 3: Инсталирайте операционната система
Актуализация на BIOS
Първата стъпка е да се уверите, че BIOS е актуален, това е особено вярно, ако използвате по -нов процесор Ryzen (3 -то поколение+) и дънната ви платка се нуждае от актуализация на bios, преди дори да се зареди - Някои платки на Asus могат да мигат без процесор. Форматирайте флаш устройство с FAT32, копирайте разархивираната актуализация на BIOS в устройството - открих, че 32Gb устройство работи, където по -голямо 128Gb устройство не би.
Когато зареждате компютъра, натиснете клавиша DEL, когато видите екрана за преместване, за да влезете в настройката на BIOS. След като намерите опцията „Flash BIOS“в менютата, трябва да можете да изберете новия файл от вашето флаш устройство.
Двойно зареждане
Ако планирате двойно зареждане, най -добре е първо да инсталирате Windows, след това да свиете дяла, за да освободите място за Linux. Ако живеете в Linux като мен, има начини да направите Windows 10 зареждащ диск без прозорци.
Linux
За тази настройка отидох с Manjaro като приятна комбинация от авангардна поддръжка за целия този нов хардуер и лекота на настройка. Има много дистрибуции на Linux, всички имат различни качества, но в основата си те са хранилище на приложения, независимо дали сте на Ubuntu, Fedora или HML (не използвайте това!), Все още можете да инсталирате приложение, използвайки пакет мениджър, който автоматично ще поддържа системата актуална.
Изтеглете изображението по ваш избор и копирайте изображението на флаш устройство.
Ще ви трябват собствени драйвери за вашата графична карта, така че когато изображението се стартира, уверете се, че сте избрали опцията „несвободни драйвери“, някои ще ги инсталират по подразбиране, други няма да… кашлят … ubuntu.
За настолната среда отивам с KDE, който е чудесен за показване на блестящия нов графичен процесор. Няма нужда да се придържате към този, ако инсталирате някои други, можете да изберете кой да използвате всеки път, когато влизате. Харесвам и XFCE4 за леки отдалечени настолни компютри и използвам канела за работа, тъй като има добри функции, които улесняват живота.
Ако разпределението ви не идва с инсталирана пара, инсталирайте го с мениджъра на пакети, който можете да намерите в еквивалента на менюто "старт". Влезте и можете да започнете да получавате основите за VR:
- SteamVR
- VR лаборатория
Архивирайте мозъка си
С течение на времето ще решавате много малки проблеми, струва си да си водите бележки за малките неща, никога не знаете кога ще ви потрябват отново и е много дразнещо, когато знаете, че сте отстранили проблема преди, но можете не го помня. Пазете бележник от старо училище или онлайн мозък, като откъси от GitLab или GistHub.
Откъсите, които събрах по време на това, са достъпни тук.
Конфигурация
- Подобрете сигурността с хардуерен RNG
- Инсталирайте защитна стена като обикновения UFW или мощен Firewalld
- Активирайте „Steam Play“за всички заглавия.
- Активирайте „Steam Remote play“за поточно предаване на игри на друг компютър или лаптоп.
Настройка
Забележка относно процесорите и овърклок на Ryzen от трето поколение: Направени са много тестове, които показват, че PB/PCO/Auto OC има малък или никакъв ефект, дори ръчното овърклокване вероятно не си струва усилията („Booo!“Казва овърклокърите). Другият начин да погледнете на това е, че AMD са свършили невероятна работа с най -новите си процесори. Дайте му добро охлаждане и ще се опита най -трудно да ви даде най -доброто представяне.
Тези промени правят много малка разлика, така че не се притеснявайте за тях, ако не се чувствате комфортно да бъркате с настройките на ниско ниво.
- Намалете сменяемостта, като добавите vm.swappiness = 10 към /etc/sysctl.d/70-swappiness.conf
- Докато сте наясно с рисковете и не използвате този компютър за критични неща, можете да добавите смекчаване = изключено и apparmor = 0 към параметрите на ядрото, за да получите някои подобрения в производителността.
- Arch linux има добро ръководство за настройка.
Стъпка 4: Тренирайте като първия път с колело
Може да е изкушаващо да влезете в играта, от която сте умирали, за да опитате, но не я бавете. Когато слагате слушалките, вие подвеждате ума си в буквална алтернативна реалност, в началото може да не му хареса, трябва да тренирате очите и вътрешното си ухо, за да се приспособят към разминаването между това, което виждате и чувате, и другите си сетива.
Когато настройвате играта, изберете гладка графика, висок FPS върху „ултра“графика, така че илюзията да не бъде прекъсната от паузи или заекване.
Започнете с неща като Steam VR Lab, Google Earth, Tilt brush или Job simulator, където можете да спрете и да се огледате. Бонус на VR е физическото движение, можете да натрупате повече пот, отколкото просто да движите мишка, не забравяйте да си вземете почивка.
Надявам се да ви хареса тази бърза обиколка на VR, уведомете ме, ако искате да разгледам по -подробно всичко, което споменах.
Иновации
Имате идея за ново VR изживяване - Направете го! Много от необходимите инструменти са свободно достъпни. Платформи като Unity game engine вече имат всички градивни елементи за създаване на виртуална среда. Oculus също има собствено ръководство за разработка. Blender е отличен 3D инструмент с отворен код с голяма общност.
Снимка от Юджийн Капон от Pexels
Препоръчано:
Съпоставяне на контролера за компютърни игри (Linux и Windows): 5 стъпки
Съпоставяне на контролери за компютърни игри (Linux и Windows): Ако започвате в областта на игрите на персонален компютър, може да имате няколко стъпки, за да стигнете до там. Днес ще ви покажа как да използвате безплатно USB контролер за игри дори с най -старите компютърни игри. Техниката
Всекидневна за филм с шели: 4 стъпки
Всекидневна за филм с Шели: Резюме на проекта Как да създам много проста автоматизация с помощта на домашните процедури на Google, за да направя стаята ми хол удобна за гледане на филм
Arduino базиран DIY контролер за игри - Arduino PS2 контролер за игри - Възпроизвеждане на Tekken с DIY Arduino геймпад: 7 стъпки
Arduino базиран DIY контролер за игри | Arduino PS2 контролер за игри | Игра на Tekken с DIY Arduino геймпад: Здравейте момчета, играта на игри винаги е забавна, но играта със собствения си DIY персонализиран контролер на играта е по -забавна. Така че ще направим контролер за игра, използвайки arduino pro micro в тази инструкция
Как да качвате игри в Arduboy и 500 игри във Flash-количка: 8 стъпки
Как да качвате игри в Arduboy и 500 игри във Flash-количка: Направих някои домашно приготвени Arduboy със серийна флаш памет, която може да съхранява максимум 500 игри за игра на път. Надявам се да споделя как да зареждам игри към него, включително как да съхранявам игри в серийната флаш памет и да създавам свой собствен консолидиран пакет от игри
Готови, старт! Светлина: 7 стъпки (със снимки)
Готови, старт! Light: Това е проект, по който в момента работя за моя местен клуб по бойни роботи. Това е светодиодна система, която ще сигнализира на водачите кога ще започне мачът. Ето целите, към които се стремя:- Физически изглеждат подобни на трафик в по-стар стил