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

    Pi3A+, n64, and 256MB RAM is not enough

    Scheduled Pinned Locked Moved Help and Support
    pi3a+n64 helpmemory split
    1 Posts 1 Posters 395 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.
    • E
      ericbsmith42
      last edited by

      So I was having a problem with getting n64 games to run on the Pi3A+. The games would run as fine as can be expected if they would start, but they often times wouldn't start at all. Even games that I had already played would utterly fail to launch three times out of four.

      I finally had an idea when looking at the Bash display in the command line and suddenly realized that there were only 256MB of RAM available out of the 512MB that the Pi3A+ has. Looking over /boot/config.txt I noticed three lines all the way at the bottom which set video RAM split, apparently basing the split on how much RAM the system has.

      gpu_mem_256=128
      gpu_mem_512=256
      gpu_mem_1024=256

      The middle one applies to the Pi3A+, as it has 512MB of RAM, and sets the split at 256MB vRAM and 256MB system RAM. This setup means that the Pi3A+ has effectively 1/3 of the available system RAM that the Pi3B or Pi3B+ have, and that appears to not be enough for n64 games. I tried changing the setting to gpu_mem_512=128 but that resulted in some front end instability (probably doesn't help that I'm using the 'Showcase' theme, which is a bit of a vram hog, it might work on a less intensive theme). However, setting it to gpu_mem_512=192 seems to allow for system stability as well as allows every n64 game I've tried so far to load (getting them to run stable is another matter, but at least the games LOAD).

      For the technical details, quit Emulation Station by pressing:
      Start -> Quit -> Quit EmulationStation

      At the command line type:
      sudo nano /boot/config.txt

      look for the following line near the bottom of config.txt:
      gpu_mem_512=256

      and change it to:
      gpu_mem_512=192

      Press ctrl+O (letter O) to Write Out/Save the change. Then type ctrl+x to exit and type sudo reboot to restart the pi.

      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.