vcvrack-dockerbuild-v1 icon indicating copy to clipboard operation
vcvrack-dockerbuild-v1 copied to clipboard

Very slow SVG loading / startup on ARM (Raspberry Pi 400 @4x2.2GHz, 800MHz GPU clock)

Open DatanoiseTV opened this issue 4 years ago • 2 comments

I'm running VCV on the new Pi400 that just came out. It also runs the audio perfectly and other DAWs work without trouble, but the startup (from ramdisk, to be sure it's not disk read issues) is slow.

processor : 2 model name : ARMv7 Processor rev 3 (v7l) BogoMIPS : 117.57 Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32 CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x0 CPU part : 0xd08 CPU revision : 3 CPU frequency 2.2GHz (orig. 1.5-1.8GHz) GPU frequency: 800MHz (orig. 500MHz) GPU Resolution: 2048x1536@45Hz (Qualia / LG iPad Screen) Mount type: ramfs/tmpfs

Here is a video showing the problem: https://www.youtube.com/watch?v=a3Ekn2y2r8E

DatanoiseTV avatar Nov 11 '20 12:11 DatanoiseTV

Note: might be worth recompiling with "-mcpu=cortex-a72 -mfloat-abi=hard -mfpu=neon-fp-armv8 -mneon-for-64bits". I'm trying it now and will share my results.

DatanoiseTV avatar Nov 11 '20 13:11 DatanoiseTV

sorry, somehow i did not notice this issue when it was opened ... i think the reason for the slowness is the gpu of the rpi which cannot really compete with desktop gpus for the many gpu operations vcvrack seems to require to draw the initial screen. it is even worse on slower gpus like mali450. i guess recompiling for a72 will not give much - maybe 2-5% cpu i would guess if anything at all.

hexdump0815 avatar May 01 '21 18:05 hexdump0815