Picture frozen but sound and contollers still running. Causes Pi to crash
-
Hey all, I've sifted through the internet but I can't find this particular problem I have so I have decided to sign up and ask all you geniuses directly.
MY SYSTEM-
Raspberry pi Raspberry Pi 2 Model B Rev 1.1 with a 30W power supply.
the HDMI leads to HDMI -> YPbPr converter, the Composite out leads directlt to my CRT T.V
the OS is Linux retropie 4.14.98-v7+MY CONFIG FILE-
hdmi_group=1
hdmi_mode=21
arm_freq=1100
dtparam=audio=on
gpu_mem=256
overscan_scale=1
core_freq=500
sdram_freq=500
over_voltage=6
force_turbo=0
temp_limit=65MY PROBLEM IN DETAIL-
I like the ability to choose between YPbPr and composite (doesn't work in game) when sending the picture out HDMI it works and that's good but when using the composite at some point the picture freezes but the game still continues. I can use the controller to interact with the game and hear the game playing but if i try to exit back to emulation station the frozen picture remains but now the raspberry pi is unresponsive, I can however still SSH into it. But trying to get it working again results in even the shell crashing and I have no choice but to disconnect and reconnect the power. -
This is my log when using the HDMI output
[INFO] [Config]: Loading config from: "/opt/retropie/configs/nes/retroarch.cfg".
[INFO] RetroArch 1.10.0 (Git e9e85f3d07)
[INFO] === Build =======================================
[INFO] Capabilities: NEON VFPv3 VFPv4
[INFO] Built: Sep 21 2023
[INFO] Version: 1.10.0
[INFO] Git: e9e85f3d07
[INFO] =================================================
[INFO] [Input]: Found input driver: "udev".
[INFO] [Core]: Loading dynamic libretro core from: "/opt/retropie/libretrocores/lr-fceumm/fceumm_libretro.so"
[INFO] [Overrides]: No core-specific overrides found at "/home/pi/.config/retroarch/config/FCEUmm/FCEUmm.cfg".
[INFO] [Overrides]: No content-dir-specific overrides found at "/home/pi/.config/retroarch/config/FCEUmm/Game Titles - #-Z.cfg".
[INFO] [Overrides]: No game-specific overrides found at "/home/pi/.config/retroarch/config/FCEUmm/3-D WorldRunner.cfg".
[INFO] [Environ]: SET_CONTROLLER_INFO.
[INFO] [Environ]: GET_VFS_INTERFACE. Core requested version >= V1, providing V3.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CONTENT_INFO_OVERRIDE.
[INFO] [Content Override]: File Extension: 'fds' - need_fullpath: FALSE, persistent_data: FALSE
[INFO] [Content Override]: File Extension: 'nes' - need_fullpath: FALSE, persistent_data: FALSE
[INFO] [Content Override]: File Extension: 'unf' - need_fullpath: FALSE, persistent_data: FALSE
[INFO] [Content Override]: File Extension: 'unif' - need_fullpath: FALSE, persistent_data: FALSE
[INFO] [Remaps]: Remap directory: "/opt/retropie/configs/nes/".
[INFO] [Overrides]: Redirecting save file to "/home/pi/RetroPie/roms/nes/Game Titles - #-Z/3-D WorldRunner.srm".
[INFO] [Overrides]: Redirecting save state to "/home/pi/RetroPie/roms/nes/Game Titles - #-Z/3-D WorldRunner.state".
[INFO] [Environ]: GET_LOG_INTERFACE.
[INFO] [Environ]: SET_SUPPORT_ACHIEVEMENTS: yes.
[INFO] [Environ]: GET_MESSAGE_INTERFACE_VERSION.
[INFO] [Environ]: GET_LANGUAGE: "0".
[INFO] [Content]: Loading content file: "/home/pi/RetroPie/roms/nes/Game Titles - #-Z/3-D WorldRunner.zip#3-D WorldRunner.nes".
[INFO] [Content]: Did not find a valid content patch.
[INFO] [Content]: CRC32: 0xd5ada486.
[INFO] [Environ]: RETRO_ENVIRONMENT_GET_GAME_INFO_EXT.
[INFO] [Environ]: SET_PIXEL_FORMAT: RGB565.
[libretro INFO] Frontend supports RGB565 - will use that instead of XRGB1555.
[INFO] [Environ]: PERFORMANCE_LEVEL: 5.
[INFO] [Environ]: SYSTEM_DIRECTORY: "/home/pi/RetroPie/BIOS".
[INFO] [Environ]: GET_CORE_OPTIONS_VERSION.
[INFO] [Environ]: GET_LANGUAGE: "0".
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_V2_INTL.
[libretro INFO] FCEU_MakeFName: /home/pi/RetroPie/BIOS/nes.pal
[INFO] [Environ]: SET_INPUT_DESCRIPTORS:
[INFO] [Environ]: SET_MEMORY_MAPS.
[INFO] [SRAM]: Skipping SRAM load.
[INFO] [Core]: Version of libretro API: 1, Compiled against API: 1
[INFO] [Audio]: Set audio input rate to: 48000.00 Hz.
[INFO] [Video]: Timings deviate too much. Will not adjust. (Display = 50.00 Hz, Game = 60.10 Hz)
[INFO] [Video]: Game FPS > Monitor FPS. Cannot rely on VSync.
[INFO] [Video]: Set video size to: 879x672.
[INFO] [Video]: Starting threaded video driver ...
[INFO] [EGL] Falling back to eglGetDisplay
[INFO] [EGL]: EGL version: 1.4
[INFO] [EGL]: Current context: 0x1.
[INFO] [GL]: Found GL context: "egl_videocore".
[INFO] [GL]: Detecting screen resolution: 720x576.
[INFO] [GL]: Vendor: Broadcom, Renderer: VideoCore IV HW.
[INFO] [GL]: Version: OpenGL ES 2.0.
[INFO] Querying EGL extension: KHR_image => exists
[INFO] [GL]: Using resolution 720x576.
[INFO] [GL]: Default shader backend found: glsl.
[INFO] [Shader driver]: Using GLSL shader backend.
[INFO] [Shader driver]: Using GLSL shader backend.
[WARN] [GL]: Stock GLSL shaders will be used.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: Compiled
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: Compiled
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: Compiled
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: Compiled
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: Compiled
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: Compiled
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GL]: Using 4 textures.
[INFO] [GL]: Loaded 1 program(s).
[INFO] [Font]: Using font rendering backend: "freetype".
[INFO] [Video]: Graphics driver did not initialize an input driver. Attempting to pick a suitable driver.
[WARN] [udev]: Couldn't open any keyboard, mouse or touchpad. Are permissions set correctly for /dev/input/event*?
[WARN] [udev]: Full-screen pointer won't be available.
[INFO] [udev]: Pad #0 (/dev/input/event0) supports 0 force feedback effects.
[INFO] [udev]: Pad #1 (/dev/input/event1) supports 0 force feedback effects.
[INFO] [udev]: Pad #2 (/dev/input/event2) supports 0 force feedback effects.
[INFO] [udev]: Pad #3 (/dev/input/event3) supports 0 force feedback effects.
[INFO] [Joypad]: Found joypad driver: "udev".
[INFO] [Video]: Found display server: "null".
[INFO] ALSA: Using floating point format.
[INFO] ALSA: Period size: 384 frames
[INFO] ALSA: Buffer size: 1536 frames
[INFO] [Display]: Found display driver: "gl".
[ERROR] [Font]: Failed to create rendering backend: "freetype".
[ERROR] [Font]: Failed to create rendering backend: "stb-unicode".
[ERROR] [Font]: Failed to create rendering backend: "freetype".
[ERROR] [Font]: Failed to create rendering backend: "stb-unicode".
[ERROR] [Font]: Failed to create rendering backend: "freetype".
[ERROR] [Font]: Failed to create rendering backend: "stb-unicode".
[libretro INFO] Player 1: Gamepad
[libretro INFO] Player 2: Gamepad
[libretro INFO] Player 3: None Connected
[libretro INFO] Player 4: None Connected
[libretro INFO] Famicom Expansion: None Connected
[INFO] [Playlist]: Loading history file: "/opt/retropie/configs/nes/content_history.lpl".
[INFO] [Playlist]: Loading history file: "/opt/retropie/configs/nes/content_music_history.lpl".
[INFO] [Playlist]: Loading history file: "/opt/retropie/configs/nes/content_video_history.lpl".
[INFO] [Playlist]: Loading history file: "/opt/retropie/configs/nes/content_image_history.lpl".
[INFO] [Playlist]: Loading favorites file: "/opt/retropie/configs/nes/content_favorites.lpl".
[INFO] [Config]: Saved new config to "/opt/retropie/configs/nes/retroarch.cfg".
[INFO] [Core]: Content ran for a total of: 00 hours, 01 minutes, 58 seconds.
[INFO] [Core]: Unloading game..
[INFO] [Core]: Unloading core..
[INFO] [Core]: Unloading core symbols..
[INFO] [Core]: Saved core options file to "/opt/retropie/configs/all/retroarch-core-options.cfg".
[INFO] Threaded video stats: Frames pushed: 7114, Frames dropped: 2.And this is when composite is the output
[INFO] [Config]: Loading config from: "/opt/retropie/configs/nes/retroarch.cfg".
[INFO] RetroArch 1.10.0 (Git e9e85f3d07)
[INFO] === Build =======================================
[INFO] Capabilities: NEON VFPv3 VFPv4
[INFO] Built: Sep 21 2023
[INFO] Version: 1.10.0
[INFO] Git: e9e85f3d07
[INFO] =================================================
[INFO] [Input]: Found input driver: "udev".
[INFO] [Core]: Loading dynamic libretro core from: "/opt/retropie/libretrocores/lr-fceumm/fceumm_libretro.so"
[INFO] [Overrides]: No core-specific overrides found at "/home/pi/.config/retroarch/config/FCEUmm/FCEUmm.cfg".
[INFO] [Overrides]: No content-dir-specific overrides found at "/home/pi/.config/retroarch/config/FCEUmm/Game Titles - #-Z.cfg".
[INFO] [Overrides]: No game-specific overrides found at "/home/pi/.config/retroarch/config/FCEUmm/3-D WorldRunner.cfg".
[INFO] [Environ]: SET_CONTROLLER_INFO.
[INFO] [Environ]: GET_VFS_INTERFACE. Core requested version >= V1, providing V3.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CONTENT_INFO_OVERRIDE.
[INFO] [Content Override]: File Extension: 'fds' - need_fullpath: FALSE, persistent_data: FALSE
[INFO] [Content Override]: File Extension: 'nes' - need_fullpath: FALSE, persistent_data: FALSE
[INFO] [Content Override]: File Extension: 'unf' - need_fullpath: FALSE, persistent_data: FALSE
[INFO] [Content Override]: File Extension: 'unif' - need_fullpath: FALSE, persistent_data: FALSE
[INFO] [Remaps]: Remap directory: "/opt/retropie/configs/nes/".
[INFO] [Overrides]: Redirecting save file to "/home/pi/RetroPie/roms/nes/Game Titles - #-Z/3-D WorldRunner.srm".
[INFO] [Overrides]: Redirecting save state to "/home/pi/RetroPie/roms/nes/Game Titles - #-Z/3-D WorldRunner.state".
[INFO] [Environ]: GET_LOG_INTERFACE.
[INFO] [Environ]: SET_SUPPORT_ACHIEVEMENTS: yes.
[INFO] [Environ]: GET_MESSAGE_INTERFACE_VERSION.
[INFO] [Environ]: GET_LANGUAGE: "0".
[INFO] [Content]: Loading content file: "/home/pi/RetroPie/roms/nes/Game Titles - #-Z/3-D WorldRunner.zip#3-D WorldRunner.nes".
[INFO] [Content]: Did not find a valid content patch.
[INFO] [Content]: CRC32: 0xd5ada486.
[INFO] [Environ]: RETRO_ENVIRONMENT_GET_GAME_INFO_EXT.
[INFO] [Environ]: SET_PIXEL_FORMAT: RGB565.
[libretro INFO] Frontend supports RGB565 - will use that instead of XRGB1555.
[INFO] [Environ]: PERFORMANCE_LEVEL: 5.
[INFO] [Environ]: SYSTEM_DIRECTORY: "/home/pi/RetroPie/BIOS".
[INFO] [Environ]: GET_CORE_OPTIONS_VERSION.
[INFO] [Environ]: GET_LANGUAGE: "0".
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_V2_INTL.
[libretro INFO] FCEU_MakeFName: /home/pi/RetroPie/BIOS/nes.pal
[INFO] [Environ]: SET_INPUT_DESCRIPTORS:
[INFO] [Environ]: SET_MEMORY_MAPS.
[INFO] [SRAM]: Skipping SRAM load.
[INFO] [Core]: Version of libretro API: 1, Compiled against API: 1
[INFO] [Audio]: Set audio input rate to: 48000.00 Hz.
[INFO] [Video]: Timings deviate too much. Will not adjust. (Display = 50.00 Hz, Game = 60.10 Hz)
[INFO] [Video]: Game FPS > Monitor FPS. Cannot rely on VSync.
[INFO] [Video]: Set video size to: 879x672.
[INFO] [Video]: Starting threaded video driver ...
[INFO] [EGL] Falling back to eglGetDisplay
[INFO] [EGL]: EGL version: 1.4
[INFO] [EGL]: Current context: 0x1.
[INFO] [GL]: Found GL context: "egl_videocore".
[INFO] [GL]: Detecting screen resolution: 720x576.
[INFO] [GL]: Vendor: Broadcom, Renderer: VideoCore IV HW.
[INFO] [GL]: Version: OpenGL ES 2.0.
[INFO] Querying EGL extension: KHR_image => exists
[INFO] [GL]: Using resolution 720x576.
[INFO] [GL]: Default shader backend found: glsl.
[INFO] [Shader driver]: Using GLSL shader backend.
[INFO] [Shader driver]: Using GLSL shader backend.
[WARN] [GL]: Stock GLSL shaders will be used.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: Compiled
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: Compiled
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: Compiled
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: Compiled
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: Compiled
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: Compiled
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GL]: Using 4 textures.
[INFO] [GL]: Loaded 1 program(s).
[INFO] [Font]: Using font rendering backend: "freetype".
[INFO] [Video]: Graphics driver did not initialize an input driver. Attempting to pick a suitable driver.
[WARN] [udev]: Couldn't open any keyboard, mouse or touchpad. Are permissions set correctly for /dev/input/event*?
[WARN] [udev]: Full-screen pointer won't be available.
[INFO] [udev]: Pad #0 (/dev/input/event0) supports 0 force feedback effects.
[INFO] [udev]: Pad #1 (/dev/input/event1) supports 0 force feedback effects.
[INFO] [udev]: Pad #2 (/dev/input/event2) supports 0 force feedback effects.
[INFO] [udev]: Pad #3 (/dev/input/event3) supports 0 force feedback effects.
[INFO] [Joypad]: Found joypad driver: "udev".
[INFO] [Video]: Found display server: "null".
[INFO] ALSA: Using floating point format.
[INFO] ALSA: Period size: 384 frames
[INFO] [Display]: Found display driver: "gl".
[ERROR] [Font]: Failed to create rendering backend: "freetype".
[ERROR] [Font]: Failed to create rendering backend: "stb-unicode".
[ERROR] [Font]: Failed to create rendering backend: "freetype".
[ERROR] [Font]: Failed to create rendering backend: "stb-unicode".
[ERROR] [Font]: Failed to create rendering backend: "freetype".
[ERROR] [Font]: Failed to create rendering backend: "stb-unicode".
[libretro INFO] Player 1: Gamepad
[libretro INFO] Player 2: Gamepad
[libretro INFO] Player 3: None Connected
[libretro INFO] Player 4: None Connected
[libretro INFO] Famicom Expansion: None Connected
[INFO] [Playlist]: Loading history file: "/opt/retropie/configs/nes/content_history.lpl".
[INFO] [Playlist]: Loading history file: "/opt/retropie/configs/nes/content_music_history.lpl".
[INFO] [Playlist]: Loading history file: "/opt/retropie/configs/nes/content_video_history.lpl".
[INFO] [Playlist]: Loading history file: "/opt/retropie/configs/nes/content_image_history.lpl".
[INFO] [Playlist]: Loading favorites file: "/opt/retropie/configs/nes/content_favorites.lpl".
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.