Need a new search?

If you didn't find what you were looking for, try a new search!

Viewing 35 results - 1 through 35 (of 130 total)
  • Author
    Search Results
  • rion
    Participant
    Post count: 11

    I did this to but every time a try to exit Kodi is goes to a black screen and then it restarts Kodi again
    I have to login via ssh and reboot with sudo reboot to get back to emulation station.

    from /tmp/runcommand.sh

    fbi: no process found
    Failed to stop cec.service: Unit cec.service not loaded.
    Segmentation fault
    fbi: no process found
    Failed to start cec.service: Unit cec.service failed to load: No such file or directory.
    Failed to stop cec.service: Unit cec.service not loaded.

    from /home/pi/kodi_crashlog-20160406_105355

    ############## Kodi CRASH LOG ###############
    
    ################ SYSTEM INFO ################
     Date: Wed  6 Apr 10:53:55 UTC 2016
     Kodi Options: 
     Arch: armv7l
     Kernel: Linux 4.1.19-v7+ #858 SMP Tue Mar 15 15:56:00 GMT 2016
     Release: Raspbian GNU/Linux 8 (jessie)
    ############## END SYSTEM INFO ##############
    
    ############### STACK TRACE #################
    ############# END STACK TRACE ###############
    
    ################# LOG FILE ##################
    
    10:53:44 321.616608 T:1944743936  NOTICE: special://profile/ is mapped to: special://masterprofile/
    10:53:44 321.616730 T:1944743936  NOTICE: -----------------------------------------------------------------------
    10:53:44 321.616791 T:1944743936  NOTICE: Starting Kodi (16.0 Git:2016-02-23-64108f4e-dirty). Platform: Linux ARM 32-bit
    10:53:44 321.616821 T:1944743936  NOTICE: Using Release Kodi x32 build (version for Raspberry Pi)
    10:53:44 321.616852 T:1944743936  NOTICE: Kodi compiled Feb 23 2016 by GCC 4.9.2 for Linux ARM 32-bit version 3.16.7 (200711)
    10:53:44 321.617035 T:1944743936  NOTICE: Running on Raspbian GNU/Linux 8 (jessie), kernel: Linux ARM 32-bit version 4.1.19-v7+
    10:53:44 321.617096 T:1944743936  NOTICE: FFmpeg statically linked, version: 2.8.6-kodi-2.8.6-Jarvis-16.0
    10:53:44 321.617126 T:1944743936  NOTICE: Host CPU: ARMv7 Processor rev 4 (v7l), 4 cores available
    10:53:44 321.617157 T:1944743936  NOTICE: ARM Features: Neon disabled
    10:53:44 321.617188 T:1944743936  NOTICE: special://xbmc/ is mapped to: /usr/share/kodi
    10:53:44 321.617218 T:1944743936  NOTICE: special://xbmcbin/ is mapped to: /usr/lib/kodi
    10:53:44 321.617249 T:1944743936  NOTICE: special://masterprofile/ is mapped to: /home/pi/.kodi/userdata
    10:53:44 321.617279 T:1944743936  NOTICE: special://home/ is mapped to: /home/pi/.kodi
    10:53:44 321.617310 T:1944743936  NOTICE: special://temp/ is mapped to: /home/pi/.kodi/temp
    10:53:44 321.617371 T:1944743936  NOTICE: The executable running is: /usr/lib/kodi/kodi.bin
    10:53:44 321.617432 T:1944743936  NOTICE: Local hostname: retropie
    10:53:44 321.617493 T:1944743936  NOTICE: Log File is located: /home/pi/.kodi/temp/kodi.log
    10:53:44 321.617523 T:1944743936  NOTICE: -----------------------------------------------------------------------
    10:53:44 321.699829 T:1944743936   ERROR: DBus: Error org.freedesktop.DBus.Error.ServiceUnknown - The name org.freedesktop.UPower was not provided by any .service files
    10:53:44 321.701477 T:1944743936   ERROR: DBus: Error org.freedesktop.DBus.Error.AccessDenied - Permission denied
    10:53:44 321.708832 T:1944743936   ERROR: Previous line repeats 1 times.
    10:53:44 321.708893 T:1944743936   ERROR: DBus: Error org.freedesktop.DBus.Error.ServiceUnknown - The name org.freedesktop.PolicyKit1 was not provided by any .service files
    10:53:44 321.708954 T:1944743936 WARNING: LogindUPowerSyscall - failed to inhibit sleep delay lock
    10:53:44 321.718933 T:1944743936  NOTICE: load settings...
    10:53:44 321.838654 T:1944743936  NOTICE: Found 2 Lists of Devices
    10:53:44 321.838776 T:1944743936  NOTICE: Enumerated PI devices:
    10:53:44 321.838806 T:1944743936  NOTICE:     Device 1
    10:53:44 321.839050 T:1944743936  NOTICE:         m_deviceName      : HDMI
    10:53:44 321.839081 T:1944743936  NOTICE:         m_displayName     : HDMI
    10:53:44 321.839142 T:1944743936  NOTICE:         m_displayNameExtra:
    10:53:44 321.839172 T:1944743936  NOTICE:         m_deviceType      : AE_DEVTYPE_HDMI
    10:53:44 321.839203 T:1944743936  NOTICE:         m_channels        : FL,FR
    10:53:44 321.839233 T:1944743936  NOTICE:         m_sampleRates     : 8000,11025,16000,22050,24000,32000,44100,48000,88200,96000,176400,192000
    10:53:44 321.839264 T:1944743936  NOTICE:         m_dataFormats     : AE_FMT_FLOAT,AE_FMT_S32NE,AE_FMT_S16NE,AE_FMT_S32LE,AE_FMT_S16LE,AE_FMT_FLOATP,AE_FMT_S32NEP,AE_FMT_S16NEP,AE_FMT_AC3,AE_FMT_DTS,AE_FMT_EAC3
    10:53:44 321.839325 T:1944743936  NOTICE:     Device 2
    10:53:44 321.839355 T:1944743936  NOTICE:         m_deviceName      : Analogue
    10:53:44 321.839417 T:1944743936  NOTICE:         m_displayName     : Analogue
    10:53:44 321.839447 T:1944743936  NOTICE:         m_displayNameExtra:
    10:53:44 321.839478 T:1944743936  NOTICE:         m_deviceType      : AE_DEVTYPE_PCM
    10:53:44 321.839508 T:1944743936  NOTICE:         m_channels        : FL,FR
    10:53:44 321.839539 T:1944743936  NOTICE:         m_sampleRates     : 48000
    10:53:44 321.839569 T:1944743936  NOTICE:         m_dataFormats     : AE_FMT_FLOAT,AE_FMT_S32LE,AE_FMT_S16LE,AE_FMT_FLOATP,AE_FMT_S32NEP,AE_FMT_S16NEP
    10:53:44 321.839600 T:1944743936  NOTICE:     Device 3
    10:53:44 321.839691 T:1944743936  NOTICE:         m_deviceName      : Both
    10:53:44 321.839722 T:1944743936  NOTICE:         m_displayName     : HDMI and Analogue
    10:53:44 321.839752 T:1944743936  NOTICE:         m_displayNameExtra:
    10:53:44 321.839783 T:1944743936  NOTICE:         m_deviceType      : AE_DEVTYPE_PCM
    10:53:44 321.839813 T:1944743936  NOTICE:         m_channels        : FL,FR
    10:53:44 321.839844 T:1944743936  NOTICE:         m_sampleRates     : 48000
    10:53:44 321.839874 T:1944743936  NOTICE:         m_dataFormats     : AE_FMT_FLOAT,AE_FMT_S32LE,AE_FMT_S16LE,AE_FMT_FLOATP,AE_FMT_S32NEP,AE_FMT_S16NEP
    10:53:44 321.839935 T:1944743936  NOTICE: Enumerated ALSA devices:
    10:53:44 321.839966 T:1944743936  NOTICE:     Device 1
    10:53:44 321.840088 T:1944743936  NOTICE:         m_deviceName      : @
    10:53:44 321.840118 T:1944743936  NOTICE:         m_displayName     : Default (bcm2835 ALSA bcm2835 ALSA)
    10:53:44 321.840149 T:1944743936  NOTICE:         m_displayNameExtra:
    10:53:44 321.840179 T:1944743936  NOTICE:         m_deviceType      : AE_DEVTYPE_PCM
    10:53:44 321.840210 T:1944743936  NOTICE:         m_channels        : FL,FR
    10:53:44 321.840240 T:1944743936  NOTICE:         m_sampleRates     : 8000,11025,16000,22050,32000,44100,48000
    10:53:44 321.840271 T:1944743936  NOTICE:         m_dataFormats     : AE_FMT_S16NE,AE_FMT_S16LE,AE_FMT_U8
    10:53:44 321.896759 T:1944743936  NOTICE: Loaded settings file from special://xbmc/system/advancedsettings.xml
    10:53:44 321.897064 T:1944743936  NOTICE: Contents of special://xbmc/system/advancedsettings.xml are...
                                                <?xml version="1.0" encoding="UTF-8" ?>
                                                <advancedsettings>
                                                  <video>
                                                    <defaultplayer>dvdplayer</defaultplayer>
                                                    <defaultdvdplayer>dvdplayer</defaultdvdplayer>
                                                    <subsdelayrange>120</subsdelayrange>
                                                    <busydialogdelayms>750</busydialogdelayms>
                                                  </video>
                                                  <fanartres>720</fanartres>
                                                  <imageres>540</imageres>
                                                  <samba>
                                                    <clienttimeout>30</clienttimeout>
                                                  </samba>
                                                  <network>
                                                    <readbufferfactor>4.0</readbufferfactor>
                                                    <cachemembuffersize>31457280</cachemembuffersize>
                                                  </network>
                                                  <gui>
                                                    <algorithmdirtyregions>3</algorithmdirtyregions>
                                                    <nofliptimeout>0</nofliptimeout>
                                                  </gui>
                                                  <splash>false</splash>
                                                </advancedsettings>
    10:53:44 321.898468 T:1944743936  NOTICE: No settings file to load (special://masterprofile/advancedsettings.xml)
    10:53:44 321.898529 T:1944743936  NOTICE: Default DVD Player: dvdplayer
    10:53:44 321.898560 T:1944743936  NOTICE: Default Video Player: dvdplayer
    10:53:44 321.898590 T:1944743936  NOTICE: Default Audio Player: paplayer
    10:53:44 321.898621 T:1944743936  NOTICE: Disabled debug logging due to GUI setting. Level 0.
    10:53:44 321.898651 T:1944743936  NOTICE: Log level changed to "LOG_LEVEL_NORMAL"
    10:53:44 321.898834 T:1944743936  NOTICE: Loading player core factory settings from special://xbmc/system/playercorefactory.xml.
    10:53:44 321.900269 T:1944743936  NOTICE: Loaded playercorefactory configuration
    10:53:44 321.900513 T:1944743936  NOTICE: Loading player core factory settings from special://masterprofile/playercorefactory.xml.
    10:53:44 321.900665 T:1944743936  NOTICE: special://masterprofile/playercorefactory.xml does not exist. Skipping.
    10:53:44 321.998749 T:1944743936  NOTICE: Running database version Addons20
    10:53:44 322.131683 T:1944743936  NOTICE: ADDONS: Using repository repository.xbmc.org
    10:53:44 322.136078 T:1944743936  NOTICE: ADDONS: Using repository repository.popcornmix
    10:53:44 322.200989 T:1944743936  NOTICE: Raspberry PI firmware version: Mar 15 2016 14:47:28 
                                                Copyright (c) 2012 Broadcom
                                                version 1bf9a9a77026af9128a339c82d72e331d3532ee4 (clean) (release)
    10:53:44 322.201111 T:1944743936  NOTICE: ARM mem: 752MB GPU mem: 256MB MPG2:0 WVC1:0
    10:53:44 322.201141 T:1944743936  NOTICE: cacheMemBufferSize: 30MB
    10:53:44 322.201416 T:1944743936  NOTICE: Config:
                                                arm_freq=1200
                                                audio_pwm_mode=1
                                                audio_sdm_mod_order=2
                                                config_hdmi_boost=5
                                                core_freq=400
                                                desired_osc_freq=0x36ee80
                                                disable_commandline_tags=2
                                                disable_l2cache=1
                                                emmc_pll_core=1
                                                force_eeprom_read=1
                                                force_pwm_open=1
                                                framebuffer_ignore_alpha=1
                                                framebuffer_swap=1
                                                gpu_freq=300
                                                hdmi_channel_map=8
                                                hdmi_force_cec_address=65535
                                                init_uart_clock=0x2dc6c00
                                                lcd_framerate=60
                                                over_voltage_avs=0x27ac4
                                                overscan_bottom=48
                                                overscan_left=48
                                                overscan_right=48
                                                overscan_scale=1
                                                overscan_top=48
                                                pause_burst_frames=1
                                                program_serial_random=1
                                                sdram_freq=450
                                                temp_limit=85
    10:53:44 322.201538 T:1944743936  NOTICE: Config:
                                                device_tree=-
    10:53:44 322.201599 T:1944743936  NOTICE: InitWindowSystem: Using EGL Implementation: raspberrypi
    10:53:44 322.203156 T:1944743936  NOTICE: Found resolution 640 x 480 for display 0 with 640 x 480 @ 60.000000 Hz
    10:53:44 322.203217 T:1944743936  NOTICE: Found resolution 640 x 480 for display 0 with 640 x 480 @ 59.940063 Hz
    10:53:44 322.203278 T:1944743936  NOTICE: Found resolution 800 x 600 for display 0 with 800 x 600 @ 60.000000 Hz
    10:53:44 322.203308 T:1944743936  NOTICE: Found resolution 800 x 600 for display 0 with 800 x 600 @ 59.940063 Hz
    10:53:44 322.203339 T:1944743936  NOTICE: Found resolution 1024 x 768 for display 0 with 1024 x 768 @ 60.000000 Hz
    10:53:44 322.203400 T:1944743936  NOTICE: Found resolution 1024 x 768 for display 0 with 1024 x 768 @ 59.940063 Hz
    10:53:44 322.203430 T:1944743936  NOTICE: Found resolution 1280 x 800 for display 0 with 1280 x 800 @ 60.000000 Hz
    10:53:44 322.203461 T:1944743936  NOTICE: Found resolution 1280 x 800 for display 0 with 1280 x 800 @ 59.940063 Hz
    10:53:44 322.203491 T:1944743936  NOTICE: Found resolution 1280 x 960 for display 0 with 1280 x 960 @ 60.000000 Hz
    10:53:44 322.203552 T:1944743936  NOTICE: Found resolution 1280 x 960 for display 0 with 1280 x 960 @ 59.940063 Hz
    10:53:44 322.203583 T:1944743936  NOTICE: Found resolution 1280 x 1024 for display 0 with 1280 x 1024 @ 60.000000 Hz
    10:53:44 322.203644 T:1944743936  NOTICE: Found resolution 1280 x 1024 for display 0 with 1280 x 1024 @ 59.940063 Hz
    10:53:44 322.203705 T:1944743936  NOTICE: Found resolution 1400 x 1050 for display 0 with 1400 x 1050 @ 60.000000 Hz
    10:53:44 322.203735 T:1944743936  NOTICE: Found resolution 1400 x 1050 for display 0 with 1400 x 1050 @ 59.940063 Hz
    10:53:44 322.203766 T:1944743936  NOTICE: Found resolution 1440 x 900 for display 0 with 1440 x 900 @ 60.000000 Hz
    10:53:44 322.203827 T:1944743936  NOTICE: Found resolution 1440 x 900 for display 0 with 1440 x 900 @ 59.940063 Hz
    10:53:44 322.203857 T:1944743936  NOTICE: Found resolution 1440 x 1080 for display 0 with 1600 x 1200 @ 60.000000 Hz
    10:53:44 322.203888 T:1944743936  NOTICE: Found resolution 1440 x 1080 for display 0 with 1600 x 1200 @ 59.940063 Hz
    10:53:44 322.203949 T:1944743936  NOTICE: Found resolution 1680 x 1050 for display 0 with 1680 x 1050 @ 60.000000 Hz
    10:53:44 322.203979 T:1944743936  NOTICE: Found resolution 1680 x 1050 for display 0 with 1680 x 1050 @ 59.940063 Hz
    10:53:44 322.204010 T:1944743936  NOTICE: Found resolution 720 x 480 for display 0 with 720 x 480 @ 60.000000 Hz
    10:53:44 322.204041 T:1944743936  NOTICE: Found resolution 720 x 480 for display 0 with 720 x 480 @ 59.940063 Hz
    10:53:44 322.204102 T:1944743936  NOTICE: Found resolution 1280 x 720 for display 0 with 1280 x 720 @ 60.000000 Hz
    10:53:44 322.204132 T:1944743936  NOTICE: Found resolution 1280 x 720 for display 0 with 1280 x 720 @ 59.940063 Hz
    10:53:44 322.204163 T:1944743936  NOTICE: Found resolution 1920 x 1080 for display 0 with 1920 x 1080 @ 60.000000 Hz
    10:53:44 322.204224 T:1944743936  NOTICE: Found resolution 1920 x 1080 for display 0 with 1920 x 1080 @ 59.940063 Hz
    10:53:44 322.204254 T:1944743936  NOTICE: Found resolution 720 x 576 for display 0 with 720 x 576 @ 50.000000 Hz
    10:53:44 322.204285 T:1944743936  NOTICE: Found resolution 1280 x 720 for display 0 with 1280 x 720 @ 50.000000 Hz
    10:53:44 322.204315 T:1944743936  NOTICE: Found resolution 1920 x 1080 for display 0 with 1920 x 1080 @ 50.000000 Hz
    10:53:44 322.204376 T:1944743936  NOTICE: Found resolution 1920 x 1080 for display 0 with 1920 x 1080 @ 24.000000 Hz
    10:53:44 322.204407 T:1944743936  NOTICE: Found resolution 1920 x 1080 for display 0 with 1920 x 1080 @ 23.976025 Hz
    10:53:44 322.204437 T:1944743936  NOTICE: Found resolution 1920 x 1080 for display 0 with 1920 x 1080 @ 25.000000 Hz
    10:53:44 322.204468 T:1944743936  NOTICE: Found resolution 1920 x 1080 for display 0 with 1920 x 1080 @ 30.000000 Hz
    10:53:44 322.204529 T:1944743936  NOTICE: Found resolution 1920 x 1080 for display 0 with 1920 x 1080 @ 29.970032 Hz
    10:53:44 322.204559 T:1944743936  NOTICE: Found (1920x1080@60.000000) at 40, setting to RES_DESKTOP at 16
    10:53:44 322.204620 T:1944743936  NOTICE: Checking resolution 16
    10:53:45 322.304321 T:1944743936  NOTICE: GL_VENDOR = Broadcom
    10:53:45 322.304413 T:1944743936  NOTICE: GL_RENDERER = VideoCore IV HW
    10:53:45 322.304443 T:1944743936  NOTICE: GL_VERSION = OpenGL ES 2.0
    10:53:45 322.304474 T:1944743936  NOTICE: GL_SHADING_LANGUAGE_VERSION = OpenGL ES GLSL ES 1.00
    10:53:45 322.304535 T:1944743936  NOTICE: GL_EXTENSIONS = GL_OES_compressed_ETC1_RGB8_texture GL_OES_compressed_paletted_texture GL_OES_texture_npot GL_OES_depth24 GL_OES_vertex_half_float GL_OES_EGL_image GL_OES_EGL_image_external GL_EXT_discard_framebuffer GL_OES_rgb8_rgba8 GL_OES_depth32 GL_OES_mapbuffer GL_EXT_texture_format_BGRA8888 GL_APPLE_rgb_422 GL_EXT_debug_marker
    10:53:45 322.783173 T:1944743936  NOTICE: Register - new cec device registered on cec->RPI: CEC Adapter (2708:1001)
    10:53:45 322.834564 T:1944743936  NOTICE: Running database version Addons20
    10:53:45 322.837006 T:1944743936  NOTICE: Running database version ViewModes6
    10:53:45 322.839294 T:1944743936  NOTICE: Running database version Textures13
    10:53:45 322.854492 T:1944743936  NOTICE: Running database version MyMusic56
    10:53:45 322.868683 T:1944743936  NOTICE: Running database version MyVideos99
    10:53:45 322.872223 T:1944743936  NOTICE: Running database version TV29
    10:53:45 322.880066 T:1944743936  NOTICE: Running database version Epg11
    10:53:45 322.882385 T:1944743936  NOTICE: start dvd mediatype detection
    10:53:45 322.952667 T:1944743936 WARNING: CSkinInfo: failed to load skin settings
    10:53:46 323.613831 T:1944743936 WARNING: Previous line repeats 1 times.
    10:53:46 323.613922 T:1944743936 WARNING: JSONRPC: Could not parse type "Setting.Details.SettingList"
    10:53:46 323.685883 T:1944743936  NOTICE: ActiveAE DSP - starting
    10:53:46 323.692474 T:1944743936  NOTICE: initialize done
    10:53:46 323.891815 T:1944743936  NOTICE: Enabled Joystick: 8Bitdo NES30 GamePad Joystick
    10:53:46 323.891907 T:1944743936  NOTICE: Details: Total Axis: 6 Total Hats: 1 Total Buttons: 22
    10:53:46 323.892120 T:1944743936  NOTICE: Running the application...
    10:53:46 324.250519 T:1944743936  NOTICE: starting zeroconf publishing
    10:53:46 324.250793 T:1944743936  NOTICE: starting upnp client
    10:53:46 324.281677 T:1709700016  NOTICE: ES: Starting UDP Event server on 0.0.0.0:9777
    10:53:46 324.281891 T:1709700016  NOTICE: UDP: Listening on port 9777
    10:53:46 324.282684 T:1944743936  NOTICE: Found a non joystick : use it as standard kodi input device - /dev/input/event0
    10:53:47 324.482910 T:1944743936  NOTICE: Found a non joystick : use it as standard kodi input device - /dev/input/event1
    10:53:47 324.572662 T:1944743936  NOTICE: Found a joystick : use it as a joystick input device - /dev/input/event2
    10:53:47 324.670410 T:1944743936  NOTICE: Previous line repeats 1 times.
    10:53:47 324.670502 T:1944743936  NOTICE: Enabled Joystick: 8Bitdo NES30 GamePad Joystick
    10:53:47 324.670563 T:1944743936  NOTICE: Details: Total Axis: 6 Total Hats: 1 Total Buttons: 22
    10:53:52 330.213165 T:1944743936  NOTICE: Storing total System Uptime
    10:53:52 330.213470 T:1944743936  NOTICE: Saving settings
    10:53:52 330.223206 T:1944743936  NOTICE: stop all
    10:53:52 330.223755 T:1944743936  NOTICE: stop player
    10:53:52 330.223877 T:1944743936  NOTICE: ES: Stopping event server
    10:53:52 330.231262 T:1944743936  NOTICE: stopping upnp
    10:53:52 330.288818 T:1709700016  NOTICE: ES: UDP Event server stopped
    10:53:53 330.382812 T:1944743936  NOTICE: stopping zeroconf publishing
    10:53:53 330.387207 T:1944743936  NOTICE: stop dvd detect media
    
    ############### END LOG FILE ################
    
    ############ END Kodi CRASH LOG #############
    
    herbfargus
    Member
    Post count: 1858

    force the resolution to be lower on hdmi and you’ll see performance is the same:

    https://github.com/retropie/retropie-setup/wiki/runcommand

    shakz
    Participant
    Post count: 2
    #122100 In reply to: Image too big |

    I think there are a couple things you can try.
    You will need to edit your /boot/config.txt file
    The default settings are as follows.

    # uncomment if hdmi display is not detected and composite is being output
    #hdmi_force_hotplug=1
    
    # uncomment to force a specific HDMI mode (this will force VGA)
    #hdmi_group=1
    #hdmi_mode=1
    

    It sounds like you may need to uncomment force_hotplug. If you dont know how to use vi or edit files in linux just run this.
    sudo perl -p -i -e 's/#hdmi_force_hotplug=1/hdmi_force_hotplug=1/g' /boot/config.txt
    That just turns this.
    #hdmi_force_hotplug=1
    into this
    hdmi_force_hotplug=1
    so the pie will read it after bootup.
    Reboot and see if this works.
    If not reverse it running the following command.
    sudo perl -p -i -e 's/hdmi_force_hotplug=1/#hdmi_force_hotplug=1/g' /boot/config.txt

    Next you can try forcing the pie into 1080p mode. With the following commands. Again they are just uncommenting the variables so your machine will read them on the next boot.
    Not sure where you are from so here are the NA and EU setups.

    for NTSC (North American TVs 60Hz)
    1080p

    sudo perl -p -i -e 's/#hdmi_group=1/hdmi_group=1/g' /boot/config.txt
    sudo perl -p -i -e 's/#hdmi_mode=1/hdmi_mode=16/g' /boot/config.txt

    to switch back tp default from NTSC settings.

    sudo perl -p -i -e 's/hdmi_group=1/#hdmi_group=1/g' /boot/config.txt
    sudo perl -p -i -e 's/hdmi_mode=16/#hdmi_mode=1/g' /boot/config.txt

    for PAL (European TVs 50Hz)

    sudo perl -p -i -e 's/#hdmi_group=1/hdmi_group=1/g' /boot/config.txt
    sudo perl -p -i -e 's/#hdmi_mode=1/hdmi_mode=31/g' /boot/config.txt

    To go back to default from pal settings

    sudo perl -p -i -e 's/hdmi_group=1/#hdmi_group=1/g' /boot/config.txt
    sudo perl -p -i -e 's/hdmi_mode=31/#hdmi_mode=1/g' /boot/config.txt

    You can see the values here.
    https://www.raspberrypi.org/documentation/configuration/config-txt.md

    Hope this helps you!

    regidark
    Participant
    Post count: 4

    My TV is LG, i use it as a secondary monitor.

    here is the boot file

    # For more options and information see
    # http://www.raspberrypi.org/documentation/configuration/config-txt.md
    # Some settings may impact device functionality. See link above for details

    # uncomment if you get no picture on HDMI for a default “safe” mode
    #hdmi_safe=1

    # uncomment this if your display has a black border of unused pixels visible
    # and your display can output without overscan
    #disable_overscan=1

    # uncomment the following to adjust overscan. Use positive numbers if console
    # goes off screen, and negative if there is too much border
    #overscan_left=16
    #overscan_right=16
    #overscan_top=16
    #overscan_bottom=16

    # uncomment to force a console size. By default it will be display’s size minus
    # overscan.
    #framebuffer_width=1280
    #framebuffer_height=720

    # uncomment if hdmi display is not detected and composite is being output
    #hdmi_force_hotplug=1

    # uncomment to force a specific HDMI mode (this will force VGA)
    #hdmi_group=1
    #hdmi_mode=1

    # uncomment to force a HDMI mode rather than DVI. This can make audio work in
    # DMT (computer monitor) modes
    #hdmi_drive=2

    # uncomment to increase signal to HDMI, if you have interference, blanking, or
    # no display
    #config_hdmi_boost=4

    # uncomment for composite PAL
    #sdtv_mode=2

    #uncomment to overclock the arm. 700 MHz is the default.
    #arm_freq=800

    # Uncomment some or all of these to enable the optional hardware interfaces
    #dtparam=i2c_arm=on
    #dtparam=i2s=on
    #dtparam=spi=on

    # Uncomment this to enable the lirc-rpi module
    #dtoverlay=lirc-rpi

    # Additional overlays and parameters are documented /boot/overlays/README

    # Enable audio (loads snd_bcm2835)
    dtparam=audio=on
    gpu_mem_256=128
    gpu_mem_512=256
    gpu_mem_1024=256
    overscan_scale=1
    gpu_mem_256=128
    gpu_mem_512=256
    gpu_mem_1024=256
    overscan_scale=1

    rompelstilchen
    Participant
    Post count: 7

    hello,

    I could manage to have sound for the n64 emu via the regular audio out
    but I was wondering how to set it up for an usb sound card ?

    I tried many alsa setups to force audio through device 1 instead of zero, so retropie outputs audio through the usb card
    but the n64 emulator still does not want to

    so I tried modifying the config file
    but there only seem to have options for audio jack or hdmi

    can someoone help ?

    thanks

    yakmag
    Participant
    Post count: 8

    Copied all my games into the relevant folders on my Pi 3 and have discovered I have no sound.

    Have checked all the options (force sound via HDMI), checked the PSM sound and it is on full, checked that the TV sound is on (you have to check these things!) but still no sound.

    Have run all the updates but still no joy.

    Anyone else experienced this?

    ts87
    Participant
    Post count: 9

    @herbfargus thank you kindly!
    So i re-installed Jessie.
    Then i installed the LCD driver.
    Next i installed RetroPie.
    RetroPie shows on HDMI.
    Switch to LCD terminal.

    sudo raspi-config
    expand filesystem
    
    disable overscan
    
    force audio to 3.5mm 
    
    advanced options >> enable Device Tree
    
    advanced options >> enable SPI >> load SPI kernel module by default
    
    sudo reboot

    Next
    FBCP

    sudo apt-get install cmake
    git clone https://github.com/tasanakorn/rpi-fbcp
    cd rpi-fbcp/
    mkdir build
    cd build/
    cmake ..
    make
    sudo mkdir /usr/local/bin
    sudo install fbcp /usr/local/bin/fbcp

    Next
    /etc/profile.d/10-emulationstation.sh

    on its own on the second line before emulationstation is called.

    /usr/local/bin/fbcp &

    /boot/config.txt

    
    sudo nano /boot/config.txt
    hdmi_force_hotplug=1
    hdmi_cvt=320 240 60 1 0 0 0 
    hdmi_group=2
    hdmi_mode=87

    and finally
    sudo nano /home/pi/emulationstation.sh

    #!/bin/bash
    /usr/bin/local/fbcp &
    emulationstation
    sudo chmod +x emulationstation.sh

    Not sure if the last one did anything, but after reboot RetroPie loaded on the LCD :)

    raymate
    Participant
    Post count: 46

    Making up a small machine cabinet and was testing with a TV HDMI and all is well.

    The build uses a monitor with no sound so I have forced audio out via the 3.5 in doing so I get a hiss sound on some screen but not all. Its mainly when you should have no sound like on a menu etc.

    How to fix, anyone else found this?

    rdhanded2
    Participant
    Post count: 132

    I usually use my pi on 1 tv but I took it to my buddies and it did not detect video. I brought it home and it worked fine. I tried it on y downstairs tv and it does not detect video. So I went into /boot/config.txt and added:

    config_hdmi_boost=4
    hdmi_force_hotplug=1
    hdmi_drive=2

    Still nothing on basement TV. Works fine upstairs.

    Changed it to:
    config_hdmi_boost=7

    Still nothing. I tried a different card and same issue so I am looking for any advice. Thanks for the help.

    quarterturn
    Participant
    Post count: 7

    Alrighty, I gave up on 720×240 and went with the following in my /boot/config.txt:

    # uncomment if hdmi display is not detected and composite is being output
    hdmi_force_hotplug=1

    # uncomment to force a specific HDMI mode (this will force VGA)
    hdmi_group=2
    hdmi_mode=87
    hdmi_cvt=320 240 60 1 0 0 0

    This provides 320×240 at 15 KHz.

    jwh02017
    Participant
    Post count: 12
    #115323 In reply to: Large Bartop Arcade |

    [quote=115221]Hey @jwh02017

    I edited the config.txt file which you can find in the /boot folder, or if you put the SDCard back into your Windows PC you’ll find the file there.

    The only lines I added were:
    hdmi_group=2
    hdmi_mode=81
    hdmi_drive=2
    hdmi_force_hotplug=1

    The hdmi_drive=2 forces the output to be hdmi so the Pi won’t switch to composite when the TV is still waking up.

    The hdmi_mode=81 specifies the screen resolution of my TV. You need to specify this because the auto detect doesn’t seem to work when using the hdmi_drive=2 line.
    To find the correct code to use for this, use the following link and look for your TV’s native resolution under the “hdmi_mode” DMT section: (You’ll need to look up in your Vizio’s specs what the native resolution is)

    http://elinux.org/RPiconfig

    Hope this helps!

    [/quote]

    Thanks for the info. I currently painting my cabinet so it will be a few days before I can test this.

    catrinisin
    Participant
    Post count: 35
    #115221 In reply to: Large Bartop Arcade |

    Hey @jwh02017

    I edited the config.txt file which you can find in the /boot folder, or if you put the SDCard back into your Windows PC you’ll find the file there.

    The only lines I added were:
    hdmi_group=2
    hdmi_mode=81
    hdmi_drive=2
    hdmi_force_hotplug=1

    The hdmi_drive=2 forces the output to be hdmi so the Pi won’t switch to composite when the TV is still waking up.

    The hdmi_mode=81 specifies the screen resolution of my TV. You need to specify this because the auto detect doesn’t seem to work when using the hdmi_drive=2 line.
    To find the correct code to use for this, use the following link and look for your TV’s native resolution under the “hdmi_mode” DMT section: (You’ll need to look up in your Vizio’s specs what the native resolution is)

    http://elinux.org/RPiconfig

    Hope this helps!

    hesterfu
    Participant
    Post count: 1

    Hi, i need to force the AV output instead of HDMI to connect my pi to a regular CRT TV, i have the cable already but it seems that pressing SHIFT or 1, 2, 3, 4 keys on booting is not helping.

    Any ideas?

    catrinisin
    Participant
    Post count: 35

    Hi all,

    Just wanted to share my latest project based on the awesomeness that is Retropie.
    I built this for my kids (myself mostly, don’t tell my wife) for Christmas this year. I was somehow able to do this in about 4 weeks total thanks to the plethora of info available on this forum and the rest of the internet.

    This was built from one 4′ x 8′ sheet of 1/2″ birch plywood. 1″ x 2″ braces are glued and screwed from the inside on all joints. You can see in one pic where I placed all the pieces using scotch tape temporarily. I then drew lines on the inside where the 1×2 braces were placed.

    This is running a Raspberry Pi 2 with Retropie 3.3.

    The screen is a 19″ TV which I mounted in such a way to use the built in speakers on the bottom and project them forward to the holes you see and small wood box under each speaker. HDMI is used for both video and audio from the Pi. The screen is connected to the frame using it’s own mounting holes where the stand used to be. I drilled holes in a couple aluminum bars and screwed it down to the wood, and used the TV’s own screws that used to hold the stand. Then one more piece of 1×2 wood on top of the tv to hold it in place. I ended up having to force the Pi into HDMI mode and specify the resolution in the config.txt file to keep the TV from switching inputs when powered on. There was a timing issue where the TV took too long to power up and the Pi didn’t detect anything in the HDMI port and then didn’t output HDMI. (unless rebooted while the TV was already on) Also the TV would switch to another input when it didn’t detect an HDMI signal. So forcing the output settings with config.txt fixed all this. I also had to hard set the audio to HDMI instead of Auto in the Raspi-config script.

    The buttons and 8 way joysticks are wired to an iPac2 controller and connected to the Pi via USB. The iPac is running in keyboard mode.

    I’ve customized certain things such as volume control using the option button + player 2 joystick up and down. Save and Load state buttons, Pause, etc.
    The “shift” button you see in the pics (player 2 select button) is the iPac shift key. This allows me to navigate config menus that require tab, enter, F4, etc. (These aren’t labeled; they are just for me)
    The “Option” button in the middle, is the RetroArch hotkey button. It’s the escape key for all non-RetroArch emulators such as MAME. So players can hold “Option” while pressing pause, exit, save, load, and adjusting volume. Save slots are adjusted with option + left and right on player 1 joystick.

    For power, I used a standard IEC power connector with switch built in. This way I can use any standard PC power cable, and get one as long as needed wherever this thing is moved to. The back is removable using a mailbox key. The back of the IEC power connector goes into an electrical outlet box on the inside of the cabinet and is wired to a standard outlet. Then a power strip is connected where the Pi, TV, and LED light power supply all plug in. The buttons and marquee are all lit with LEDs.

    The marquee graphic isn’t tall enough, my own dumb fault, so I will replace that sometime soon. You can see the white bars above and below it for now. People tell me it looks good that way, but it bothers me, lol.

    Finally, I’m still waiting on two small 2 inch speakers grill covers for the front.

    All in all, I’m happy with this and it was a really fun project. I’m still tweaking things on the software side. I think the software stuff took twice as long as making the cabinet.

    [attachment file=”113809″]

    vivira
    Participant
    Post count: 3
    #113776 In reply to: Hdmi Vga |

    Thanks mate , but he has not served me , the configuration that has earned me was:

    hdmi_force_hotplug=1
    hdmi_group=2
    hdmi_mode=35
    sdtv_mode=2
    sdtv_aspect=1
    hdmi_drive=2
    /////////////

    sdtv_aspect=1 for monitors 4:3
    sdtv_aspect=2 for monitors 14:9
    sdtv_aspect=3 for monitors 16:9

    theicebolt
    Participant
    Post count: 1
    #113690 In reply to: Retropie 4 |

    Just booted RP3.3.1RPI2 – from a class10 8Gb SanDisk

    4 usb sockets – 1 x keyboard, 1 x 16Gb stick, 1 x 80211.n dongle, 1 x Bluetooth (PS3 controller) – mouse must replace wifi – use RJ45 WLAN

    auto detecting on boot – usb media and auto-mounting media/usb –
    and running the roms from usb.
    ( sorry if this is done already – I’m looking how to do it, reason for visit )

    a menu item that shows your controller in-test – like windows used to do.

    force_hdmi=1
    LCD ( with touch screen ) to use as either a keyboard/controller, or ‘tweak console menu’ in-game.
    LCD ( w/o touch support ) – map – statistics
    no LCD – run as-is.

    Sorry if I’ve re-suggested ideas that have been covered before, or are in development, but from first run you have to find the answers you seek.

    Thank you all that contribute to this. It’s great ! And all the best for 2016 !!!

    tricapsule
    Participant
    Post count: 3

    Hi all

    Having problems with video output from my Raspberry Pi Zero to my Pioneer AV receiver (model: VSX-819H). I am running the Retropie 3.3.1 SD-card image for Raspberry Pi 1 and Pi Zero.

    Video works fine connected direct to my Dell tv (model: W3202MC) via a mini to full size HDMI cable. Everything boots properly and emulators display and run perfectly.

    I have tried amending the config file using:
    hdmi_safe=1
    config_hdmi_boost=4
    hdmi_force_hotplug=1
    hdmi_group=2
    hdmi_mode=4

    I have tried each individually and various combinations of the above with no joy.

    I have also tried using different power adapters ranging from 1amp to 2.4amp.

    Anyone got any ideas? Any suggestions would be much appreciated.

    smithers
    Participant
    Post count: 270

    Hi all.

    Sorry for the absence of late – been busy with it being Christmas and all but also have been plagued with issues on my new laptop trying to get Linux to work on it. I’m still not quite there yet (it always shows NOOBS partitioned SD cards as corrupted when they are not), so this has completely hindered me building the other multiboot images… grr… I’m at the point where I am now trying to source an old laptop to use instead, which is ridiculous but there you go!

    In the meantime I have been documenting some of the processes I carry out for those who wish to tinker. The whole ‘creating dual boot images’ guide will take a while to document, however I am nearly finished with the ‘how to implement custom scripts’ in KODI / OSMc / RasPlex etc. which is useful if anyone has removed my script in error or wants to try out a new skin. I’ll post it on here soon as its ready and hopefully it will be of some use to someone.

    So to answer some questions:


    @reddyfire
    – I don’t own a Pi 1 any more so I can’t create a Pi1 image Im afraid, therefore this will only work on a Pi2. When Pi zeros are available to buy again then I will probably get one of those and build an image for it which I assume will be perfectly compatible with this Pi1(??).

    @havnar – I don’t have any guides made up yet but its on my todo list! I’m really not sure why it isn’t working for you though? you have definitely formatted the card to FAT32 and copied everything inside the ‘noobs files’ folder onto the SD card? Can you try the USB method if you haven’t already, i.e. copy the ‘os’ folder to a (FAT32 formatted) USB stick instead of to the sd card? The only other thing I could suggest is that the SD card may be faulty – I have an SD card that won’t work with NOOBS either – it hangs part way through the installation, whereas all my other SD cards work fine (tried from as low as 8GB up to 64GB and between). For reference, I only ever use branded cards such as Sandisk, Samsung or Kingston (although I find Kingston cards to be VERY slow), and they always work for me.


    @mheiger
    – are you still having the issue of booting into RetroPie? If so then it sounds like your monitor doesn’t like the display setting I have set (720p). When you boot into the RetroPie partition are you able to SSH into the Pi, even though nothing is showing on screen? If so then this is most likely to be the problem and you need to set a different display resolution (or just comment out my settings to start with, which should set a resolution your display is happy with). You need to change or comment out the lines ‘hdmi_group’ and ‘hdmi_mode’ in the config.txt file found in the boot partition. Check this link out for further information: https://www.raspberrypi.org/documentation/configuration/config-txt.md


    @methanoid
    – yes this is the case Im afraid. Plex is not very customisable and even with the Aeon skin it is limited to Python script instead of regular old Bash scripts, hence the scripts I made were pretty basic but functional, since I don’t know how to script in Python! There may well be other scripts that customisation, but since I don’t personally use Plex then I opted for Aeon which I knew would support it. The standard skin however does not support customisation at all. If you know of any others that do then please let me know and I can investigate. As for controlling via joypad – I am not sure if this is possible in Plex? And regarding Moonlight – would you need a seperate partition for this or is it part of the RetroPie setup script? I can’t check right now but will later (unless someone confirms for me).


    @knulen
    – it can be a pain to add drivers for wifi dongles that aren’t supported as standard, Ive had to do it myself in Raspbian but the steps were alot different to those you have linked? I am wondering if those steps are for Ubuntu with KODI instead of just OpenELEC? I will add that the latest version of OpenELEC has more support for WiFi dongles as I noticed that 2 different dongles I had that didn’t work in Helix now work in Isengard out of the box. I know you said it doesn’t work but just to check, did you go into the ‘Network’ menu in OpenELEC Configuration and tick ‘Wireless Networks’ (or something to that effect), because if you didn’t then you havent enabled the wifi dongle yet so nothing will show in ‘Connections’ tab. Just a thought anyway.


    @candyluv
    – I have added an ‘always boot to kodi’ option in RetroPie as of v8 however I have not created a new triple boot build yet that implements this. It would be easy to do however would mean that a different shutdown button would be used (to add in a line of script that sets the boot partition back to KODI again). As for the NTSC CRT TV setting – I imaging you will have to amend the ‘hdmi_group’ and ‘hdmi_mode’ that I have set in config.tct for that to work? I have set it to run @ 720p for RetroPie but did not set specific values for the other partitions so that would explain why the RetroPie partition is being fussy! See the link I posted above to change it to a different mode and resolution.


    @confy
    – I am working on a guide which details how to implement a custom command but to get you back up and running, all you need to do is the following (this is from memory so may be slightly misworded):

    Go to System>Settings>Appearence>Skin>Settings>Set Up The Aeon Nox Home Screen
    Now on the left side menu, scroll down to any un-used slot, such as ‘Custom1’
    In the right side menu, click ‘Choose Action>Custom KODI Command’ and a text box should appear (if any text is present in it then delete it)
    Type in the following exactly: System.Exec(/storage/ss/select.sh)
    Press ‘done’ and this has now setup my script that displays a message stating ‘Select Launch RetroPie to Start Gaming’, so now you need to setup the ‘Launch RetroPie’ button.
    Click ‘Select Submenu’ and then choose ‘Custom KODI Command’
    Type in the following exactly: System.Exec(/storage/ss/games.sh)
    Press ‘done’ then set a label of ‘Launch RetroPie’ and clcik done then click back.
    Now create a name of ‘Games’ for this menu you have created and set a background picture if you like (my picture should still be there in /storage/wallpapers
    Go back to the main KODI menu and your ‘Games’ menu should now be showing.

    This is all from memory so I will check later on to make sure it is correct but thats the principle of it at least. My actual scripts should still be there as they weren’t stored in the /storage/.kodi dirctory, so your backup shouldnt have wiped them off.


    @jcrowley30
    – sounds like your memory card is being formatted to exFAT instead of FAT32 (SD Formatter does this for 64GB cards it would seem). Instead you need to search for a program that will force FAT32 format instead – try searching on Google as I know there are a few different onesout there for free that work (Ive used one before but can’t remember what it was called, sorry. I use Gparted in Linux now instead for all my formatting needs!). You should find it will work perfect once you have formatted as FAT32, and I guess I need to update my readme file explaining the 64GB format issue. :s


    @Piface3000
    – My theme is specifically designed to remove all the metadata and increase the picture size. Whilst it is not impossible to revert back to standard, it would be rather time-consuming, so you may be better off switching to a different theme to be honest. Otherwise, you need to go into each theme.xml and edit each line that I have amended, which is quite a task!


    @tracer
    – The Confluence skin *does not* support custom script linking, so you will not find my ‘Games’ menu in there. It is not impossible to use Confluence and still have my script, however you need to use a 3rd party addon called Custom Launcher (or something like that), and set it up via there. Its not as fancy as the way I implement it in Aeon Nox though. As for the controller / CEC issues – this is out of my remit Im afraid. I use a mini wireless keyboard/mouse combo for KODI and also set it up for use in RetroPie menu, so I don’t have this problem. I have seen alot of people ask about OpenELEC gamepad usage but never seen anyone give a firm answer if it is possible. I personally wouldn’t use it as it would be a bit clunky I think (having to remember which button does what), but if you are really wanting it then I would suggest scouring the KODI forums as that would be your best bet for answers I would say?


    @grizzlema
    – thanks for the heads up! I will bare this in mind when making the next Plex build. Is there a partition size you would recommend?

    Phew – this turned into a long post so apologies there but hopefully I have answered all questions! :D I will try and be a bit more attentive to this thread from now (part of my New Year resolution maybe?), so any questions or suggestions just ask. In the meantime I will try and get a working Linux computer so I can work on the other builds. I should never have got rid of my old laptop, it was the perfect Linux machine… :(

    All the best!
    Smithers

    Anonymous
    Inactive
    Post count: 3

    No biggie, but the config.txt file seems to be missing from 3.3. I’m using 3.3 – Pi 2 – standard image. I need the file to force HDMI sound. Easily recreated.

    candyluv
    Participant
    Post count: 63

    Hi,
    Smither or anyone who used his triple build, Do any one know how to change the settings to always reboot to Kodi instead of rebooting to the last OS used??
    Also how to get the Retropie section to work with a NTSC CRT TV/monitor using RCA, all I get is sound and no video. The kodi and Raspbian works by just putting # in front of hdmi_force_hotplug=1 but not retropie. I would like to get that working and still be able to do HDMI without having to keep changing config file if possible.
    Thanks in advance, any assistance will be greatly appreciated.

    herbfargus
    Member
    Post count: 1858
    #112094 In reply to: GamePi Zero |

    Wish I had found that forum post 3 hours ago :P but thats basically what I came up with as well in the end. a few things I did differently though. I’ll lay out my steps as my hardware is slightly different too (its basically exactly the same process though)

    My hardware is Odroid-W

    http://www.hardkernel.com/main/products/prdt_info.php?g_code=g140610189490

    With the docking board with a 2.2″ screen

    http://www.hardkernel.com/main/products/prdt_info.php?g_code=G140618854370

    Steps:

    Install RetroPie (in my case 3.2.1 for the rpi 1)

    Raspi-Config

    sudo raspi-config

    expand filesystem
    
    disable overscan
    
    force audio to 3.5mm 
    
    advanced options >> enable Device Tree
    
    advanced options >> enable SPI >> load SPI kernel module by default
    
    sudo reboot

    (I may have also needed this but I cant remember)

    Console at boot: Add kernel argument to the end file /boot/cmdline.txt – make sure it is all on the same line or it will break the boot sequence and require a reimage)

    fbcon=map:10

    Adafruit Helpers

    cd
    curl -SLs https://apt.adafruit.com/add-pin | sudo bash
    sudo apt-get install raspberrypi-bootloader
    y
    sudo apt-get -y install adafruit-pitft-helper
    sudo adafruit-pitft-helper -t 22
    console on display? no
    gpio 23 as on off button? 

    FBCP

    sudo apt-get install cmake
    git clone https://github.com/tasanakorn/rpi-fbcp
    cd rpi-fbcp/
    mkdir build
    cd build/
    cmake ..
    make
    sudo mkdir /usr/local/bin
    sudo install fbcp /usr/local/bin/fbcp

    Instead of using the asplashscreen fix I added the boot function for fbcp to

    /etc/profile.d/10-emulationstation.sh

    on its own on the second line before emulationstation is called.

    /usr/local/bin/fbcp &


    /boot/config.txt

    
    sudo nano /boot/config.txt
    hdmi_force_hotplug=1
    hdmi_cvt=320 240 60 1 0 0 0 
    hdmi_group=2
    hdmi_mode=87
    dtoverlay=pitft22,rotate=90,speed=80000000,fps=60

    I also ignored the runcommand fix as it worked better without it.

    I found that putty doesn’t work when fbcp is running so I just exit to the terminal and type killall fbcp

    and then to restart emulationstation I created a bash script to call fbcp before emulationstation

    sudo nano /home/pi/emulationstation.sh

    #!/bin/bash
    /usr/bin/local/fbcp &
    emulationstation

    sudo chmod +x emulationstation.sh

    then to run it just type ./emulationstation

    It’s still a bit rudimentary and definitely has room for improvement (I’m also trying to figure out a way to get rid of the annoying blinking cursor from the terminal as it keeps showing up on top of my games) but it is working, so I am happy.

    I would still be interested in checking out your image though to compare and see what methods work best for optimisation.

    olivierlarrieu
    Participant
    Post count: 4

    Hello

    I m very new in retropie workflow, i ve downloaded the last img for raspberry and try to start EmulationStation.

    Yesterday i had an error about Alsa and the splashscreen EmulationStation flashing.
    So after a little of google i ve found a solution to configure the /boot/config.txt in the idea than the Alsa error message crashed the emulatorstation.

    Now i do not have errors messages but always the splashscreen flashing and blocked on it.
    The log do not seems to show any problems so i m confuse about how to resolve this bug.
    the rapsberry is RASPBERRY PI 2 MODEL B

    Any help would be appreciate ;)
    This the es_log.txt and boot/config.txt files.

    this the log:

    
    pi@raspberrypi ~ $ emulationstation --debug
    lvl2: 	EmulationStation - v2.0.1a, built Oct  4 2015 - 21:44:17
    lvl2: 	Creating surface...
    lvl2: 	Created window successfully.
    lvl2: 	Checking available OpenGL extensions...
    lvl2: 	 ARB_texture_non_power_of_two: MISSING
    lvl2: 	Loading system config file /etc/emulationstation/es_systems.cfg...
    lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/amiga/gamelist.xml"...
    lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/amstradcpc/gamelist.xml"...
    lvl1: 	System "amstradcpc" has no games! Ignoring it.
    lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/apple2/gamelist.xml"...
    lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/atari2600/gamelist.xml"...
    lvl1: 	System "atari2600" has no games! Ignoring it.
    lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/atari5200/gamelist.xml"...
    lvl1: 	System "atari5200" has no games! Ignoring it.
    lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/atari7800/gamelist.xml"...
    lvl1: 	System "atari7800" has no games! Ignoring it.
    lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/atari800/gamelist.xml"...
    lvl1: 	System "atari800" has no games! Ignoring it.
    lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/atarilynx/gamelist.xml"...
    lvl1: 	System "atarilynx" has no games! Ignoring it.
    lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/atarist/gamelist.xml"...
    lvl1: 	System "atarist" has no games! Ignoring it.
    lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/c64/gamelist.xml"...
    lvl1: 	System "c64" has no games! Ignoring it.
    lvl1: 	  Unknown platform for system "coco" (platform "coco" from list "coco")
    lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/coco/gamelist.xml"...
    lvl1: 	System "coco" has no games! Ignoring it.
    lvl1: 	  Unknown platform for system "dragon32" (platform "dragon32" from list "dragon32")
    lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/dragon32/gamelist.xml"...
    lvl1: 	System "dragon32" has no games! Ignoring it.
    lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/fba/gamelist.xml"...
    lvl1: 	System "fba" has no games! Ignoring it.
    lvl1: 	  Unknown platform for system "fds" (platform "fds" from list "fds")
    lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/fds/gamelist.xml"...
    lvl1: 	System "fds" has no games! Ignoring it.
    lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/gamegear/gamelist.xml"...
    lvl1: 	System "gamegear" has no games! Ignoring it.
    lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/gb/gamelist.xml"...
    lvl1: 	System "gb" has no games! Ignoring it.
    lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/gba/gamelist.xml"...
    lvl1: 	System "gba" has no games! Ignoring it.
    lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/gbc/gamelist.xml"...
    lvl1: 	System "gbc" has no games! Ignoring it.
    lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/intellivision/gamelist.xml"...
    lvl1: 	System "intellivision" has no games! Ignoring it.
    lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/macintosh/gamelist.xml"...
    lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/mame-advmame/gamelist.xml"...
    lvl1: 	System "mame-advmame" has no games! Ignoring it.
    lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/mame-libretro/gamelist.xml"...
    lvl1: 	System "mame-libretro" has no games! Ignoring it.
    lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/mame-mame4all/gamelist.xml"...
    lvl1: 	System "mame-mame4all" has no games! Ignoring it.
    lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/mastersystem/gamelist.xml"...
    lvl1: 	System "mastersystem" has no games! Ignoring it.
    lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/megadrive/gamelist.xml"...
    lvl1: 	System "megadrive" has no games! Ignoring it.
    lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/msx/gamelist.xml"...
    lvl1: 	System "msx" has no games! Ignoring it.
    lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/n64/gamelist.xml"...
    lvl1: 	System "n64" has no games! Ignoring it.
    lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/neogeo/gamelist.xml"...
    lvl1: 	System "neogeo" has no games! Ignoring it.
    lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/nes/gamelist.xml"...
    lvl1: 	System "nes" has no games! Ignoring it.
    lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/ngp/gamelist.xml"...
    lvl1: 	System "ngp" has no games! Ignoring it.
    lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/pc/gamelist.xml"...
    lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/pcengine/gamelist.xml"...
    lvl1: 	System "pcengine" has no games! Ignoring it.
    lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/ports/gamelist.xml"...
    lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/psx/gamelist.xml"...
    lvl1: 	System "psx" has no games! Ignoring it.
    lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/retropie/gamelist.xml"...
    lvl1: 	  Unknown platform for system "scummvm" (platform "scummvm" from list "scummvm")
    lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/scummvm/gamelist.xml"...
    lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/sega32x/gamelist.xml"...
    lvl1: 	System "sega32x" has no games! Ignoring it.
    lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/segacd/gamelist.xml"...
    lvl1: 	System "segacd" has no games! Ignoring it.
    lvl1: 	  Unknown platform for system "sg-1000" (platform "sg-1000" from list "sg-1000")
    lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/sg-1000/gamelist.xml"...
    lvl1: 	System "sg-1000" has no games! Ignoring it.
    lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/snes/gamelist.xml"...
    lvl1: 	  Unknown platform for system "vectrex" (platform "vectrex" from list "vectrex")
    lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/vectrex/gamelist.xml"...
    lvl1: 	System "vectrex" has no games! Ignoring it.
    lvl1: 	  Unknown platform for system "videopac" (platform "videopac" from list "videopac")
    lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/videopac/gamelist.xml"...
    lvl1: 	System "videopac" has no games! Ignoring it.
    lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/wonderswan/gamelist.xml"...
    lvl1: 	System "wonderswan" has no games! Ignoring it.
    lvl1: 	  Unknown platform for system "zmachine" (platform "zmachine" from list "zmachine")
    lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/zmachine/gamelist.xml"...
    lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/zxspectrum/gamelist.xml"...
    lvl1: 	System "zxspectrum" has no games! Ignoring it.
    ^Clvl2: 	EmulationStation cleanly shutting down.
    EmulationStation will restart in 5 seconds. Press a key to exit back to console.
    

    And my /boot/config.txt:

    
    # For more options and information see 
    # http://www.raspberrypi.org/documentation/configuration/config-txt.md
    # Some settings may impact device functionality. See link above for details
    
    # uncomment if you get no picture on HDMI for a default "safe" mode
    #hdmi_safe=1
    
    # uncomment this if your display has a black border of unused pixels visible
    # and your display can output without overscan
    disable_overscan=1
    
    # uncomment the following to adjust overscan. Use positive numbers if console
    # goes off screen, and negative if there is too much border
    overscan_left=16
    overscan_right=16
    overscan_top=16
    overscan_bottom=16
    
    # uncomment to force a console size. By default it will be display's size minus
    # overscan.
    #framebuffer_width=1920
    #framebuffer_height=1080
    
    # uncomment if hdmi display is not detected and composite is being output
    #hdmi_force_hotplug=1
    
    # uncomment to force a specific HDMI mode (this will force VGA)
    hdmi_group=1
    hdmi_mode=82
    
    # uncomment to force a HDMI mode rather than DVI. This can make audio work in
    # DMT (computer monitor) modes
    hdmi_drive=2
    
    # uncomment to increase signal to HDMI, if you have interference, blanking, or
    # no display
    config_hdmi_boost=4
    
    # uncomment for composite PAL
    #sdtv_mode=2
    
    #uncomment to overclock the arm. 700 MHz is the default.
    #arm_freq=800
    
    # Uncomment some or all of these to enable the optional hardware interfaces
    #dtparam=i2c_arm=on
    #dtparam=i2s=on
    #dtparam=spi=on
    
    # Uncomment this to enable the lirc-rpi module
    #dtoverlay=lirc-rpi
    
    # Additional overlays and parameters are documented /boot/overlays/README
    #gpu_mem = 32
    dtparam=audio=on
    
    vivira
    Participant
    Post count: 3

    Hello everyone , I’m new but I found a problem with a HDMI to VGA converter for raspberry pi b + , I do not get it working , I tried to enter the following command in the config.txt file, but without success :

    hdmi_force_hotplug = 1
    hdmi_group=2
    hdmi_mode=16
    hdmi_drive=2

    someone can help me, thank you very much

    ronoh55
    Participant
    Post count: 82
    #110266 In reply to: HDMI Sound Problem |

    Go to /boot/config.txt and make sure hdmi_drive=2 is uncommented. It will force hdmi audio on all tvs.

    srfrboybob
    Participant
    Post count: 43
    #109450 In reply to: My Pitendo |

    I did see your n64 and I really like how you used the hdmi adapter. I was lucky in how it all worked out in the end but I wanted to make the game holder still functional looking (and be able to use the spring up action/remove game) so I was limited to the Pi positions. I almost 180 it but I really did not want to ruin the original look so I was forced with how I placed it. With that position I had to buy and return parts several times and got lucky. If you have a chance look at Datapro.net. I purchased my usb power pin thru (see pic) and they have a lot of great adapters for custom builds.

    Anonymous
    Inactive
    Post count: 1

    Hi,

    I bought a VGA converter cause my Acer X193HQ has only a VGA entry.

    So, to configure my retropie, i wrote this in /boot/config.txt :

    # uncomment if you get no picture on HDMI for a default "safe" mode
    
    hdmi_safe=1
    
    #disable_commandline_tags=1
    
    #uncomment this if your display has a black border of unused pixels visible
    #and your display can output without overscan
    #disable_overscan=1
    
    #hdmi_ignore_edid_=0xa5000080
    
    #uncomment the following to adjust overscan. Use positive numbers if console
    #goes off screen, and negative if there is too much border
    #overscan_left=30
    #overscan_right=15
    #overscan_top=20
    #overscan_bottom=10
    
    #uncomment to force a console size. By default it will be display's size minus
    #overscan.
    #framebuffer_width=1366
    #framebuffer_height=768
    
    #uncomment if hdmi display is not detected and composite is being output
    hdmi_force_hotplug=1
    
    #uncomment to force a specific HDMI mode (this will force VGA)
    hdmi_group=2
    hdmi_mode=81
    
    #uncomment to force a HDMI mode rather than DVI. This can make audio work in
    #DMT (computer monitor) modes
    hdmi_drive=2
    
    #uncomment to increase signal to HDMI, if you have interference, blanking, or
    #no display
    #config_hdmi_boost=4
    
    #uncomment for composite PAL
    #sdtv_mode=2
    #sdtv_aspect=1
    
    #for more options see http://elinux.org/RPi_config.txt
    gpu_mem_256=128
    gpu_mem_512=256
    gpu_mem_1024=256
    
    overscan_scale=1
    arm_freq=950
    core_freq=250
    sdram_freq=450
    over_voltage=6

    but, when i reboot, i still have this value:

    pi@retropie ~ $ tvservice -s
    state 0x12000a [HDMI DMT (4) RGB full 4:3], 640x480 @ 60.00Hz, progressive

    and my display is totally awful, flat, and pixelised ! :-1:

    even i choose hdmi group 2 ande mode 81 !

    with tvservice -m DMT, i found this values for my screen :

    Group DMT has 11 modes:
      (prefer) mode 4: 640x480 @ 60Hz 4:3, clock:25MHz progressive
               mode 5: 640x480 @ 72Hz 4:3, clock:31MHz progressive
               mode 6: 640x480 @ 75Hz 4:3, clock:31MHz progressive
               mode 8: 800x600 @ 56Hz 4:3, clock:36MHz progressive
               mode 9: 800x600 @ 60Hz 4:3, clock:40MHz progressive
               mode 10: 800x600 @ 72Hz 4:3, clock:50MHz progressive
               mode 11: 800x600 @ 75Hz 4:3, clock:49MHz progressive
               mode 16: 1024x768 @ 60Hz 4:3, clock:65MHz progressive
               mode 17: 1024x768 @ 70Hz 4:3, clock:75MHz progressive
               mode 18: 1024x768 @ 75Hz 4:3, clock:78MHz progressive
               mode 81: 1366x768 @ 60Hz 16:9, clock:85MHz progressive

    With the tvservice command, i can change the resolution, but, after reboot, this settings disapear !

    Someone has the same issue ?

    dankcushions
    Participant
    Post count: 432

    below is my mupen64plus.cfg. i’ve tried mario kart again and it’s fine

    # Mupen64Plus Configuration File
    # This file is automatically read and written by the Mupen64Plus Core library
    
    [Audio-OMX]
    
    # Mupen64Plus OMX Audio Plugin config parameter version number
    Version = 1
    # Frequency which is used if rom doesn't want to change it
    DEFAULT_FREQUENCY = 32000
    # Swaps left and right channels
    SWAP_CHANNELS = False
    # Audio output to go to (0) Analogue jack, (1) HDMI
    OUTPUT_PORT = 1
    # Audio Output Frequncy mode (when NATIVE_MODE=false): 0 = Rom Frequency, 1 ROM Frequency if supported (HDMI only), 2 = Standard frequency < Rom Frequency, 3 = Standard frequency > Rom Frequency, [N] Force output frequency
    DEFAULT_MODE = 0
    # Point OMX to the raw N64 audio data region instead of copying audio into buffer. Overrides SECONDARY_BUFFER_SIZE, DEFAULT_MODE and LATENCY
    NATIVE_MODE = False
    # Number of output samples per Audio callback. This is for hardware buffers.
    BUFFER_SIZE = 2048
    # Desired Latency in ms
    LATENCY = 300
    # Underrun Mode, 0 = Ignore, 1 = Report, 2 = repeat audio when latency < LATENCY/2
    UNDERRUN_MODE = 1
    
    [Core]
    
    # Mupen64Plus Core config parameter set version number.  Please don't change this version number.
    Version = 1.010000
    # Draw on-screen display if True, otherwise don't draw OSD
    OnScreenDisplay = False
    # Use Pure Interpreter if 0, Cached Interpreter if 1, or Dynamic Recompiler if 2 or more
    R4300Emulator = 2
    # Disable compiled jump commands in dynamic recompiler (should be set to False)
    NoCompiledJump = False
    # Disable 4MB expansion RAM pack. May be necessary for some games
    DisableExtraMem = False
    # Increment the save state slot after each save operation
    AutoStateSlotIncrement = False
    # Activate the R4300 debugger when ROM execution begins, if core was built with Debugger support
    EnableDebugger = False
    # Save state slot (0-9) to use when saving/loading the emulator state
    CurrentStateSlot = 0
    # Path to directory where screenshots are saved. If this is blank, the default value of ${UserConfigPath}/screenshot will be used
    ScreenshotPath = "/home/pi/RetroPie/roms/n64"
    # Path to directory where emulator save states (snapshots) are saved. If this is blank, the default value of ${UserConfigPath}/save will be used
    SaveStatePath = "/home/pi/RetroPie/roms/n64"
    # Path to directory where SRAM/EEPROM data (in-game saves) are stored. If this is blank, the default value of ${UserConfigPath}/save will be used
    SaveSRAMPath = "/home/pi/RetroPie/roms/n64"
    # Path to a directory to search when looking for shared data files
    SharedDataPath = "/opt/retropie/configs/n64"
    # Delay interrupt after DMA SI read/write
    DelaySI = True
    # Force number of cycles per emulated instruction
    CountPerOp = 0
    
    [CoreEvents]
    
    # Mupen64Plus CoreEvents config parameter set version number.  Please don't change this version number.
    Version = 1
    # SDL keysym for stopping the emulator
    Kbd Mapping Stop = 27
    # SDL keysym for switching between fullscreen/windowed modes
    Kbd Mapping Fullscreen = 0
    # SDL keysym for saving the emulator state
    Kbd Mapping Save State = 286
    # SDL keysym for loading the emulator state
    Kbd Mapping Load State = 288
    # SDL keysym for advancing the save state slot
    Kbd Mapping Increment Slot = 0
    # SDL keysym for resetting the emulator
    Kbd Mapping Reset = 290
    # SDL keysym for slowing down the emulator
    Kbd Mapping Speed Down = 291
    # SDL keysym for speeding up the emulator
    Kbd Mapping Speed Up = 292
    # SDL keysym for taking a screenshot
    Kbd Mapping Screenshot = 293
    # SDL keysym for pausing the emulator
    Kbd Mapping Pause = 112
    # SDL keysym for muting/unmuting the sound
    Kbd Mapping Mute = 109
    # SDL keysym for increasing the volume
    Kbd Mapping Increase Volume = 93
    # SDL keysym for decreasing the volume
    Kbd Mapping Decrease Volume = 91
    # SDL keysym for temporarily going really fast
    Kbd Mapping Fast Forward = 102
    # SDL keysym for advancing by one frame when paused
    Kbd Mapping Frame Advance = 47
    # SDL keysym for pressing the game shark button
    Kbd Mapping Gameshark = 103
    # Joystick event string for stopping the emulator
    Joy Mapping Stop = "J0B6"
    # Joystick event string for switching between fullscreen/windowed modes
    Joy Mapping Fullscreen = ""
    # Joystick event string for saving the emulator state
    Joy Mapping Save State = ""
    # Joystick event string for loading the emulator state
    Joy Mapping Load State = ""
    # Joystick event string for advancing the save state slot
    Joy Mapping Increment Slot = ""
    # Joystick event string for taking a screenshot
    Joy Mapping Screenshot = ""
    # Joystick event string for pausing the emulator
    Joy Mapping Pause = ""
    # Joystick event string for muting/unmuting the sound
    Joy Mapping Mute = ""
    # Joystick event string for increasing the volume
    Joy Mapping Increase Volume = ""
    # Joystick event string for decreasing the volume
    Joy Mapping Decrease Volume = ""
    # Joystick event string for fast-forward
    Joy Mapping Fast Forward = ""
    # Joystick event string for pressing the game shark button
    Joy Mapping Gameshark = ""
    
    [Input-SDL-Control1]
    
    # Mupen64Plus SDL Input Plugin config parameter version number.  Please don't change this version number.
    version = 2
    # Controller configuration mode: 0=Fully Manual, 1=Auto with named SDL Device, 2=Fully automatic
    mode = 2
    # Specifies which joystick is bound to this controller: -1=No joystick, 0 or more= SDL Joystick number
    device = 0
    # SDL joystick name (or Keyboard)
    name = "USB,2-axis 8-button gamepad  "
    # Specifies whether this controller is 'plugged in' to the simulated N64
    plugged = True
    # Specifies which type of expansion pak is in the controller: 1=None, 2=Mem pak, 5=Rumble pak
    plugin = 2
    # If True, then mouse buttons may be used with this controller
    mouse = False
    # Scaling factor for mouse movements.  For X, Y axes.
    MouseSensitivity = "2.00,2.00"
    # The minimum absolute value of the SDL analog joystick axis to move the N64 controller axis value from 0.  For X, Y axes.
    AnalogDeadzone = "4096,4096"
    # An absolute value of the SDL joystick axis >= AnalogPeak will saturate the N64 controller axis value (at 80).  For X, Y axes. For each axis, this must be greater than the corresponding AnalogDeadzone value
    AnalogPeak = "32768,32768"
    # Digital button configuration mappings
    DPad R = "axis(0+)"
    DPad L = "axis(0-)"
    DPad D = "axis(1+)"
    DPad U = "axis(1-)"
    Start = "button(7)"
    Z Trig = "button(4)"
    B Button = "button(1)"
    A Button = "button(0)"
    C Button R = "button(2)"
    C Button L = "button(99)"
    C Button D = "button(3)"
    C Button U = "button(99)"
    R Trig = "button(5)"
    L Trig = "button(99)"
    Mempak switch = "key(109)"
    Rumblepak switch = "key(114)"
    # Analog axis configuration mappings
    X Axis = "axis(0-,0+)"
    Y Axis = "axis(1-,1+)"
    
    [Input-SDL-Control2]
    
    # Mupen64Plus SDL Input Plugin config parameter version number.  Please don't change this version number.
    version = 2
    # Controller configuration mode: 0=Fully Manual, 1=Auto with named SDL Device, 2=Fully automatic
    mode = 2
    # Specifies which joystick is bound to this controller: -1=No joystick, 0 or more= SDL Joystick number
    device = 1
    # SDL joystick name (or Keyboard)
    name = "USB,2-axis 8-button gamepad  "
    # Specifies whether this controller is 'plugged in' to the simulated N64
    plugged = True
    # Specifies which type of expansion pak is in the controller: 1=None, 2=Mem pak, 5=Rumble pak
    plugin = 2
    # If True, then mouse buttons may be used with this controller
    mouse = False
    # Scaling factor for mouse movements.  For X, Y axes.
    MouseSensitivity = "2.00,2.00"
    # The minimum absolute value of the SDL analog joystick axis to move the N64 controller axis value from 0.  For X, Y axes.
    AnalogDeadzone = "4096,4096"
    # An absolute value of the SDL joystick axis >= AnalogPeak will saturate the N64 controller axis value (at 80).  For X, Y axes. For each axis, this must be greater than the corresponding AnalogDeadzone value
    AnalogPeak = "32768,32768"
    # Digital button configuration mappings
    DPad R = "axis(0+)"
    DPad L = "axis(0-)"
    DPad D = "axis(1+)"
    DPad U = "axis(1-)"
    Start = "button(7)"
    Z Trig = "button(4)"
    B Button = "button(1)"
    A Button = "button(0)"
    C Button R = "button(2)"
    C Button L = "button(99)"
    C Button D = "button(3)"
    C Button U = "button(99)"
    R Trig = "button(5)"
    L Trig = "button(99)"
    Mempak switch = "key(109)"
    Rumblepak switch = "key(114)"
    # Analog axis configuration mappings
    X Axis = "axis(0-,0+)"
    Y Axis = "axis(1-,1+)"
    
    [Input-SDL-Control3]
    
    # Mupen64Plus SDL Input Plugin config parameter version number.  Please don't change this version number.
    version = 2
    # Controller configuration mode: 0=Fully Manual, 1=Auto with named SDL Device, 2=Fully automatic
    mode = 2
    # Specifies which joystick is bound to this controller: -1=No joystick, 0 or more= SDL Joystick number
    device = -1
    # SDL joystick name (or Keyboard)
    name = ""
    # Specifies whether this controller is 'plugged in' to the simulated N64
    plugged = True
    # Specifies which type of expansion pak is in the controller: 1=None, 2=Mem pak, 5=Rumble pak
    plugin = 2
    # If True, then mouse buttons may be used with this controller
    mouse = False
    # Scaling factor for mouse movements.  For X, Y axes.
    MouseSensitivity = "2.00,2.00"
    # The minimum absolute value of the SDL analog joystick axis to move the N64 controller axis value from 0.  For X, Y axes.
    AnalogDeadzone = "4096,4096"
    # An absolute value of the SDL joystick axis >= AnalogPeak will saturate the N64 controller axis value (at 80).  For X, Y axes. For each axis, this must be greater than the corresponding AnalogDeadzone value
    AnalogPeak = "32768,32768"
    # Digital button configuration mappings
    DPad R = "axis(0+)"
    DPad L = "axis(0-)"
    DPad D = "axis(1+)"
    DPad U = "axis(1-)"
    Start = "button(7)"
    Z Trig = "button(4)"
    B Button = "button(1)"
    A Button = "button(0)"
    C Button R = "button(2)"
    C Button L = "button(99)"
    C Button D = "button(3)"
    C Button U = "button(99)"
    R Trig = "button(5)"
    L Trig = "button(99)"
    Mempak switch = "key(109)"
    Rumblepak switch = "key(114)"
    # Analog axis configuration mappings
    X Axis = "axis(0-,0+)"
    Y Axis = "axis(1-,1+)"
    
    [Input-SDL-Control4]
    
    # Mupen64Plus SDL Input Plugin config parameter version number.  Please don't change this version number.
    version = 2
    # Controller configuration mode: 0=Fully Manual, 1=Auto with named SDL Device, 2=Fully automatic
    mode = 2
    # Specifies which joystick is bound to this controller: -1=No joystick, 0 or more= SDL Joystick number
    device = -1
    # SDL joystick name (or Keyboard)
    name = ""
    # Specifies whether this controller is 'plugged in' to the simulated N64
    plugged = True
    # Specifies which type of expansion pak is in the controller: 1=None, 2=Mem pak, 5=Rumble pak
    plugin = 2
    # If True, then mouse buttons may be used with this controller
    mouse = False
    # Scaling factor for mouse movements.  For X, Y axes.
    MouseSensitivity = "2.00,2.00"
    # The minimum absolute value of the SDL analog joystick axis to move the N64 controller axis value from 0.  For X, Y axes.
    AnalogDeadzone = "4096,4096"
    # An absolute value of the SDL joystick axis >= AnalogPeak will saturate the N64 controller axis value (at 80).  For X, Y axes. For each axis, this must be greater than the corresponding AnalogDeadzone value
    AnalogPeak = "32768,32768"
    # Digital button configuration mappings
    DPad R = "axis(0+)"
    DPad L = "axis(0-)"
    DPad D = "axis(1+)"
    DPad U = "axis(1-)"
    Start = "button(7)"
    Z Trig = "button(4)"
    B Button = "button(1)"
    A Button = "button(0)"
    C Button R = "button(2)"
    C Button L = "button(99)"
    C Button D = "button(3)"
    C Button U = "button(99)"
    R Trig = "button(5)"
    L Trig = "button(99)"
    Mempak switch = "key(109)"
    Rumblepak switch = "key(114)"
    # Analog axis configuration mappings
    X Axis = "axis(0-,0+)"
    Y Axis = "axis(1-,1+)"
    
    [UI-Console]
    
    # Mupen64Plus UI-Console config parameter set version number.  Please don't change this version number.
    Version = 1
    # Directory in which to search for plugins
    PluginDir = "./"
    # Filename of video plugin
    VideoPlugin = "mupen64plus-video-n64.so"
    # Filename of audio plugin
    AudioPlugin = "mupen64plus-audio-omx.so"
    # Filename of input plugin
    InputPlugin = "mupen64plus-input-sdl.so"
    # Filename of RSP plugin
    RspPlugin = "mupen64plus-rsp-hle.so"
    
    [Video-General]
    
    Fullscreen = True
    # If true, prevent frame tearing by waiting for vsync before swapping
    VerticalSync = True
    # Width of output window or fullscreen width
    ScreenWidth = 640
    # Height of output window or fullscreen height
    ScreenHeight = 480
    # Rotate screen contents: 0=0 degree, 1=90 degree, 2 = 180 degree, 3=270 degree
    Rotate = 0
    
    [Video-Glide64mk2]
    
    # Wrapper FBO
    wrpFBO = False
    # Enable full-scene anti-aliasing by setting this to a value greater than 1
    wrpAntiAliasing = 0
    # Card ID
    card_id = 0
    # If true, use polygon offset values specified below
    force_polygon_offset = False
    # Specifies a scale factor that is used to create a variable depth offset for each polygon
    polygon_offset_factor = 0
    # Is multiplied by an implementation-specific value to create a constant depth offset
    polygon_offset_units = 0
    # Vertical sync
    vsync = True
    # TODO:ssformat
    ssformat = False
    # Display performance stats (add together desired flags): 1=FPS counter, 2=VI/s counter, 4=% speed, 8=FPS transparent
    show_fps = 0
    # Clock enabled
    clock = False
    # Clock is 24-hour
    clock_24_hr = True
    # Wrapper resolution
    wrpResolution = 0
    # Wrapper VRAM
    wrpVRAM = 0
    # Wrapper Anisotropic Filtering
    wrpAnisotropic = True
    # Texture Enhancement: Smooth/Sharpen Filters
    ghq_fltr = 0
    # Texture Compression: 0 for S3TC, 1 for FXT1
    ghq_cmpr = 0
    # Texture Enhancement: More filters
    ghq_enht = 0
    # Hi-res texture pack format (0 for none, 1 for Rice)
    ghq_hirs = 0
    # Compress texture cache with S3TC or FXT1
    ghq_enht_cmpr = False
    # Tile textures (saves memory but could cause issues)
    ghq_enht_tile = 0
    # Force 16bpp textures (saves ram but lower quality)
    ghq_enht_f16bpp = False
    # Compress texture cache
    ghq_enht_gz = True
    # Don't enhance textures for backgrounds
    ghq_enht_nobg = False
    # Enable S3TC and FXT1 compression
    ghq_hirs_cmpr = False
    # Tile hi-res textures (saves memory but could cause issues)
    ghq_hirs_tile = False
    # Force 16bpp hi-res textures (saves ram but lower quality)
    ghq_hirs_f16bpp = False
    # Compress hi-res texture cache
    ghq_hirs_gz = True
    # Alternative CRC calculation -- emulates Rice bug
    ghq_hirs_altcrc = True
    # Save tex cache to disk
    ghq_cache_save = True
    # Texture Cache Size (MB)
    ghq_cache_size = 128
    # Use full alpha channel -- could cause issues for some tex packs
    ghq_hirs_let_texartists_fly = False
    # Dump textures
    ghq_hirs_dump = False
    # Alternate texture size method: -1=Game default, 0=disable. 1=enable
    alt_tex_size = -1
    # Use first SETTILESIZE only: -1=Game default, 0=disable. 1=enable
    use_sts1_only = -1
    # Use spheric mapping only: -1=Game default, 0=disable. 1=enable
    force_calc_sphere = -1
    # Force positive viewport: -1=Game default, 0=disable. 1=enable
    correct_viewport = -1
    # Force texrect size to integral value: -1=Game default, 0=disable. 1=enable
    increase_texrect_edge = -1
    # Reduce fillrect size by 1: -1=Game default, 0=disable. 1=enable
    decrease_fillrect_edge = -1
    # Enable perspective texture correction emulation: -1=Game default, 0=disable. 1=enable
    texture_correction = -1
    # Set special scale for PAL games: -1=Game default, 0=disable. 1=enable
    pal230 = -1
    # 3DFX Dithered alpha emulation mode: -1=Game default, >=0=dithered alpha emulation mode
    stipple_mode = -1
    # 3DFX Dithered alpha pattern: -1=Game default, >=0=pattern used for dithered alpha emulation
    stipple_pattern = -1
    # Check microcode each frame: -1=Game default, 0=disable. 1=enable
    force_microcheck = -1
    # Force 0xb5 command to be quad, not line 3D: -1=Game default, 0=disable. 1=enable
    force_quad3d = -1
    # Enable near z clipping: -1=Game default, 0=disable. 1=enable
    clip_zmin = -1
    # Enable far plane clipping: -1=Game default, 0=disable. 1=enable
    clip_zmax = -1
    # Use fast CRC algorithm: -1=Game default, 0=disable. 1=enable
    fast_crc = -1
    # Adjust screen aspect for wide screen mode: -1=Game default, 0=disable. 1=enable
    adjust_aspect = -1
    # Force strict check in Depth buffer test: -1=Game default, 0=disable. 1=enable
    zmode_compare_less = -1
    # Apply alpha dither regardless of alpha_dither_mode: -1=Game default, 0=disable. 1=enable
    old_style_adither = -1
    # Scale vertex z value before writing to depth buffer: -1=Game default, 0=disable. 1=enable
    n64_z_scale = -1
    # Fast texrect rendering with hwfbe: -1=Game default, 0=disable. 1=enable
    optimize_texrect = -1
    # Do not copy auxiliary frame buffers: -1=Game default, 0=disable. 1=enable
    ignore_aux_copy = -1
    # Clear auxiliary texture frame buffers: -1=Game default, 0=disable. 1=enable
    hires_buf_clear = -1
    # Read alpha from framebuffer: -1=Game default, 0=disable. 1=enable
    fb_read_alpha = -1
    # Handle unchanged fb: -1=Game default, 0=disable. 1=enable
    useless_is_useless = -1
    # Set frambuffer CRC mode: -1=Game default, 0=disable CRC, 1=fast CRC, 2=safe CRC
    fb_crc_mode = -1
    # Filtering mode: -1=Game default, 0=automatic, 1=force bilinear, 2=force point sampled
    filtering = -1
    # Fog: -1=Game default, 0=disable. 1=enable
    fog = -1
    # Buffer clear on every frame: -1=Game default, 0=disable. 1=enable
    buff_clear = -1
    # Buffer swapping method: -1=Game default, 0=swap buffers when vertical interrupt has occurred, 1=swap buffers when set of conditions is satisfied. Prevents flicker on some games, 2=mix of first two methods
    swapmode = -1
    # Aspect ratio: -1=Game default, 0=Force 4:3, 1=Force 16:9, 2=Stretch, 3=Original
    aspect = -1
    # LOD calculation: -1=Game default, 0=disable. 1=fast, 2=precise
    lodmode = -1
    # Smart framebuffer: -1=Game default, 0=disable. 1=enable
    fb_smart = -1
    # Hardware frame buffer emulation: -1=Game default, 0=disable. 1=enable
    fb_hires = -1
    # Read framebuffer every frame (may be slow use only for effects that need it e.g. Banjo Kazooie, DK64 transitions): -1=Game default, 0=disable. 1=enable
    fb_read_always = -1
    # Render N64 frame buffer as texture: -1=Game default, 0=disable, 1=mode1, 2=mode2
    read_back_to_screen = -1
    # Show images written directly by CPU: -1=Game default, 0=disable. 1=enable
    detect_cpu_write = -1
    # Get frame buffer info: -1=Game default, 0=disable. 1=enable
    fb_get_info = -1
    # Enable software depth render: -1=Game default, 0=disable. 1=enable
    fb_render = -1
    
    [Video-Rice]
    
    # Control when the screen will be updated (0=ROM default, 1=VI origin update, 2=VI origin change, 3=CI change, 4=first CI change, 5=first primitive draw, 6=before screen clear, 7=after screen drawn)
    ScreenUpdateSetting = 7
    # Frequency to write back the frame buffer (0=every frame, 1=every other frame, etc)
    FrameBufferWriteBackControl = 1
    # If this option is enabled, the plugin will skip every other frame
    SkipFrame = False
    # If this option is enabled, the plugin will only draw every other screen update
    SkipScreenUpdate = False
    # Force to use texture filtering or not (0=auto: n64 choose, 1=force no filtering, 2=force filtering)
    ForceTextureFilter = 2
    # Primary texture enhancement filter (0=None, 1=2X, 2=2XSAI, 3=HQ2X, 4=LQ2X, 5=HQ4X, 6=Sharpen, 7=Sharpen More, 8=External, 9=Mirrored)
    TextureEnhancement = 6
    # Secondary texture enhancement filter (0 = none, 1-4 = filtered)
    TextureEnhancementControl = 0
    Hallas
    Participant
    Post count: 7

    Ah, ok.
    Thanks for the help, I figured out my issue.
    Apparently RetroPie wasn’t recognizing my monitor, so I had to uncomment hdmi_force_hotplug=1 in the config.txt file. Everything boots great now, and I have no issues with the display.
    RetroPie FTW!

    petrockblog
    Keymaster
    Post count: 1827

    Did you google it ? (or other search engine of chocie)

    First hit on google is

    http://elinux.org/RPiconfig

    if you search the page for that line it says

    
    hdmi_force_hotplug Pretends HDMI hotplug signal is asserted so it appears a HDMI display is attached
    
     hdmi_force_hotplug=1 Use HDMI mode even if no HDMI monitor is detected
    
    Anonymous
    Inactive
    Post count: 65

    I know you said its working when you use Raspbian, but try uncommenting this in config.txt

    hdmi_force_hotplug=1

    petrockblog
    Keymaster
    Post count: 1827

    http://elinux.org/R-Pi_Troubleshooting#Display

    try things like

    
    hdmi_safe=1
    
    or
    
    config_hdmi_boost=4
    
    or 
    
    hdmi_force_hotplug=1
    
    nbk7
    Participant
    Post count: 16

    Hi Guys,

    I’m facing a rather odd issue with the emulators snes8x-next and fceumm (NES). A few pixel rows on top are missing in both emulators. If i switch to other emulators like pocketsnes the screen size is just right. I also messed around with all the screen options in the menu before the actual emulator starts.

    At the beginning, the ES screen was too big as well, so I adjusted the config.txt. That fixed the ES screen size and also lead to an improvement at the above-mentioned emulators. Instead of about 40 lines missing on top, it was down to 20 I would say. But regardless how much I increase/change the overscan values from that point (24), it only enlarges the black frames on the sides.

    First I thought it’s related to the swampy’s issue
    https://github.com/raspberrypi/firmware/issues/484

    I tested this fix and it indeed shrank the ES screen. But actually it had the same effect like increasing the overscan values to about 35 or so and didn’t fix the emulator issue.

    # uncomment if you get no picture on HDMI for a default "safe" mode hdmi_safe=1
    
    # uncomment this if your display has a black border of unused pixels visible
    # and your display can output without overscan
    #disable_overscan=1
    
    # uncomment the following to adjust overscan. Use positive numbers if console
    # goes off screen, and negative if there is too much border
    overscan_left=24
    overscan_right=24
    overscan_top=24
    overscan_bottom=24
    
    # uncomment to force a console size. By default it will be display's size minus
    # overscan.
    #framebuffer_width=1920
    #framebuffer_height=1080
    
    # uncomment if hdmi display is not detected and composite is being output
    #hdmi_force_hotplug=1
    
    # uncomment to force a specific HDMI mode (this will force VGA)
    #hdmi_group=1
    #hdmi_mode=16
    
    # uncomment to force a HDMI mode rather than DVI. This can make audio work in
    # DMT (computer monitor) modes
    #hdmi_drive=2
    
    # uncomment to increase signal to HDMI, if you have interference, blanking, or
    # no display
    #config_hdmi_boost=4
    
    # uncomment for composite PAL
    #sdtv_mode=2
    
    # for more options see http://elinux.org/RPi_config.txt
    gpu_mem_256=128
    gpu_mem_512=256
    gpu_mem_1024=256
    
    overscan_scale=1
    
    arm_freq=1100
    core_freq=500
    sdram_freq=500
    over_voltage=6
    temp_limit=80
    

    Any ideas?

    Thanks
    nbk7

    shoothere
    Participant
    Post count: 131

    Well here we go!

    This is the output of loading the ROM manually (hope I did it right!)

    Starting PCSX-ReARMed v3.0rc1-212-gb42a95d
    Running PCSX Version 1.9 (Oct  4 2015).
    psxMap: warning: wanted to map @80000000, got 0x749f9000
    Init new dynarec
    testing if we can run recompiled code..
    test passed.
    warning: RAM is not directly mapped, performance will suffer
    Mapped (RAM/scrp/ROM/LUTs/TC):
    78000000/1f800000/1fc00000/08000000/75371000
    found BIOS file: SCPH5000.BIN
    RGB565 supported, using it
    plugin: plugins/builtin_gpu
    plugin: plugins/builtin_spu
    plugin: plugins/builtin_pad
    plugin: plugins/builtin_pad
    Plugins loaded.
    Loaded CD Image: /home/pi/RetroPie/roms/psx/Castlevania-SoTN.bin.
    selected sound output driver: libretro
    CD-ROM Label: SLUS_00067                      
    CD-ROM ID: SLUS00067
    CD-ROM EXE Name: SLUS_000.67;1

    Here is my /boot/config.txt

     uncomment if you get no picture on HDMI for a default "safe" mode
    #hdmi_safe=1
    
    # uncomment this if your display has a black border of unused pixels visible
    # and your display can output without overscan
    disable_overscan=0
    
    # uncomment the following to adjust overscan. Use positive numbers if console
    # goes off screen, and negative if there is too much border
    #overscan_left=16
    #overscan_right=16
    #overscan_top=16
    #overscan_bottom=16
    
    # uncomment to force a console size. By default it will be display's size minus
    # overscan.
    #framebuffer_width=1280
    #framebuffer_height=720
    
    # uncomment if hdmi display is not detected and composite is being output
    #hdmi_force_hotplug=1
    
    # uncomment to force a specific HDMI mode (this will force VGA)
    #hdmi_group=1
    #hdmi_mode=1
    
    # uncomment to force a HDMI mode rather than DVI. This can make audio work in
    # DMT (computer monitor) modes
    #hdmi_drive=2
    
    # uncomment to increase signal to HDMI, if you have interference, blanking, or
    # no display
    #config_hdmi_boost=4
    
    # uncomment for composite PAL
    #sdtv_mode=2
    
    # for more options see http://elinux.org/RPi_config.txt
    gpu_mem_256=128
    gpu_mem_512=256
    gpu_mem_1024=256
    
    overscan_scale=1
    arm_freq=700
    core_freq=250
    sdram_freq=400
    over_voltage=0

    Here is tvservice -s

    state 0x12000a [HDMI CEA (31) RGB lim 16:9], 1920x1080 @ 50.00Hz, progressive
    

    tvservice -m CEA

    Group CEA has 16 modes:
               mode 1: 640x480 @ 60Hz 4:3, clock:25MHz progressive 
               mode 2: 720x480 @ 60Hz 4:3, clock:27MHz progressive 
               mode 3: 720x480 @ 60Hz 16:9, clock:27MHz progressive 
               mode 4: 1280x720 @ 60Hz 16:9, clock:74MHz progressive 
               mode 5: 1920x1080 @ 60Hz 16:9, clock:74MHz interlaced 
               mode 6: 720x480 @ 60Hz 4:3, clock:27MHz x2 interlaced 
               mode 7: 720x480 @ 60Hz 16:9, clock:27MHz x2 interlaced 
      (native) mode 16: 1920x1080 @ 60Hz 16:9, clock:148MHz progressive 
               mode 17: 720x576 @ 50Hz 4:3, clock:27MHz progressive 
               mode 18: 720x576 @ 50Hz 16:9, clock:27MHz progressive 
               mode 19: 1280x720 @ 50Hz 16:9, clock:74MHz progressive 
               mode 20: 1920x1080 @ 50Hz 16:9, clock:74MHz interlaced 
               mode 21: 720x576 @ 50Hz 4:3, clock:27MHz x2 interlaced 
               mode 22: 720x576 @ 50Hz 16:9, clock:27MHz x2 interlaced 
      (prefer) mode 31: 1920x1080 @ 50Hz 16:9, clock:148MHz progressive 
               mode 32: 1920x1080 @ 24Hz 16:9, clock:74MHz progressive 

    and finally tvservice -m DMT

    Group DMT has 1 modes:
               mode 4: 640x480 @ 60Hz 4:3, clock:25MHz progressive 

    Hope this helps!

    xede2014
    Participant
    Post count: 1
    #107241 In reply to: No Audio! |

    I spent the past three days on this and finally got it working…

    Quit emulation station
    type in sudo nano /boot/config.txt

    When that page loads, arrow all the way down to the bottom and type in the following:

    hdmi_drive=2
    hdmi_force_hotplug=1
    hdmi_force_edid_audio=1
    hdmi_group=1
    hdmi_mode=4

    Give this a try, hope it works!

    maestroni
    Participant
    Post count: 6

    I have a samsung HDTV installed lengthwise in an arcade cabinet and I can’t seem to get emulation station output the 4:3 aspect ratio I set in the config.txt file. The emulators work properly when I start a game per the settings.

    The forum linked below is the closest thing I have found to a solution but it looks like the file structure of retropie has changed since this post and I am unable to get it to work with their instructions.

    https://github.com/Aloshi/EmulationStation/issues/55

    Here is my /boot/config.txt

    # uncomment if you get no picture on HDMI for a default “safe” mode
    #hdmi_safe=1
    display_rotate=3
    # uncomment this if your display has a black border of unused pixels visible
    # and your display can output without overscan
    #disable_overscan=0

    # uncomment the following to adjust overscan. Use positive numbers if console
    # goes off screen, and negative if there is too much border
    #overscan_left=24
    #overscan_right=24
    overscan_top=50
    overscan_bottom=-50
    overscan_scale=1
    # uncomment to force a console size. By default it will be display’s size minus
    # overscan.
    framebuffer_width=640
    framebuffer_height=480

    # uncomment if hdmi display is not detected and composite is being output
    #hdmi_force_hotplug=1

    # uncomment to force a specific HDMI mode (this will force VGA)
    #hdmi_group=1
    #hdmi_mode=1

    # uncomment to force a HDMI mode rather than DVI. This can make audio work in
    # DMT (computer monitor) modes
    #hdmi_drive=2

    # uncomment to increase signal to HDMI, if you have interference, blanking, or
    # no display
    #config_hdmi_boost=4

    # uncomment for composite PAL
    #sdtv_mode=2

    # for more options see http://elinux.org/RPi_config.txt
    gpu_mem_256=128
    gpu_mem_512=256
    gpu_mem_1024=256

Viewing 35 results - 1 through 35 (of 130 total)