mattni 发表于 2022-8-22 18:42:32

大部分的商业数播也是X64的主板,也是可以使用diretta的。

昨天一位发烧友朋友试听,对比用笔记本电脑和享声D1连接。因为D1上面有很多音乐文件,所以开始他用D1做播放机,笔记本电脑做U盘机。后来发现声音远没有笔记本电脑做播放机,D1做U盘机好听。

玩diretta,请将更好音质的机器做Diretta Target串流机用。

mattni 发表于 2022-8-22 18:43:49

本帖最后由 mattni 于 2022-8-26 09:41 编辑

diretta alsa的驱动已经到位。开发者给出的ubuntu server的安装方法如下:

请用最新的ubuntu server 22,其他更低版本会报错。

1. 将diretta ALSA X64驱动程序解压缩以后,复制到/opt/DirettaALSAdriver/driver目录

2. 将驱动编译到kernel内(通常kernel路径在/usr/src/...)
Code :
# cd ./DirettaALSAdriver

# sudo make KERNELDIR=/usr/src/linux-headers-$(uname -r)#用变量自动带入路径

3. 测试
Code :
# sudo modprobe snd_pcm
# sudo insmod ./driver/alsa_bridge.ko

4. 检查alsabridge
Code :
# sudo lsmod | grep alsa_bridge

5. 改权限,让文件可执行,以及copy参数文件
Code :
chmod +x syncAlsa_x64
chmod +x direttaHost.sh
mv /opt/DirettaALSAdriver/setting.inf /etc/Diretta-profile.inf

6. 查看修改diretta_bridge_host.service, diretta_bridge_driver.service, direttaHost.shCode :
# sudo nano opt/DirettaALSAdriver/diretta_bridge_host.service
# sudo nano /opt/DirettaALSAdriver/diretta_bridge_driver.service
# sudo nano /opt/DirettaALSAdriver/direttaHost.sh
7. 执行direttaHost.sh
Code :
# cd /opt/DirettaALSAdriver/
# sudo ./direttaHost.sh

8 如果一切顺利,diretta alsa会出现在音乐播放设备中(MPD, Roon, etc...). 可以用以下命令检查是否diretta target是否连接正常
Code :
# aplay -l

9. 一般不需要改变网络设置。开发者建议可以查看一下dhcp,在/etc/systemd/network目录
开发者建议用systemd-serviced代替network manager
Code :
# sudo apt install network-manager
# sudo systemctl disable NetworkManager
# sudo systemctl stop NetworkManager
# sudo systemctl start systemd-networkd
# sudo apt remove NetworkManager


systemd的网络配置查看,启用IPv6
enp2s0f0.network file in /etc/systemd/network (my Diretta connection)
Code :

Name=enp2s0f0

DHCP=yes
LinkLocalAddressing=ipv6
#
# RouteMetric=2

mattni 发表于 2022-8-22 19:11:54

本帖最后由 mattni 于 2022-8-22 20:41 编辑

arch linux可以使用audiolinux的使用方法。audiolinux自己重新包装了驱动程序,可以一步傻瓜式安装。

1. 首先要在/etc/pacman.conf里面添加audiolinux自己的源。请参考audiolinux的官方文档。

2. 安装:
# yay -Sy diretta-alsa-daemon diretta-alsa-dkms –noconfirm

3. 文件目录在/opt/diretta_alsa,更新设置文件
# sudo nano /opt/diretta-alsa/setting.inf

4. 开启服务(二选一)
# sudo systemctl enable diretta_alsa.service               #多个target设备 devices
# sudo systemctl enable diretta_alsa_single.service       #单个target设备

5. 完成,重启
# sudo reboot

mattni 发表于 2022-8-22 21:06:00

diretta最新的preview预览版本的asio驱动,声音提升又很明显。需要试预览版本asio驱动的请联系

mattni 发表于 2022-8-22 22:09:05

可通过微信扫描二维码,打开小程序,聆听区别。二者就asio驱动不一样,其他都一样

le123cn3 发表于 2022-8-23 09:16:14

一天上班忙成狗,下班还要折腾各种电子设备,不敢奉陪了,买部好一点的碟机才是我的需要。

xyzt 发表于 2022-8-23 09:56:02

协议就如接口,本身有影响,但不会有决定性影响。从之前数播经验来看,这个世界不存在什么秘籍,收费的大多不如免费的。目前感觉还是FOOBAR2000音质最好。虽然我是ROON终身韭菜。

sboll202 发表于 2022-8-23 11:43:07

树莓派系统支持加载hifibarry、alo之类的驱动么?

mattni 发表于 2022-8-23 23:10:09

sboll202 发表于 2022-8-23 11:43
树莓派系统支持加载hifibarry、alo之类的驱动么?

diretta启动盘的kernel是极其精简的,目前只支持USB音频设备。也就说任何目前支持usb音频2.0标准协议的设备都可以支持。

如果我们数播厂商自行开发操作系统,更换kernel或者打补丁,也可以支持类似HDMI音频等更多设备

mattni 发表于 2022-8-29 10:01:09

本帖最后由 mattni 于 2022-8-29 10:04 编辑

树莓派启动diretta target成功。

树莓派玩diretta需要同时准备启动SD卡和启动USB盘。启动SD卡提供基础bootloader,完成基础linux启动,然后交给Diretta Target进入应用程序。


树莓派硬件支持3B, 3B+, 4B。

Qiu 发表于 2022-9-3 07:41:01

看官网介绍,感觉就是一个带独家数字滤波算法的协议,通过绑定硬件进行授权。

mattni 发表于 2022-9-3 11:23:44

Qiu 发表于 2022-9-3 07:41
看官网介绍,感觉就是一个带独家数字滤波算法的协议,通过绑定硬件进行授权。

是,一种网络音频协议

mattni 发表于 2022-9-3 22:02:44

玩家测试图片分享

mattni 发表于 2022-9-3 23:56:11

玩家测试图片分享

diretta音频串流,一个是target机原生的音频性能越好,串流出来的声音越好,第二个是diretta串流对网线非常敏感,配一根好网线,音质提升可能比diretta本身还大。

rmb123456789 发表于 2022-9-4 11:06:03

完全看不懂,也折腾不起。
页: 1 [2] 3 4 5
查看完整版本: 数播桥新玩具 - Diretta

耳机俱乐部微信
耳机俱乐部微信