# Neo Geo Pocket Color: glitchy sound & mediocre performance

**URL:** <https://forum.clockworkpi.com/t/neo-geo-pocket-color-glitchy-sound-mediocre-performance/2846>\
**Category:** Emulators\
**Tags:** retroarch, solved\
**Created:** [February 14, 2019, 10:35pm UTC](https://forum.clockworkpi.com/t/neo-geo-pocket-color-glitchy-sound-mediocre-performance/2846 "2019-02-14T22:35:55Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![Pixelpunker](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/pixelpunker/32/1531_2.png) [@Pixelpunker](https://forum.clockworkpi.com/u/Pixelpunker)\
**Post date:** [February 15, 2019, 8:07am UTC](https://forum.clockworkpi.com/t/neo-geo-pocket-color-glitchy-sound-mediocre-performance/2846/3 "2019-02-15T08:07:39Z")

</div>

I now have smooth performance and no sound issues. 😁

It takes quite a few steps to get there though:

1. Upgrade to OS 0.3 and set the video driver to Lima
2. Build a current Retroarch from source using the script by @hpcodecraft: [How can I Retroarch 1.7.0 to 1.7.3?](https://forum.clockworkpi.com/t/how-can-i-retroarch-1-7-0-to-1-7-3/2550/2?u=pixelpunker)
3. In the retroarch config change the following lines before downloading cores. This will ensure that the cores have hardware support for ARM NEON, which the Gameshell hardware supports

```auto
core_updater_buildbot_url = "http://buildbot.libretro.com/nightly/linux/armv7-neon-hf/latest/"
video_driver = "sdl2"

```

1. In an override file just for the mednafen\_ngp\_libretro core set these values:

```auto
; Workaround for aspect ratio issue in Neo Geo Pocket and Game Boy cores
aspect_ratio_index = "12"
; Prevent blurry pixels
video_filter = "~/video/Normal2x.filt"

```

1. Optionaly set a launcher shortcut to the Neo Geo Core by copying and modifiying action.config from somewhere below /home/cpi/launcher/Menu/GameShell/

---

_[View the full topic](https://forum.clockworkpi.com/t/neo-geo-pocket-color-glitchy-sound-mediocre-performance/2846)._
