RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    Raspberry Pi 5 - official announcement

    Scheduled Pinned Locked Moved General Discussion and Gaming
    rpi5raspberry pi 5
    599 Posts 67 Posters 589.7k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Z
      zaphod24 @Darksavior
      last edited by

      @Darksavior I used the raspbian lite image and then manually installed RetroPie. Sadly there haven't been any other replies so I would advise anyone that wants to replace their pi4 with a pi5 to get better performance with N64 emulation etc. hold off if they play any games locally 2 player.

      PiBoyyyP 1 Reply Last reply Reply Quote 0
      • PiBoyyyP
        PiBoyyy @zaphod24
        last edited by

        @zaphod24 Hey, if you wanted to play 2 player games using your Pi 5 and USB isn't working, why not just use Bluetooth gamepads?

        If you're strong
        You can fly
        You can reach the other side
        Of the rainbow...

        Z 1 Reply Last reply Reply Quote 0
        • Z
          zaphod24 @PiBoyyy
          last edited by

          @PiBoyyy Certainly can, but I already have 2 8bitdo USB gamepads which worked fine on pi4

          retropieuser555R 1 Reply Last reply Reply Quote 0
          • retropieuser555R
            retropieuser555 @zaphod24
            last edited by

            @zaphod24 certainly seems strange. Not sure I have any USB controllers although I might try and plug in my 8bitdo Bluetooth gamepads via USB to test and see if it gives me the errors that way

            Pi 5 4GB

            Retroflag GPI with raspberry pi zero 2 w/ wifi

            Retroachievements:- lovelessrapture

            Z 1 Reply Last reply Reply Quote 0
            • Z
              zaphod24 @retropieuser555
              last edited by

              @retropieuser555 I'd appreciate knowing how that goes.. I even went as far as ordering a usb hub to try and put both gamepads on the same USB controller for the pi5 since they changed things from the pi4 and have 4 buses, one for each usb connector on the back instead of one usb2 and one usb3 for the pi4.

              mituM 1 Reply Last reply Reply Quote 0
              • mituM
                mitu Global Moderator @zaphod24
                last edited by

                @zaphod24 where did you read about the USB buses being 1 per port ?
                The RP1 chip, which drives almost all I/O on the Pi5, has 2 USB buses - see https://hackaday.com/wp-content/uploads/2023/10/rp1-block-diagram.jpg or https://www.raspberrypi.com/documentation/microcontrollers/rp1.html#content.

                Z 1 Reply Last reply Reply Quote 0
                • abjA
                  abj
                  last edited by abj

                  Because im using Pi as a desktop right now. i test my controllers (Logitech 710 & 310) with this page https://hardwaretester.com/gamepad and both are working at the same time. Maybe the issue affect two same controllers or same brand ?

                  `Please be patient, my English is not very good.`

                  pjftP 1 Reply Last reply Reply Quote 0
                  • pjftP
                    pjft @abj
                    last edited by

                    @abj I have played Saturn Bomberman 8-players on the Pi5 in both wired and hybrid (4 wired and 4 wireless PS3 pads - original and Shanwan) and all has gone well, so while it's a good hypothesis, I'm not sure about that angle.

                    1 Reply Last reply Reply Quote 3
                    • Z
                      zaphod24 @mitu
                      last edited by

                      @mitu

                      lsusb on pi5:

                      Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
                      Bus 003 Device 002: ID 045e:028e Microsoft Corp. Xbox360 Controller
                      Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
                      Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
                      Bus 001 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver
                      Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

                      lsusb on pi4:

                      Bus 002 Device 004: ID 152d:1561 JMicron Technology Corp. / JMicron USA Technology Corp. JMS561U two ports SATA 6Gb/s bridge
                      Bus 002 Device 003: ID 18d1:9302 Google Inc.
                      Bus 002 Device 002: ID 05e3:0626 Genesys Logic, Inc. USB3.1 Hub
                      Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
                      Bus 001 Device 003: ID 05e3:0610 Genesys Logic, Inc. Hub
                      Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
                      Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

                      Conclusion, 4 buses on pi4, 2 usb2 and 2 usb3 and 2 buses on pi4, one usb2 and one usb3. It's possible lsusb is reporting incorrectly or I am misinterpreting the results.

                      mituM 1 Reply Last reply Reply Quote 0
                      • mituM
                        mitu Global Moderator @zaphod24
                        last edited by mitu

                        @zaphod24 said in Raspberry Pi 5 - official announcement:

                        It's possible lsusb is reporting incorrectly or I am misinterpreting the results.

                        Niether - there are 2 physical connections for each pair of USB2/3 ports. But regardless, I don't think that's a problem per-se and it's not the cause of your issue. Maybe your unit has a problem ? Do any other USB peripherals exhibit the same issue (i.e. keyboard/mice) or it's just the gamepads ?

                        Z 1 Reply Last reply Reply Quote 0
                        • Z
                          zaphod24 @mitu
                          last edited by

                          @mitu so far keyboard and mice have been fine, it's just when using 2 gamepads at the same time

                          Z 1 Reply Last reply Reply Quote 0
                          • Z
                            zaphod24 @zaphod24
                            last edited by

                            I gave up and got 2 bluetooth SN30 pro controllers. They work without issue except both light just the first LED which makes it look like both are player one when in fact one is player 2.

                            1 Reply Last reply Reply Quote 0
                            • abjA
                              abj
                              last edited by abj

                              i sumarized the instructions for the Dolphin standalone emulator.

                              1. Update RetroPie-Setup script.
                              2. Install Dolphin emulator from experimental packages.
                              3. Add to this file:
                                /opt/retropie/configs/gc/emulators.cfg

                              this line:
                              dolphin-editor = "XINIT-WMC:/opt/retropie/emulators/dolphin/bin/dolphin-emu"

                              In the end, the file it will be like this:

                              dolphin = "XINIT-WM:/opt/retropie/emulators/dolphin/bin/dolphin-emu-nogui -e %ROM%"
                              dolphin-gui = "XINIT-WM:/opt/retropie/emulators/dolphin/bin/dolphin-emu -b -e %ROM%"
                              dolphin-editor = "XINIT-WMC:/opt/retropie/emulators/dolphin/bin/dolphin-emu"
                              default = "dolphin-gui"
                              
                              1. Start a game and choose from runcommand menu the dolphin-editor. This will open Dolphin menu, where we can change the parameters of the emulator and configure the controller(important).

                              `Please be patient, my English is not very good.`

                              mituM 1 Reply Last reply Reply Quote 1
                              • mituM
                                mitu Global Moderator @abj
                                last edited by

                                @abj said in Raspberry Pi 5 - official announcement:

                                Installed from terminal, a recommended package:
                                gldriver-test.

                                This should be handled automatically now - as part of the 'xorg' installation.

                                abjA 1 Reply Last reply Reply Quote 1
                                • abjA
                                  abj @mitu
                                  last edited by abj

                                  @mitu
                                  I did a fresh install yesterday and the package was installed normally when I tried the above command. I will remove it and try again.

                                  Update: I remove the package and reinstall the emulator and it's working! Thanks @mitu

                                  `Please be patient, my English is not very good.`

                                  1 Reply Last reply Reply Quote 0
                                  • abjA
                                    abj
                                    last edited by

                                    Did someone else have the same error with beetle-psx?

                                    [ERROR] Requesting OpenGL context, but RetroArch is compiled against OpenGLES. Cannot use HW context.
                                    [ERROR] [Environ]: SET_HW_RENDER - Dynamic request HW context failed.
                                    [ERROR] [Environ]: SET_MESSAGE_EXT: Unable to find or open hardware renderer for frontend preferred hardware context. Falling back to software renderer.
                                    

                                    The weird things is that the emulator is running the games without issues with hardware enable. I know that because i can set higher resolution.

                                    `Please be patient, my English is not very good.`

                                    1 Reply Last reply Reply Quote 0
                                    • abjA abj referenced this topic on
                                    • retropieuser555R
                                      retropieuser555
                                      last edited by retropieuser555

                                      I attempted to install pixel desktop from the raspbian tools, in doing so it's knocked the runcommand XINIT:WM functionality:-

                                      Parameters: 
                                      Executing: xinit /dev/shm/retropie_xinitrc -- vt1 -keeptty
                                      
                                      
                                      X.Org X Server 1.21.1.7
                                      X Protocol Version 11, Revision 0
                                      Current Operating System: Linux raspberrypi 6.1.0-rpi8-rpi-v8 #1 SMP PREEMPT Debian 1:6.1.73-1+rpt1 (2024-01-25) aarch64
                                      Kernel command line: reboot=w coherent_pool=1M 8250.nr_uarts=1 pci=pcie_bus_safe snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1  smsc95xx.macaddr=D8:3A:DD:A6:F5:1B vc_mem.mem_base=0x3fc00000 vc_mem.mem_size=0x40000000  console=ttyAMA10,115200 console=tty1 root=PARTUUID=819f3faa-02 rootfstype=ext4 fsck.repair=yes rootwait cfg80211.ieee80211_regdom=GB
                                      xorg-server 2:21.1.7-3+rpt2+deb12u5 (https://www.debian.org/support) 
                                      Current version of pixman: 0.42.2
                                      	Before reporting problems, check http://wiki.x.org
                                      	to make sure that you have the latest version.
                                      Markers: (--) probed, (**) from config file, (==) default setting,
                                      	(++) from command line, (!!) notice, (II) informational,
                                      	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
                                      (==) Log file: "/home/pi/.local/share/xorg/Xorg.0.log", Time: Sun Mar 10 19:09:43 2024
                                      (==) Using config directory: "/etc/X11/xorg.conf.d"
                                      (==) Using system config directory "/usr/share/X11/xorg.conf.d"
                                      modprobe: FATAL: Module g2d_23 not found in directory /lib/modules/6.1.0-rpi8-rpi-v8
                                      /usr/lib/xorg/Xorg: symbol lookup error: /usr/lib/xorg/modules/drivers/fbturbo_drv.so: undefined symbol: shadowUpdatePackedWeak
                                      xinit: giving up
                                      xinit: unable to connect to X server: Connection refused
                                      xinit: server error
                                      
                                      

                                      Any ideas how to revert what pixel's installed/changed? It should only apt install xorg and ldxe no?

                                      Edit: Solved it, pixel installs /usr/share/X11/xorg.conf.d/99-fbturbo.conf which has something funky going on. Removing it and now pixel & xorg runcommand works again

                                      Pi 5 4GB

                                      Retroflag GPI with raspberry pi zero 2 w/ wifi

                                      Retroachievements:- lovelessrapture

                                      1 Reply Last reply Reply Quote 0
                                      • ectoE
                                        ecto
                                        last edited by

                                        Has anyone tried installing eduke32/ionfury? It doesn't start for me, instead it seems to segfault.
                                        I don't know what I could try to make it work.

                                        ExarKunIvE RapidEdwin08R 2 Replies Last reply Reply Quote 0
                                        • ExarKunIvE
                                          ExarKunIv @ecto
                                          last edited by

                                          @ecto i have both on my, they are working.
                                          the only thing i have done is added

                                          /boot/firmware/config.txt this line : kernel=kernel8.img .

                                          not sure if that did anything or not. but both are working for me.
                                          i just did this install a few days ago

                                          RPi3B+ / 200GB/ RetroPie v4.5.14, RPi4 Model B 4gb / 256gb / RetroPie 4.8.2
                                          RPi5 4gb / 512gb / RetroPie 4.8.9 -Basic
                                          Maintainer of RetroPie-Extra .

                                          1 Reply Last reply Reply Quote 0
                                          • RapidEdwin08R
                                            RapidEdwin08 @ecto
                                            last edited by

                                            @ecto Indeed try kernel8 first as mentioned above.

                                            If that still gives you trouble (not segmentation fault), I personally used a sirlemonhead's fork previously to overcome video issues, although it may not be needed anymore.
                                            Mentioned here

                                            Raspberry Pi B, Pi B+, Pi2 B, Pi3 B, Pi3 B+, Pi Zero W, Pi4 (4GB/8GB), Pi5 (8GB/16GB), Pi Zero 2 W, GPi V1, minisforum GK50 / RetroPie 4.8.x

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            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.