Just give it a go!
Hi @zynthianers!
Iâve been doing some stress test with my RBPi4 zynthian and i can say:
I AM REALLY REALLY HAPPY WITH THE RESULT!!
I set up a layer list like that:
As you can see, i choose some heavy weights:
- 3 x OBXd instances with heavy presets
- 1 x Pianoteq with Steinwey D
- 2 x ZynAddSubFX with AngelPiano (this one, alone, is almost unplayable in RBPi3)
- PD Grids, playing to the maximum of density and speed
- etc.
For stressing the thing, i used my Zaquencer for triggering 4 channels, and use the clone feature for triggering several others. Also played a MIDI file from the recorder, at maximum speed.
Until here, the RBPI4 didnât feel the presion:
- Current < 1 A
- Temperature: 60-65 ÂșC
- CPU Load < 35% in all cores
Finally i took 2 keyboards and connected to OBXd layers, playing with my 2 hands at once in a very very brute way. Then i started to get some XRuns, although the output was so loud that i couldnât ear the âclicksâ âŠ
In this glorious moment:
- Current = 1.1 A
- Temperature: 65-70 ÂșC
- CPU Load reached 65% in some core
I tried to record âsessionâ, but the wav file only stored the first minute ⊠sorry!
FYI, my RBPi4 is inside an aluminum case and it has no heat-sink or fans. Nothing at all.
As ambient temperature is quite cold these days (15ÂșC), i will repeat the test with the zynthian inside a cartoon box over a thermal blanket. Letâs see what happen when ambient temperature grows up ⊠jajajaja!
Regards,
Told ya!
Told ya!
This is actually an issue Iâve met and someone else on the forum too, I suspect it may be to do with xruns?
The output from putty:
root@zynthian:~# python /zynthian/zynthian-ui/zynthian_gui.py
Traceback (most recent call last):
File â/zynthian/zynthian-ui/zynthian_gui.pyâ, line 43, in
import zynconf
File â/home/pi/zynthian-ui/zynconf/init.pyâ, line 5, in
from zynconf.zynthian_config import *
File â/home/pi/zynthian-ui/zynconf/zynthian_config.pyâ, line 29, in
import psutil
ImportError: No module named psutil
Sorry for spamming
zynth-debug.txt (76.6 KB)
And also my debug info in attachment
Do you have an hdmi screen plugged in when you started up? Iâm sure I see something similar if I donât provide a screen
Yes hdmi screen is plugged and there is some logging of the processes before main gui appears. But too fast to read all the info. Only if I record it on video with 60fps and will try to slow it down⊠Or otherwise find the boot log somewhere.
24 posts were split to a new topic: Using Zynaptik module for encoders
Exactly my solution ! Worked just fine for me.
2 posts were split to a new topic: Looper as effect layer?
BTW I can update that the flirc all metal case does something really cool - they have a block that goes all the way to the CPU and the case comes with a heatsink sticker, so the whole case acts as a heatsink. Its outperforms even active cooling solutions. Since the zynthian case is also all-metal, I really suggest V4 to do something similar. It lets you put the CPU at 100% without throttling. cc @jofemodo take a note on this.
Here is someome confirming this (I also tested):
So does Rpi 4 run Zynthianâs software without issues or should I order another 3b instead? I donât care if it fits the kit enclosure etc.
It works perfectly. Better than ever âŠ
Great! Canât have too many Zynthians.
Cool, just replaced the Pi3 for a 4 I had laying around, burned a new SD and it just works! Also great I am still mentioned in the config (prototype-kees)
I had not used the Zynthian much cause I had many problems with xruns and so⊠After an hour of playing, no problem anymore. Tnx again for this great project.
Cheers,
Kees
the prototype doesnât exist anymore? Can we remove the option?
Well, I just replaced the PI, so the wiring stays the same and I was glad to see this scheme still existed. Sometimes I think this setup is not completely stable⊠So if there is a better way to connect everything, I am open for suggestions. What is (Where can I find) the most stable schematic atm?
I am still using the _w32 which is a child of yours.
Nobody else is using that.
The most stable schematic is not using 23008 when you use encoders
So I could convert to the all-in-one solution https://github.com/zynthian/zynthian-hw/blob/master/zynthian_allinone/zynthian_allinone.sch.svg ? Right now most of the encoders are directly connected to the PI as I can remember⊠and I already have a 23017⊠hmm, 23008 it is
I sometimes wonder if the touchscreen does interfere with the encoderconnections.