Perhaps it’s time to think about going 64 bits… Probably, it won’t be a straightforward task, so let’s start by drafting a route sheet and proceed step by step.
I would assume that we will keep using “Raspbian”, but i’m not closed to use other distros if we have good reason to do so.
Test Raspbian 64 bits and the key pieces: jackd, jalv and standalone engines installed from repository
Test hardware drivers: hifiberry, piscreen, audioinjector, USB compliant devices, etc.
Test Zynthian UI with standalone engines and some LV2 plugins
Modify and test the “SD setup scripts”. Start building Buster64 SD images.
Test, test and test …
Once the Kit v4 is released, and i can look the landscape, i would like to scale this to the higher priority …
I don’t think so … but 64 bit binary code should be a little bit faster to execute in many cases. I’ve reports from Moddart developers about Pianoteq improving by a 15%.
The price to pay is increased memory usage, but the new RBPis has a good amount of that …
Totally agree with you, but the 10-15 % of extra performance is always welcome, specially for Pianoteq engine
@riban, Yes, they told me about tests with 64bit ARM. I’m quite confident on Pianoteq people will release a 64 bit ARM binary in the near future …
Anyway, as @harry66 has set above, this is more a strategic move for not getting stucked on the past … Of course, we are not in a hurry, we have time …
For the moment, there is no rapios lite 64 bits, only desktop.
There is this information in raspberry forum : Raspbian OS 64-bit beta Lite - Raspberry Pi Forums
A script to purge all desktop program :
Not exactly first step, because I’m thinking of installing directly Zynthian via script, but no luck for moment, pi is running, but nothing on my zynthian screen or hdmi display, webconf not working.
I begin the test with removing all /dev/fb1 change to keep hdmi and see if the log show me problem
for moment I don’t know, I flash a new card and setup_system_rbpi_raspbian_lite_stretch.sh is running.
If fail, I will flash raspios and install all the program you put in the first step in desktop mod
After the compilation is finished, just go to the webconf to configure the kit, maybe update the lv2 plugins and normally that’s all.
@jofemodo in my branch I make modification in update_zynthian_sys.sh and eynthian_envars.sh to change fb1 to fb0, it’s easier for me to have hdmi output.