RetroPie AND Casting Oculus Quest!!!
-
Hi, y'all.
Pretty new to the wonderful world of Linux. It is truly an exciting world. If I didn't have so much money tied up in Windows software, I'd ditch the windows environment and go Linux all the way. I love playing old games like Super Mario Bros and their ilk. That's what got me into the whole RetroPie thing in the first place. I bought the RPi 4 CanaKit, read the things, investigated, consumed documentation from our friends at https://retropie.org.uk/ and just did it!
It's been fun, but why not go into the deep end?????
I have an Oculus Quest 2 and because of multiple corporate boohooing and the kids can't play together in the sandbox (Samsung, Google, Meta) no one likes to share the screen with the other! Casting the Oculus to my Samsung TV is impossible. I'm far from dumb, and I tried for a long time to do it - it's pretty stupid why it can't. (And I know "Just buy a Chromecast!!! - NO)
Anyway, I thought, there has GOT to be a way to cast somewhere in Linux. The web, duh. But how could I do it and still RetroPie???
So I searched. I even went into a triple boot solution on my RPi 4 of RetroPie, Raspbian (I believe it should still be called this!!!), and Arch Linux to emulate an android device (which , oddly enough, android can receive from Oculus??? The plot thickens!!)
Well, that was not a good idea, because it was very hard to manage between the three OS. All the switching and clicking - too much. And the casting didn't work. Crap. So I gave that up.
Well, I thought it would have been an easy thing to install Raspbian and put Retroarch in there and run those wonderful games that way, then cast the Oculus via the web. Brilliant, right?
Fail. This turned into chaos and bedlam. I nuked my system at least 5 times. I kept boogering up some minor thing that clanked up the whole operation. I was pretty frustrated. I was about to give up.
Then I didn't. I reinstalled RetroPie just to get back to gaming, and planned to toss my Oculus desires into the depths of Hades' Realm. Maybe he likes VR. Maybe he can invite Persephone over and they can VR and chill...
Then EUREKA
Is there a way to have a browser on RetroPie?? Not easily, I read the things, and said "whuf". Not easy.
So, in the end, I did it. My method involves using the desktop cleverly hidden behind Emulation Station. I followed the following guides:
Loads of info to start with: https://retropie.org.uk/forum/
RPi Imager: https://www.raspberrypi.com/software/
Installing the desktop in RetroPie: https://retropie.org.uk/forum/topic/17508/retropie-with-a-full-desktop-environment
Accessing the CLI: https://resources.experimentalpi.com/accessing-retropies-command-line-interface/
Web Browser info: https://retropie.org.uk/forum/topic/3410/web-browser-on-emulation-station
And some goodies from this very nice fellow who deserves a mega shout out: https://github.com/zerojay/RetroPie-Extra
I do not aim to belabor the process further, so here's the very concise version of how to do it:- Purchase a Raspberry Pi. Be conscious of what you intend to do with it and the limitations of each model.
- Flash RetroPie image to appropriate sd card (via Raspberry Pi Imager, or other) - select your correct model, mine is RPi 4 (RPi 5 is out, as of this post, I believe RetroPie is not yet available on it... just RecalBox.)
- The next bit can be found here: https://retropie.org.uk/docs/
- Then install the Pixel Desktop: https://retropie.org.uk/docs/FAQ/#where-did-the-desktop-go
- Reboot
- In Emulation Station, hit F4 (this brings you to the terminal - who knew? Took me a month to learn this handy bit.)
- Follow the guide and receive from this generous bloke: https://github.com/zerojay/RetroPie-Extra
- Reboot
- Hit F4
- sudo apt update && sudo apt upgrade
- exit
- Navigate with your controller to the PORTS option on the Emulation Station Home Screen.
- Don't get wrapped up in the fact that you can play DOOM now, I did. I lost about 30min-1hr giggling about this while playing DOOM. You still have work to do if you aim to cast to this little bundle of joy.
- Select DESKTOP
- The Desktop will load. Have a mouse and keyboard handy.
- Navigate to the Browser - I'm using Chromium. It doesn't matter what you use. It comes with the Desktop installation. Be aware that some browsers do not support casting. Firefox is one of them!!!
- It's worth to note that I have a 55in Samsung TV and I had to adjust some resolution things to be able to see the icons, etc. Make things bigger: https://forums.raspberrypi.com/viewtopic.php?t=257205 , https://forums.raspberrypi.com/viewtopic.php?t=211756
- Open the browser and type in to get to the Oculus Casting site: https://www.oculus.com/casting/
- Follow the directions on-screen and your Oculus should cast. Did for me!!
I did have some trouble with the picture on full-screen mode. It was horribly jerky, make you sick jerky. Until I come up with a solution for this, I just magnified my browser screen to 150%, that is acceptable for now. If someone has some solutions for this trouble, please let me know!!!
I really hope this helped someone who might be short on cash, but is willing to do the work!! I will accept all criticism, feedback, and suggestions. Let me know if this worked for you - or didn't.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.