{"id":47275,"date":"2019-06-29T23:16:38","date_gmt":"2019-06-29T23:16:38","guid":{"rendered":"https:\/\/www.libretro.com\/?p=47275"},"modified":"2020-05-27T02:56:52","modified_gmt":"2020-05-27T02:56:52","slug":"retroarch-runahead-and-raspberry-pi-4-the-results-are-in","status":"publish","type":"post","link":"https:\/\/www.libretro.com\/index.php\/retroarch-runahead-and-raspberry-pi-4-the-results-are-in\/","title":{"rendered":"RetroArch, runahead and Raspberry Pi 4 &#8211; the results are in"},"content":{"rendered":"<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-47277\" src=\"https:\/\/www.libretro.com\/wp-content\/uploads\/2019\/06\/voorkant_rpi4-1000x667_1.jpg\" alt=\"\" width=\"700\" height=\"467\" srcset=\"https:\/\/www.libretro.com\/wp-content\/uploads\/2019\/06\/voorkant_rpi4-1000x667_1.jpg 700w, https:\/\/www.libretro.com\/wp-content\/uploads\/2019\/06\/voorkant_rpi4-1000x667_1-300x200.jpg 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/>Thanks to a tester called Namanix, we can tell you in no uncertain terms that runahead with RetroArch works great on Raspberry Pi 4 for systems up to and including the GBA. With runahead configured right, you can get latency BETTER than the original console (on a CRT)!<\/p>\n<p>I repeat again &#8211; with Raspberry Pi 4 and RetroArch, latency is NOT A PROBLEM thanks to runahead. You don&#8217;t need magic controllers or any fancy tech &#8211; but I&#8217;ll let the numbers speak for themselves.<\/p>\n<ul>\n<li>Mario Kart Advance &#8211; VBA Next &#8211; 5 frames ahead &#8211; runahead &#8211; second instance &#8211; 65-75 fps<\/li>\n<li>Super Mario Advance &#8211; VBA Next &#8211; 2 frames ahead &#8211; 2 instances &#8211; 86fps<\/li>\n<li>Mario Kart Advance &#8211; VBA Next &#8211; 2 frames ahead &#8211; 2 instances &#8211; between 65 &#8211; 75 fps full speed<\/li>\n<li>Mario Kart Advance &#8211; VBA Next &#8211; 2 frames ahead &#8211; 1 instance &#8211; 50fps<\/li>\n<li>Super Castlevania 4 &#8211; Snes9x 2010 &#8211; 5 frames ahead &#8211; 1 instance &#8211; 68fps<\/li>\n<li>Super Castlevania 4 &#8211; Snes9x 2010 &#8211; 5 frames ahead &#8211; 2 instances &#8211; 140fps<\/li>\n<li>Sonic &#8211; Genesis Plus GX &#8211; 5 frames ahead &#8211; 2 instances &#8211; 125fps<\/li>\n<li>Streets of Rage 2 &#8211; Genesis Plus GX &#8211; 2 frames ahead &#8211; 1 instance &#8211; 117fps<\/li>\n<li>Super Castlevania 4 &#8211; Snes9x 2010 &#8211; 2 frames ahead &#8211; 1 instance &#8211; 100fps<\/li>\n<li>Super Castlevania 4 &#8211; Snes9x 2010 &#8211; 2 frames ahead &#8211; 2 instances &#8211; 135fps<\/li>\n<\/ul>\n<p>So, in other words, RetroArch and runahead is a done deal for NES, SNES, Genesis, and GBA on a Raspberry Pi 4. Better than console latency, better than on a real CRT. Put a fork in it, it&#8217;s done! All this for $50 tech, too. Kinda hard to beat in value.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Thanks to a tester called Namanix, we can tell you in no uncertain terms that runahead with RetroArch works great on Raspberry Pi 4 for systems up to and including the GBA. With runahead configured right, you can get latency BETTER than the original console (on a CRT)! I repeat again &#8211; with Raspberry Pi [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[256,5,255],"tags":[],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.libretro.com\/index.php\/wp-json\/wp\/v2\/posts\/47275"}],"collection":[{"href":"https:\/\/www.libretro.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.libretro.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.libretro.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.libretro.com\/index.php\/wp-json\/wp\/v2\/comments?post=47275"}],"version-history":[{"count":2,"href":"https:\/\/www.libretro.com\/index.php\/wp-json\/wp\/v2\/posts\/47275\/revisions"}],"predecessor-version":[{"id":47278,"href":"https:\/\/www.libretro.com\/index.php\/wp-json\/wp\/v2\/posts\/47275\/revisions\/47278"}],"wp:attachment":[{"href":"https:\/\/www.libretro.com\/index.php\/wp-json\/wp\/v2\/media?parent=47275"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.libretro.com\/index.php\/wp-json\/wp\/v2\/categories?post=47275"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.libretro.com\/index.php\/wp-json\/wp\/v2\/tags?post=47275"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}