Round Touch Display

What is your Pi model?

I am using RasPi 4 Model B 8GB.

I had been following these directions … https://www.waveshare.com/wiki/5inch_1080x1080_LCD#Feature

When I open up volumio, I get a black and white version of volumio with no sound.

BTW, thanks for responding gvolt!!!

Is that your display or do you have the 4" DSI model which was subject of the OP?

I have been using the 5inch model …
BTW, here is what the screen looks like …

And this is what my settings are in config.txt

That looks OK. Volumio’s user interface is just not prepared for round displays.

To show the corners of the UI cut off from the circular shape of the display, IMHO you would have to limit the used area of the display to the largest rectangle possible in the circle. You could try out wether setting overscan options in “/boot/userconfig.txt” like

disable_overscan=1
overscan_left=158
overscan_right=158
overscan_top=158
overscan_bottom=158

achieves that.

It appears if I change gpu_mem = 64, I get the black screen version of the UI but still no sound

Let me play with the Live Log on the dev screen next. I’ll see if I can get some clues

Thanks for your help, gvolt!!! Iv’e come too far to give up now. Just want to try a couple of things … This is what I get i the LIve Log when I click the play button in one of my Spotify stations …

Could you post a picture showing this UI?

Are you referring to sound from the earphone jack respectively speaker header on the display’s circuit board? If so you might have to add

hdmi_drive=2

to “/boot/userconfig.txt”.

This error seems to be related to Spotify (https://community.volumio.com/t/spotify-is-not-working-not-found-device-id/58357, https://community.volumio.com/t/new-volumio-spotify-plugin-open-beta-testing/56406/618). I can’t help you with this.

Are you able to play music from other sources?

gvolt, THANKS FOR HANGING IN WITH ME ON THIS!!!

When I added the “hdmi_drive=2” line to config.txt, I still get no sound from the sound jack on the board - or from my speakers. Here is what I see in the LIve Log when I click on one of the Web radio stations …

info: CorePlayQueue::clearPlayQueue
info: CorePlayQueue::saveQueue
info: CoreCommandRouter::volumioPushQueue
info: CoreStateMachine::addQueueItems
info: CorePlayQueue::addQueueItems
info: Preload queue cleared
info: Adding Item to queue: http://direct.francemusique.fr/live/francemusiquelajazz-hifi.mp3
info: CoreCommandRouter::executeOnPlugin: webradio , explodeUri
info: CoreCommandRouter::volumioPushQueue
info: CorePlayQueue::saveQueue
info: CoreStateMachine::updateTrackBlock
info: CorePlayQueue::getTrackBlock
info: CoreCommandRouter::volumioPlay
info: CoreStateMachine::play index 0
info: CoreStateMachine::setConsumeUpdateService undefined
info: CoreStateMachine::stop
info: CoreStateMachine::setConsumeUpdateService undefined
info: CoreStateMachine::play index undefined
info: CoreStateMachine::setConsumeUpdateService undefined
info: CorePlayQueue::getTrack 0
info: CoreStateMachine::startPlaybackTimer
info: CorePlayQueue::getTrack 0
info: [1697705373779] ControllerWebradio::clearAddPlayTrack

info: touch_display: Setting screensaver timeout to 120 seconds.
info: sendMpdCommand stop took 128 milliseconds
info:
---------------------------- MPD announces state update: player
info: ControllerMpd::getState

info: sendMpdCommand stop took 85 milliseconds

info:
---------------------------- MPD announces system playlist update
info: Ignoring MPD Status Update
info: sendMpdCommand status took 1 milliseconds
info: sendMpdCommand clear took 2 milliseconds



error: updateQueue error: null
info: ------------------------------ 2ms
info: sendMpdCommand playlistinfo took 1 milliseconds

error: ControllerMpd::pushError: TypeError: Cannot read property 'split' of undefined
info: ------------------------------ 5ms
info: touch_display: Using Xserver unix domain socket /tmp/.X11-unix/X0
info: touch_display: Setting screensaver timeout to 120 seconds.

info:
---------------------------- MPD announces system playlist update
info: Ignoring MPD Status Update
info: sendMpdCommand add "http://direct.francemusique.fr/live/francemusiquelajazz-hifi.mp3" took 1 milliseconds
info: CoreStateMachine::setConsumeUpdateService mpd

info: ------------------------------ 1ms
info: sendMpdCommand play took 2 milliseconds
info:
---------------------------- MPD announces state update: player
info: ControllerMpd::getState

info:
---------------------------- MPD announces state update: player
info: sendMpdCommand status took 43 milliseconds
info: ControllerMpd::getState



info: sendMpdCommand status took 1 milliseconds
info: sendMpdCommand playlistinfo took 1 milliseconds



info: ControllerMpd::pushState
info: CoreCommandRouter::servicePushState
info: CorePlayQueue::getTrack 0


info: CoreStateMachine::syncState   stateService play
info: CoreStateMachine::syncState   currentStatus stop
info: ------------------------------ 46ms
info: sendMpdCommand playlistinfo took 2 milliseconds

info: ControllerMpd::pushState
info: CoreCommandRouter::servicePushState
info: CorePlayQueue::getTrack 0


info: CoreStateMachine::syncState   stateService play
info: CoreStateMachine::syncState   currentStatus play
info: Received an update from plugin. extracting info from payload
info: CoreStateMachine::pushState
info: CorePlayQueue::getTrack 0
info: CoreCommandRouter::volumioPushState
info: ------------------------------ 15ms
info:
---------------------------- MPD announces system playlist update
info: Ignoring MPD Status Update
info:
---------------------------- MPD announces state update: player
info: ControllerMpd::getState

info: ------------------------------ 3ms
info: sendMpdCommand status took 3 milliseconds


info: sendMpdCommand playlistinfo took 0 milliseconds

info: ControllerMpd::pushState
info: CoreCommandRouter::servicePushState
info: CorePlayQueue::getTrack 0


info: CoreStateMachine::syncState   stateService play
info: CoreStateMachine::syncState   currentStatus play
info: Received an update from plugin. extracting info from payload
info: CoreStateMachine::pushState
info: CorePlayQueue::getTrack 0
info: CoreCommandRouter::volumioPushState
info: ------------------------------ 15ms

Which output device is set in the “General Playback Options”?

Do you also have a DAC connected?

I’ve got a HIfiBerry Amp card connected …

… and which output device is set in the “General Playback Options”?

My whole setup got fired somehow … I have to reinstall volumio on my pi … But I will be back !!!

So now I am trying to get a standard rectangular screen going. I have the Hifiberry Amp 100 board with a RasPi 4 8GB. This worked before - but I forgot the settings for these … Can anyone offer assistance? (Note: I thought I had backed up the imate but it turns out the backup failed) Everything working properly in teh UI - but no sound …



I suggest opening a separate thread for the sound problem to get more attention for this.

P.S.: For the selected HiFiBerry DAC+ Pro the overlay set in “/boot/config.txt” would be “hifiberry-dacplus” (I think :wink:). You might have to change that to

dtoverlay=hifiberry-amp100

Thanks, gvolt!! I made sure that I had that in config.txt … but, sadly, still no sound … working on other options

Did you try removing the DAC and just checking if you get sound at least from the Pi’s headphone jack or HDMI port?