RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    ppsspp, how to install it on odroid Xu4?

    Scheduled Pinned Locked Moved Help and Support
    odroid xu4ppsspp
    17 Posts 3 Posters 1.4k 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.
    • karaK
      kara
      last edited by

      For ppsspp, it seems that the retropie script loads the 1.5.4 version of the emulator ppsspp or the current stable version of this emulator is 1.7.5. Many things have been updated! Why this version 1.5.4?

      = = = = = = = = = = = = = = = = = = = = =
      Getting sources for 'ppsspp' : PlayStation Portable emulator PPSSPP
      = = = = = = = = = = = = = = = = = = = = =
       
      git clone --recursive --depth 1 --branch v1.5.4 "https://github.com/hrydgard/ppsspp.git" "/home/karatosor/RetroPie-Setup/tmp/build/ppsspp/ppsspp"
      Cloning into '/home/karatosor/RetroPie-Setup/tmp/build/ppsspp/ppsspp'...
      Note: checking out 'a1e74d0d4f89ba3fa2d4fe64bac7a0fa16fc146f'.
      

      github ppsspp my article

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

        @kara Because newer versions are buggier and crash during save/load. You can compile a newer version by changing the scriptmodule, this way you can see if it compiles on the XU4 - but you should also test it to see if it works ok.

        1 Reply Last reply Reply Quote 0
        • karaK
          kara
          last edited by kara

          There is an article of Odroid Magazine dating from November 1, 2018, so relatively recent, which details the installation procedure of ppsspp on an Odroid xu4. The version as of 1 November 2018 is 1.7.4. Much more recent version than 1.5.4. It seems to work well on Odroid xu4 but requires a whole installation procedure!

          article Odroid Magazine

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

            @kara The scriptmodule should have all the necessary steps - as outlined in the article - coded so that you can just use the instructions I posted earlier to compile/install (with retropie_packages.sh) and just change the release version from 1.5.4 to a more recent one. But, as I said, if compiling and installation works, then give it a try to see how it actually runs.

            1 Reply Last reply Reply Quote 0
            • karaK
              kara
              last edited by kara

              I tried just by changing the version in the script but there are patches that are applied that cause errors (diff), I will try to compile it apart and test it in its latest version to see if it works.

              thank you for your help mitu, it is precious to me

              I will test with bomberman land :) I love this game!

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

                @kara You can comment out the patches in the scriptmodule, I think they're not needed in recent versions. But it's better to enjoy some games rather than watching compilation messages fly by :).

                1 Reply Last reply Reply Quote 0
                • karaK
                  kara
                  last edited by kara

                  I managed to compile it under odroid Xu4 in its latest version, it needed the library sdl2, to avoid the segmentation fault at runtime.

                  It runs but with an error message:

                  E: VulkanLoader.cpp:339: Failed to create vulkan instance.
                  Vulkan is not availabe.
                  Failed to initialize SDL with joystick support. Retrying whitout.
                  Unable to initialize SDL: No available video device
                  

                  I used this article to compile ppsspp

                  1 Reply Last reply Reply Quote 0
                  • karaK
                    kara
                    last edited by kara

                    The gpu Mali T628 of the Odroid xu4 does not seem to support Vulkan, an idea to compile ppsspp without Vulkan but rather openGL?

                    1 Reply Last reply Reply Quote 0
                    • karaK
                      kara
                      last edited by

                      we are progressing, I had the creator online, it seems that the detection of Vulkan is not going well. It should switch to OpenGL, it does not. The bug is referenced, I'm waiting for its correction!

                      1 Reply Last reply Reply Quote 0
                      • karaK
                        kara
                        last edited by kara

                        There seems to be another problem, the programmers on the hrydgard github tell me about the impossibility of running sdl2 without x11. It is necessary to recompile the sources of sdl2 with the kmsdrm option activated.

                        Do you have an idea about what kmsdrm is and what additional options should I use?

                        1 Reply Last reply Reply Quote 0
                        • karaK
                          kara
                          last edited by

                          does Retropie start in a particular window system? do i really need to install sdl2 with kmsdrm?

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

                            @kara I'm not sure how it's on the XU4, but on the PI there is no Windows environment needed. I don't know the details about the feedback you got from the upstream repo, but SDL can certainly run without X11 and (at least) on the PI it works only like this.

                            1 Reply Last reply Reply Quote 0
                            • karaK
                              kara
                              last edited by

                              Thank you mitu, I will test an integration "like that", without modifying sdl2, in retropie and see if it starts, i will keep you informed !

                              1 Reply Last reply Reply Quote 0
                              • karaK
                                kara
                                last edited by

                                excuse me if I do not give a lot of news about Odroid Xu4 trials, but I'm sick (cancer), I'm in remission, but the treatments are still heavy, I'm doing this on my free time, when I'm not suffering not too much !

                                1 Reply Last reply Reply Quote 0
                                • N
                                  neonlightning
                                  last edited by

                                  i'm not sure what has been changed to get it to work. but i know the TheRA is runing commit version 0b9c212 at the time of me writing this.

                                  1 Reply Last reply Reply Quote 0
                                  • karaK
                                    kara
                                    last edited by

                                    Compiled in its latest version, installed on retropie, I will test it this week! thanks a lot !

                                    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.