sam0402 / ArchQ

ArchQ Linux for Audiophiles
12 stars 3 forks source link

Diretta and Memory Player #8

Open zaurux opened 1 week ago

zaurux commented 1 week ago

Hi Sam, thank you for your work. I don't know if you know Diretta. I suppose I am. The designer of this protocol is currently working on a player that bypasses alsa and promises to be of excellent quality. My first question concerns the use of a Diretta box, which requires a driver to be installed. Of course this integration is only interesting if ArchQ users are using Diretta. Links to the project and a test: https://www.diretta.link https://help.diretta.link/support/solutions/articles/73000635690-os-sound-driver-support https://patatorz.com/2024/05/05/diretta-memoryplay-le-lecteur-dans-son-plus-simple-appareil/

Have a good day ;)

sam0402 commented 1 week ago

Diretta releases the linux kernel compiled with Diretta driver for Gentoo Linux. ArchQ needs the source code of the Diretta driver to compile with the kernel, using Gentoo a good choice for Diretta.

zaurux commented 5 days ago

Hi, thanks for your reply. It seems that the developer (Yu) is making the packages available.

curl -OL https://www.diretta.link/preview/DirettaSalsaHost.tar.zst for the drivers, which actually have to be compiled curl -OL https://www.diretta.link/preview/MemoryPlayHostLinux.tar.zst to download MemoryPlayHostLinux (nothing to compile, just choose the version) curl -OL https://www.diretta.link/preview/MemoryPlayControllerSDK.tar.zst to download MemoryPlayController

GentooPlayer is certainly an interesting platform but, as soon as I can, I'm going to dig into the Arch track that I enjoyed with your Rpi4 images. ArchQ seems simple and effective. I've also heard of CachyOS for its work on kernels and latency. MemoryPlayer seems un good way..

sam0402 commented 4 days ago

This is Diretta box driver(alsa_bridge.ko) for ArchQ Q441 kernel. You can download the file and auto extract it as below command. wget -O - https://raw.githubusercontent.com/sam0402/ArchQ/main/pkg/DirettaSalsaHost-Q441.tar.zst | tar -I zstd -xvf - then ./rewrite.sh gcc12_x64_v1 to install the driver. Hope this driver works well.