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

    Vulkan Khronos Video 3D driver on pi4

    Scheduled Pinned Locked Moved General Discussion and Gaming
    for pi4
    19 Posts 3 Posters 1.0k 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.
    • mituM
      mitu Global Moderator @giandeejay
      last edited by

      @giandeejay very shaky video, can barely see what's being shown.

      One advice, since it caught my eye - don't run the emulators through sudo, it will mess up your file permissions.

      giandeejayG 1 Reply Last reply Reply Quote 0
      • giandeejayG
        giandeejay @mitu
        last edited by giandeejay

        @mitu ok...but emulators works...(lr-ppsspp with Vulkan Drivers) i don't know if xinit command can be exceuted without sudo prefix...maybe only sudoers users can launch xinit... I will try..

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

          If you're launching the emulators from a desktop session, you don't need xinit. sudo should never be used to start an emulator.

          Otherwise, if you'd like an emulator to start a Xorg/desktop session before launch then prefix the emulator entry with XINIT: in the emulators.cfg file where the emulator is defined (see minecraft for an example).

          giandeejayG 2 Replies Last reply Reply Quote 0
          • giandeejayG
            giandeejay @mitu
            last edited by giandeejay

            @mitu and if I haven't file config of emulator ?
            My solution is to edit in retropie the es_systems.cfg changing the line between <command> </command>
            This is the command in my youtube video:
            From minute 8:10 to 9:00:
            <command>cd /home/pi/games/ppsspp sudo xinit ./ppssppsdl %ROM%</command>
            Now I will try to replace "sudo xinit" to
            XINIT: ...leaving the rest of the command unchanged...

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

              @giandeejay said in Vulkan Khronos Video 3D driver on pi4:

              @mitu and if I haven't file config of emulator ?

              Install the emulator included RetroPie-Setup and that file will be automatically created; you don't need to modify es_systems.cfg. Add an entry for your Vulkan-enabled version in emulators.cfg (prefixed with XINIT: if needed) and you'll be able to choose between the 2 versions from the runcommand launch menu.

              giandeejayG 1 Reply Last reply Reply Quote 0
              • giandeejayG
                giandeejay @mitu
                last edited by giandeejay

                @mitu
                Tried but If I Replace "sudo xinit" with
                XINIT:
                this command not exist on retropie...

                My emulators like Sega Supermodel3 and ppssppsdl runs under emulationstation only with "sudo xinit" ...and the rest of the command...

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

                  @giandeejay said in Vulkan Khronos Video 3D driver on pi4:

                  @mitu XINIT: this command not exist on retropie..

                  It's not a command, it's an option for runcommand telling it to run the program in a desktop/Xorg session.

                  1 Reply Last reply Reply Quote 0
                  • giandeejayG
                    giandeejay @mitu
                    last edited by giandeejay

                    @mitu maybe we talk of 2 different things...
                    The emulator /ppssppsdl that support vulkan driver isn"t present in retropie setup...
                    This special emulator is installed by pikiss...not by retropie...
                    So i have Created a new system in es_systems.cfg
                    Otherwise is impossible to launch it on emulationstation ...

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

                      @giandeejay said in Vulkan Khronos Video 3D driver on pi4:

                      @mitu maybe we talk of 2 different things...

                      Almost. You don't seem to be familiar with how RetroPie configures emulators, though.

                      The emulator /ppssppsdl that support vulkan driver isn"t present in retropie setup...

                      Yes, that's why I said earlier:

                      Add an entry for your Vulkan-enabled version in emulators.cfg (prefixed with XINIT: if needed) and you'll be able to choose between the 2 versions from the runcommand launch menu.

                      Installing the RetroPie entry for ppsspp will create the emulators.cfg, which you can modify an add your own entry (for the Vulkan enabled PPSSPP):

                      ppsspp-vulkan=XINIT:/home/pi/games/ppsspp/ppssppsdl %ROM%
                      

                      You can then, as said earlier:

                      ..you'll be able to choose between the 2 versions from the runcommand launch menu.

                      giandeejayG 1 Reply Last reply Reply Quote 0
                      • giandeejayG
                        giandeejay @mitu
                        last edited by giandeejay

                        @mitu I don't know how to install a retropie entry for vulkan...
                        Where can I install a Retropie Entry ?

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

                          @giandeejay said in Vulkan Khronos Video 3D driver on pi4:

                          @mitu I don't know how to install a retropie entry for vulkan...

                          Install the ppsspp emulator included in RetroPie (it's in the optional package section), just like any other emulators you install from RetroPie-Setup - https://retropie.org.uk/docs/Updating-RetroPie/#manage-packages.

                          giandeejayG 1 Reply Last reply Reply Quote 0
                          • giandeejayG
                            giandeejay @mitu
                            last edited by giandeejay

                            @mitu yes I have already installed ppsspp emulator on retropie..
                            Now how I can configure runcommand to say "ehi runcommand it's ok I have 2 ppsspp emulators let me choose between first or second to launch"
                            The first one is ppsspp , the second one is ppssppsdl...
                            In the configuration file of first one
                            Can I add the line posted by you ?
                            Seems simple to do, I try...
                            xxxxxxxxxxxxxxxxxxxxxxxx
                            Added this line to psp emulators.cfg

                            ppsspp-vulkan = "XINIT:/home/pi/games/ppsspp/ppssppsdl %ROM% --fullscreen"

                            Ok solved YES IT Works...
                            xxxxxxxxxxxxxxxxxxxxxxxx
                            Now runcommand let me choose what version of ppsspp to use...
                            And added ppsspp-vulkan to runcommand menu...
                            Thank you very much...
                            There's always something to learn!

                            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.