Vero 4K+ GUI resolution randomly changing to 720P@60

I didn’t have this issue prior to v18 and I see a few similar threads, but nothing that resolves it. My resolution is being downgraded to 720p@60 randomly. I can’t figure out the trigger, but it most often happens after my TV and receiver are off for extended periods. I never power off the Vero. My Sony x930E never actually powers off, of course, as it only goes into low power mode. Upon powering them on the Vero GUI will be set to 720p@60. Less frequently I’ll come out of a 1080p movie to see that the GUI resolution has changed.

Movies aren’t affected and will auto switch to 1080p@24 or whatever resolutions they are. The change wouldn’t bother me so much except for the fact that the edges of the GUI are cut off. It accepts and saves a manual resolution change back to 1080p@24 and will stick for multiple receiver/TV power cycles and then out of the blue just lose the resolution again.

After the upgrade to Leia, I had some issues and did a full wipe and re-install including a re-scan of my entire library, so I don’t think it could be an old incompatible configuration.

We’ll need to see some logs taken just after you experience a down-grade to 720p. I suspect turn off AVR, wait a while, turn on AVR might trigger it.

It’s also possible to set 1080p as a default if necessary.

you could use the video calibration in kodi to make sure the whole screen is displayed :slightly_smiling_face:
it located at settings → system->display
click video calibration and set the edges for that resolution correct, it will make sure you see the whole interface.

you move with arrow keys and goes to next option with ok
it starts with topleft corner, then bottom right corner then subtile placement and last making the box in the middle into a perfect square.

@sam How can one prevent such changes from being applied?
In my case, my Vero regularly switches from 1080p to 1080i.
Probably due to AV amp switching.

It shouldn’t. If this is reproducible, can you get some debug logs when it happens?

sudo fw_setenv hdmimode 1080p50hzforce
sudo fw_setenv outputmode 1080p50hzforce

And reboot

I’ve been messing with it for a couple hours now. I’ve played 1080p movies while turning off the amp, letting the TV pick up the passthrough signal, then powering on the amp. I’ve tried it without playing media, turned off all devices (except the Vero) for a while, turned them back on. I cannot reproduce it willingly, just like at the mechanic your car won’t make the noise that bothers you incessantly. It is random, like I said, and happens whether or not the amp is on.

I have logging enabled if it should happen again, but it’s annoying having that over the video and it might take days before it happens again. I’ll try your suggestion to force the res, Sam, thanks. I’m particular about not having to wait the few seconds it takes to switch refresh rates from GUI to movie, so that’s why I set the GUI to 1080p@23.98 - movies instantly play vs a black screen for 3 or 4 seconds. What would be the cmd for that, ‘1080p@23.98hzforce’?

That’s not possible. You could do 1080p24hzforce if your TV supports it however.

Sam

Oh, so even though 23.98 is an option, the cmd doesn’t support it or the system itself? At 24hz it still blacks out for a few seconds while beginning a movie or going back into the GUI during a movie.

This is virtually never necessary with modern hardware and will actually decrease video quality when used. Why decrease video quality after paying good money for components to support 4k quality?

Put this in .kodi/userdata/advancedsettings.xml:

<advancedsettings>
	<loglevel>1</loglevel>
	<debug>
		<showloginfo>false</showloginfo>
	</debug>
</advancedsettings>

It gets rid of the on-screen spam.

I created advancedsettings.xml and it worked, thanks. Hopefully it scales down the resolution soon so I can upload the logs. It’s really just an annoyance, but looks to be a possible bug since at least @ArthurS has experienced it.

1 Like

I found this in yesterday’s logs after turning on the TV and noticing the resolution had changed.

2019-06-16 19:49:33.464 T:3787440864   DEBUG: GetSongsByWhereJSON query: SELECT sv.*, song_artist.idArtist AS idArtist, songartist.strArtist AS strArtist FROM (SELECT song.idSong, strTitle, song.strGenres, song.iYear, iTimesPlayed, lastPlayed, rating, path.strPath ||  strFilename AS strPathFile, album.strAlbum AS strAlbum FROM song JOIN album ON album.idAlbum = song.idAlbum JOIN path ON path.idPath = song.idPath WHERE ((CAST(song.iTimesPlayed as DECIMAL(5,1)) < 1)) ORDER BY RANDOM() LIMIT 20) AS sv JOIN song_artist ON song_artist.idSong = sv.idSong AND song_artist.idRole = 1 JOIN artist AS songartist ON songartist.idArtist = song_artist.idArtist GROUP BY sv.idSong, song_artist.idArtist ORDER BY sv.idSong, song_artist.iOrder
2019-06-16 19:49:33.505 T:3787440864   DEBUG: GetSongsByWhereJSON - query took 42 ms
2019-06-16 19:49:33.537 T:3787440864   DEBUG: GetAlbumsByWhereJSON query: SELECT a1.*, album_artist.idArtist AS idArtist, artist.strArtist AS strArtist FROM (SELECT albumview.idAlbum, strAlbum, strReview, strGenres, strThemes, strMoods, strStyles, strType, strLabel, fRating, iYear, iTimesPlayed, art.url AS thumbnail FROM albumview LEFT JOIN art ON art.media_id = idAlbum AND art.media_type = 'album' AND art.type = 'thumb' WHERE albumview.strReleaseType = 'album' ORDER BY RANDOM() LIMIT 20) AS a1 JOIN album_artist ON album_artist.idAlbum = a1.idAlbum JOIN artist ON artist.idArtist = album_artist.idArtist GROUP BY a1.idAlbum, album_artist.idArtist ORDER BY a1.idAlbum, album_artist.iOrder
2019-06-16 19:49:33.558 T:3787440864   DEBUG: GetAlbumsByWhereJSON - query took 21 ms
2019-06-16 20:09:34.937 T:3787440864   DEBUG: GetSongsByWhereJSON query: SELECT sv.*, song_artist.idArtist AS idArtist, songartist.strArtist AS strArtist FROM (SELECT song.idSong, strTitle, song.strGenres, song.iYear, iTimesPlayed, lastPlayed, rating, path.strPath ||  strFilename AS strPathFile, album.strAlbum AS strAlbum FROM song JOIN album ON album.idAlbum = song.idAlbum JOIN path ON path.idPath = song.idPath WHERE ((CAST(song.iTimesPlayed as DECIMAL(5,1)) < 1)) ORDER BY RANDOM() LIMIT 20) AS sv JOIN song_artist ON song_artist.idSong = sv.idSong AND song_artist.idRole = 1 JOIN artist AS songartist ON songartist.idArtist = song_artist.idArtist GROUP BY sv.idSong, song_artist.idArtist ORDER BY sv.idSong, song_artist.iOrder
2019-06-16 20:09:34.978 T:3787440864   DEBUG: GetSongsByWhereJSON - query took 41 ms
2019-06-16 20:09:35.012 T:3787440864   DEBUG: GetAlbumsByWhereJSON query: SELECT a1.*, album_artist.idArtist AS idArtist, artist.strArtist AS strArtist FROM (SELECT albumview.idAlbum, strAlbum, strReview, strGenres, strThemes, strMoods, strStyles, strType, strLabel, fRating, iYear, iTimesPlayed, art.url AS thumbnail FROM albumview LEFT JOIN art ON art.media_id = idAlbum AND art.media_type = 'album' AND art.type = 'thumb' WHERE albumview.strReleaseType = 'album' ORDER BY RANDOM() LIMIT 20) AS a1 JOIN album_artist ON album_artist.idAlbum = a1.idAlbum JOIN artist ON artist.idArtist = album_artist.idArtist GROUP BY a1.idAlbum, album_artist.idArtist ORDER BY a1.idAlbum, album_artist.iOrder
2019-06-16 20:09:35.033 T:3787440864   DEBUG: GetAlbumsByWhereJSON - query took 22 ms
2019-06-16 20:18:26.002 T:3468055264   DEBUG: script.grab.fanart: media type is: random
2019-06-16 20:18:26.613 T:3468055264   DEBUG: script.grab.fanart: found 427 movies files
2019-06-16 20:18:26.656 T:3468055264   DEBUG: script.grab.fanart: found 19 tv files
2019-06-16 20:18:26.667 T:3468055264   DEBUG: GetArtistsByWhereJSON query: SELECT a1.*, art.art_id AS idArt, art.type AS artType, art.url AS artURL FROM (SELECT artist.idArtist, strArtist, strBiography FROM artist  WHERE (EXISTS (SELECT 1 FROM song_artist WHERE song_artist.idArtist = artist.idArtist AND song_artist.idRole = 1) OR EXISTS (SELECT 1 FROM album_artist WHERE album_artist.idArtist = artist.idArtist)) AND (artist.strArtist != '') ORDER BY artist.idArtist) AS a1 LEFT JOIN art ON art.media_id = a1.idArtist AND art.media_type = 'artist' AND art.type = 'fanart' GROUP BY a1.idArtist, art.art_id ORDER BY a1.idArtist, arttype
2019-06-16 20:18:26.690 T:3468055264   DEBUG: GetArtistsByWhereJSON - query took 23 ms
2019-06-16 20:18:26.808 T:3468055264   DEBUG: script.grab.fanart: found 0 music files
2019-06-16 20:26:10.842 T:3468055264   DEBUG: Skin Helper Service --> Started Background worker...
2019-06-16 20:26:10.862 T:3468055264   DEBUG: Repository add-on repository.xbmc.org uses plain HTTP for add-on downloads in path http://download.osmc.tv/kodi/addons/leia - this is insecure and will make your Kodi installation vulnerable to attacks if enabled!
2019-06-16 20:26:16.606 T:3468055264   DEBUG: Previous line repeats 4 times.
2019-06-16 20:26:16.606 T:3468055264   DEBUG: Skin Helper Service --> Ended Background worker...
2019-06-16 20:29:36.359 T:3787440864   DEBUG: GetSongsByWhereJSON query: SELECT sv.*, song_artist.idArtist AS idArtist, songartist.strArtist AS strArtist FROM (SELECT song.idSong, strTitle, song.strGenres, song.iYear, iTimesPlayed, lastPlayed, rating, path.strPath ||  strFilename AS strPathFile, album.strAlbum AS strAlbum FROM song JOIN album ON album.idAlbum = song.idAlbum JOIN path ON path.idPath = song.idPath WHERE ((CAST(song.iTimesPlayed as DECIMAL(5,1)) < 1)) ORDER BY RANDOM() LIMIT 20) AS sv JOIN song_artist ON song_artist.idSong = sv.idSong AND song_artist.idRole = 1 JOIN artist AS songartist ON songartist.idArtist = song_artist.idArtist GROUP BY sv.idSong, song_artist.idArtist ORDER BY sv.idSong, song_artist.iOrder
2019-06-16 20:29:36.400 T:3787440864   DEBUG: GetSongsByWhereJSON - query took 40 ms
2019-06-16 20:29:36.432 T:3787440864   DEBUG: GetAlbumsByWhereJSON query: SELECT a1.*, album_artist.idArtist AS idArtist, artist.strArtist AS strArtist FROM (SELECT albumview.idAlbum, strAlbum, strReview, strGenres, strThemes, strMoods, strStyles, strType, strLabel, fRating, iYear, iTimesPlayed, art.url AS thumbnail FROM albumview LEFT JOIN art ON art.media_id = idAlbum AND art.media_type = 'album' AND art.type = 'thumb' WHERE albumview.strReleaseType = 'album' ORDER BY RANDOM() LIMIT 20) AS a1 JOIN album_artist ON album_artist.idAlbum = a1.idAlbum JOIN artist ON artist.idArtist = album_artist.idArtist GROUP BY a1.idAlbum, album_artist.idArtist ORDER BY a1.idAlbum, album_artist.iOrder
2019-06-16 20:29:36.454 T:3787440864   DEBUG: GetAlbumsByWhereJSON - query took 21 ms
2019-06-16 20:49:37.685 T:3787440864   DEBUG: GetSongsByWhereJSON query: SELECT sv.*, song_artist.idArtist AS idArtist, songartist.strArtist AS strArtist FROM (SELECT song.idSong, strTitle, song.strGenres, song.iYear, iTimesPlayed, lastPlayed, rating, path.strPath ||  strFilename AS strPathFile, album.strAlbum AS strAlbum FROM song JOIN album ON album.idAlbum = song.idAlbum JOIN path ON path.idPath = song.idPath WHERE ((CAST(song.iTimesPlayed as DECIMAL(5,1)) < 1)) ORDER BY RANDOM() LIMIT 20) AS sv JOIN song_artist ON song_artist.idSong = sv.idSong AND song_artist.idRole = 1 JOIN artist AS songartist ON songartist.idArtist = song_artist.idArtist GROUP BY sv.idSong, song_artist.idArtist ORDER BY sv.idSong, song_artist.iOrder
2019-06-16 20:49:37.726 T:3787440864   DEBUG: GetSongsByWhereJSON - query took 41 ms
2019-06-16 20:49:37.758 T:3787440864   DEBUG: GetAlbumsByWhereJSON query: SELECT a1.*, album_artist.idArtist AS idArtist, artist.strArtist AS strArtist FROM (SELECT albumview.idAlbum, strAlbum, strReview, strGenres, strThemes, strMoods, strStyles, strType, strLabel, fRating, iYear, iTimesPlayed, art.url AS thumbnail FROM albumview LEFT JOIN art ON art.media_id = idAlbum AND art.media_type = 'album' AND art.type = 'thumb' WHERE albumview.strReleaseType = 'album' ORDER BY RANDOM() LIMIT 20) AS a1 JOIN album_artist ON album_artist.idAlbum = a1.idAlbum JOIN artist ON artist.idArtist = album_artist.idArtist GROUP BY a1.idAlbum, album_artist.idArtist ORDER BY a1.idAlbum, album_artist.iOrder
2019-06-16 20:49:37.780 T:3787440864   DEBUG: GetAlbumsByWhereJSON - query took 21 ms
2019-06-16 21:03:16.730 T:3468055264   DEBUG: Skin Helper Service --> Started Background worker...
2019-06-16 21:03:16.750 T:3468055264   DEBUG: Repository add-on repository.xbmc.org uses plain HTTP for add-on downloads in path http://download.osmc.tv/kodi/addons/leia - this is insecure and will make your Kodi installation vulnerable to attacks if enabled!
2019-06-16 21:03:22.896 T:3468055264   DEBUG: Previous line repeats 4 times.
2019-06-16 21:03:22.896 T:3468055264   DEBUG: Skin Helper Service --> Ended Background worker...
2019-06-16 21:09:39.133 T:3787440864   DEBUG: GetSongsByWhereJSON query: SELECT sv.*, song_artist.idArtist AS idArtist, songartist.strArtist AS strArtist FROM (SELECT song.idSong, strTitle, song.strGenres, song.iYear, iTimesPlayed, lastPlayed, rating, path.strPath ||  strFilename AS strPathFile, album.strAlbum AS strAlbum FROM song JOIN album ON album.idAlbum = song.idAlbum JOIN path ON path.idPath = song.idPath WHERE ((CAST(song.iTimesPlayed as DECIMAL(5,1)) < 1)) ORDER BY RANDOM() LIMIT 20) AS sv JOIN song_artist ON song_artist.idSong = sv.idSong AND song_artist.idRole = 1 JOIN artist AS songartist ON songartist.idArtist = song_artist.idArtist GROUP BY sv.idSong, song_artist.idArtist ORDER BY sv.idSong, song_artist.iOrder
2019-06-16 21:09:39.173 T:3787440864   DEBUG: GetSongsByWhereJSON - query took 40 ms
2019-06-16 21:09:39.205 T:3787440864   DEBUG: GetAlbumsByWhereJSON query: SELECT a1.*, album_artist.idArtist AS idArtist, artist.strArtist AS strArtist FROM (SELECT albumview.idAlbum, strAlbum, strReview, strGenres, strThemes, strMoods, strStyles, strType, strLabel, fRating, iYear, iTimesPlayed, art.url AS thumbnail FROM albumview LEFT JOIN art ON art.media_id = idAlbum AND art.media_type = 'album' AND art.type = 'thumb' WHERE albumview.strReleaseType = 'album' ORDER BY RANDOM() LIMIT 20) AS a1 JOIN album_artist ON album_artist.idAlbum = a1.idAlbum JOIN artist ON artist.idArtist = album_artist.idArtist GROUP BY a1.idAlbum, album_artist.idArtist ORDER BY a1.idAlbum, album_artist.iOrder
2019-06-16 21:09:39.226 T:3787440864   DEBUG: GetAlbumsByWhereJSON - query took 21 ms
2019-06-16 21:18:26.013 T:3468055264   DEBUG: script.grab.fanart: media type is: random
2019-06-16 21:18:26.551 T:3468055264   DEBUG: script.grab.fanart: found 427 movies files
2019-06-16 21:18:26.596 T:3468055264   DEBUG: script.grab.fanart: found 19 tv files
2019-06-16 21:18:26.607 T:3468055264   DEBUG: GetArtistsByWhereJSON query: SELECT a1.*, art.art_id AS idArt, art.type AS artType, art.url AS artURL FROM (SELECT artist.idArtist, strArtist, strBiography FROM artist  WHERE (EXISTS (SELECT 1 FROM song_artist WHERE song_artist.idArtist = artist.idArtist AND song_artist.idRole = 1) OR EXISTS (SELECT 1 FROM album_artist WHERE album_artist.idArtist = artist.idArtist)) AND (artist.strArtist != '') ORDER BY artist.idArtist) AS a1 LEFT JOIN art ON art.media_id = a1.idArtist AND art.media_type = 'artist' AND art.type = 'fanart' GROUP BY a1.idArtist, art.art_id ORDER BY a1.idArtist, arttype
2019-06-16 21:18:26.630 T:3468055264   DEBUG: GetArtistsByWhereJSON - query took 23 ms
2019-06-16 21:18:26.752 T:3468055264   DEBUG: script.grab.fanart: found 0 music files
2019-06-16 21:29:40.515 T:3787440864   DEBUG: GetSongsByWhereJSON query: SELECT sv.*, song_artist.idArtist AS idArtist, songartist.strArtist AS strArtist FROM (SELECT song.idSong, strTitle, song.strGenres, song.iYear, iTimesPlayed, lastPlayed, rating, path.strPath ||  strFilename AS strPathFile, album.strAlbum AS strAlbum FROM song JOIN album ON album.idAlbum = song.idAlbum JOIN path ON path.idPath = song.idPath WHERE ((CAST(song.iTimesPlayed as DECIMAL(5,1)) < 1)) ORDER BY RANDOM() LIMIT 20) AS sv JOIN song_artist ON song_artist.idSong = sv.idSong AND song_artist.idRole = 1 JOIN artist AS songartist ON songartist.idArtist = song_artist.idArtist GROUP BY sv.idSong, song_artist.idArtist ORDER BY sv.idSong, song_artist.iOrder
2019-06-16 21:29:40.555 T:3787440864   DEBUG: GetSongsByWhereJSON - query took 40 ms
2019-06-16 21:29:40.588 T:3787440864   DEBUG: GetAlbumsByWhereJSON query: SELECT a1.*, album_artist.idArtist AS idArtist, artist.strArtist AS strArtist FROM (SELECT albumview.idAlbum, strAlbum, strReview, strGenres, strThemes, strMoods, strStyles, strType, strLabel, fRating, iYear, iTimesPlayed, art.url AS thumbnail FROM albumview LEFT JOIN art ON art.media_id = idAlbum AND art.media_type = 'album' AND art.type = 'thumb' WHERE albumview.strReleaseType = 'album' ORDER BY RANDOM() LIMIT 20) AS a1 JOIN album_artist ON album_artist.idAlbum = a1.idAlbum JOIN artist ON artist.idArtist = album_artist.idArtist GROUP BY a1.idAlbum, album_artist.idArtist ORDER BY a1.idAlbum, album_artist.iOrder
2019-06-16 21:29:40.610 T:3787440864   DEBUG: GetAlbumsByWhereJSON - query took 22 ms
2019-06-16 21:40:22.640 T:3468055264   DEBUG: Skin Helper Service --> Started Background worker...
2019-06-16 21:40:22.661 T:3468055264   DEBUG: Repository add-on repository.xbmc.org uses plain HTTP for add-on downloads in path http://download.osmc.tv/kodi/addons/leia - this is insecure and will make your Kodi installation vulnerable to attacks if enabled!
2019-06-16 21:40:28.630 T:3468055264   DEBUG: Previous line repeats 4 times.
2019-06-16 21:40:28.631 T:3468055264   DEBUG: Skin Helper Service --> Ended Background worker...
2019-06-16 21:49:42.004 T:3787440864   DEBUG: GetSongsByWhereJSON query: SELECT sv.*, song_artist.idArtist AS idArtist, songartist.strArtist AS strArtist FROM (SELECT song.idSong, strTitle, song.strGenres, song.iYear, iTimesPlayed, lastPlayed, rating, path.strPath ||  strFilename AS strPathFile, album.strAlbum AS strAlbum FROM song JOIN album ON album.idAlbum = song.idAlbum JOIN path ON path.idPath = song.idPath WHERE ((CAST(song.iTimesPlayed as DECIMAL(5,1)) < 1)) ORDER BY RANDOM() LIMIT 20) AS sv JOIN song_artist ON song_artist.idSong = sv.idSong AND song_artist.idRole = 1 JOIN artist AS songartist ON songartist.idArtist = song_artist.idArtist GROUP BY sv.idSong, song_artist.idArtist ORDER BY sv.idSong, song_artist.iOrder
2019-06-16 21:49:42.044 T:3787440864   DEBUG: GetSongsByWhereJSON - query took 40 ms
2019-06-16 21:49:42.078 T:3787440864   DEBUG: GetAlbumsByWhereJSON query: SELECT a1.*, album_artist.idArtist AS idArtist, artist.strArtist AS strArtist FROM (SELECT albumview.idAlbum, strAlbum, strReview, strGenres, strThemes, strMoods, strStyles, strType, strLabel, fRating, iYear, iTimesPlayed, art.url AS thumbnail FROM albumview LEFT JOIN art ON art.media_id = idAlbum AND art.media_type = 'album' AND art.type = 'thumb' WHERE albumview.strReleaseType = 'album' ORDER BY RANDOM() LIMIT 20) AS a1 JOIN album_artist ON album_artist.idAlbum = a1.idAlbum JOIN artist ON artist.idArtist = album_artist.idArtist GROUP BY a1.idAlbum, album_artist.idArtist ORDER BY a1.idAlbum, album_artist.iOrder
2019-06-16 21:49:42.099 T:3787440864   DEBUG: GetAlbumsByWhereJSON - query took 21 ms
2019-06-16 22:03:47.274 T:4062180064   DEBUG: CEGLNativeTypeAmlogic: Detected HDMI switch
2019-06-16 22:03:51.540 T:4071784448   DEBUG: Previous line repeats 2 times.
2019-06-16 22:03:51.540 T:4071784448   ERROR: GetString: error reading /home/osmc/.kodi/userdata/disp_cap
2019-06-16 22:03:51.541 T:4071784448   ERROR: GetString: error reading /sys/class/amhdmitx/amhdmitx0/vesa_cap
2019-06-16 22:03:51.541 T:4071784448  NOTICE: Current display setting is 0192001080023.97602pstd
2019-06-16 22:03:51.541 T:4071784448  NOTICE: Current output resolution is 0192001080023.97602pstd
2019-06-16 22:03:51.541 T:4071784448  NOTICE: Found resolution 720 x 480 with 720 x 480 @ 60.000000 Hz
2019-06-16 22:03:51.541 T:4071784448  NOTICE: Fallback resolution at 16 + 0 00480060.00000pstd
2019-06-16 22:03:51.541 T:4071784448  NOTICE: Found resolution 720 x 480 with 720 x 480 @ 59.940060 Hz
2019-06-16 22:03:51.541 T:4071784448  NOTICE: Found resolution 720 x 576 with 720 x 576 @ 50.000000 Hz
2019-06-16 22:03:51.541 T:4071784448  NOTICE: Fallback resolution at 16 + 2 00576050.00000pstd
2019-06-16 22:03:51.541 T:4071784448  NOTICE: Found resolution 1280 x 720 with 1280 x 720 @ 60.000000 Hz
2019-06-16 22:03:51.542 T:4071784448  NOTICE: Fallback resolution at 16 + 3 00720060.00000pstd
2019-06-16 22:03:51.542 T:4071784448  NOTICE: Found resolution 1280 x 720 with 1280 x 720 @ 59.940060 Hz
2019-06-16 22:03:51.542 T:4071784448  NOTICE: Found resolution 1920 x 1080 with 1920 x 1080i @ 60.000000 Hz
2019-06-16 22:03:51.542 T:4071784448  NOTICE: Found resolution 1920 x 1080 with 1920 x 1080i @ 59.940060 Hz
2019-06-16 22:03:51.542 T:4071784448  NOTICE: Found resolution 1920 x 1080 with 1920 x 1080 @ 60.000000 Hz
2019-06-16 22:03:51.542 T:4071784448  NOTICE: Found resolution 1920 x 1080 with 1920 x 1080 @ 59.940060 Hz
2019-06-16 22:03:51.542 T:4071784448  NOTICE: Found resolution 1280 x 720 with 1280 x 720 @ 50.000000 Hz
2019-06-16 22:03:51.542 T:4071784448  NOTICE: Found resolution 1920 x 1080 with 1920 x 1080i @ 50.000000 Hz
2019-06-16 22:03:51.542 T:4071784448  NOTICE: Found resolution 1920 x 1080 with 1920 x 1080 @ 30.000000 Hz
2019-06-16 22:03:51.542 T:4071784448  NOTICE: Found resolution 1920 x 1080 with 1920 x 1080 @ 29.970030 Hz
2019-06-16 22:03:51.542 T:4071784448  NOTICE: Found resolution 1920 x 1080 with 1920 x 1080 @ 50.000000 Hz
2019-06-16 22:03:51.542 T:4071784448  NOTICE: Found resolution 1920 x 1080 with 1920 x 1080 @ 24.000000 Hz
2019-06-16 22:03:51.542 T:4071784448  NOTICE: Found resolution 1920 x 1080 with 1920 x 1080 @ 23.976025 Hz
2019-06-16 22:03:51.542 T:4071784448  NOTICE: Current resolution setting found at 16 + 15
2019-06-16 22:03:51.542 T:4071784448  NOTICE: Found resolution 1920 x 1080 with 3840 x 2160 @ 30.000000 Hz
2019-06-16 22:03:51.542 T:4071784448  NOTICE: Found resolution 1920 x 1080 with 3840 x 2160 @ 29.970030 Hz
2019-06-16 22:03:51.542 T:4071784448  NOTICE: Found resolution 1920 x 1080 with 3840 x 2160 @ 25.000000 Hz
2019-06-16 22:03:51.542 T:4071784448  NOTICE: Found resolution 1920 x 1080 with 3840 x 2160 @ 24.000000 Hz
2019-06-16 22:03:51.542 T:4071784448  NOTICE: Found resolution 1920 x 1080 with 3840 x 2160 @ 23.976025 Hz
2019-06-16 22:03:51.542 T:4071784448  NOTICE: Found resolution 1920 x 1080 with 4096 x 2160 @ 24.000000 Hz
2019-06-16 22:03:51.542 T:4071784448  NOTICE: Found resolution 1920 x 1080 with 4096 x 2160 @ 23.976025 Hz
2019-06-16 22:03:51.542 T:4071784448  NOTICE: Found resolution 1920 x 1080 with 3840 x 2160 @ 50.000000 Hz
2019-06-16 22:03:51.542 T:4071784448  NOTICE: Found resolution 1920 x 1080 with 3840 x 2160 @ 60.000000 Hz
2019-06-16 22:03:51.542 T:4071784448  NOTICE: Found resolution 1920 x 1080 with 3840 x 2160 @ 59.940060 Hz
2019-06-16 22:03:51.543 T:4071784448  NOTICE: Found best resolution 0192001080023.97602pstd at 31, setting to RES_DESKTOP at 16
2019-06-16 22:03:51.543 T:4071784448   DEBUG: AMLUtils::aml_handle_display_stereo_mode old mode 3doff new mode 3doff
2019-06-16 22:03:51.543 T:4071784448   DEBUG: AMLUtils::aml_handle_display_stereo_mode - no change needed
2019-06-16 22:03:51.776 T:4062180064   DEBUG: CEGLNativeTypeAmlogic: Detected HDMI switch
2019-06-16 22:03:51.849 T:4071784448   DEBUG: AMLUtils::aml_handle_display_stereo_mode old mode 3doff new mode 3doff
2019-06-16 22:03:51.849 T:4071784448   DEBUG: AMLUtils::aml_handle_display_stereo_mode - no change needed
2019-06-16 22:03:51.849 T:4030722784   DEBUG: CActiveAE - display reset event
2019-06-16 22:03:51.850 T:4020237024    INFO: CActiveAESink::OpenSink - initialize sink
2019-06-16 22:03:51.850 T:4020237024   DEBUG: CActiveAESink::OpenSink - trying to open device ALSA:hdmi:CARD=AMLM8AUDIO,DEV=0
2019-06-16 22:03:51.850 T:4020237024    INFO: CAESinkALSA::Initialize - Requested layout: FL, FR
2019-06-16 22:03:51.850 T:4020237024    INFO: CAESinkALSA::Initialize - set digital_codec 0
2019-06-16 22:03:51.850 T:4020237024   DEBUG: CAESinkALSA::Initialize -- unmuting HDMI
2019-06-16 22:03:51.851 T:4020237024    INFO: CAESinkALSA::Initialize - Attempting to open device "@:CARD=AMLM8AUDIO,DEV=0"
2019-06-16 22:03:51.855 T:4020237024    INFO: CAESinkALSA::Initialize - Opened device "sysdefault:CARD=AMLM8AUDIO"
2019-06-16 22:03:51.856 T:4020237024    INFO: CAESinkALSA::InitializeHW - Your hardware does not support AE_FMT_FLOAT, trying other formats
2019-06-16 22:03:51.856 T:4020237024    INFO: CAESinkALSA::InitializeHW - Using data format AE_FMT_S32NE
2019-06-16 22:03:51.856 T:4020237024   DEBUG: CAESinkALSA::InitializeHW - Request: periodSize 2048, bufferSize 8192
2019-06-16 22:03:51.857 T:4020237024   DEBUG: CAESinkALSA::InitializeHW - Got: periodSize 2048, bufferSize 8192
2019-06-16 22:03:51.857 T:4020237024   DEBUG: CAESinkALSA::InitializeHW - Setting timeout to 186 ms
2019-06-16 22:03:51.857 T:4020237024    INFO: CAESinkALSA::Initialize - setting default aud_ch to 0
2019-06-16 22:03:51.857 T:4020237024   DEBUG: CAESinkALSA::GetChannelLayout - Input Channel Count: 2 Output Channel Count: 2
2019-06-16 22:03:51.857 T:4020237024   DEBUG: CAESinkALSA::GetChannelLayout - Requested Layout: FL, FR
2019-06-16 22:03:51.857 T:4020237024   DEBUG: CAESinkALSA::GetChannelLayout - Got Layout: FL, FR (ALSA: none) (CEA: 0)
2019-06-16 22:03:51.857 T:4020237024   DEBUG: CActiveAESink::OpenSink - ALSA Initialized:
2019-06-16 22:03:51.857 T:4020237024   DEBUG:   Output Device : AML-M8AUDIO
2019-06-16 22:03:51.857 T:4020237024   DEBUG:   Sample Rate   : 44100
2019-06-16 22:03:51.857 T:4020237024   DEBUG:   Sample Format : AE_FMT_S32NE
2019-06-16 22:03:51.857 T:4020237024   DEBUG:   Channel Count : 2
2019-06-16 22:03:51.857 T:4020237024   DEBUG:   Channel Layout: FL, FR
2019-06-16 22:03:51.858 T:4020237024   DEBUG:   Frames        : 2048
2019-06-16 22:03:51.858 T:4020237024   DEBUG:   Frame Size    : 8
2019-06-16 22:03:51.858 T:4030722784   DEBUG: CActiveAE::ClearDiscardedBuffers - buffer pool deleted
2019-06-16 22:03:51.891 T:4071784448    INFO: GLES: Maximum texture width: 4096
2019-06-16 22:03:51.897 T:4071784448  NOTICE: Updated resolutions and set desktop
2019-06-16 22:08:49.646 T:4062180064   DEBUG: CEGLNativeTypeAmlogic: Detected HDMI switch
2019-06-16 22:08:53.914 T:4071784448   DEBUG: Previous line repeats 2 times.
2019-06-16 22:08:53.915 T:4071784448   ERROR: GetString: error reading /home/osmc/.kodi/userdata/disp_cap
2019-06-16 22:08:53.915 T:4071784448   ERROR: GetString: error reading /sys/class/amhdmitx/amhdmitx0/vesa_cap
2019-06-16 22:08:53.915 T:4071784448  NOTICE: Current display setting is 0192001080023.97602pstd
2019-06-16 22:08:53.915 T:4071784448  NOTICE: Current output resolution is 0192001080023.97602pstd
2019-06-16 22:08:53.915 T:4071784448  NOTICE: Found resolution 720 x 480 with 720 x 480 @ 60.000000 Hz
2019-06-16 22:08:53.915 T:4071784448  NOTICE: Fallback resolution at 16 + 0 00480060.00000pstd
2019-06-16 22:08:53.915 T:4071784448  NOTICE: Found resolution 720 x 480 with 720 x 480 @ 59.940060 Hz
2019-06-16 22:08:53.915 T:4071784448  NOTICE: Found resolution 720 x 576 with 720 x 576 @ 50.000000 Hz
2019-06-16 22:08:53.915 T:4071784448  NOTICE: Fallback resolution at 16 + 2 00576050.00000pstd
2019-06-16 22:08:53.915 T:4071784448  NOTICE: Found resolution 1280 x 720 with 1280 x 720 @ 60.000000 Hz
2019-06-16 22:08:53.915 T:4071784448  NOTICE: Fallback resolution at 16 + 3 00720060.00000pstd
2019-06-16 22:08:53.915 T:4071784448  NOTICE: Found resolution 1280 x 720 with 1280 x 720 @ 59.940060 Hz
2019-06-16 22:08:53.915 T:4071784448  NOTICE: Found resolution 1920 x 1080 with 1920 x 1080i @ 60.000000 Hz
2019-06-16 22:08:53.915 T:4071784448  NOTICE: Found resolution 1920 x 1080 with 1920 x 1080i @ 59.940060 Hz
2019-06-16 22:08:53.915 T:4071784448  NOTICE: Found resolution 1920 x 1080 with 1920 x 1080 @ 60.000000 Hz
2019-06-16 22:08:53.915 T:4071784448  NOTICE: Found resolution 1920 x 1080 with 1920 x 1080 @ 59.940060 Hz
2019-06-16 22:08:53.916 T:4071784448  NOTICE: Found resolution 1280 x 720 with 1280 x 720 @ 50.000000 Hz
2019-06-16 22:08:53.916 T:4071784448  NOTICE: Found resolution 1920 x 1080 with 1920 x 1080i @ 50.000000 Hz
2019-06-16 22:08:53.916 T:4071784448  NOTICE: Found resolution 1920 x 1080 with 1920 x 1080 @ 50.000000 Hz
2019-06-16 22:08:53.916 T:4071784448  NOTICE: Found best resolution 0128000720060.00000pstd at 19, setting to RES_DESKTOP at 16
2019-06-16 22:08:53.916 T:4071784448   DEBUG: AMLUtils::aml_handle_display_stereo_mode old mode 3doff new mode 3doff
2019-06-16 22:08:53.917 T:4071784448   DEBUG: AMLUtils::aml_handle_display_stereo_mode - no change needed
2019-06-16 22:08:54.141 T:4071784448   DEBUG: AMLUtils::aml_handle_display_stereo_mode old mode 3doff new mode 3doff
2019-06-16 22:08:54.141 T:4071784448   DEBUG: AMLUtils::aml_handle_display_stereo_mode - no change needed
2019-06-16 22:08:54.141 T:4030722784   DEBUG: CActiveAE - display reset event
2019-06-16 22:08:54.141 T:4071784448    INFO: GLES: Maximum texture width: 4096
2019-06-16 22:08:54.142 T:4020237024    INFO: CActiveAESink::OpenSink - initialize sink
2019-06-16 22:08:54.142 T:4020237024   DEBUG: CActiveAESink::OpenSink - trying to open device ALSA:hdmi:CARD=AMLM8AUDIO,DEV=0
2019-06-16 22:08:54.142 T:4020237024    INFO: CAESinkALSA::Initialize - Requested layout: FL, FR
2019-06-16 22:08:54.142 T:4020237024    INFO: CAESinkALSA::Initialize - set digital_codec 0
2019-06-16 22:08:54.142 T:4020237024   DEBUG: CAESinkALSA::Initialize -- unmuting HDMI
2019-06-16 22:08:54.142 T:4020237024    INFO: CAESinkALSA::Initialize - Attempting to open device "@:CARD=AMLM8AUDIO,DEV=0"
2019-06-16 22:08:54.147 T:4020237024    INFO: CAESinkALSA::Initialize - Opened device "sysdefault:CARD=AMLM8AUDIO"
2019-06-16 22:08:54.148 T:4020237024    INFO: CAESinkALSA::InitializeHW - Your hardware does not support AE_FMT_FLOAT, trying other formats
2019-06-16 22:08:54.148 T:4020237024    INFO: CAESinkALSA::InitializeHW - Using data format AE_FMT_S32NE
2019-06-16 22:08:54.148 T:4020237024   DEBUG: CAESinkALSA::InitializeHW - Request: periodSize 2048, bufferSize 8192
2019-06-16 22:08:54.149 T:4020237024   DEBUG: CAESinkALSA::InitializeHW - Got: periodSize 2048, bufferSize 8192
2019-06-16 22:08:54.149 T:4062180064   DEBUG: CEGLNativeTypeAmlogic: Detected HDMI switch
2019-06-16 22:08:54.149 T:4020237024   DEBUG: CAESinkALSA::InitializeHW - Setting timeout to 186 ms
2019-06-16 22:08:54.149 T:4020237024    INFO: CAESinkALSA::Initialize - setting default aud_ch to 0
2019-06-16 22:08:54.149 T:4020237024   DEBUG: CAESinkALSA::GetChannelLayout - Input Channel Count: 2 Output Channel Count: 2
2019-06-16 22:08:54.149 T:4020237024   DEBUG: CAESinkALSA::GetChannelLayout - Requested Layout: FL, FR
2019-06-16 22:08:54.149 T:4020237024   DEBUG: CAESinkALSA::GetChannelLayout - Got Layout: FL, FR (ALSA: none) (CEA: 0)
2019-06-16 22:08:54.149 T:4020237024   DEBUG: CActiveAESink::OpenSink - ALSA Initialized:
2019-06-16 22:08:54.149 T:4020237024   DEBUG:   Output Device : AML-M8AUDIO
2019-06-16 22:08:54.150 T:4020237024   DEBUG:   Sample Rate   : 44100
2019-06-16 22:08:54.150 T:4020237024   DEBUG:   Sample Format : AE_FMT_S32NE
2019-06-16 22:08:54.150 T:4020237024   DEBUG:   Channel Count : 2
2019-06-16 22:08:54.150 T:4020237024   DEBUG:   Channel Layout: FL, FR
2019-06-16 22:08:54.150 T:4020237024   DEBUG:   Frames        : 2048
2019-06-16 22:08:54.150 T:4020237024   DEBUG:   Frame Size    : 8
2019-06-16 22:08:54.150 T:4030722784   DEBUG: CActiveAE::ClearDiscardedBuffers - buffer pool deleted
2019-06-16 22:08:54.256 T:4071784448  NOTICE: Updated resolutions and set desktop

Do you have an HDMI switch in the HDMI chain somewhere?

Nothing other than my receiver: Vero -> receiver -> TV.

Good catch with the log. Looks like your AVR does not advertise 1080p24Hz, so when the TV is off, Vero is searching for 1080p24 in the EDID and falling back to the next lower resolution.

Try setting HPD lock on.

Thanks, I’ll try that and report back.

The question I have is why only now on Leia? I had a couple Raspberry Pi B+'es running various versions of OSMC, then this Vero 4K + since August last year and only now am seeing this issue. The AVR hasn’t changed.

Windowing code has changed in Leia, which may be a contributing factor there.

Sam