耳机网-耳机大家坛

标题: 请教,树莓派4B如果做Hqplayer升频服务是否可行? [打印本页]

作者: Boendigo    时间: 2022-7-22 17:40
标题: 请教,树莓派4B如果做Hqplayer升频服务是否可行?
正好看到hqplayer 升频有树莓派4B版本,就好奇问问,如果可以想买个树莓派来玩玩,谢谢各位了

作者: 中关村东路    时间: 2022-7-22 17:53
升pcm到192吧,基本上是个开玩笑的方案。建议搞个废弃电脑挂hqplayer os的u盘吧
作者: Boendigo    时间: 2022-7-22 17:59
中关村东路 发表于 2022-7-22 17:53
升pcm到192吧,基本上是个开玩笑的方案。建议搞个废弃电脑挂hqplayer os的u盘吧

我有个宏基十年前的笔记本AMD的CPU。但是对应的hqplayer os 刷机镜像启动不了,可能和启动机制有关。请问有什么建议吗?
或者比较推荐的性价比主机是什么配置?十分感谢!

作者: ChristianRiddle    时间: 2022-7-22 18:04
跑不动吧
作者: Boendigo    时间: 2022-7-22 18:05
ChristianRiddle 发表于 2022-7-22 18:04
跑不动吧

比较推荐的性价比主机有什么配置?十分感谢!

作者: 中关村东路    时间: 2022-7-22 18:19
Boendigo 发表于 2022-7-22 17:59
我有个宏基十年前的笔记本AMD的CPU。但是对应的hqplayer os 刷机镜像启动不了,可能和启动机制有关。请问 ...

Amd cpu不要用amd64的img就可以了
作者: carllee    时间: 2022-7-22 19:15
树莓派性能太差了,最多pcm升频。pcm升dsd是不可能的。其实树莓派做naa倒是不错
作者: clark8888    时间: 2022-7-22 22:14
树莓派4是低成本体验HQ OS升频到pcm 768khz的入门选择,前提是解码器需要支持dsd 256来direct sdm直通。换个好点的电源适配器甚至都不一定要配NAA了,而且没有兼容性问题保证能启动HQ OS。当然树莓派4的主流是做NAA
作者: Boendigo    时间: 2022-7-22 23:47
中关村东路 发表于 2022-7-22 18:19
Amd cpu不要用amd64的img就可以了

不能启动的原因找到了,是老电脑不识别uefi 启动。晚上装了clover 终于开始,但是到一半卡住,不明原因。

作者: 巴尔帝什    时间: 2022-7-22 23:49
树莓派跑HQP搞笑的吧。。
作者: Boendigo    时间: 2022-7-22 23:52
clark8888 发表于 2022-7-22 22:14
树莓派4是低成本体验HQ OS升频到pcm 768khz的入门选择,前提是解码器需要支持dsd 256来direct sdm直通。换 ...

请教前辈,本坛的学习版embedded的镜像(2.几G),实质是 完整的OS+Hqplayer embedded全部内容,还是要自己先装好Linux后再装它?谢谢
作者: Boendigo    时间: 2022-7-22 23:53
巴尔帝什 发表于 2022-7-22 23:49
树莓派跑HQP搞笑的吧。。

官方自己出的镜像文件

作者: 中关村东路    时间: 2022-7-23 00:52
Boendigo 发表于 2022-7-22 23:47
不能启动的原因找到了,是老电脑不识别uefi 启动。晚上装了clover 终于开始,但是到一半卡住,不明原因。 ...

其实树莓派跑hq最差的不是性能,是性能这么差还死贵。除非你手里有闲置的,否则这种靠算力的东西还是随便买个x86主机合算且省心
作者: 中关村东路    时间: 2022-7-23 00:53
Boendigo 发表于 2022-7-22 23:53
官方自己出的镜像文件

所以我才说官方出这种半成品就是砸自己的牌子。当然他家东西本来也都是半成品,bug一堆。
作者: clark8888    时间: 2022-7-23 06:25
Boendigo 发表于 2022-7-22 23:52
请教前辈,本坛的学习版embedded的镜像(2.几G),实质是 完整的OS+Hqplayer embedded全部内容,还是要自己 ...

Linux上自己装hqpe没有镜像的,安装依赖难度大我没搞定放弃了。嵌入版听名字天生就适合低算力的嵌入式电脑,我科普的文章就是纠正HQ必须高算力的误区

作者: 张鹦鹉    时间: 2022-7-23 12:49
树莓派pcm384 无压力,768有点卡,声音不错,dsd就不要升頩了,直出就好,声音不错,我目前就用这个方案,低功耗,声音也不错
作者: Boendigo    时间: 2022-7-23 12:53
张鹦鹉 发表于 2022-7-23 12:49
树莓派pcm384 无压力,768有点卡,声音不错,dsd就不要升頩了,直出就好,声音不错,我目前就用这个方案, ...

请问有没有比较过HQP升频后,与moode播放的效果比较?谢谢
作者: 中关村东路    时间: 2022-7-23 12:58
clark8888 发表于 2022-7-23 06:25
Linux上自己装hqpe没有镜像的,安装依赖难度大我没搞定放弃了。嵌入版听名字天生就适合低算力的嵌入式电 ...

高手你就是靠听名字向别人科普的吗……向别人推荐用算力最差的东西做算力机,你这有什么理由吗,就凭你自己不会安装hqpe吗
作者: leonbernieni    时间: 2022-7-23 15:42
回头想想我们用几百瓦的电脑跑升频卷积滤波的也真是跑出个笑话而已,
一块FPGA,44.1KHz*256后送入7阶SDM出来妥妥的DSD512,
追球和低碳之间的呢哝。
作者: Boendigo    时间: 2022-7-23 19:10
Hqplayer 食之无味弃之可惜。

这两天试过了,旧电脑要搞定它,坑一个接一个,让人抓狂。树莓派倒是一蹴而就,但忙听不敢说比moode 直出胜过。性价比低。

达菲也玩过了,易安装,直出就很不错,推荐。

Moode 全面平衡,不比谁差,推荐。


作者: Boendigo    时间: 2022-7-23 19:16
本帖最后由 Boendigo 于 2022-7-23 19:20 编辑

现在用树莓派4B,升频到PCM384流畅,再玩玩Filter 感觉一番
QQ音乐可以投是个优点。

作者: leonbernieni    时间: 2022-7-23 19:53
这就是为什么水果机坚持软硬件包办的原因,树莓派类似,喜用gentoo、arch、LFS之类的也在于看重针对硬件的高度定制。
效率最高的还是FPGA之类的并行处理据说还不带乘法器,电脑实时处理目前看来还是张飞绣花使不上劲。
Jussi在做出CUDA辅助计算前我曾提过一嘴CUDA还被人教育一番,不过后来做出来也有阿瘸等阿傻的现实问题……
记得Jussi几年前就说过用16块IO卡并行出力的事,不知道这张牛皮谁在路上见过?
moOde和Daphile直出,相比于Daphile桥接模式,还是显得噪。

作者: Boendigo    时间: 2022-7-23 20:38
leonbernieni 发表于 2022-7-23 19:53
这就是为什么水果机坚持软硬件包办的原因,树莓派类似,喜用gentoo、arch、LFS之类的也在于看重针对硬件的 ...

达菲桥接试了,无论是[size=15.5986px]Squeezelite还是piCore player,跟直出差不多,性价比不高。

作者: 中关村东路    时间: 2022-7-23 21:02
Boendigo 发表于 2022-7-23 20:38
达菲桥接试了,无论是Squeezelite还是piCore player,跟直出差不多,性价比不高。

picore player似乎口碑不错。树莓派加个电池或者线电(走GPIO)做网桥还是非常划算的

作者: Boendigo    时间: 2022-7-23 21:27
中关村东路 发表于 2022-7-23 21:02
picore player似乎口碑不错。树莓派加个电池或者线电(走GPIO)做网桥还是非常划算的

实践下来picCoreplayer 没啥突出。

树莓派加个百元开关电源可以了。试过千元级线电,性价比低。

Hqplayer embedded 的很多参数蛮有意思,会有可闻的变化,如果能调出符合自己口味的,倒是不枉费我辛苦两天



作者: Devastat0r    时间: 2022-7-23 21:46
听有人说树莓派4可以流畅PCM 768/705.6 LNS15 SINC-MX,如果真的是这样性价比还是不错的,即使现在树莓派都成了理财产品。
不像什么DSD256 7EC SINC-L,对CPU要求太高了
作者: 中关村东路    时间: 2022-7-23 21:52
Devastat0r 发表于 2022-7-23 21:46
听有人说树莓派4可以流畅PCM 768/705.6 LNS15 SINC-MX,如果真的是这样性价比还是不错的,即使现在树莓派都 ...

看散热吧,做好可以。性价比是真说不上,前几天朋友推荐x86小主机才一百上下,用家里的旧电脑性价比更是无穷了。我这几天就用一个废弃笔记本,降频到最低跑升频也比树莓派凉快顺畅

作者: Boendigo    时间: 2022-7-23 22:03
Devastat0r 发表于 2022-7-23 21:46
听有人说树莓派4可以流畅PCM 768/705.6 LNS15 SINC-MX,如果真的是这样性价比还是不错的,即使现在树莓派都 ...

我是4B2G版,只能384。

作者: Boendigo    时间: 2022-7-23 22:07
中关村东路 发表于 2022-7-23 21:52
看散热吧,做好可以。性价比是真说不上,前几天朋友推荐x86小主机才一百上下,用家里的旧电脑性价比更是 ...

初看确实如此,但是树莓派稳定,成熟软件多,花样透,可玩性高。

百元小主机,玩着心烦,坑多。旧笔记本倒是不错的玩具,只要别太老旧。

作者: 中关村东路    时间: 2022-7-23 22:22
Boendigo 发表于 2022-7-23 22:07
初看确实如此,但是树莓派稳定,成熟软件多,花样透,可玩性高。

百元小主机,玩着心烦,坑多。旧笔记 ...

看拿来干什么吧,做网桥树莓派肯定更合适,功耗低电也容易优化,还有各种数字输出卡可以玩,我也用着。拼算力现在的价钱能买个靠谱的主机了,甚至不如一百的主机。
作者: 张鹦鹉    时间: 2022-7-23 22:23
Boendigo 发表于 2022-7-23 12:53
请问有没有比较过HQP升频后,与moode播放的效果比较?谢谢

当然比moode效果好多了

作者: Boendigo    时间: 2022-7-23 22:39
中关村东路 发表于 2022-7-23 22:22
看拿来干什么吧,做网桥树莓派肯定更合适,功耗低电也容易优化,还有各种数字输出卡可以玩,我也用着。拼 ...

各种不稳定和意想不到,有没有?

作者: Boendigo    时间: 2022-7-23 22:40
张鹦鹉 发表于 2022-7-23 22:23
当然比moode效果好多了

刚比过,各有所长

作者: leonbernieni    时间: 2022-7-23 23:06
说到电源,电脑其实很实诚,它有实时监测,不象人耳一耳朵两耳朵那样,树莓派的系统监测日志是这样的:
  1. tc@pCP:~$ sudo vcgencmd get_throttled
  2. throttled=0x0
复制代码
翻译一下是这样:
  1. #!/usr/bin/env python2

  2. import subprocess

  3. GET_THROTTLED_CMD = 'vcgencmd get_throttled'
  4. MESSAGES = {
  5.     0: 'Under-voltage!',
  6.     1: 'ARM frequency capped!',
  7.     2: 'Currently throttled!',
  8.     3: 'Soft temperature limit active',
  9.     16: 'Under-voltage has occurred since last reboot.',
  10.     17: 'Throttling has occurred since last reboot.',
  11.     18: 'ARM frequency capped has occurred since last reboot.',
  12.     19: 'Soft temperature limit has occurred'
  13. }

  14. print("Checking for throttling issues since last reboot...")

  15. throttled_output = subprocess.check_output(GET_THROTTLED_CMD, shell=True)
  16. throttled_binary = bin(int(throttled_output.split('=')[1], 0))

  17. warnings = 0
  18. for position, message in MESSAGES.iteritems():
  19.     # Check for the binary digits to be "on" for each warning message
  20.     if len(throttled_binary) > position and throttled_binary[0 - position - 1] == '1':
  21.         print(message)
  22.         warnings += 1

  23. if warnings == 0:
  24.     print("Looking good!")
  25. else:
  26.     print("Hey, buddy, we may have a problem!")
复制代码
所以用线电的时候最好还是时不时看看日志,比耳朵靠谱多了。




作者: 中关村东路    时间: 2022-7-24 01:19
Boendigo 发表于 2022-7-23 22:39
各种不稳定和意想不到,有没有?

不知道我用的笔记本还好,七代i7,Thinkpad p系列。锁频800hz,只留两个核其他都关了

作者: Boendigo    时间: 2022-7-24 06:15
中关村东路 发表于 2022-7-24 01:19
不知道我用的笔记本还好,七代i7,Thinkpad p系列。锁频800hz,只留两个核其他都关了

我说不稳定是指百元小主机。而且你ThinkPad 笔记本当年也是高档货

作者: Boendigo    时间: 2022-7-24 06:20
leonbernieni 发表于 2022-7-23 23:06
说到电源,电脑其实很实诚,它有实时监测,不象人耳一耳朵两耳朵那样,树莓派的系统监测日志是这样的:
翻 ...

你这个就是科学发烧,学习。线电不喜欢,便宜的不靠谱,贵的舍不得。好一点的开关电源可以满足我

作者: leonbernieni    时间: 2022-7-24 08:07
看大家都喜欢搞套娃HQ里装ROON、ROON里装HQ,想来piCorePlayer应该也可以,果然有现成方案,简单,两分钟。
没有用ROON,未及测试。。

https://github.com/sam0402/pCP-addon/tree/main/RoonBridge

首先检查piCoerPlayer的Tweaks页面,把User command #1空出来,我装完才发现第一行被覆盖抢夺了。

有V7、V8对应两个版本的安装和一个卸载脚本。

脚本安装指引的地址如果被ban就浏览器下载。
  1. ~/Desktop $ scp install-roonbridge.sh tc@192.168.1.5:~/
复制代码
  1. ~ $ ssh tc@192.168.1.5
复制代码
  1. tc@pCP:~$ sudo sh install-roonbridge.sh
  2. pcp-ffmpeg.tcz.dep OK
  3. pcp-libffmpeg.tcz.dep OK
  4. Downloading: pcp-libffmpeg.tcz
  5. Connecting to repo.picoreplayer.org (104.21.89.86:443)
  6. saving to 'pcp-libffmpeg.tcz'
  7. pcp-libffmpeg.tcz    100% |********************************| 8404k  0:00:00 ETA
  8. 'pcp-libffmpeg.tcz' saved
  9. pcp-libffmpeg.tcz: OK
  10. Downloading: pcp-ffmpeg.tcz
  11. Connecting to repo.picoreplayer.org (104.21.89.86:443)
  12. saving to 'pcp-ffmpeg.tcz'
  13. pcp-ffmpeg.tcz       100% |********************************|  176k  0:00:00 ETA
  14. 'pcp-ffmpeg.tcz' saved
  15. pcp-ffmpeg.tcz: OK
  16. Connecting to download.roonlabs.com (167.172.230.239:80)
  17. Connecting to download.roonlabs.net (104.22.15.70:80)
  18. writing to stdout
  19. -                    100% |********************************| 15.4M  0:00:00 ETA
  20. written to stdout
  21. Backing up files to /mnt/mmcblk0p2/tce/mydata.tgz  
  22. Done.
复制代码





作者: leonbernieni    时间: 2022-7-24 08:46
leonbernieni 发表于 2022-7-24 08:07
看大家都喜欢搞套娃HQ里装ROON、ROON里装HQ,想来piCorePlayer应该也可以,果然有现成方案,简单,两分钟。 ...

想起来RoonCore原本就可以直接穿透找到LMS的桥机Squeezelite,
像这样走RoonBridge的RAAT协议通道不知道有什么可感知的不同。
作者: clark8888    时间: 2022-7-24 09:23
Devastat0r 发表于 2022-7-23 21:46
听有人说树莓派4可以流畅PCM 768/705.6 LNS15 SINC-MX,如果真的是这样性价比还是不错的,即使现在树莓派都 ...

树莓派4的极限是整数倍升频44.1k到1411.2khz  LNS15 EXT, 换高采样或其它滤波就会卡。夏天不要尝试,以免烧毁无风扇理财产品现在JS炒作的比国外卖的都贵
作者: leonbernieni    时间: 2022-7-24 15:35
本帖最后由 leonbernieni 于 2022-7-24 21:35 编辑

内容重复,删除。
作者: Boendigo    时间: 2022-7-24 15:42
clark8888 发表于 2022-7-24 09:23
树莓派4的极限是整数倍升频44.1k到1411.2khz  LNS15 EXT, 换高采样或其它滤波就会卡。夏天不要尝试,以 ...

随便说说个人想法,升频好像没啥感觉,是不是有拼那么高的意义?但滤波、降噪啥的好像有变化,值得探索

作者: 中关村东路    时间: 2022-7-24 15:56
Boendigo 发表于 2022-7-24 15:42
随便说说个人想法,升频好像没啥感觉,是不是有拼那么高的意义?但滤波、降噪啥的好像有变化,值得探索

OS解码升频是未必有意义
作者: leonbernieni    时间: 2022-7-24 16:34
本帖最后由 leonbernieni 于 2022-7-24 16:56 编辑

继续套娃。
piCorePlayer能装RoonBridge,为什么不能再装个NAA呢,果然可以。这个可能要三分钟。
照例,本人不用HQP,未及测试。。

https://github.com/lin-silas/pcp-naa
首先还是检查piCoerPlayer的Tweaks页面,把User command #1空出来,一塌刮子三行他们就喜欢抢第一行。
下载地址不能解析的话照例网页下载到本地,git-clone也可以。
naa_install.sh需要修改,不用去wget了,把wget所在的三行用#注释掉
  1. #!/bin/busybox ash

  2. . /etc/init.d/tc-functions
  3. . /var/www/cgi-bin/pcp-functions

  4. useBusybox
  5. TARGET=`cat /etc/sysconfig/backup_device`
  6. cd /mnt/$TARGET
  7. sed -i '/naa_arm64.tcz/d' onboot.lst
  8. echo naa_4.2.0-50.tcz >>onboot.lst
  9. cd optional
  10. tce-load -i ca-certificates.tcz
  11. #wget https://github.com/lin-silas/pcp-naa/raw/main/naa_4.2.0-50.tcz

  12. # tc home
  13. cd ~
  14. #wget https://github.com/lin-silas/pcp-naa/raw/main/naa.sh
  15. #wget https://github.com/lin-silas/pcp-naa/raw/main/main/sq.sh
  16. sudo chmod +x *.sh
  17. pcp_write_var_to_config USER_COMMAND_1 "/home/tc/naa.sh"

  18. echo "Rebooting..."
  19. sleep 3
  20. pcp br
复制代码

scp传给piCorePlayer,密码 piCore
  1. ~/Desktop $ scp ./naa_4.2.0-50.tcz *.sh tc@192.168.1.5:~/
  2. tc@192.168.1.5's password:
  3. naa_4.2.0-50.tcz                              100%  308KB   2.8MB/s   00:00   
  4. naa_install.sh                                100%  585   229.5KB/s   00:00   
  5. naa.sh                                        100%  191    59.1KB/s   00:00   
  6. sq.sh                                         100%  132    36.5KB/s   00:00
复制代码

ssh登录piCorePlayer
  1. ~ $ ssh tc@192.168.1.5
复制代码

脚本可执行化
  1. tc@pCP:~$ sudo chmod +x *.sh
复制代码

运行安装脚本,不用sudo
  1. tc@pCP:~$ sh naa_install.sh
  2. ca-certificates is already installed!
  3. Rebooting...
  4. [ INFO ] Backing up files to /mnt/mmcblk0p2/tce/mydata.tgz  
  5. Done.
  6. [ OK ] Backup successful.
  7. [ WARN ] Your backup is a little large - 17015944 bytes.
  8. [ INFO ] Be careful adding large files to /home/tc.
  9. [ INFO ] If your backup takes a long time, piCorePlayer may fail to start properly.
复制代码

至此,在piCorePlayer里,Squeezelite与RoonBridge、NAA共存达成。
如果不想启用RoonBridge和NAA可以按图在User command栏里加 # 注释掉。


按save保存,pCP的备份保存机制也是有心了。



作者: leonbernieni    时间: 2022-7-24 19:35
leonbernieni 发表于 2022-7-24 16:34
继续套娃。
piCorePlayer能装RoonBridge,为什么不能再装个NAA呢,果然可以。这个可能要三分钟。
照例, ...

发现这个naa_install.sh未顾及特殊情况,几次运行下载不到文件写了几遍onboot.lst。
  1. tc@pCP:~$ cat /etc/sysconfig/tcedir/onboot.lst
  2. firmware-atheros.tcz
  3. firmware-brcmwifi.tcz
  4. firmware-ralinkwifi.tcz
  5. firmware-rpi-wifi.tcz
  6. firmware-rtlwifi.tcz
  7. pcp.tcz
  8. rpi-vc.tcz
  9. wireless_tools.tcz
  10. wpa_supplicant.tcz
  11. pcp-8.2.0-www.tcz
  12. pcp-ffmpeg.tcz
  13. naa_4.2.0-50.tcz
  14. naa_4.2.0-50.tcz
  15. naa_4.2.0-50.tcz
  16. naa_4.2.0-50.tcz
  17. naa_4.2.0-50.tcz
  18. naa_4.2.0-50.tcz
  19. naa_4.2.0-50.tcz
复制代码
解决方法:
  1. sudo sed -i '/naa_4.2.0-50.tcz/d' /etc/sysconfig/tcedir/onboot.lst
  2. sudo echo naa_4.2.0-50.tcz >>/etc/sysconfig/tcedir/onboot.lst
复制代码
复查:
  1. tc@pCP:/mnt/mmcblk0p2/tce$ cat /mnt/mmcblk0p2/tce/onboot.lst
  2. firmware-atheros.tcz
  3. firmware-brcmwifi.tcz
  4. firmware-ralinkwifi.tcz
  5. firmware-rpi-wifi.tcz
  6. firmware-rtlwifi.tcz
  7. pcp.tcz
  8. rpi-vc.tcz
  9. wireless_tools.tcz
  10. wpa_supplicant.tcz
  11. pcp-8.2.0-www.tcz
  12. pcp-ffmpeg.tcz
  13. naa_4.2.0-50.tcz
复制代码





作者: clark8888    时间: 2022-7-24 19:58
Boendigo 发表于 2022-7-24 15:42
随便说说个人想法,升频好像没啥感觉,是不是有拼那么高的意义?但滤波、降噪啥的好像有变化,值得探索

高采样可以跳过解码器内置超采样,更高的Tap,更多阶噪声整形。akm要出64bit, pcm1536k/dsd1024了。 我都断续研究几年了,2个月很难理解理论,调好享受HQ的

作者: nblinan    时间: 2022-7-24 20:30
据说升频的目的是避免非NOS解码器的二次过采样,滤波。
作者: Boendigo    时间: 2022-7-24 22:16
上面两位同学说的,我半懂不懂。限于树莓派能力升频有限,我真听不出什么区别。
作者: 中关村东路    时间: 2022-7-27 16:45
Boendigo 发表于 2022-7-24 22:16
上面两位同学说的,我半懂不懂。限于树莓派能力升频有限,我真听不出什么区别。

做机器学习的有句话,叫garbage in garbage out,软件升频也就是那么回事。有认为好的,有认为不好的,但基本上是要看你的解码水平的,高端解码再加HQ就只是拖累了,毕竟就是个作坊产品。

另外一件事就比较靠谱了,如果解码器糟烂,滤波会做的很差,参考下面的讨论【1】。这时候如果你的解码器是可以开Non-Oversampling(NOS)模式的,那么搭配HQ等升频技术可以把解码器做的不好的找补回来,只要超过一定数量级就可以,并不是越高越好,对R2R解码,升频到96/192基本上就可以听了,DS的可能需要更高一点。

【1】https://www.reddit.com/r/headphones/comments/v7u39e/upsamplinghires_brickwall_filtering_discussion/





欢迎光临 耳机网-耳机大家坛 (http://erji.net/) Powered by Discuz! X3.2