Rpi3b+ unplayable on 4k TCL
-
New guy here, I have read about 15 posts on issues related to all of my problems getting this pi set up.
Pi Model or other hardware: 3b+
Power Supply used: OEM pi (works fine with other OS as well)
RetroPie Version Used: 4.6.1
Built From: RetroPi Image
USB Devices connected: none
Controller used: Wii remotes
Error messages received: VolumeControl::init() - Failed to find mixer elements! (https://retropie.org.uk/forum/topic/26571/rpi4-retropie-4-6-1-sound-error/4) I have added this as asked here.
Guide used: about 5 Including the setup guide
Emulator: lr-genesis-plus-gx , lr-fceumm
How to replicate the problem:
I've spent about 10 hours trying to get any rom to play. With a fresh install of retropie they are impossible to play with video lag being about 15sec to 2 minutes depending on the emulator and sound usually about a second or so. The retropie main menu is fine with almost no sound lag and no video lag. After making some changes I can't even get a rom to load the main boot screen, it just says "controller connected" and then it pauses the game play.
I am ONLY using a 4k TCL 55S405 tv and have tried both "HDMI" and "Computer" outlets and set both to "Gaming mode" with no changes.
I have set the resolution to 1920/1080 60hz in both rpi-config and also the emulation config. I have changed the audio output to HDMI for both as well. (https://retropie.org.uk/forum/topic/25664/retropie-performance-extremely-slow-on-4k-tv/6)
I have a heatsink and fan on the case.
I have set audio latency to 1 and do not have any frame rate setting changes.
I have tried uninstalling and reinstalling retropie with no changes.
I have the arch GUI installed as well, that is how I got the remotes and bluetooth working without a dongle. There are 0 display issues outside attempting to run an emulator.
I have removed all other Genesis and NES emulators that are not used.
Htop showing only 15% CPU and 200mb ram use while running either emulator so its not a system resource issue.I don't know what to do here. I just want to play some old games but have spent way more than enough time to get this running.
-
@sonicman2020 said in Rpi3b+ unplayable on 4k TCL:
Built From: RetroPi Image
can you please clarify the image file name?
I have set audio latency to 1
huh? that sounds like something that would cause major CPU drain. the default is much higher.
I have the arch GUI installed as well, that is how I got the remotes and bluetooth working without a dongle
arch GUI?
i think we're going to need to a full set of logs/cfgs here: /dev/shm/rumcommand.log after running in verbose mode via runcommand, and /opt/retropie/configs/all/retroarch.cfg and the retroarch.cfg of the emulator in question.
the 4k issue only affects pi 4, by the way. previous pis do not support it and should default to 1080p on a 4k tv.
-
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.