proton:raspi_setup
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| proton:raspi_setup [2016/06/18 13:20] – seth | proton:raspi_setup [2023/12/03 06:42] (current) – seth | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ** Experimental | + | ** Compiling Proton |
| - | Here is how to setup the Raspberry Pi to support normal OpenGL (with acceleration) | + | Test with the latest |
| - | These steps are what I use to compile | + | These should run both in the desktop GUI, or directly from bash. (Fullscreen) |
| - | * Give the video card more memory on the pi. Run raspi-config and give it 128 or 256 (good for the pi3) | + | First, |
| - | * Also enable the experimental OpenGL driver under the Advanced section in raspi-config | + | |
| - | * Install cmake on the pi (sudo apt-get | + | |
| - | * Do "sudo rpi-update" | + | |
| - | * Run the following from a shell: | + | |
| - | < | + | < |
| - | sudo apt-get | + | sudo apt-get install |
| + | sudo apt-get install | ||
| + | </ | ||
| - | sudo apt-get install | + | |
| + | Don't forget git! | ||
| + | |||
| + | <code bash> | ||
| + | sudo apt-get install | ||
| </ | </ | ||
| - | * Do the following from a shell window to install | + | Next, install |
| - | < | + | < |
| - | cd ~ | + | cd ~ |
| - | wget https://www.libsdl.org/release/SDL2-2.0.4.tar.gz | + | git clone https://github.com/SethRobinson/proton.git |
| - | tar zxvf SDL2-2.0.4.tar.gz | + | |
| - | cd SDL2-2.0.4 && mkdir build && cd build | + | |
| - | ../ | + | |
| - | make -j 5 | + | |
| - | sudo make install | + | |
| </ | </ | ||
| - | * To test, type " | + | Now let's build Proton' |
| + | <code bash> | ||
| + | cd ~/ | ||
| + | sh linux_compile.sh | ||
| + | </ | ||
| + | |||
| + | Now let's compile and run RTBareBones: | ||
| + | |||
| + | <code bash> | ||
| + | cd ~/ | ||
| + | sh linux_compile.sh | ||
| + | cd ../bin | ||
| + | ./ | ||
| + | </ | ||
| + | |||
| + | If that worked, enjoy the spinning triangle and text stretching! | ||
| + | |||
| + | Now let's do RTSimpleApp, | ||
| + | |||
| + | <code bash> | ||
| + | sudo apt-get install libsdl2-mixer-dev | ||
| + | </ | ||
| + | |||
| + | Great. | ||
| + | |||
| + | <code bash> | ||
| + | cd ~/ | ||
| + | sh linux_compile.sh | ||
| + | cd ../media | ||
| + | sh update_media.sh | ||
| + | cd ../bin | ||
| + | ./ | ||
| + | </ | ||
| - | Step 2: Proton stuff | + | If that worked, enjoy the app. If it didn' |
| - | * Install linux tools for Windows, rsync and ssh should work from the command line | + | === Note from Dec 3rd, 2023 === |
| - | * Setup a ssh key pair so you don't have to type passwords | + | |
| - | * Edit SetupVars.bat and edit the IP to the pi | + | |
| - | * Run CopyStuffToPi.bat. | + | |
| - | * Edit the RTBareBones/ | + | |
| - | * RTBareBones/ | + | |
| - | You'll have to the copy the RTBareBones/ | + | I updated things so pulseaudio is used by default instead of alsa when compiling on a pi, this fixes audio on the latest Raspberry Pi OS. (in AudioManagerSDL.cpp) |
| - | Running " | + | === State of Proton on the Pi === |
| + | |||
| + | Hint: Using the RetroPi dist? You can edit the text file **/opt/ | ||
| - | That should be enough | + | An easy way to replace the boot splash is replacing **/ |
proton/raspi_setup.1466256057.txt.gz · Last modified: by seth
