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

    Pi5 vs Mini PC?

    Scheduled Pinned Locked Moved General Discussion and Gaming
    pi5minipcfanlessmini pc
    14 Posts 7 Posters 8.1k 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 @hooperre
      last edited by

      @hooperre Yes, something like that. It costs more, but it's also much more powerful and - in a mini factor - take less space than a full blown PC.

      1 Reply Last reply Reply Quote 1
      • Y
        yserra
        last edited by yserra

        I use Retropie both on a Raspberry Pi 4B and on an Intel NUC NUC8i7HVK (a PC with CPU Core i7 @3.1/4.2 GHz, 16 GB of RAM, GPU Radeon RX Vega M GH, silent/fanless).

        The limit with the Raspberry Pi 4B are the Sony PSP, the Sega Dreamcast, and the N64 : the games are "quite" playable, but with some slowdown or some sound bugs.

        On the NUC, Saturn, N64, Dreamcast, PSP, MAME/Arcade 3D games like Virtua Fighter run very fast. I didn't try PS2 games.

        Forget Windows 98. On the Raspberry Pi 4B, even Windows 3.1 is just not usable with DosBox. On the NUC, Windows 3.1 runs OK. But nothing more. Actually, even on my Mac M1 Max with 64GB of RAM, I can't run Windows 98 under DosBox-X...

        What you should know is that Retropie on Raspberry Pi is very stable, while it's quite difficult to maintain on the PC.

        The problem on the NUC is not Retropie, it's the fact that you must install Retropie upon a Linux Ubuntu which updates very often and each time with some loss of backwards compatibility.

        Every time there's a major update of Ubuntu, you're quite sure it will break something into Retropie (sound, full screen...) and you will have hours to spend to understand how to repair it.

        In addition, at every update of Retropie on the PC, the new software is built from the source code, so you will have to wait a looooong time before everything installs. On Raspberry Pi, you install binaries instantly.

        I use my NUC to play Ridge Racer or Tekken on the PSP and the Raspberry Pi to play with everything else that is older.

        mituM quicksilverQ 2 Replies Last reply Reply Quote 1
        • mituM
          mitu Global Moderator @yserra
          last edited by

          @yserra said in Pi5 vs Mini PC?:

          The problem on the NUC is not Retropie, it's the fact that you must install Retropie upon a Linux Ubuntu which updates very often and each time with some loss of backwards compatibility.

          To mitigate this, use either Debian stable (which has a faster release cycle these days) or an Ubuntu LTS release (20.04 now, with 24.04 just released). You can still upgrade to a newer release of the distro once every 2 years and you'd probably have a few things to fix at that time.

          1 Reply Last reply Reply Quote 1
          • quicksilverQ
            quicksilver @yserra
            last edited by quicksilver

            @yserra said in Pi5 vs Mini PC?:

            On the Raspberry Pi 4B, even Windows 3.1 is just not usable with DosBox.

            This is not true. I have windows 3.1 running great on my pi4 just fine. In fact I have it running on my pi 3 as well.

            Dosbox does require a fair amount of configuring to get running smoothly so I would assume you have something set wrong that is causing performance issues.

            Y AshpoolA 2 Replies Last reply Reply Quote 1
            • Y
              yserra @quicksilver
              last edited by

              @quicksilver I'm open to any advice to make Windows 3.1 running smoothy. Could you share your .conf file?

              Here is mine:

              [cpu]
              cycles = max
              
              [midi]
              mpu401     = intelligent
              mididevice = fluidsynth
              
              [gus]
              gus = true
              
              [speaker]
              pcspeaker = true
              
              [dos]
              xms = true
              ems = true
              umb = true
              
              [autoexec]
              PATH C:\WINDOWS;C:\APPS\WORD
              PATH C:\APPS\NC;%PATH%
              SET PATH=U:\;%PATH%
              LH doskey
              C:
              C:\WINDOWS\SMARTDRV.EXE /L
              C:\WINDOWS\FAKESHAR.COM
              DEVICE C:\WINDOWS\IFSHLP.SYS
              C:\WINDOWS\net start
              SET TEMP=C:\WINDOWS\TEMP
              
              quicksilverQ 1 Reply Last reply Reply Quote 0
              • AshpoolA
                Ashpool @quicksilver
                last edited by Ashpool

                @quicksilver said in Pi5 vs Mini PC?:

                This is not true. I have windows 3.1 running great on my pi4 just fine. In fact I have it running on my pi 3 as well.

                Well, and if one is not restricted to retropie per se (though it is/was possible to install dosbox-x under retropie), dosbox-x is optimized for windows installs before XP, or better to say predating ME (really, no one wanted that one). At least on a Pi4, running Win95B within Dosbox-X (without utilizing 3dfx) runs pretty smooth/well for games of that era [edit: at least as smooth as they run in their time on affordable systems of that time, only drawback is the 3dfx support which is at its best under winows with dgvoodoo2 or nglide (time for a 3dfx vulkan wrapper under *nix systems!)].

                Y 1 Reply Last reply Reply Quote 0
                • Y
                  yserra @Ashpool
                  last edited by

                  @Ashpool
                  How do you install Dosbos-X on Retropie?
                  The doc doesn't mention it.
                  I don't have it in Retropie-setup.
                  The link you gave is about Dosbox Staging (which I use).

                  I see some option to install it aside of Retropie, meaning not running it from EmulationStation but from the Desktop environment. Obviously it would make it "possible" on Raspberry Pi, but not really included in Retropie. If the goal is to quit Retropie to run it, I would prefer to emulate Windows 3.11/98 from a real desktop computer, as my Ubuntu PC or my Mac (this is what I already do, by the way).

                  AshpoolA 1 Reply Last reply Reply Quote 0
                  • AshpoolA
                    Ashpool @yserra
                    last edited by Ashpool

                    @yserra said in Pi5 vs Mini PC?:

                    How do you install Dosbos-X on Retropie?

                    Build/Compile it from the commandline and adding it as a system on its own (see the docs) or add it to the emulator.cfg for the existing DOS(-Box) System. And yes my first link was the official DOSBox thread, but directed to a post where I ranted about my 3dfx experience with DOSBox-ECE and DOSBox-X (as IIRC none of the DBox-variants included in the retropie-setup-scripts incorporate a 3dfx layer/wrapper). More important in that post of mine (that was why I linked to it) was the observation, that though dosbox-x may be run outside an x environment (btw. retropie/the commandline in emulator.cfg can start emulators via xinit), if usescancodes is true, the values for the "keys" whence run in "headless mode" is shifted by 8 compared to the ones obtained from within an x-environment.

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

                      @Ashpool @yserra please take this to a separate topic.

                      1 Reply Last reply Reply Quote 0
                      • quicksilverQ
                        quicksilver @yserra
                        last edited by

                        @yserra your .conf file doesn't look complete. I'll post mine when I have a chance for comparison. It may be beneficial to start a new topic however since this conversation doesn't really fit with the original topic.

                        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.