Hyperpixel with Pi zero 2w - glowing screen
Hi
I am trying to get Jivelite working on Pi Zero 2w and a Hyperpixel rectangular touchscreen. I have followed the steps at https://github.com/piCorePlayer/hyperpixel4.
All I get is a glowing screen with no startup screen or jivelite display. Anyone got this working on this combination - PcP/PiZero2W/Hyperpixel Touch(rect) ?
Note : I am connected through ssh and no hdmi.
Announcement
Collapse
No announcement yet.
piTouch
Collapse
X
-
Source and binary (for Pi Zero 2W running RPiOS Buster): https://github.com/retired-guy/Spectrum
Leave a comment:
-
Swapped the Pi Zero W for the new Pi Zero 2 W, no changes to the setup. Went from 9-10 fps to a solid 27 fps! CPU had been maxed out running just my hack of Bellini and squeezelite, with a USB->Optical adapter into the RME DAC. Now it's sitting at 27%. Sweet. Well worth the extra $5.
Leave a comment:
-
Very basic Python script for the touchscreen LMS client published on Github: https://github.com/retired-guy/Squeezebox
No menus, just a simple touch controller with start/stop, next and prev controls, for fat fingers, tied to a single LMS client. Includes display of date/time, local temperature, and AQI (color of bars) on screen while playing a track.Last edited by chicks; 2021-10-30, 15:48.
Leave a comment:
-
Originally posted by paul- View PostWhen I first got my hyperpixel rectangular touch, finding a case/design was non existent. I just printed this one for use with my pi3b. https://www.thingiverse.com/thing:4284094 It works really nice.
Similar design for a pi4. https://www.thingiverse.com/thing:4544931
Last edited by chicks; 2021-10-06, 19:34.
Leave a comment:
-
Turns out the bellini code was calling the log() function twice in a very long loop for values that didn't change inside the loop. Oops! A performance killer. Moved the two calls outside the loop, and the Pi Zero is MUCH happier, able to keep up the dance with the ADI DAC and the much more powerful Pi 3A+. Still only 10fps, but appears to be sufficient.
Also fixed a 44.1kHz segfault bug in bellini.
Last edited by chicks; 2021-10-03, 19:57.
Leave a comment:
-
Yeah, those dancing bars were bogging down the Pi Zero, was getting about 8 fps. Pi 3A loafs along, much higher frame rate. I'm sure the Zero could handle the load if only screen changes were written each frame, instead of updating the entire screen, but doing that is WAY over my head at this point.
Leave a comment:
-
When I first got my hyperpixel rectangular touch, finding a case/design was non existent. I just printed this one for use with my pi3b. https://www.thingiverse.com/thing:4284094 It works really nice.
Similar design for a pi4. https://www.thingiverse.com/thing:4544931
Leave a comment:
-
Bellini's FFT mode works fine with a 96K stream, despite crashing at 44.1K. Odd. It's a mesmerising display, but the decay time is very slow, so the screen gets quite cluttered. Think I'll stick with the RME's FFT, which is instantaneous in both attack and decay, and has useful x/y labels.
Bellini's PPM mode is much more useful, IMO. Its ability to display both channels on a single graph is nice.
Leave a comment:
-
I should be picking up a Hyperpixel 4-inch display with touch support later today and I'll try to run Jivelite on it.
Leave a comment:
-
Playing with bellini, which was written specifically for the Hyperpixel 4" display. It uses squeezelite's -v option to grab data from squeezelite in real time via shared memory, then display it to a nice, accurate DIN Peak Program Meter. It can also display FFT, similar to the display on my RME DAC, but segfaults on a Pi Zero. I'll have to try it with a Pi 4, perhaps needs more CPU.
So now, naturally, I'll need another Hyperpixel 4 and case for my LMS client touch display, lol.
Leave a comment:
-
Leave a comment: