Rpi3b+ unplayable on 4k TCL
-
The image was downloaded from the main site webpage for armv7 4.6.1, the latest build.
For audio latency it was set to 16 stock and reducing to 1 really helped the lag.
I installed the default GUI for the image, the rasbian like gui that you can install from the stock retropie image via cmd line. I had to do this to get the Bluetooth to work with the wii remotes.
I will have to get logs when I get a chance. Everything seems to work great other than trying to load a rom. I have the files in .7z format loaded into the Roms folder.
-
@sonicman2020 while this is 99% unrelated to your issue. I have two TCL TVs. A 55 inch 1080p display which is probably the best tv I've ever bought. As well as a 65 inch 4k which is pretty dang close to the worst display I've ever bought aside from early LCDs in the 2000s with heavy light bleed - oh yes it bleeds too!
The 65 inch never really worked with anything right and it's a shame because it's actually our primary however I found one setting that seems to have resolved most issues. Force the display to use HDMI 2.0 on any input that supports it. Doubt it matters for the pi3 though...
My issues prior with the auto setting would range from my computer booting to a green instead of black boot logo within the bios as well as windows loading. Same for the pi. Resolution switches that go to colorful static which looks very similar to a completely shot display controller. No audio. Random black screening.
And it did this will all devices except my cable box!! Setting this fixed most issues immediately, but I'm still left with the dual panel problem where they clearly joined two smaller LCDs together to make one large one. The left panel is brighter and there is a clear seperation between the two smack dab in the middle. It's not noticable in bright scenarios but I watch a lot of horror movies and play the same games so I notice it a lot.
My wife doesn't see it so I can't justify replacing this without her...I hope it blows up one day!
Some of your other comments seem off the wall though. Why in the world would you compile from source within raspbian desktop when the image is all you need? You said this is just for retro gaming so I'm confused.
Also 7zip for your roms? Last I checked very few or no cores supported that but it's been a while. Also 1ms latency on audio is probably an issue too...
-
@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.
-
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 = ""
-
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.
-
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.
-
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 - EarlyNow 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.
-
@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.
-
@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!
-
@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.
-
@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.
-
@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/
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.