Change refresh rate to 50Hz?

I travel a lot and carry a Pi 3 with OSMC to use while on the road. Well, I’m now in a country where the TV is (only) 50 Hz and the OSMC Pi doesn’t show the GUI display when powered on. Is there away to adjust the refresh rate so I can see the GUI? I do get key sounds so I know the HDMI is connected and OSMC is running.

“sync playback to display” is enabled.
“Adjust display refresh rate to match video” is enabled.

I do think those options only come into play when playing a video. My problem is that I can’t see anything at all after powering up.

Any help would be appreciated.

Well problem might be the HDMI cable.
If you can access the device via ssh run grab-logs -z (or grab-logs -P -z for local view) that will show the video mode that the TV reports and the one chosen.

I forgot to mention, I do see the startup messages from the OS before it gets to the kodi logo, so the TV does recognize the refresh rate and resolution at that time. And luckily, the TV displays it’s video mode as 1920x1080P 50Hz, so I’m sure the refresh rate is the problem.

Here’s what the logs say:
14:13:47.919 T:1958727680 NOTICE: InitWindowSystem: Using EGL Implementation: raspberrypi
14:13:47.921 T:1958727680 NOTICE: Found resolution 640 x 480 for display 0 with 640 x 480 @ 60.000000 Hz
14:13:47.921 T:1958727680 NOTICE: Found resolution 640 x 480 for display 0 with 640 x 480 @ 59.940063 Hz
14:13:47.921 T:1958727680 NOTICE: Found resolution 800 x 600 for display 0 with 800 x 600 @ 60.000000 Hz
14:13:47.921 T:1958727680 NOTICE: Found resolution 800 x 600 for display 0 with 800 x 600 @ 59.940063 Hz
14:13:47.921 T:1958727680 NOTICE: Found resolution 1024 x 768 for display 0 with 1024 x 768 @ 60.000000 Hz
14:13:47.921 T:1958727680 NOTICE: Found resolution 1024 x 768 for display 0 with 1024 x 768 @ 59.940063 Hz
14:13:47.921 T:1958727680 NOTICE: Found resolution 1280 x 1024 for display 0 with 1280 x 1024 @ 60.000000 Hz
14:13:47.921 T:1958727680 NOTICE: Found resolution 1280 x 1024 for display 0 with 1280 x 1024 @ 59.940063 Hz
14:13:47.921 T:1958727680 NOTICE: Found resolution 1360 x 768 for display 0 with 1360 x 768 @ 60.000000 Hz
14:13:47.921 T:1958727680 NOTICE: Found resolution 1360 x 768 for display 0 with 1360 x 768 @ 59.940063 Hz
14:13:47.921 T:1958727680 NOTICE: Found resolution 1400 x 1050 for display 0 with 1400 x 1050 @ 60.000000 Hz
14:13:47.921 T:1958727680 NOTICE: Found resolution 1400 x 1050 for display 0 with 1400 x 1050 @ 59.940063 Hz
14:13:47.921 T:1958727680 NOTICE: Found resolution 1920 x 1080 for display 0 with 1920 x 1080 @ 60.000000 Hz
14:13:47.922 T:1958727680 NOTICE: Found resolution 1920 x 1080 for display 0 with 1920 x 1080 @ 59.940063 Hz
14:13:47.922 T:1958727680 NOTICE: Found resolution 720 x 480 for display 0 with 720 x 480 @ 60.000000 Hz
14:13:47.922 T:1958727680 NOTICE: Found resolution 720 x 480 for display 0 with 720 x 480 @ 59.940063 Hz
14:13:47.922 T:1958727680 NOTICE: Found resolution 1280 x 720 for display 0 with 1280 x 720 @ 60.000000 Hz
14:13:47.922 T:1958727680 NOTICE: Found resolution 1280 x 720 for display 0 with 1280 x 720 @ 59.940063 Hz
14:13:47.922 T:1958727680 NOTICE: Found resolution 720 x 576 for display 0 with 720 x 576 @ 50.000000 Hz
14:13:47.922 T:1958727680 NOTICE: Found resolution 1280 x 720 for display 0 with 1280 x 720 @ 50.000000 Hz
14:13:47.922 T:1958727680 NOTICE: Found resolution 1920 x 1080 for display 0 with 1920 x 1080 @ 50.000000 Hz
14:13:47.922 T:1958727680 NOTICE: Found resolution 1920 x 1080 for display 0 with 1920 x 1080 @ 24.000000 Hz
14:13:47.922 T:1958727680 NOTICE: Found resolution 1920 x 1080 for display 0 with 1920 x 1080 @ 23.976025 Hz
14:13:47.922 T:1958727680 NOTICE: Found (1920x1080@50.000000) at 36, setting to RES_DESKTOP at 16
14:13:47.922 T:1958727680 NOTICE: Checking resolution 16
14:13:48.243 T:1958727680 NOTICE: GL_VENDOR = Broadcom
14:13:48.243 T:1958727680 NOTICE: GL_RENDERER = VideoCore IV HW
14:13:48.243 T:1958727680 NOTICE: GL_VERSION = OpenGL ES 2.0
14:13:48.243 T:1958727680 NOTICE: GL_SHADING_LANGUAGE_VERSION = OpenGL ES GLSL ES 1.00
14:13:48.243 T:1958727680 NOTICE: GL_EXTENSIONS = GL_OES_compressed_ETC1_RGB8_texture GL_OES_compressed_paletted_texture GL_OES_texture_npot GL_OES_depth24 GL_OES_vertex_half_float GL_OES_EGL_image GL_OES_EGL_image_external GL_EXT_discard_framebuffer GL_OES_rgb8_rgba8 GL_OES_depth32 GL_OES_mapbuffer GL_EXT_texture_format_BGRA8888 GL_APPLE_rgb_422 GL_EXT_debug_marker

So it does look like it recognizes the TV.

Do you have any hdmi options in config.txt?
What does “tvservice -s” report when you can’t see a picture?

osmc@osmctravel:~$ tvservice -s
state 0x12000a [HDMI CEA (31) RGB lim 16:9], 1920x1080 @ 50.00Hz, progressive

Here’s the config.txt
gpu_mem_1024=256
core_freq=500
start_x=1
disable_overscan=1
arm_freq=950
sdram_freq=500
hdmi_ignore_cec_init=1
sdtv_aspect=1
gpu_mem_256=112
gpu_mem_512=144
max_usb_current=1

only the ignore_cec for hdmi options

Problem solved. It was, of course, a setting on the TV. The input I was using was set to component which for some reason didn’t work properly. Setting it to auto and everything now works.

Thanks all for your input. It helped in tracking down the issue.

Thanks for that. I had already taken care of it on my other Pi 3, but not this one yet. BTW, after deleting the 3 entries, the cpu speed defaults to 1200, from sysinfo/hardware. I guess this does explain why this one was running cooler than the already changed one.