Description: sane default paths, otherwise RetroArch will populate your ~/ (upstream improved it)
Index: RetroArch-1.3.6/retroarch.cfg
===================================================================
--- RetroArch-1.3.6.orig/retroarch.cfg	2016-07-18 23:27:03.544587658 -0300
+++ RetroArch-1.3.6/retroarch.cfg	2016-07-18 23:32:59.573667634 -0300
@@ -10,7 +10,7 @@
 
 # If set to a directory, Content which is temporarily extracted
 # will be extracted to this directory.
-# cache_directory =
+cache_directory = "/tmp"
 
 # Save all input remapping files to this directory.
 # input_remapping_directory =
@@ -35,10 +35,10 @@
 # libretro_path = "/path/to/libretro.so"
 
 # A directory for where to search for libretro core implementations.
-# libretro_directory =
+libretro_directory = "/usr/lib/@DEB_HOST_MULTIARCH@/libretro/"
 
 # A directory for where to search for libretro core information.
-# libretro_info_path =
+libretro_info_path = "/usr/share/libretro/info/"
 
 # Sets log level for libretro cores (GET_LOG_INTERFACE).
 # If a log level issued by a libretro core is below libretro_log_level, it is ignored.
@@ -75,7 +75,7 @@
 # system_directory =
 
 # Sets start directory for menu content browser.
-# rgui_browser_directory =
+rgui_browser_directory = "~/"
 
 # Content directory. Interacts with RETRO_ENVIRONMENT_GET_CONTENT_DIRECTORY.
 # Usually set by developers who bundle libretro/RetroArch apps to point to assets.
@@ -83,7 +83,7 @@
 
 # Assets directory. This location is queried by default when menu interfaces try to look for
 # loadable assets, etc.
-# assets_directory =
+assets_directory = "/usr/share/libretro/assets/"
 
 # Dynamic wallpapers directory. The place to store the wallpapers dynamically
 # loaded by the menu depending on context.
@@ -93,7 +93,7 @@
 # thumbnails_directory =
 
 # Sets start directory for menu config browser.
-# rgui_config_directory =
+rgui_config_directory = "~/.config/retroarch/"
 
 # Show startup screen in menu.
 # Is automatically set to false when seen for the first time.
@@ -211,7 +211,7 @@
 # video_filter =
 
 # Defines a directory where CPU-based video filters are kept.
-# video_filter_dir =
+video_filter_dir = "/usr/lib/@DEB_HOST_MULTIARCH@/retroarch/filters/video/"
 
 # Path to a font used for rendering messages. This path must be defined to enable fonts.
 # Do note that the _full_ path of the font is necessary!
@@ -262,7 +262,7 @@
 # audio_resampler =
 
 # Audio driver backend. Depending on configuration possible candidates are: alsa, pulse, oss, jack, rsound, roar, openal, sdl, xaudio.
-# audio_driver =
+# audio_driver = "pulse"
 
 # Override the default audio device the audio_driver uses. This is driver dependant. E.g. ALSA wants a PCM device, OSS wants a path (e.g. /dev/dsp), Jack wants portnames (e.g. system:playback1,system:playback_2), and so on ...
 # audio_device =
@@ -271,7 +271,7 @@
 # audio_dsp_plugin =
 
 # Directory where DSP plugins are kept.
-# audio_filter_dir =
+audio_filter_dir = "/usr/lib/@DEB_HOST_MULTIARCH@/retroarch/filters/audio/"
 
 # Will sync (block) on audio. Recommended.
 # audio_sync = true
@@ -625,7 +625,7 @@
 #### Menu
 
 # Menu driver to use. "rgui", "lakka", etc. 
-# menu_driver = "rgui"
+menu_driver = "xmb"
 
 # If enabled, the libretro core will keep running in the background when we
 # are in the menu.
@@ -788,3 +788,7 @@
 # network_cmd_enable = false
 # network_cmd_port = 55355
 # stdin_cmd_enable = false
+
+
+# Seems ribbon is slow in some hardwares, let's use "Ribbon (simplified)"
+menu_shader_pipeline = "1"
