# Behavior then is defined by video_aspect_ratio_auto. # If this is not set, aspect ratio is assumed to be automatic. # A floating point value for video aspect ratio (width / height). # If video_force_aspect is not set, X/Y will be integer scaled independently. # The base size depends on system-reported geometry and aspect ratio. # Forces rendering area to stay equal to content aspect ratio or as defined in video_aspect_ratio. Should be disabled if using pixel shaders. # Smoothens picture with bilinear filtering. # Avoids having to assume HW state changes inbetween frames. # Use a shared context for HW rendered libretro cores. Using this might improve performance at possible cost of latency and more video stuttering. # video_refresh_rate should still be configured as if it is a 60 Hz monitor (divide refresh rate by 2). # Useful for 120 Hz monitors who want to play 60 Hz material with eliminated ghosting. # Inserts a black frame inbetween frames. # Can reduce latency at cost of higher risk of stuttering. # Sets how many milliseconds to delay after VSync before running the core. # Sets how many frames CPU can run ahead of GPU when using video_hard_sync. Can reduce latency at cost of performance. # Attempts to hard-synchronize CPU and GPU. # have video problems with sRGB FBO support enabled. # suggests RetroArch to use that particular monitor. 0 (default) means no particular monitor is preferred, 1 and up (1 being first monitor), # If fullscreen, prefer using a windowed fullscreen mode. Resolution of 0 uses the resolution of the desktop. # (Real x res: base_size * xscale * aspect_ratio, real y res: base_size * yscale) # Windowed x resolution scale and y resolution scale # By default, tries to use first suitable driver. # Possible ones for desktop are: glx, x-egl, kms-egl, sdl-gl, wgl. # Which OpenGL context implementation to use. # Load up a specific config file based on the core being used. #include's and comments are not preserved. Useful for menu as settings can be modified. # This is only updated in config if config_save_on_exit is set to true, however. # Is automatically set to false when seen for the first time. # Sets start directory for menu config browser. This location is queried by default when menu interfaces try to look forĪssets_directory = /opt/retropie/emulators/retroarch/assets # Usually set by developers who bundle libretro/RetroArch apps to point to assets. Interacts with RETRO_ENVIRONMENT_GET_CONTENT_DIRECTORY. # Sets start directory for menu content browser. System_directory = /home/pi/RetroPie/BIOS # Implementations can query for this directory to load BIOSes, system-specific configs, etc. # Number of entries that will be kept in content history file. # RetroArch keeps track of all content loaded in the menu and from CLI directly for convenient quick loading. # A default path will be assigned if not set.Ĭore_options_path = /opt/retropie/configs/all/retroarch-core-options.cfg # This config file is used to expose core-specific options. # Enable or disable RetroArch performance counters # If this option is enabled, every content file loaded in RetroArch will be
# Enable or disable verbosity level of frontend. # DEBUG = 0, INFO = 1, WARN = 2, ERROR = 3. # DEBUG logs are always ignored unless verbose mode is activated (-verbose). # If a log level issued by a libretro core is below libretro_log_level, it is ignored. # Sets log level for libretro cores (GET_LOG_INTERFACE).
#0 = Ask, 1 = Load Archive, 2 = Open Archive # Sets mode for archived files in file browser. # A directory for where to search for libretro core information.
# A directory for where to search for libretro core implementations. # Load libretro from a dynamic location for dynamically built RetroArch. # RetroArch will automatically load any savestate with this path on startup if savestate_auto_load is set. # Automatically saves a savestate at the end of RetroArch's lifetime. # If set to a directory, the content history playlist will be saved
# Save all playlist files to this directory. # Save all input remapping files to this directory. # If set to a directory, Content which is temporarily extracted # Save all save states (*.state) to this directory. # This will be overridden by explicit command line options. # Save all save files (*.srm) to this directory.