My Pive, more on Raspberry Pi + Vive.

  Рет қаралды 15,128

CNLohr

CNLohr

Күн бұрын

I recorded another video, to extend my teaser sort of thing • My Raspberry Pive (Pi ...
All source code is available: Spreadgine:
github.com/cnl...
LibSurvive: github.com/cnl... commit 7a16dc316c23d55453174c56fbff89f043db3552
You will need to tweak your system settings to output on the pi. Please see the "docs" folder in spreadgine. You can also get a copy of the Raspi 8GB SD Card image, follow directions over at the spreadgine docs folder.

Пікірлер: 86
@thebricktop
@thebricktop 5 жыл бұрын
While new raspberry pi 4 came out, could You revisit this project? It has 4 gb and powerfull video processor capable of rendering and outputting two 4k displays (has two usb 3.0 also).
@bluetrepidation
@bluetrepidation 5 жыл бұрын
Your production value brings me back to your channel again and again. No fuss just ultra interesting projects. Keep it up. ESP8266 forever!
@geoffandtheexpendables6631
@geoffandtheexpendables6631 5 жыл бұрын
this is so cooooooooooooooool!!!!! The graphics remind me of the VR Arcades that used to be around in the 90s but much smoother
@vkoskiv
@vkoskiv 6 жыл бұрын
Could it be that your HDMI cable is so long that the raspi is struggling to push the signal at lower voltages?
@brainndamage
@brainndamage 6 жыл бұрын
Mac33 that was my thought as well. The RPi3 has a HDMI Drive setting in config.txt, if the 3+ still has it, that's worth a shot. Correction: CONFIG_HDMI_BOOST is the right one.
@CNLohr
@CNLohr 6 жыл бұрын
I will give that a shot more, but I think it has to do much more with the clock rate issues.
@vkoskiv
@vkoskiv 6 жыл бұрын
The stuff you're doing is so crazy awesome, that these handheld videos are perfectly adequate and really enjoyable to watch. Just explain away! Don't worry about production quality. It's the content that matters!
@CNLohr
@CNLohr 6 жыл бұрын
Thanks, I will try to do that. A lot of times, the anxiety over production stops me from doing the thing I wanted to do.
@vkoskiv
@vkoskiv 6 жыл бұрын
CNLohr Every time you pick up that camera and show the stuff you’re working on, you are inspiring people. I got back into electronics and joined a local hacklab primarily thanks to you!
@stanislavnikolov7423
@stanislavnikolov7423 6 жыл бұрын
I've had similar visual glitches on lower voltages - try putting config_hdmi_boost=11 in /boot/config.txt and then reboot.
@CNLohr
@CNLohr 6 жыл бұрын
Will do - Though, I found out when it happens, it looks like the rpi goes into some sort of low-voltage mode with a slower clock. I think the slower clock is what may be messing it up.
@brainndamage
@brainndamage 6 жыл бұрын
CNLohr ah, okay. On raspbian here's an init script (raspi-config) that sets the governor on boot time (from the on-boot default of performance to powersave) to enable downclocking on low load. If you disable it via systemctl disable, the cpu will stay at the max clock constantly. I found that out when I was custom building raspbian images and didn't have raspi-config installed. Read the "Gotcha" part in the answer here: raspberrypi.stackexchange.com/a/9048
@CNLohr
@CNLohr 6 жыл бұрын
THANK YOU I WILL TRY THIS!!!
@trakeface1979
@trakeface1979 3 жыл бұрын
Dude!!! PORTABLE PIVE
@MasiTechno
@MasiTechno 4 жыл бұрын
You are at a another level
@AwesomeGames56
@AwesomeGames56 6 жыл бұрын
Thanks for sharing! Very interesting stuff!
@hynekchovan3951
@hynekchovan3951 3 жыл бұрын
The video glitch on the vive might be because the pi cannot suply anough current to it, so you have to up the voltage to give the vive anough power
@Chriva
@Chriva 6 жыл бұрын
Quake 1 or 3 Arena would be rrrreally cool to play in 3D on that thing. Q1 might be possible?
@CNLohr
@CNLohr 6 жыл бұрын
Probably but would require some work.
@close_your_eyes8185
@close_your_eyes8185 4 жыл бұрын
@@CNLohr you could run quake in the wireframe mode, although I forget how to enable it.
@Lordzoabar
@Lordzoabar 4 жыл бұрын
Have you looked at revisiting this project now that the Pi4 is out? I would love to see what could be accomplished with the upgraded system
@CNLohr
@CNLohr 3 жыл бұрын
I have not. I do VR for my profession now, so no time to mess around for fun.
@shinevisionsv
@shinevisionsv 6 жыл бұрын
Again, Amazing work!
@BioToa7
@BioToa7 5 жыл бұрын
Have you thought of adapting some of the resources from Google VR? I couldn’t find it at the moment but uses a program that outputs 2D video instead of 3D video to save on computing resources . I know that isn’t what it actually is but that is what I can remember about it
@HarhaMedia
@HarhaMedia 5 жыл бұрын
Very impressive work dude! Nice!
@cixcell7735
@cixcell7735 5 жыл бұрын
Awesome man. You got a subscribe out of me!
@ottoedgarlawn3463
@ottoedgarlawn3463 6 жыл бұрын
Can you try beat saber superhot doom 3 bfg duck season on low settings
@CNLohr
@CNLohr 5 жыл бұрын
I have no idea what that is...
@duckyblender
@duckyblender 9 ай бұрын
Will you revisit this with the raspberry pi 5? This has great potential to create a ultra low cost VR headset! If the pi 3 could do it, imagine the possibilities with the pi 5!
@k1ngjulien_
@k1ngjulien_ 6 жыл бұрын
I'm not sure I understand the WebViewer correcly... So you're sending all the Instructions to draw the Scene and let the viewing Browser render it itself instead of rendering an Image and encoding it?
@CNLohr
@CNLohr 6 жыл бұрын
Yep! OpenGL, OpenGL:ES and WebGL are all close enough that you can use the same instructions and get the same image.
@k1ngjulien_
@k1ngjulien_ 6 жыл бұрын
CNLohr Nice👍
@NethTech
@NethTech 6 жыл бұрын
Is the image feed on the browser data uri with base64? I just had a job that required high res bitmap images pushed over UDP via base64 encode. Was a major PITA. Good job
@radekbiskupski5380
@radekbiskupski5380 4 жыл бұрын
Hello, amazing. Will this code work also with Raspi 2B and with other VR headset like Samsung Odyssey? I would use this to spread signal from gstreamer in ez-wifibroadcast for FPV on VR. Cheers!
@stone7767
@stone7767 5 жыл бұрын
It's been a long time since your last video.
@CNLohr
@CNLohr 5 жыл бұрын
I know.... SO BUSY.
@HectorCenteno
@HectorCenteno 5 жыл бұрын
This is awesome! It would also be interesting to see how this runs on an Nvidia Jetson Nano.
@roidroid7865
@roidroid7865 6 жыл бұрын
2:00 100KB still doesn't seem so small for double 1080x1920 frames of simple graphics on pure-black. It's like a compressed JPG.
@CNLohr
@CNLohr 6 жыл бұрын
It need not be black... Much more is possible!
@alexthelion335
@alexthelion335 3 жыл бұрын
I think it would be cool to use a WMR headset and have a standalone headset
@CNLohr
@CNLohr 3 жыл бұрын
Do it.
@sznio
@sznio 6 жыл бұрын
Nice keyboard! Which model is it and when did you buy it? I have a similar model since 2004 and I'm looking to finally replace it but can't find a similar one really, this one looks like what I want.
@CNLohr
@CNLohr 6 жыл бұрын
o.O Which keyboard? I think it's some generic $14 keyboard?
@LucasHartmann
@LucasHartmann 6 жыл бұрын
Awesome project! I was kinda surprised you chose the orange pi for a multimedia project on the first place, they ain't good for that. I have a couple driving my CNC machines, both headless, and working great.
@CNLohr
@CNLohr 6 жыл бұрын
Yeah, I am glad to have made the jump. But until the 3B+ it was impossible to do on an RPI.
@LucasHartmann
@LucasHartmann 6 жыл бұрын
CNLohr BTW... VirtualBoy emulation?
@Greendayle
@Greendayle 2 жыл бұрын
So, raspberry pie, monado runtime + alvr client (alxr) == wireless Index, Vive, Vive Pro using wifi.
@CNLohr
@CNLohr 2 жыл бұрын
If you build it!
@michaelzweers1807
@michaelzweers1807 6 жыл бұрын
I am interested to what you could do on an IMX8(quad max). As it has etnaviv support and allot op CPU power(for an embedded device). You could use the double M4 for some realtime stuff.
@CNLohr
@CNLohr 6 жыл бұрын
It's cool for others to try to go for the gold so-to-speak, but I am still really focused on trying to push the limits of what's possible with an rpi.
@lights-fo8et
@lights-fo8et 6 жыл бұрын
Are there any WebVR implementations that don’t depend on SteamVR? That would be cool to just use a web-based VR game on a Pi.
@CNLohr
@CNLohr 6 жыл бұрын
I don't think so ATM, but it would be pretty easy to do it with libsurvive!
@larzukpandemonium3428
@larzukpandemonium3428 6 жыл бұрын
Hi! Great work, and great channel, i never skip an update. It would be awesome if you could present the actual setup (light houses, gogles, controller, cables, power supply, and computer boards) you use, like: "what do i need to replicate this setup" (if it fits your plans, of course :D ) Maybe i didn't saw something, but i'm hardly keeping track of everything. Would you say it's actually a developpement-friendly project? Thanks, good luck, and again, great job!
@CNLohr
@CNLohr 6 жыл бұрын
I can't at the moment, but I will probably do something like what I did with my Orange Pi. And then I will post a lot more about it.
@larzukpandemonium3428
@larzukpandemonium3428 6 жыл бұрын
CNLohr that's great, thanks !
@hollensted
@hollensted 6 жыл бұрын
Those wires are too skinny. I soldered 0.5" wires too get it working on 5.1 volts.
@k1ngjulien_
@k1ngjulien_ 6 жыл бұрын
The cables you are using to power the RaspberryPi look very thin for those kind of power requirements :D
@CNLohr
@CNLohr 6 жыл бұрын
yeahhhh I know. Hopefully it'll be better when the power supply is on the board.
@radekbiskupski5380
@radekbiskupski5380 3 жыл бұрын
Which module/function can I use to simply stream only video from raspivid to htc vive on both displays?
@CNLohr
@CNLohr 3 жыл бұрын
I don't understand the question
@radekbiskupski5380
@radekbiskupski5380 3 жыл бұрын
@@CNLohr Yeah, that was not clear question. I've got problems with activating both Vive displays. But fortunately I found your config.txt file with timings etc and now everything work as needed. Thanks for your wonderful job.
@SinanAkkoyun
@SinanAkkoyun 5 жыл бұрын
The coolest thing you did is the VNC server game, can you do a better game with VNC and the ESP32?
@CNLohr
@CNLohr 5 жыл бұрын
I could but that'd be a lot of work.
@MichaelMantion
@MichaelMantion 5 жыл бұрын
miss ur vids
@DerSolinski
@DerSolinski 6 жыл бұрын
Try to adapt your non-euclidean thingy to it, that would be one trip down the rabbit hole xD
@CNLohr
@CNLohr 6 жыл бұрын
Not on the pi. No waaayyy would it be able to handle much ray tracing at all
@DerSolinski
@DerSolinski 6 жыл бұрын
I don't know how much work it would be to compile it for the pi, but I think it would be fun to see anyways xD
@cali-co6428
@cali-co6428 5 жыл бұрын
New video when?
@thealternativej7994
@thealternativej7994 6 жыл бұрын
It would be cool if this also worked with the Rift, but I'm guessing it won't.
@allen88tech
@allen88tech 6 жыл бұрын
A pi probably doesn’t have the usb bandwidth to do constellation tracking.
@CNLohr
@CNLohr 6 жыл бұрын
Correct. This is one of the three fundamental problem with rift tracking and why lighthouse tracking is the definitive winner. (1) Bandwidth (2) Processing (3) being able to tell what's what in larger spaces or when tracking more objects.
@DanielShealey
@DanielShealey 5 жыл бұрын
But what about the minimum specs for vr? Don't you need like a gtx 970 minimum to run VR? #sarcasm
@ms2649
@ms2649 5 жыл бұрын
Why not water cool it
@nbshftr
@nbshftr 5 жыл бұрын
dude what happened to "No! Euclidean"
@bluesheep2452
@bluesheep2452 2 жыл бұрын
The name is funny to me because "pive" literally means "Beers" in my language (Bosnian) you could make a software or something for it and call it "Beers".
@CNLohr
@CNLohr 2 жыл бұрын
I didn't know that. That's pretty funny.
@bluesheep2452
@bluesheep2452 2 жыл бұрын
@@CNLohr Thanks! :)
@djmips
@djmips 6 жыл бұрын
If you made your own link box you would not need to overvolt the Pi.
@SinanAkkoyun
@SinanAkkoyun 5 жыл бұрын
Well, I think the current draw drops the voltage in total, so...
@fahdv2597
@fahdv2597 5 жыл бұрын
Is he married?
@ChrisD__
@ChrisD__ 4 жыл бұрын
If your significant other doesn't support your hobbies, I don't even know why you're together.
@dereksgc
@dereksgc 5 жыл бұрын
Pive, call it Pive, oh god why don't you call it Pive
Electromagnetic Aircraft Launcher
15:09
Tom Stanton
Рет қаралды 1,1 МЛН
Raspberry Pi 4 CRT-based VR Headset
14:21
element14 presents
Рет қаралды 144 М.
Violet Beauregarde Doll🫐
00:58
PIRANKA
Рет қаралды 51 МЛН
GTA 5 vs GTA San Andreas Doctors🥼🚑
00:57
Xzit Thamer
Рет қаралды 26 МЛН
Running With Bigger And Bigger Feastables
00:17
MrBeast
Рет қаралды 205 МЛН
What is CNOVR (Intro #1)
13:13
CNLohr
Рет қаралды 16 М.
Serial terminal into a vive lighthouse.
12:34
CNLohr
Рет қаралды 12 М.
My Raspberry Pi drone: the story so far
14:45
aka: Matchstic
Рет қаралды 57 М.
I Built The First LAMINAR FLOW ROCKET ENGINE
15:51
Integza
Рет қаралды 1 МЛН
I made $22 Virtual Reality Gloves.
8:20
Lucas VRTech
Рет қаралды 1,4 МЛН
Game Made for VR on a $1 Processor?
16:48
CNLohr
Рет қаралды 21 М.
12 NEW Raspberry Pi Projects you must try!!!
8:38
ToP Projects Compilation
Рет қаралды 550 М.
Aggressively Low Power with the ESP8266
10:18
CNLohr
Рет қаралды 78 М.
Violet Beauregarde Doll🫐
00:58
PIRANKA
Рет қаралды 51 МЛН