1.6.2 Update and Issue's with OSD

Good Morning,

Since I upgraded my 3 RPi2’s to version of 1.6.2 I’ve had issues with the OSD. On these boxes I’m running the latest version of the Plex-Black skin, but I’ve tried it with the default skin as well.

Here is the behaviour that I’m seeing -->

Running Plex-Black

  • When pausing the movies, no OSD appears
  • When pressing the info key, no OSD appears

Running Default Skin

  • When playing a library item, the OSD never disappears

I had read on the forums that the fix to these issue’s was to reformat and do a clean install, which I did on all 3 systems. It seemed to alleviate the problem on 2 of the 3 systems… until this morning.

Now I’m seeing the following

Running either skin

  • Intermittent functioning of OSD
  • When shuffling a TV show, after the first episode a portion of the OSD appears on the screen and is not possible to clear it.

My feeling is that it’s probably not related to hardware, as the issue is happening on all 3 systems (running identical hardware). With the exception of the config.txt, I also did all settings individually on each system (rather than exporting/importing them from a master). I’ve turned on debugging, but I’ve not yet seen anything to give any indication of an issue.

I’ve included my config.txt on the off chance that a setting I have in there is depreciated. Note that the behaviour occurs with or without the OC (though I had been using the OC for quite a while). Anything else I can do to help track down this issue, just let me know.

~Spritz

Ok, so again I removed all custom settings in the config file and tried again (on a single device) and the issue still remains.

Oddly enough, I was watching a movie last night and I hit the button to bring up the OSD at the beginning… about 30 minutes into the movie it suddenly popped up. From that point on, it worked for the entire movie.

Anyways, the next step (maybe tomorrow), is to again re-image the card and see if it works. Assuming it does, I’ll re-enable settings one at a time and see what (if anything) breaks it.

As an aside, is there a better location to post issue’s? I’d like to try and avoid the tedium of troubleshooting if somebody already has a fix :slight_smile:

~Spritz

This sounds like corruption of the SD card, could be terminal on that card, have you tried reflashing to a new card.

This is not normal behaviour, as you have noted from your other RPi’s.

Also check your power supply is adequate, inadequate power can result in strange behaviour. RPi0/1 need minimum 2A, RPi2/3 need a minimum of 2.5A (3A is better).

Regards

I’ll try reformatting the cards yet again, but it seems very odd (and unlikely) that all 3 cards would be corrupted… and corrupted in the same way to only affect the OSD.

@NedtheNerd said:

Also check your power supply is adequate, inadequate power can result in strange behaviour. RPi0/1 need minimum 2A, RPi2/3 need a minimum of 2.5A (3A is better).

All 3 power supplies are identical, and are 3A.

I appreciate the assistance :slight_smile:

~Spritz

I did specifically say “new” card.

Flash to new card using GetRasplex, selecting RPi2 image.

Before removing the card from your PC/Mac, open config.txt in a text editor, delete the existing contents and paste the following text into it:

 gpu_mem=200

 gpu_mem_256=112
 gpu_mem_512=200
 gpu_mem_1024=256

 force_turbo=0

 hdmi_force_hotplug=1

 hdmi_ignore_cec_init=1

 dtoverlay=lirc-rpi

Eject the SD card from the PC/Mac, insert into RPi and power on.

Sign in to Plex and turn on debug.

Start a movie, pause the movie after 2 minutes or so, OSD should display, unpause the movie, OSD should disappear. If it doesn’t post a link to the debug log.

Incidentally, there is no benefit in overclocking the RPi2 or RPi3 when using Rasplex.

Regards

Ok, so I had a chance to follow your instructions today. Followed everything to a T, and these are the results I got.

Fresh Install, no configuration (besides signing in and enabling debugging) = OSD Works
Fresh Install, fully configured base skin = OSD Works
Fresh Install, fully configured Plex Black = OSD Works Intermittently
Switching Back to base skin = OSD Works Intermittently.

I’ve attached the log file.

As an aside, you say that there is no benefit with overclocking the Pi2/3. Is this the case when using Plex Black or Aeon Nox? I’m just surprised, as I assumed that an overclock would make the UI snappier.

Thanks again for your help!

~Spritz

So it looks like the issue was tied to Vertical Blank Sync. The setting I had been using for ages was “Enabled During Playback”. However, once I set it to either “Always Enabled” or “Disabled” all OSD issue’s went away.

To verify that this was indeed the issue, I put all my settings back to what I usually run (including the OC). As soon as Vertical Blank Sync was set to “Enabled During Playback”, the OSD issues would return. As soon as I set to “Always Enabled”, the OSD works as expected. Note that I rebooted between changing these settings. In any case, I’ve been running all 3 systems like this for about a week without any issue… though I’m not sure if it’s a bug or expected behavior. In any case, hopefully this helps someone else out :slight_smile: