apologize in advance for the lengthy post but I want to ensure I provide as much detail as possible.
The short version is that the pidp8i process is consuming ~ 152% of CPU. I'm not sure when this started but there have been no changes to the stock install for several months. I recently opened an SSH session and noticed considerable lag on keyboard input. Upon further investigation I noticed the high CPU usage by the pidp8i process.
Not being able to find anything in the logs concerning errors or other anomalies, I decided to perform a fresh install.
I have a Pi 2 Model B with a 32gb MicroSD card. Using the Pi Imager, I flashed the SD card with the current Pi image, applied all updates and rebooted. I had the unit hardwired ethernet, an HDMI cable for video out, and a USB keyboard and mouse plugged in. After reboot, the pidp8i process settled in nicely at 4.6% (see attached screenshot).
I then shut the unit down, disconnected all cables including the network cable, and relocated the unit to a cabinet I use for displaying vintage technology pieces. I attached power and switched the unit on. The pidp8i process was again at ~150%.
I have since done another fresh install, taking one step at a time to find out what the possible culprit could be. On this attempt, I had all cables attached including the network cable and after rebooting, applying all updates, I get the same result.
Thinking perhaps there was something in the Pi updates that could be throttling the unit, I flashed the card again and did not apply the updates. Same resuilt. See second screenshot.
I don't understand why the first install 'worked' in the sense that the CPU usage was minimal. A duplicate installation process still resulted in the high CPU usage.
I have tried with and without the VNC process running and have replaced RealVNC with tightvnc, to no avail.
Any and all suggestions would be appreciated.