Hi,
I am experiencing a a very weird issue with my Vero V. When playing an x265 file and when i enable the subtitles the lower half of my screen is flickering. When disabling the subtitles all is fine. Could you assist me in tracking the cause of the issue or do you have some advise?
Thank you
Update: problem seems to be tied to the refresh rate setting in osmc on my vero V. When i select 60hz the problem disappears. Increasing the refresh rate brought the problem back. Adjustable refresh rate doesn’t affect the issue. tested on Sony Bravia OLED XR-55A80J (2021).
I first thought the problem was tied to my tv not being able to increase the refresh rate beyonds its base 100hz to 120hz on all ports. Only HDMI port 3 and 4 where capable of this feat (enhanced display port mode). But even so, i was forced to lower the refresh rate on the 120hz capable port to 60hz in osmc to stop the subtitles from flickering.
The weird thing is that the problem seems only to manifest itself on H265.
Just posting the solution so that it may help others.
1 Like
Can you post logs?
You should just set the UI to 1080p60Hz and set Enable Adjust Refresh Rate for the best experience. We will then change to the appropriate resolution and refresh rate on the fly.
Do you know if it happens with other codecs, like H264?
Hi Sam,
I’ve changed everything as you suggested and everything seems to be fine.
Unfortunately i cant get anything from the log events that could be of use.
H264 is not showing the same phenomenon.
Perhaps this can help you: The flickering seems to be limited to the area reserved for the subtitles (max height value).
I’ll see if it can be reproduced here – but it may tricky as I don’t have a 120Hz display at hand and I’m not sure who does.
Can you post them anyway so we can see what settings your using. I tried to reproduce using a whitelist to force 1080p @120hz on my LG C1 and I failed to reproduce this issue with a half dozen different HEVC files. Have you tried a different HDMI cable? If you can supply a short clip that can reproduce the problem for you I would be willing to try it myself to see if I can see the same issue.
I’m your huckleberry.
1 Like
Hi DarwinDesign,
Please find kodi.log below
The eventlog is efffectively empty on capture mode. I’ve tried different kinds of HDMI cables.
The problem has been reported on several forums after some investigation. It is Kodi related.
Unfortunately i can’t provide a sample.
For me the problem is resolved. 60 hz is acceptable, i’m as old as the first CRT television set so i am not extremely bothered by it
Kodi Log
osmc@osmc:~/.kodi/temp$ nano kodi.log
GNU nano 5.4 kodi.log
2023-11-03 08:51:50.900 T:2780 info <general>: -----------------------------------------------------------------------
2023-11-03 08:51:50.900 T:2780 info <general>: Starting Kodi (20.2). Platform: Linux ARM 32-bit (version for Vero)
2023-11-03 08:51:50.900 T:2780 info <general>: Using Release Kodi x32
2023-11-03 08:51:50.900 T:2780 info <general>: Kodi compiled 2023-08-20 by GCC 10.2.1 for Linux ARM 32-bit version 5.10.158 (330398)
2023-11-03 08:51:50.900 T:2780 info <general>: Running on OSMC Vero V with Open Source Media Center 2023.08-1, kernel: Linux ARM 32-bit version 4.9.269-36-osmc
2023-11-03 08:51:50.906 T:2780 info <general>: FFmpeg version/source: 4.4.1-Kodi
2023-11-03 08:51:50.906 T:2780 info <general>: 4 CPU cores available
2023-11-03 08:51:50.906 T:2780 info <general>: ARM Features: Neon disabled
2023-11-03 08:51:50.906 T:2780 info <general>: special://xbmc/ is mapped to: /usr/share/kodi
2023-11-03 08:51:50.906 T:2780 info <general>: special://xbmcbin/ is mapped to: /usr/lib/kodi
2023-11-03 08:51:50.906 T:2780 info <general>: special://xbmcbinaddons/ is mapped to: /usr/lib/kodi/addons
2023-11-03 08:51:50.906 T:2780 info <general>: special://masterprofile/ is mapped to: /home/osmc/.kodi/userdata
2023-11-03 08:51:50.906 T:2780 info <general>: special://envhome/ is mapped to: /home/osmc
2023-11-03 08:51:50.906 T:2780 info <general>: special://home/ is mapped to: /home/osmc/.kodi
2023-11-03 08:51:50.906 T:2780 info <general>: special://temp/ is mapped to: /home/osmc/.kodi/temp
2023-11-03 08:51:50.906 T:2780 info <general>: special://logpath/ is mapped to: /home/osmc/.kodi/temp
2023-11-03 08:51:50.906 T:2780 info <general>: Webserver extra whitelist paths:
2023-11-03 08:51:50.906 T:2780 info <general>: The executable running is: /usr/lib/kodi/kodi.bin
2023-11-03 08:51:50.906 T:2780 info <general>: Local hostname: osmc
2023-11-03 08:51:50.906 T:2780 info <general>: Log File is located: /home/osmc/.kodi/temp/kodi.log
2023-11-03 08:51:50.907 T:2780 info <general>: -----------------------------------------------------------------------
2023-11-03 08:51:50.913 T:2780 info <general>: loading settings
2023-11-03 08:51:50.915 T:2780 info <general>: special://profile/ is mapped to: special://masterprofile/
2023-11-03 08:51:50.939 T:2780 info <general>: Loaded settings file from special://xbmc/system/advancedsettings.xml
2023-11-03 08:51:50.941 T:2780 info <general>: Contents of special://xbmc/system/advancedsettings.xml are...
<?xml version="1.0" encoding="UTF-8" ?>
<!-- Do not modify! These are OSMC Optimised Settings for your device !-->
<!-- If you wish to override any of these values, then create a file in /home/osmc/.kodi/userdata/advancedsettings.xml !-->
<!-- It will override these settings, and your settings will be preserved across OSMC updates !-->
<advancedsettings version="1.0">
<imageres>540</imageres>
<fanartres>720</fanartres>
<splash>false</splash>
<handlemounting>0</handlemounting>
<samba>
<clienttimeout>30</clienttimeout>
</samba>
<cache>
<buffermode>1</buffermode>
<memorysize>524880000</memorysize>
<readfactor>5.0</readfactor>
</cache>
<cputempcommand>/bin/sed -e 's/\([0-9]*\)[0-9]\{3\}.*/\1 C/' /sys/class/thermal/thermal_zone0/temp</cputempcommand>
<gputempcommand>/bin/sed -e 's/\([0-9]*\)[0-9]\{3\}.*/\1 C/' /sys/class/thermal/thermal_zone0/temp</gputempcommand>
<gamesgeneral>
<enable>true</enable>
</gamesgeneral>
<smartredraw>true</smartredraw>
<videoscreen>
<screen>0</screen>
</videoscreen>
<myvideos>
<usetags>false</usetags>
</myvideos>
</advancedsettings>
2023-11-03 08:51:50.942 T:2780 info <general>: No settings file to load (special://masterprofile/advancedsettings.xml)
2023-11-03 08:51:50.942 T:2780 info <general>: Default Video Player: VideoPlayer
2023-11-03 08:51:50.942 T:2780 info <general>: Default Audio Player: paplayer
2023-11-03 08:51:50.942 T:2780 info <general>: Disabled debug logging due to GUI setting. Level 0.
2023-11-03 08:51:50.942 T:2780 info <general>: Log level changed to "info"
2023-11-03 08:51:50.942 T:2780 info <general>: CMediaSourceSettings: loading media sources from special://masterprofile/sources.xml
2023-11-03 08:51:50.943 T:2780 info <general>: LoadFromXML - unable to load:/home/osmc/.kodi/userdata/wakeonlan.xml
2023-11-03 08:51:51.026 T:2780 info <general>: creating subdirectories
2023-11-03 08:51:51.026 T:2780 info <general>: userdata folder: special://masterprofile/
2023-11-03 08:51:51.026 T:2780 info <general>: recording folder:
2023-11-03 08:51:51.026 T:2780 info <general>: screenshots folder:
2023-11-03 08:51:51.033 T:2780 info <general>: Running database version Addons33
2023-11-03 08:51:51.532 T:2780 info <general>: CAddonMgr::FindAddons: audiodecoder.2sf v20.2.1 installed
2023-11-03 08:51:51.532 T:2780 info <general>: CAddonMgr::FindAddons: audiodecoder.asap v20.3.0 installed
2023-11-03 08:51:51.532 T:2780 info <general>: CAddonMgr::FindAddons: audiodecoder.dumb v20.2.1 installed
2023-11-03 08:51:51.532 T:2780 info <general>: CAddonMgr::FindAddons: audiodecoder.gme v20.2.1 installed
2023-11-03 08:51:51.533 T:2780 info <general>: CAddonMgr::FindAddons: audiodecoder.gsf v20.2.1 installed
2023-11-03 08:51:51.533 T:2780 info <general>: CAddonMgr::FindAddons: audiodecoder.hvl v20.2.1 installed
2023-11-03 08:51:51.533 T:2780 info <general>: CAddonMgr::FindAddons: audiodecoder.modplug v20.2.0 installed
2023-11-03 08:51:51.533 T:2780 info <general>: CAddonMgr::FindAddons: audiodecoder.ncsf v20.2.0 installed
2023-11-03 08:51:51.533 T:2780 info <general>: CAddonMgr::FindAddons: audiodecoder.nosefart v20.2.0 installed
2023-11-03 08:51:51.533 T:2780 info <general>: CAddonMgr::FindAddons: audiodecoder.openmpt v20.2.0 installed
2023-11-03 08:51:51.533 T:2780 info <general>: CAddonMgr::FindAddons: audiodecoder.organya v20.2.0 installed
2023-11-03 08:51:51.533 T:2780 info <general>: CAddonMgr::FindAddons: audiodecoder.qsf v20.2.0 installed
2023-11-03 08:51:51.534 T:2780 info <general>: CAddonMgr::FindAddons: audiodecoder.sacd v20.3.0 installed
To get a better understanding of the problem you are experiencing we need more information from you. The best way to get this information is for you to upload logs that demonstrate your problem. You can learn more about how to submit a useful support request here.
Depending on the used skin you have to set the settings-level to standard or higher, in summary:
-
enable debug logging at settings->system->logging
-
reboot the OSMC device twice(!)
-
reproduce the issue
-
upload the log set (all configs and logs!) either using the Log Uploader
method within the My OSMC menu in the GUI or the ssh
method invoking command grab-logs -A
-
publish the provided URL from the log set upload, here
Thanks for your understanding. We hope that we can help you get up and running again shortly.
OSMC skin screenshot:
I have not looked into the issue but I am a bit curious on why I can’t reproduce. What I was actually most interested in was your guisettings.xml which would get captured using the instructions ActionA provided above.
You won’t believe this but by enabling debug logging i cant reproduce the issue ;D
Anyway → log files are located @ https://paste.osmc.tv/ezihecapab
I believe it. The debug overlay has been known to mask some issues. Thanks for the logs. Even running your same settings (minus debug, disabling adjust refresh, and setting output to 1080p@120hz) I still can’t reproduce.