RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Rpi3b+ unplayable on 4k TCL

    Scheduled Pinned Locked Moved Help and Support
    3b+4k tvretroarchvideo freeze
    14 Posts 4 Posters 1.3k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      sonicman2020 @Parabolaralus
      last edited by

      @Parabolaralus
      For the gui, you just have to enable it in raspi-config. That’s what I did.

      I’ll check the hdmi2.0 settings next time I’m there to check. The tv is actually pretty nice for a 4k and $300 sans the absolutely garbage speakers on it.

      1 Reply Last reply Reply Quote 0
      • S
        sonicman2020
        last edited by

        retroarch.cfg main file:

        apply_cheats_after_toggle = "false"
        aspect_ratio_index = "23"
        assets_directory = "~/.config/retroarch/assets"
        audio_block_frames = "0"
        audio_device = ""
        audio_driver = "sdl2"
        audio_dsp_plugin = ""
        audio_enable = "true"
        audio_enable_menu = "false"
        audio_enable_menu_bgm = "false"
        audio_enable_menu_cancel = "true"
        audio_enable_menu_notice = "false"
        audio_enable_menu_ok = "true"
        audio_fastforward_mute = "false"
        audio_filter_dir = "default"
        audio_latency = "2"
        audio_max_timing_skew = "0.050000"
        audio_mixer_mute_enable = "false"
        audio_mixer_volume = "0.000000"
        audio_mute_enable = "false"
        audio_out_rate = "48000"
        audio_rate_control = "true"
        audio_rate_control_delta = "0.005000"
        audio_resampler = "sinc"
        audio_resampler_quality = "2"
        audio_sync = "true"
        audio_volume = "0.000000"
        auto_overrides_enable = "true"
        auto_remaps_enable = "true"
        auto_screenshot_filename = "true"
        auto_shaders_enable = "true"
        autosave_interval = "0"
        block_sram_overwrite = "false"
        builtin_imageviewer_enable = "true"
        builtin_mediaplayer_enable = "true"
        bundle_assets_dst_path = ""
        bundle_assets_dst_path_subdir = ""
        bundle_assets_extract_enable = "false"
        bundle_assets_extract_last_version = "0"
        bundle_assets_extract_version_current = "0"
        bundle_assets_src_path = ""
        cache_directory = "/tmp/retroarch"
        camera_allow = "false"
        camera_device = ""
        camera_driver = "null"
        cheat_database_path = "~/.config/retroarch/cheats"
        check_firmware_before_loading = "false"
        cheevos_auto_screenshot = "false"
        cheevos_badges_enable = "false"
        cheevos_hardcore_mode_enable = "false"
        cheevos_leaderboards_enable = "false"
        cheevos_password = ""
        cheevos_richpresence_enable = "true"
        cheevos_start_active = "false"
        cheevos_test_unofficial = "false"
        cheevos_token = ""
        cheevos_username = ""
        cheevos_verbose_enable = "false"
        config_save_on_exit = "false"
        content_database_path = "~/.config/retroarch/database/rdb"
        content_favorites_path = "/opt/retropie/configs/all/content_favorites.lpl"
        content_favorites_size = "200"
        content_history_dir = ""
        content_history_path = "/opt/retropie/configs/all/content_history.lpl"
        content_history_size = "200"
        content_image_history_path = "/opt/retropie/configs/all/content_image_history.l$
        content_music_history_path = "/opt/retropie/configs/all/content_music_history.l$
        content_runtime_log = "true"
        content_runtime_log_aggregate = "false"
        content_show_add = "true"
        content_show_favorites = "true"
        content_show_history = "true"
        content_show_images = "true"
        content_show_music = "true"
        content_show_netplay = "true"
        content_show_playlists = "true"
        content_show_settings = "true"
        content_show_settings_password = ""
        content_show_video = "true"
        content_video_history_path = "/opt/retropie/configs/all/content_video_history.l$
        core_assets_directory = "~/.config/retroarch/downloads"
        core_options_path = "/opt/retropie/configs/all/retroarch-core-options.cfg"
        core_set_supports_no_game_enable = "true"
        core_updater_auto_extract_archive = "true"
        core_updater_buildbot_assets_url = "http://buildbot.libretro.com/assets/"
        core_updater_buildbot_cores_url = "http://buildbot.libretro.com/nightly/linux/a$
        core_updater_show_experimental_cores = "false"
        crt_switch_center_adjust = "0"
        crt_switch_resolution = "0"
        crt_switch_resolution_super = "2560"
        crt_switch_resolution_use_custom_refresh_rate = "false"
        crt_video_refresh_rate = "60.000000"
        current_resolution_id = "0"
        cursor_directory = "~/.config/retroarch/database/cursors"
        custom_viewport_height = "960"
        custom_viewport_width = "1280"
        custom_viewport_x = "320"
        custom_viewport_y = "60"
        discord_allow = "false"
        discord_app_id = "475456035851599874"
        driver_switch_enable = "true"
        dynamic_wallpapers_directory = "default"
        enable_device_vibration = "false"
        fastforward_ratio = "0.000000"
        filter_by_current_core = "false"
        flicker_filter_enable = "false"
        flicker_filter_index = "0"
        fps_show = "false"
        fps_update_interval = "256"
        frame_time_counter_reset_after_fastforwarding = "false"
        frame_time_counter_reset_after_load_state = "false"
        frame_time_counter_reset_after_save_state = "false"
        framecount_show = "false"
        frontend_log_level = "1"
        game_specific_options = "true"
        gamma_correction = "0"
        global_core_options = "true"
        history_list_enable = "true"
        input_ai_service = "nul"
        input_ai_service_axis = "nul"
        input_ai_service_btn = "nul"
        input_ai_service_mbtn = "nul"
        input_analog_deadzone = "0.000000"
        input_analog_sensitivity = "1.000000"
        input_audio_mute = "f9"
        input_audio_mute_axis = "nul"
        input_audio_mute_btn = "nul"
        input_audio_mute_mbtn = "nul"
        input_autodetect_enable = "true"
        input_axis_threshold = "0.500000"
        input_bind_hold = "2"
        input_bind_timeout = "5"
        input_cheat_index_minus = "t"
        input_cheat_index_minus_axis = "nul"
        input_cheat_index_minus_btn = "nul"
        input_cheat_index_minus_mbtn = "nul"
        input_cheat_index_plus = "y"
        input_cheat_index_plus_axis = "nul"
        input_cheat_index_plus_btn = "nul"
        input_cheat_index_plus_mbtn = "nul"
        input_cheat_toggle = "u"
        input_cheat_toggle_axis = "nul"
        input_cheat_toggle_btn = "nul"
        input_cheat_toggle_mbtn = "nul"
        input_descriptor_hide_unbound = "false"
        input_descriptor_label_show = "true"
        input_desktop_menu_toggle = "f5"
        input_desktop_menu_toggle_axis = "nul"
        input_desktop_menu_toggle_btn = "nul"
        input_desktop_menu_toggle_mbtn = "nul"
        input_device_p1 = "0"
        input_device_p10 = "0"
        input_device_p11 = "0"
        input_device_p12 = "0"
        input_device_p13 = "0"
        input_device_p14 = "0"
        input_device_p15 = "0"
        input_device_p16 = "0"
        input_device_p2 = "0"
        input_device_p3 = "0"
        input_device_p4 = "0"
        input_device_p5 = "0"
        input_device_p6 = "0"
        input_device_p7 = "0"
        input_device_p8 = "0"
        input_device_p9 = "0"
        input_disk_eject_toggle = "nul"
        input_disk_eject_toggle_axis = "nul"
        input_disk_eject_toggle_btn = "nul"
        input_disk_eject_toggle_mbtn = "nul"
        input_disk_next = "nul"
        input_disk_next_axis = "nul"
        input_disk_next_axis = "nul"
        input_disk_next_btn = "nul"
        input_disk_next_mbtn = "nul"
        input_disk_prev = "nul"
        input_disk_prev_axis = "nul"
        input_disk_prev_btn = "nul"
        input_disk_prev_mbtn = "nul"
        input_driver = "udev"
        input_duty_cycle = "3"
        input_enable_hotkey = "nul"
        input_enable_hotkey_axis = "nul"
        input_enable_hotkey_btn = "nul"
        input_enable_hotkey_mbtn = "nul"
        input_exit_emulator = "escape"
        input_exit_emulator_axis = "nul"
        input_exit_emulator_btn = "nul"
        input_exit_emulator_mbtn = "nul"
        input_fps_toggle = "f3"
        input_fps_toggle_axis = "nul"
        input_fps_toggle_btn = "nul"
        input_fps_toggle_mbtn = "nul"
        input_frame_advance = "k"
        input_frame_advance_axis = "nul"
        input_frame_advance_btn = "nul"
        input_frame_advance_mbtn = "nul"
        input_game_focus_toggle = "scroll_lock"
        input_game_focus_toggle_axis = "nul"
        input_game_focus_toggle_btn = "nul"
        input_game_focus_toggle_mbtn = "nul"
        input_grab_mouse_toggle = "f11"
        input_grab_mouse_toggle_axis = "nul"
        input_grab_mouse_toggle_btn = "nul"
        input_grab_mouse_toggle_mbtn = "nul"
        input_hold_fast_forward = "l"
        input_hold_fast_forward_axis = "nul"
        input_hold_fast_forward_btn = "nul"
        input_hold_fast_forward_mbtn = "nul"
        input_hold_slowmotion = "e"
        input_hold_slowmotion_axis = "nul"
        input_hold_slowmotion_btn = "nul"
        input_hold_slowmotion_mbtn = "nul"
        input_joypad_driver = "udev"
        input_keyboard_layout = ""
        input_libretro_device_p1 = "1"
        input_libretro_device_p10 = "1"
        input_libretro_device_p11 = "1"
        input_libretro_device_p12 = "1"
        input_libretro_device_p13 = "1"
        input_libretro_device_p14 = "1"
        input_libretro_device_p15 = "1"
        input_libretro_device_p16 = "1"
        input_libretro_device_p2 = "1"
        input_libretro_device_p3 = "1"
        input_libretro_device_p4 = "1"
        input_libretro_device_p5 = "1"
        input_libretro_device_p6 = "1"
        input_libretro_device_p7 = "1"
        input_libretro_device_p8 = "1"
        input_libretro_device_p9 = "1"
        input_load_state = "f4"
        input_load_state_axis = "nul"
        input_load_state_btn = "nul"
        input_load_state_mbtn = "nul"
        input_max_users = "2"
        input_menu_toggle = "f1"
        input_menu_toggle_axis = "nul"
        input_menu_toggle_btn = "nul"
        input_menu_toggle_gamepad_combo = "0"
        input_menu_toggle_mbtn = "nul"
        input_movie_record_toggle = "o"
        input_movie_record_toggle_axis = "nul"
        input_movie_record_toggle_btn = "nul"
        input_movie_record_toggle_mbtn = "nul"
        input_netplay_game_watch = "i"
        input_netplay_game_watch_axis = "nul"
        input_netplay_game_watch_btn = "nul"
        input_netplay_game_watch_mbtn = "nul"
        input_netplay_host_toggle = "nul"
        input_netplay_host_toggle_axis = "nul"
        input_netplay_host_toggle_btn = "nul"
        input_netplay_host_toggle_mbtn = "nul"
        input_osk_toggle = "f12"
        input_osk_toggle_axis = "nul"
        input_osk_toggle_btn = "nul"
        input_osk_toggle_mbtn = "nul"
        input_overlay = ""
        input_overlay_auto_rotate = "false"
        input_overlay_enable = "true"
        input_overlay_enable_autopreferred = "true"
        input_overlay_hide_in_menu = "true"
        input_overlay_next = "nul"
        input_overlay_next_axis = "nul"
        input_overlay_next_btn = "nul"
        input_overlay_next_mbtn = "nul"
        input_overlay_opacity = "0.700000"
        input_overlay_scale = "1.000000"
        input_overlay_show_mouse_cursor = "true"
        input_overlay_show_physical_inputs = "false"
        input_overlay_show_physical_inputs_port = "0"
        input_pause_toggle = "p"
        input_pause_toggle_axis = "nul"
        input_pause_toggle_btn = "nul"
        input_pause_toggle_mbtn = "nul"
        input_player10_a = "nul"
        input_player10_a_axis = "nul"
        input_player10_a_btn = "nul"
        >>> players 1-16 deleted from this post since its all the same for 1000 lines<<<
        input_poll_type_behavior = "2"
        input_recording_toggle = "nul"
        input_recording_toggle_axis = "nul"
        input_recording_toggle_btn = "nul"
        input_recording_toggle_mbtn = "nul"
        input_remap_binds_enable = "true"
        input_remapping_directory = "~/.config/retroarch/config/remaps"
        input_reset = "h"
        input_reset_axis = "nul"
        input_reset_btn = "nul"
        input_reset_mbtn = "nul"
        input_rewind = "r"
        input_rewind_axis = "nul"
        input_rewind_btn = "nul"
        input_rewind_mbtn = "nul"
        input_save_state = "f2"
        input_save_state_axis = "nul"
        input_save_state_btn = "nul"
        input_save_state_mbtn = "nul"
        input_screenshot = "f8"
        input_screenshot_axis = "nul"
        input_screenshot_axis = "nul"
        input_screenshot_btn = "nul"
        input_screenshot_mbtn = "nul"
        input_send_debug_info = "f10"
        input_send_debug_info_axis = "nul"
        input_send_debug_info_btn = "nul"
        input_send_debug_info_mbtn = "nul"
        input_shader_next = "m"
        input_shader_next_axis = "nul"
        input_shader_next_btn = "nul"
        input_shader_next_mbtn = "nul"
        input_shader_prev = "n"
        input_shader_prev_axis = "nul"
        input_shader_prev_btn = "nul"
        input_shader_prev_mbtn = "nul"
        input_state_slot_decrease = "f6"
        input_state_slot_decrease_axis = "nul"
        input_state_slot_decrease_btn = "nul"
        input_state_slot_decrease_mbtn = "nul"
        input_state_slot_increase = "f7"
        input_state_slot_increase_axis = "nul"
        input_state_slot_increase_btn = "nul"
        input_state_slot_increase_mbtn = "nul"
        input_streaming_toggle = "nul"
        input_streaming_toggle_axis = "nul"
        input_streaming_toggle_btn = "nul"
        input_streaming_toggle_mbtn = "nul"
        input_toggle_fast_forward = "space"
        input_toggle_fast_forward_axis = "nul"
        input_toggle_fast_forward_btn = "nul"
        input_toggle_fast_forward_mbtn = "nul"
        input_toggle_fullscreen = "f"
        input_toggle_fullscreen_axis = "nul"
        input_toggle_fullscreen_btn = "nul"
        input_toggle_fullscreen_mbtn = "nul"
        input_toggle_slowmotion = "nul"
        input_toggle_slowmotion_axis = "nul"
        input_toggle_slowmotion_btn = "nul"
        input_toggle_slowmotion_mbtn = "nul"
        input_turbo_default_button = "0"
        input_turbo_mode = "0"
        input_turbo_period = "6"
        input_volume_down = "subtract"
        input_volume_down_axis = "nul"
        input_volume_down_btn = "nul"
        input_volume_down_mbtn = "nul"
        input_volume_up = "add"
        input_volume_up_axis = "nul"
        input_volume_up_btn = "nul"
        input_volume_up_mbtn = "nul"
        joypad_autoconfig_dir = "~/.config/retroarch/autoconfig"
        keyboard_gamepad_enable = "true"
        keyboard_gamepad_mapping_type = "1"
        kiosk_mode_enable = "false"
        kiosk_mode_password = ""
        led_driver = "null"
        libretro_directory = "~/.config/retroarch/cores"
        libretro_info_path = "~/.config/retroarch/cores"
        libretro_log_level = "1"
        load_dummy_on_core_shutdown = "true"
        location_allow = "false"
        location_driver = "null"
        log_dir = "~/.config/retroarch/logs"
        log_to_file = "false"
        log_to_file_timestamp = "false"
        log_verbosity = "false"
        materialui_auto_rotate_nav_bar = "true"
        materialui_dual_thumbnail_list_view_enable = "true"
        materialui_icons_enable = "true"
        materialui_landscape_layout_optimization = "1"
        materialui_menu_color_theme = "9"
        materialui_menu_transition_animation = "0"
        materialui_show_nav_bar = "true"
        materialui_thumbnail_background_enable = "true"
        materialui_thumbnail_view_landscape = "2"
        materialui_thumbnail_view_portrait = "1"
        memory_show = "false"
        menu_battery_level_enable = "true"
        menu_core_enable = "true"
        menu_driver = "rgui"
        menu_dynamic_wallpaper_enable = "false"
        menu_enable_widgets = "true"
        menu_font_color_blue = "255"
        menu_font_color_green = "255"
        menu_font_color_red = "255"
        menu_footer_opacity = "1.000000"
        menu_framebuffer_opacity = "0.900000"
        menu_header_opacity = "1.000000"
        menu_horizontal_animation = "true"
        menu_insert_disk_resume = "true"
        menu_left_thumbnails = "0"
        menu_linear_filter = "false"
        menu_mouse_enable = "true"
        menu_navigation_browser_filter_supported_extensions_enable = "true"
        menu_navigation_wraparound_enable = "true"
        menu_pause_libretro = "true"
        menu_pointer_enable = "false"
        menu_rgui_full_width_layout = "true"
        menu_rgui_shadows = "false"
        menu_savestate_resume = "true"
        menu_scale_factor = "1.000000"
        menu_scroll_fast = "false"
        menu_shader_pipeline = "1"
        menu_show_advanced_settings = "true"
        menu_show_configurations = "true"
        menu_show_core_updater = "true"
        menu_show_dump_disc = "true"
        menu_show_help = "true"
        menu_show_information = "true"
        menu_show_latency = "true"
        menu_show_legacy_thumbnail_updater = "true"
        menu_show_load_content = "true"
        menu_show_load_core = "true"
        menu_show_load_disc = "true"
        menu_show_online_updater = "true"
        menu_show_overlays = "true"
        menu_show_quit_retroarch = "true"
        menu_show_reboot = "true"
        menu_show_restart_retroarch = "true"
        menu_show_rewind = "true"
        menu_show_shutdown = "true"
        menu_show_sublabels = "true"
        menu_show_video_layout = "true"
        menu_swap_ok_cancel_buttons = "false"
        menu_throttle_framerate = "true"
        menu_thumbnail_upscale_threshold = "0"
        menu_thumbnails = "3"
        menu_ticker_smooth = "true"
        menu_ticker_speed = "2.000000"
        menu_ticker_type = "1"
        menu_timedate_date_separator = "1"
        menu_timedate_enable = "true"
        menu_timedate_style = "19"
        menu_unified_controls = "true"
        menu_use_preferred_system_color_theme = "false"
        menu_wallpaper = ""
        menu_wallpaper_opacity = "0.300000"
        menu_widget_scale_auto = "true"
        menu_widget_scale_factor = "1.000000"
        menu_widget_scale_factor_windowed = "1.000000"
        menu_xmb_animation_horizontal_highlight = "0"
        menu_xmb_animation_move_up_down = "0"
        menu_xmb_animation_opening_main_menu = "0"
        menu_xmb_thumbnail_scale_factor = "100"
        midi_driver = "alsa"
        midi_input = "Off"
        midi_output = "Off"
        midi_volume = "100"
        netplay_allow_slaves = "true"
        netplay_check_frames = "600"
        netplay_input_latency_frames_min = "0"
        netplay_input_latency_frames_range = "0"
        netplay_ip_address = ""
        netplay_ip_port = "55435"
        netplay_mitm_server = "nyc"
        netplay_nat_traversal = "true"
        netplay_nickname = ""
        netplay_password = ""
        netplay_public_announce = "true"
        netplay_request_device_p1 = "false"
        netplay_request_device_p10 = "false"
        netplay_request_device_p11 = "false"
        netplay_request_device_p12 = "false"
        netplay_request_device_p13 = "false"
        netplay_request_device_p14 = "false"
        netplay_request_device_p15 = "false"
        netplay_request_device_p16 = "false"
        netplay_request_device_p2 = "false"
        netplay_request_device_p3 = "false"
        netplay_request_device_p4 = "false"
        netplay_request_device_p5 = "false"
        netplay_request_device_p6 = "false"
        netplay_request_device_p7 = "false"
        netplay_request_device_p8 = "false"
        netplay_request_device_p9 = "false"
        netplay_require_slaves = "false"
        netplay_share_analog = "1"
        netplay_share_digital = "1"
        netplay_spectate_password = ""
        netplay_start_as_spectator = "false"
        netplay_stateless_mode = "false"
        netplay_use_mitm_server = "false"
        network_cmd_enable = "false"
        network_cmd_port = "55355"
        network_on_demand_thumbnails = "false"
        network_remote_base_port = "55400"
        network_remote_enable = "false"
        network_remote_enable_user_p1 = "false"
        network_remote_enable_user_p10 = "false"
        network_remote_enable_user_p11 = "false"
        network_remote_enable_user_p12 = "false"
        network_remote_enable_user_p13 = "false"
        network_remote_enable_user_p14 = "false"
        network_remote_enable_user_p15 = "false"
        network_remote_enable_user_p16 = "false"
        network_remote_enable_user_p2 = "false"
        network_remote_enable_user_p3 = "false"
        network_remote_enable_user_p4 = "false"
        network_remote_enable_user_p5 = "false"
        network_remote_enable_user_p6 = "false"
        network_remote_enable_user_p7 = "false"
        network_remote_enable_user_p8 = "false"
        network_remote_enable_user_p9 = "false"
        overlay_directory = "~/.config/retroarch/overlay"
        ozone_collapse_sidebar = "false"
        ozone_menu_color_theme = "1"
        ozone_scroll_content_metadata = "false"
        ozone_sort_after_truncate_playlist_name = "true"
        ozone_truncate_playlist_name = "true"
        pause_nonactive = "true"
        perfcnt_enable = "false"
        playlist_compression = "false"
        playlist_directory = "~/.config/retroarch/playlists"
        playlist_entry_remove_enable = "1"
        playlist_entry_rename = "true"
        playlist_fuzzy_archive_match = "false"
        playlist_show_inline_core_name = "0"
        playlist_show_sublabels = "true"
        playlist_sort_alphabetical = "true"
        playlist_sublabel_last_played_style = "0"
        playlist_sublabel_runtime_type = "0"
        playlist_use_old_format = "false"
        quick_menu_show_add_to_favorites = "true"
        quick_menu_show_cheats = "true"
        quick_menu_show_close_content = "true"
        quick_menu_show_controls = "true"
        quick_menu_show_download_thumbnails = "true"
        quick_menu_show_information = "true"
        quick_menu_show_options = "true"
        quick_menu_show_recording = "true"
        quick_menu_show_reset_core_association = "true"
        quick_menu_show_restart_content = "true"
        quick_menu_show_resume_content = "true"
        quick_menu_show_save_content_dir_overrides = "true"
        quick_menu_show_save_core_overrides = "true"
        quick_menu_show_save_game_overrides = "true"
        quick_menu_show_save_load_state = "true"
        quick_menu_show_set_core_association = "true"
        quick_menu_show_shaders = "true"
        quick_menu_show_start_recording = "true"
        quick_menu_show_start_streaming = "true"
        quick_menu_show_streaming = "true"
        quick_menu_show_take_screenshot = "true"
        quick_menu_show_undo_save_load_state = "true"
        quit_press_twice = "true"
        record_driver = "ffmpeg"
        recording_config_directory = ""
        recording_output_directory = ""
        resampler_directory = ""
        rewind_buffer_size = "10485760"
        rewind_buffer_size_step = "10"
        rewind_enable = "false"
        rewind_granularity = "2"
        rgui_aspect_ratio = "0"
        rgui_aspect_ratio_lock = "2"
        rgui_background_filler_thickness_enable = "true"
        rgui_border_filler_enable = "true"
        rgui_border_filler_thickness_enable = "true"
        rgui_browser_directory = "~/RetroPie/roms"
        rgui_config_directory = "~/.config/retroarch/config"
        rgui_extended_ascii = "false"
        rgui_inline_thumbnails = "false"
        rgui_internal_upscale_level = "0"
        rgui_menu_color_theme = "22"
        rgui_menu_theme_preset = ""
        rgui_particle_effect = "1"
        rgui_particle_effect_speed = "1.000000"
        rgui_show_start_screen = "false"
        rgui_swap_thumbnails = "false"
        rgui_thumbnail_delay = "0"
        rgui_thumbnail_downscaler = "0"
        run_ahead_enabled = "true"
        run_ahead_frames = "1"
        run_ahead_hide_warnings = "false"
        run_ahead_secondary_instance = "false"
        runtime_log_directory = "default"
        save_file_compression = "false"
        savefile_directory = "default"
        savefiles_in_content_dir = "false"
        savestate_auto_index = "false"
        savestate_auto_load = "true"
        savestate_auto_save = "true"
        savestate_directory = "default"
        savestate_file_compression = "true"
        savestate_thumbnail_enable = "false"
        savestates_in_content_dir = "false"
        scan_without_core_match = "false"
        screen_orientation = "0"
        screenshot_directory = "~/.config/retroarch/screenshots"
        screenshots_in_content_dir = "false"
        settings_show_achievements = "true"
        settings_show_ai_service = "true"
        settings_show_audio = "true"
        settings_show_configuration = "true"
        settings_show_core = "true"
        settings_show_directory = "true"
        settings_show_drivers = "true"
        settings_show_frame_throttle = "true"
        settings_show_input = "true"
        settings_show_latency = "true"
        settings_show_logging = "true"
        settings_show_network = "true"
        settings_show_onscreen_display = "true"
        settings_show_playlists = "true"
        settings_show_power_management = "true"
        settings_show_recording = "true"
        settings_show_saving = "true"
        settings_show_user = "true"
        settings_show_user_interface = "true"
        settings_show_video = "true"
        show_hidden_files = "false"
        slowmotion_ratio = "3.000000"
        soft_filter_enable = "false"
        soft_filter_index = "0"
        sort_savefiles_enable = "false"
        sort_savestates_enable = "false"
        state_slot = "0"
        statistics_show = "false"
        stdin_cmd_enable = "false"
        streaming_mode = "0"
        suspend_screensaver_enable = "true"
        sustained_performance_mode = "false"
        system_directory = "~/RetroPie/BIOS"
        systemfiles_in_content_dir = "false"
        threaded_data_runloop_enable = "true"
        thumbnails_directory = "~/.config/retroarch/thumbnails"
        twitch_stream_key = ""
        ui_companion_enable = "false"
        ui_companion_start_on_boot = "true"
        ui_companion_toggle = "false"
        ui_menubar_enable = "true"
        user_language = "0"
        vibrate_on_keypress = "false"
        video_adaptive_vsync = "false"
        video_allow_rotate = "true"
        video_aspect_ratio = "-1.000000"
        video_aspect_ratio_auto = "true"
        video_black_frame_insertion = "false"
        video_context_driver = ""
        video_crop_overscan = "true"
        video_ctx_scaling = "false"
        video_disable_composition = "false"
        video_driver = "sdl2"
        video_filter = ""
        video_filter_dir = "default"
        video_font_enable = "true"
        video_font_path = ""
        video_font_size = "24.000000"
        video_force_aspect = "true"
        video_force_srgb_disable = "false"
        video_frame_delay = "0"
        video_fullscreen = "false"
        video_fullscreen_x = "0"
        video_fullscreen_y = "0"
        video_gpu_record = "false"
        video_gpu_screenshot = "true"
        video_hard_sync = "false"
        video_hard_sync_frames = "1"
        video_layout_directory = "~/.config/retroarch/layouts"
        video_layout_enable = "true"
        video_layout_path = ""
        video_layout_selected_view = "0"
        video_max_swapchain_images = "3"
        video_message_color = "ffff00"
        video_message_pos_x = "0.050000"
        video_message_pos_y = "0.050000"
        video_monitor_index = "0"
        video_msg_bgcolor_blue = "0"
        video_msg_bgcolor_enable = "false"
        video_msg_bgcolor_green = "0"
        video_msg_bgcolor_opacity = "1.000000"
        video_msg_bgcolor_red = "0"
        video_post_filter_record = "false"
        video_record_config = ""
        video_record_quality = "4"
        video_record_scale_factor = "1"
        video_record_threads = "2"
        video_refresh_rate = "60.000000"
        video_rotation = "0"
        video_scale = "3.000000"
        video_scale_integer = "false"
        video_shader = ""
        video_shader_delay = "0"
        video_shader_dir = "~/.config/retroarch/shaders"
        video_shader_enable = "true"
        video_shader_watch_files = "false"
        video_shared_context = "false"
        video_smooth = "false"
        video_stream_config = ""
        video_stream_port = "56400"
        video_stream_quality = "10"
        video_stream_scale_factor = "1"
        video_stream_url = ""
        video_swap_interval = "1"
        video_threaded = "true"
        video_vsync = "true"
        video_window_opacity = "100"
        video_window_save_positions = "false"
        video_window_show_decorations = "true"
        video_windowed_fullscreen = "true"
        video_windowed_position_height = "720"
        video_windowed_position_width = "1280"
        video_windowed_position_x = "0"
        video_windowed_position_y = "0"
        vrr_runloop_enable = "false"
        wifi_driver = "null"
        xmb_alpha_factor = "75"
        xmb_font = ""
        xmb_layout = "0"
        xmb_menu_color_theme = "4"
        xmb_shadows_enable = "false"
        xmb_show_add = "false"
        xmb_show_history = "false"
        xmb_show_images = "false"
        xmb_show_music = "false"
        xmb_theme = "0"
        xmb_vertical_thumbnails = "false"
        youtube_stream_key = ""
        
        dankcushionsD 1 Reply Last reply Reply Quote 0
        • S
          sonicman2020
          last edited by

          I do get this error often when running anything:

          error: VolumeControl::init() - Failed to find mixer elements!

          Megadrive config file:

          # Settings made here will only override settings in the global retroarch.cfg if placed above the #include line
          
          input_remapping_directory = "/opt/retropie/configs/megadrive/"
          
          #include "/opt/retropie/configs/all/retroarch.cfg"
          

          runcommand logs:

          Parameters:
          Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-genesis-plus-gx/genesis_plus_gx_libretro.so --config /opt/retropie/configs/megadrive/retroarch.cfg "/home/pi/RetroPie/roms/megadrive/Sonic The Hedgehog.7z" --appendconfig /dev/shm/retroarch.cfg
          
          
          

          It actually locked up trying to play this. Note roms are in full ZIP format in respected folders.

          1 Reply Last reply Reply Quote 0
          • S
            sonicman2020
            last edited by

            Sorry I have not got back in a while, have been very busy.

            Now I notice that when I try to run emulators that it freezes once it boots a rom. I also notice that there is a mouse in the upper left corner of the screen (no mouse connected to the pi).

            I am going to try this on my 1080p older samsung tv 32" to see what it does.

            Also, I installed the Pixel desktop environment from the Raspi-Config.

            1 Reply Last reply Reply Quote 0
            • S
              sonicman2020
              last edited by

              SO I believe I think I figured it out at least on my samsung 4k in game mode HDMI.

              I uninstalled retropie and reinstalled again. Then I set the following for Retroarch config:
              Audio latency - 300ms
              Poll Type Behavior - Early

              Now I can play both Sega and NES ROMs with minimal issues. For some reason, I have screen cut off on the edges in retroarch, it may be something to do with base OS configurations but at least it's working now properly when playing roms so I am ok with that.

              I'll see if it plays ok on the TCL later. If it does, I know its a TV issue.

              Lyle_JPL 1 Reply Last reply Reply Quote 0
              • Lyle_JPL
                Lyle_JP @sonicman2020
                last edited by

                @sonicman2020 said in Rpi3b+ unplayable on 4k TCL:

                I have screen cut off on the edges in retroarch, it may be something to do with base OS configurations but at least it's working now properly when playing roms so I am ok with that.

                Set the Samsung picture mode to Screen Fit. It will cut off edges in 16:9 picture mode.

                S 1 Reply Last reply Reply Quote 1
                • S
                  sonicman2020 @Lyle_JP
                  last edited by

                  @Lyle_JP
                  I disabled game mode and found the setting under "Picture size" and then changed "Fit to Screen" from Auto to On.

                  Thanks for the tip!

                  1 Reply Last reply Reply Quote 0
                  • dankcushionsD
                    dankcushions Global Moderator @sonicman2020
                    last edited by

                    @sonicman2020 said in Rpi3b+ unplayable on 4k TCL:

                    run_ahead_enabled = "true"
                    run_ahead_frames = "1"

                    this is not a standard retroarch.cfg at all. i am not surprised it's unplayable on a 3b. why did you change this setting (and presumably others)? the defaults are carefully selected for what is possible on your hardware.

                    S 1 Reply Last reply Reply Quote 2
                    • S
                      sonicman2020 @dankcushions
                      last edited by

                      @dankcushions
                      I was trying settings changes to see if they made differences in quality. Increasing computing in order to hopefully reduce lag was the reason for that specific change since the Pi was only doing about 15% cpu usage trying to play a Rom and maybe 250mb ram use.

                      I believed that setting a lower latency would reduce lag (use more cpu to "get ahead") whereas this actually increased lag to the point of being unable to play any rom even though cpu use was always under 20%. Setting the latency to 300ms, which if were used in normal console gaming, would render a game nearly impossible to play in real-time, especially graphic-intensive games. I believe the compute math for this is backward since increasing latency ms actually increased CPU usage and decreased audio/graphic lag on the Pi. It's almost as if increasing latency is how much you are trying to reduce the actual latency with hardware decoding.

                      dankcushionsD 1 Reply Last reply Reply Quote 0
                      • dankcushionsD
                        dankcushions Global Moderator @sonicman2020
                        last edited by

                        @sonicman2020 with respect, your understanding of the runahead settings, and the audio latency settings are very wrong. if you want to get this working properly, please start again from the retropie image, and don't change such settings: https://retropie.org.uk/docs/First-Installation/

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        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.