Raspberry Pi 3 - Steam Streaming and Retro Gaming! [Unboxing and Demonstration]
HTML-код
- Опубликовано: 9 сен 2024
- 8:25 - Jump to Gameplay Demonstration!
Purchase the kit here: tinyurl.com/gts...
Moonlight Docs: tinyurl.com/z6a...
Moonlight Setup Guide: tinyurl.com/zrl...
RetroPie Website: tinyurl.com/hvy...
*moonlight streaming requires an nvidia graphics card
In this video I'll be checking out the Raspberry Pi 3 as well as it's attachable 7 inch touch screen display. I'm a gamer at heart, so of course I latched onto the idea of setting it up as a RetroPie! I'm also amazed that this little computer has the ability to stream games from my gaming PC, much like the Steam Link.
I'd be happy to answer any questions you might have about setting up a Raspberry Pie 3 with Moonlight, or RetroPie. Thanks for watching!
#raspberrypi #retropie #moonlight #steam #raspberrypi3 #gaming #raspbian
If you enjoyed this video, please Like and Subscribe:
www.youtube.com...
More Hearthstone:
• Hearthstone - Dragon R...
More Hyp Impressions:
• Resident Evil 2 Revela...
Will definetly be getting a Pi 3 for all my retro gaming needs.
I have one, it is awesome. For old systems. NES, SNES, GENESIS, Dos all work great. PSX works ok. N64 is virtually unplayable. If old consoles are your thing it is amazing and I fully recommend it, just know it has limitations
I wonder why N64 is unplayable. In the video, it looks like it runs pretty well. I just got a pi 3 today, im still setting up my SD card so I havent tried it yet. Another thing I'd like to figure out is if the emulators for CD based consoles can handle bin/cue disc images that have redbook CD audio (where the game music is actually tracks on the disc that play in any CD player.)
doing the same myself, Can't wait for the parts to arrive!
Mikey Mario 64 is the least demanding of the N64 games. it is fully playable on pi but most games are a lot more demanding and have lots of slowdown
Just saying.... Ypu can buy preloaded SD cards from eBay with thousands of games on them and all the software ready to plug and play
imagine having a pi set up in a car, that would be epic
macho Leddy You just gave me the best god damn idea, thanks mah dude
@@lyn4739 hhhhhhhh hhhhhhhhhghghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhghghghghhpoopomfvy glifo
I’m really excited about the raspberry. I know I’m late to the game but I just ordered a couple of these . I’m already seasoned with several flavors of Linux . I am excited after watching all the cool ,creative things people are doing with them . The open source scene is amazing and Linux along with these emus have come so far since I was a kid .I actually put off buying a switch so I can go full nerdy on this 35 dollar gem. I’m sure I’ll find use for all the old computer hardware I have in boxes. God bless Linux .
Just to let you know you can use Berryboot that enables you to have all the operating systems installed on one TF Card.
That's a great idea! Thanks for the tip!
Not a problem. I use an old Sega Master System 2 as a retro gaming system using the pi 3 OC'd and have Berryboot installed so that I can also use the pi for other things. Have installed a 5 port usb hub multiple wireless game controllers (BTW you can adjust the controller settings very easy). I also have 128GB usb stick so that I can have all the games installed on it (although my TF card is 64GB), Was a good little project. To power the whole thing I use a 240VAC to 5VDC led power supply that provides 5A so I included some led's inside that shine up through the tinted cartridge cover. At a later stage I'm thinking about modding in the cartridge connector with a faulty cartridge so that I will have to plug that in for anything to run.
Would it run psx smoothly? I only have a 2 model b with retropi/emulation station on it, but was thinking of getting Pi3
Mine is over clocked and active cooling and it runs them well
AdrianM check out madlittlepixel chanel he have a really good retropie psx image
To edit things like the over-scan you don't necessarily need to use the terminal, you can find a preferences editor in the context menu on the bottom left, or you can enter: "sudo raspi-config" This will open the menu in the terminal, where you can also edit many more settings.
You can also overclock from this menu.
There's even a shortcut to it on the desktop.
If you push Select and X at the same time while in a ROM a settings menu will pop up and this will allow you to re-map your buttons.
You can actually change the overscan through the GUI :)
how do we do this? Thanks!
i find editing the config the best way to do it.. but its "sudo raspi-config"
At least it has a headphone jack.
Ikr such revolutionary technology! not even the latest iphone has one!
Wadood Syed shots fired
that jack has video on it too.
Shots fired xDD
One day in 2020 apple will implement it im sure its so revolutionary
you can change the controller config on retropie for each console by holding select and pushing X one you're in a game.
You need to edit the xinput driver. Had the same issue on a mint machine.
It's due to the system not identifying the buttons correctly or not configured to accept any input from them.
I believe it's not only the system not identifying the buttons correctly. I've used a few of different controllers and the results are quiet often very differnt, prolly has something to do with how the buttons are wired. I also did set up retropie on a pi 2 b model and it took me like two days to get everything up and running the way it should. Had to edit a lot of the input files.
From what I remember I used a terminal command to check the controllers input to figure out which number represented what button and then configured the inputs for each emulated platform I wanted to use. The input txt files should be in the respective platforms folders.
I guess I should get myself a pi 3 as well, after all
That's a good coverage of the RPi for starters.
I am a long time RPi owner myself but barely did anything else but to use these (actually a couple of therm) for software specific solutions like setting up my own DLNA mediaserver or to have something like a NAS for my LAN while also running a CalDAV server that syncs my calender entries across all my computers and smartphones.
Probably gonna look some further into doing stuff with additional hardware like this touch screen, right now a friend of mine helps me out getting a Pi Zero into a arcade controller but to make a tablet out of this display and a RPI3 that'll probably run KDE Plasma was another idea I have in mind for the future.
Speaking of controls, I can't speak for moonlight streaming that allows you to do Steam In-Home Streaming but RetroPie actually uses RetroArch as a backend.
You can configure controls for any emulated system as well as for any input device but it's a bit complicated by doing this via the config file so you might wanna find your way into the config menu.
Check the 'moonlight' command options, there is one which allows you to use a specific joystick mapping configuration through a file on your computer (adapted to yours, you should easily find a pastebin of one that corresponds). By default steam assume you re using a steam controller, that s why controls are inverted. (also make sure the file you use in the command option has the right format (I think it's smthg like '. map'.)
you need to install the xbox driver in raspbian to make it work properly. install by running sudo apt-get install xboxdrv. I highly recommend you check out some retropie documentation because there is a lot of stuff you can tweak like boxart showing up when you scroll through the games, and setting controls for emulators.
Thanks a lot for the tip! I'll give this a try a bit later.
There is also an xboxdrv installer in the RetroPie setup
From inside emulationstation-->Retropie Setup-->Manage Packages-->Driver-->xboxdrv
Thanks I'll check it out
swear I've reported more people for spm in this post than I have my entire youtube membership.
I think now there's a integrated re-mapper for the driver already on the raspbian, i don't remember the exact command but once launched it asks for each button in order and then you're all set.
thanks! My aunt was going to buy a gift to me when going to the US, now I know what I want
Well I'm glad that you two are close enough that he can ask for an assessment of his package.
Sorry, you set that one up so perfectly I had to take a swing at it.
That's not Steam streaming... That's Nvidia streaming!
+
TheMinigato
Yeah, I was excited too us poor AMD users
TheMinigato he is using steam link!
AntKeeper no he is not idiot.
There's alternatives that are much better than Moonlight, that you can try. YMMV. All have native native Joypad inputs.
-Kinoconsole (Android only)
-Parsec (Works on Windows, Linux, Mac, and RPi. Has an Android port, but it's still experimental)
-NoMachine (Works very well on Windows/Linux and hardware passthrough is a bonus, Android tablet compatibility is hit and miss).
I'm pretty impressed at your talent for making 3 minutes of content take 20 minutes.
I love the streaming aspect of raspberry pi 3
I'm so hyped now... I'm going to buy one right away!
I would not recommend using "any old phone adapter". The raspberry Pi3 has some specific and relatively high power demands. When I use my Samsung 700mA charger, I get a "undervoltage warning". When using cheap micro USB cables (but a good power supply) I also got "undervoltage warning" and then a corrupted SD-Card. It was not a big deal to me, as I had two SD-Cards and had written the image to the SD-Card with my Ubuntu Netbook, but I can imagine that a lot of people would get frustrated and quite, because they do not understand what happened and how to solve it. I highly recommend to buy a USB-Charger labeled for use with the Raspberry Pi 3. Paying that premium is worth it, as power supply issues are frustrating.
by the way: I am watching this video using my Raspberry Pi 3 and a Raspberry Pi 2 (with just an ethernet connection and power connected) is doing his duty as a miniserver for well over a year now. When aware what they are, those things are just amazing.
Good video for beginner pi users!
Im really tempted to get one of these now. I was originally just going to use it simply as a DLNA Media Center for my house, but now Im going to get it to stream games as well.
Controls are backwards because the pie defaults to old school controller layout such as SNES. The button layout on SNES is backwards in comparison to XBOX. Just need to remap the controller on the pie. This can be done in settings.
He said "Linux is a little more complicated than it has to be". haha! In the words of the Arch Linux creator, "if you try to hide the complexity of a system, you make the system more complex.
Sean Patterson I thought the same!
So true lol
Great video. I got a Rasberry Pi 3b this past Thursday with Retro Pie on an SD card. Great little computer for retro games. I might buy an sd card and put linux and use this as a computer.
You can configure the controls by hitting select plus x on your controller during the game and then entering the menu.
If your Retropi is up to date, it is really easy to configure controls. Just go to the menu, and then to configure input. haha :)
You can't use "any old phone charger" the biggest issue with most pi power supplies is you have one that cannot supply enough amperage depending on your project. Be mindful and make sure you get an appropriate power supply for your model pi.
the charger works with any micro cable. for example (ps4 charger, samsung phones charger, etc.)
how is the heat on on it. planning a retro console with a raspberry pi. so far it look s I I need the pi 0 to put in a old nes cartridge case. will this fit in it without itheating up
Cmos is susceptible to static electricity I wouldn't recommend putting the bare pcb on any type of cotton or polyester material without a static ground strap. In layman's terms static can produce 25,000 vdc and easily blow any logic on the raspberry pi.
Thank you for the video! I would recommend that if you are not going to show or display the sensor kits to probably not include them in the video; If your reason for the video was only to show what the Pi can do for gaming, they are probably not needed.
"Linux is more complicated than it has to be"? Wow. Linux is just more BASIC. The complicated thing is supplying these features when most people would rather be able to control it through the terminal or some SIMPLE settings file.
And with most people I mean most linux users. It wasn't made for the masses. It requires some kind of technical understanding and know-how, or whatever.
Linux is definitely not more complicated than it needs to be. Windows and MacOS have done a lot for making the use of a computer much more mainstream and accessible, and in the process abstracted a way control of a lot of low level stuff that most people will never need to interact with. On the other hand, gaining any kind of fine-grained control or editing system-level settings for these OS's is much harder. Additionally, that primary benefit has become a lot less noticeable in recent years as there are several linux distrobutions that install easily and come with fancy GUIs and pre-installed software and whatnot. I would say at this point, the only thing that makes Windows / MacOS "simpler" is the pure adoption numbers. Everyone uses it, so most software and hardware peripherals are designed to be compatible with it. If you want to go to a BestBuy and buy a camera / printer / doodad / whatever chances are you will have to go through less hoops to get it working.
However, I would argue that once you get said peripheral working in linux, you are likely to have less problems with it in the long run.
You can configure your controller mapping from the RetroPie menu.
your dad is awesome!
i just got my very first Raspberry Pi 3 kano computer kit yesday
I kinda want that keyboard and trackpad board for my couch computer...
It is not that expensive to run 24/7. It would only be around $1.30 for a full month if it is drawing power constantly(like you are maxing it out all the time).
You need your pc on though
the pi alone is better than apple. it has what more? /a headphone jack/
Draecon Lee And multiple OS's
Ton cool Apple is better
Draecon Lee yeah, apple sucks. You can't even emulate games on apple
Is that the latest Thief game? Running like that on this machine? Quick search reveals it has a VideoCore IV as a GPU. This thing was announced in 2010. It has almost 30 GFlops of power. Seriously?
EDIT: I then noticed it was only streaming...
Great staff! Thanks for the video!))
sudo raspi-config could disable overscan or you can use that to change display. You can also make it so it is no login.
I enjoyed this video, thanks, i have that same drum machine!
there is and option to config the buttons, and there is a encolsures for the 7 inch touch screen
It is still worth to buy for playing small game !!
Lol I told my mom that I want this raspberry-pi and a Tesla coil but overall it’s a very good gaming device 😃
I was planning on making a Home Entertainment System with retropie and that chromecast-esque thing. I was going to use berryboot to only use 1 sd card, but now i will definitly stream steam. I was going to buy a steam link anyways XD
I'd say it is as complex as it needs to be and can be more complex but not less. There is a knowledge gap for non-Unix users and repetition eases that gap fairly quickly as many commands are repeated for similar operations. Wordy. I call it a bit wordy.
"the ground wire" as an electrical engineer this pissed me off.
Nice, last thing is to add a solar battery for efficiency 100%
"one of this crazy european adapters" he says, lmao
To change overscan just go in to menu and then raspberry pi settings.
Moonlight is a little woonky but you can make a keymap for any contoller that the Pi can see.
Do not fret as you can change the bindings easily using the following commands:
cat /proc/bus/input/devices
This command will display the connected USB devices. Look for the event number of your device. Most likely it will be event0
Now you need to create a map file with your controller's bindings. Do this by typing:
moonlight map -input /dev/input/event3 FILENAME.map
Replace FILENAME with whatever you wish. This will open up a quick
wizard where you press buttons/move joysticks as per the instructions on
the screen. Follow this until the end.You have now created your map file. In order to use this with your game you must add the following to the end of your original moonlight stream command:
-mapping FILENAME.map
For example your command to launch the game stream, using your controller preferences could be:
moonlight stream -1080 -30fps -app Steam -mapping controller.map
Thanks a lot! This was very helpful :D
Had a power issue plugging an arduino mega2560. Bluetooth mouse, keyboard and hdmi connected. I'm using a 2.0A adapter. It hanged.
this thing has better io than the macbook 2016
Looks cool!
yes you can configure your controllers
That BBC ARM software for the Raspberry Pi should be good.
A nice explanation
So its stream streaming meaning it isn't running steam?
Great video!
You should make an arcade with this retro gaming.
This is so cool
Just ewanted to correct something you said.
The Pi cannot run on any normal phone charger. It needs higher power output. While a normal phone charger will work, once it does something taxing, it will try to draw more power and it will shutdown, since the adapter didnt give enough.
any normal charger can do 2A nowadays, so U know ;)
edit. just read default charger is 2.5A, that's an issue indeed.
I appreciate your double check
instead of using retropi I use RecalBox! In my opinion its way more advance and easier to set up!
Very cool I want one
You can configure the controls in retroarch settings of raspberry pi per emulator
One thing you can only stream games trough "Nvidia Shield streaming". If you have an AMD card you can't do that. Just sayin. Great video btw.
Yes that's very true! I should have mentioned that the streaming pc was using a GTX970. Thanks, good tip!
Hypnox Gaming yeah i was deceived by the title ;) It's NVIDIA gamestreaming and not Steam streaming !
The N64 emulation doesn't look too hot to me. I see a lot of issues with aliasing and possibly some texture filtering problems (hard to tell with the out-of-sync filmed TV footage). It might do a good job of CPU and input emulation, but personally those RCP shortfalls would drive me crazy.
amazing video!!!
For my pi, I bought a micro usb cable with a switch button on it to turn it on and off
Great video
Thanks a lot, I'm glad you enjoyed it!
That is a odd consequence, my Logitech game profiler does that, at a random point in games while using my gamepad... The buttons remap... Every version does it, but if I use Joytokey it is fine...
i just recently purchased a pi3 i use it for retro gaming, but i didn't even think of streaming my steam to it! this will be great! thanks! i think i need to uninstall retro pi. i think its the only thing on it. its all i see now when i power on. but setting this stream up will be great. i this set up in my attic with a projector on my slanted ceiling, its so cool! thanks for the vid
Hey I'm glad you found my video helpful! Instead of uninstalling Retropie, you could always buy a 2nd cheap micro SD card to swap it out with and keep Retropie ready to go on the side.
Also keep in mind that the Raspberry Pi uses a software package called Moonlight to stream Steam games. This treats the Pi as a Nvidia Shield device, and as such, it requires a PC with a Nvidia Shield enabled graphics card. The PC that I'm streaming from in this video is using a GTX970 graphics card, but most modern Nvidia cards should work.
Your gaming setup sounds great! I hope this works out for you!
Hypnox Gaming duh. i totslly forgot about that. noobness. thanks!
Hypnox Gaming swapping out sd cards is for plebs, use berryboot for glorious Linux masterrace goodness
thanks sir
Great review
Just get a portable charger and BOOM, instant retro game emulator
Instead of using nano at the config file, you could use raspi-config
Thanks, good tip!
along with the touchscreen and i/o interfaces, this kind of wants me to turn it into a carputer
can you configure different controllers (nes, snes, n64, Genesis, playstation, GameCube) so that you can plug in the proper controller for each emulation system? that would be cool if it remembered the button layout once the controller is plugged in.
People all over the world are switching from Windows for daily use to Linux, they do it and it's ok, the world doesn't end. Your "it's not Windows" complaints are annoying.
Why oh why would you EVER place a circuit board on carpet!?!?
is there a possibillity to get all the roms in a package?
You can look on torrent sites. Usually people will offer them in packages grouped by console such as, "500 SNES ROMs" ... "50 N64 ROMs" and so on.
Your shell script is wrong. The first line is commented out since it starts with # it should start with #!/bin/sh
You also left out the first front slash which is referring to the root filesystem. And the hasbang ( #! ) being a human readable magic number. This line just pics the shell you want to use. #!/bin/bash should also work but its conventional to write #!/bin/sh
Moonlight has the ability to remap keys, I think you can even run a command to get a GUI to do it. And you can launch Moonlight in emulationstation.
The shell script is wrong ( 8:15 ). The first line should be: #!/bin/bash instead of #bin/bash. The line you put makes no sense. I guess it works because use the bash interpreter by default. Additionally one question for you: how it works at 60fps? 30fps for me is just not enough.
What the shell? Kappa
Javier Sianes So to answer your question about the frame rate he used during stream setup, most televisions are not using a 60 hz refresh rate, simply because they are not typically used for intensive gaming purposes and rather rendering video. This is why he used a 30 fps refresh rate, because the standard for televisions is 30 hz. If the frame rate was set to 60 during the stream setup, there wouldn't have been a noticeable difference on a TV, and there may have even been some frame tearing. Yikes! Anyhow, I'm sure that if connected to a standard gaming monitor, the frame rate would be normal at 60 fps, provided the stream machine was capable of running games at that speed.
you san add a switch inline with the i/o pins that acts as a on off button like a main PC
Please, make a tutorial of how to make it into a videogame. :D
Very cool
You should have had to configure your controller on the first bootup of retropie
I now need another raspi.....
I pull it out all the time at work to "play retro games".
If you have a openvpn server running at home could you be somewhere else and login with the VPN to your home network and stream from anywhere
You can set up your own configuration
Microsoft Xbox paddle works with a PC just fine because they developed my MS. Linux coding is different
You should install A Heat Sink for this 3rd version of Raspberry Pi
Is there a way to connect a Bluetooth Speaker to the Pi 3?
I want to make a laptop with one of these
Teacher father requested son to figure out the educational value of a device; son plays games on it. Typical.
PlusBerry Pi box.. For the win! Try KODI on it.
how about the temperature if you used for hours ?
You can do all that with an old laptop too.
Not at that price, not at that power usage, not at that size of the actual computer.
Philip Cooper and without noisy fans
Barnaclebeard I'm actually using an old laptop's guts that I stuck into a small htpc case (custom made ofc). It mainly runs Kodi with some retro gaming action now and then. So it's definitely possible.
Ian Swart what os? using emulators?
It comes with an 8 gb card but we all know we would change it out
Can it run Tetris remastered at 8K?