找回密码
 -注册-
查看: 37895|回复: 127
打印 上一主题 下一主题

hqplayer embedded传统安装方式分享

[复制链接]
跳转到指定楼层
1
发表于 2021-7-28 08:39 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式 来自 浙江省嘉兴市海盐县
本帖最后由 suwey 于 2021-7-28 08:52 编辑

相关文件链接:https://pan.baidu.com/s/11QeHrINENXvvbiKstr5RlA 提取码:r0w6

所谓传统安装方式就是直接安装到硬盘,适合我这种在一台电脑上多系统方式使用,或者想完全掌控整个系统,首先安装ubuntu-20.04.2-live-server,这一步就不多说了,如果这一步搞不定后面其实更麻烦。
安装完第一步,更新apt源为国内,这一步会大大减少等待时间,也不多说,然后例行:
  1. sudo apt-get -y update
  2. sudo apt-get -y dist-upgrade
  3. sudo reboot
复制代码
如果有人和我一样正好使用的旧电脑网口坏了,但是ubuntu server安装的时候不会像桌面版那样提供wifi设置界面,这时候就很恼火了,那么拷贝文件链接中wifi目录下的几个包安装,填写netplan ip配置文件后sudo netplan apply,如果不行可能像我一样还需要再sudo rfkill unblock all网络才会正常。

更新内核(可选)
  1. sudo dpkg -i linux-headers-5.4.124-jl+_5.4.124-jl+-11_amd64.deb
  2. sudo dpkg -i linux-image-5.4.124-jl+_5.4.124-jl+-11_amd64.deb
  3. sudo reboot
复制代码


安装依赖
  1. sudo apt-get install alsa-utils
  2. sudo apt-get install libflac8 libasound2 libasound2-data libasound2-plugins
  3. sudo dpkg -i libgmpris_2.2.1-8_amd64.deb
复制代码


这时候如果安装hqplayer的deb包会报错,主要是缺少很多依赖,那么把缺少包信息拷贝出来记事本编辑一下继续
  1. sudo apt install libcairo2 libgee-0.8-2 libgssdp-1.2-0 libgupnp-1.2-0 ibgupnp-av-1.0-2 librygel-core-2.6-2 librygel-renderer-2.6-2 libwavpack1 rygel zip unzip
复制代码


如果以为这时候已经可以安装hqplayer的deb包的话就想多了,后面缺少的依赖在ubuntu是找不到的,老实按照官网链接做完1,2,3步完成rocm相关依赖安装
  1. https://rocmdocs.amd.com/en/latest/Installation_Guide/Installation-Guide.html#ubuntu
复制代码
然后
  1. sudo dpkg -i hqplayerd_4.24.2-79_amd64.deb
复制代码
貌似还有一点依赖没找到,不过这次就简单了,直接
  1. sudo apt install -f
复制代码
确认就行

这时候可以启动进程
  1. sudo hqplayerd hq hq &
  2. sudo ps -ef | grep -i hq
复制代码
确认进程还在就可以访问8088端口看看hqplayer的页面了

如果一切正常就可以去/usr/bin目录下用附带的本论坛大佬的hqplayerd替换了,然后可能会发现居然无法启动,还会报一个诡异的找不到文件的异常,我简单看了一下感觉是引用的动态链接库地址不同导致的,所以简单的话可以这样
  1. sudo ln -s /lib/x86_64-linux-gnu/ld-2.31.so /usr/lib/ld-linux-x86-64.so.2
复制代码
将x64的lib链接到x32的lib目录里,这样就可以正常启动了,如果觉得这种方式不太优雅,可以使用我修改过的hqplayerd_g文件

附相关包官方链接,依次包含hqplayer deb安装包,jl改版内核及libgmpris安装包,naa独立镜像。
  1. https://www.signalyst.eu/bins/hqplayerd/focal/
  2. https://www.sonarnerd.net/src/focal/
  3. https://www.signalyst.eu/bins/naa/images/
复制代码


2
 楼主| 发表于 2021-7-29 08:47 | 显示全部楼层 来自 浙江省嘉兴市海盐县
clark8888 发表于 2021-7-28 16:26
直接安装到硬盘就和linux版没什么区别了吧,多个dlna功能, 没了headless无GUI的优势

server的话一直都不需要gui啊,需要操作的话ssh就可以了,如果设置好开机自动运行也不需要ssh了
回复

使用道具 举报

3
 楼主| 发表于 2021-7-29 08:59 | 显示全部楼层 来自 浙江省嘉兴市海盐县
cokesum 发表于 2021-7-28 09:18
这都没人顶么? 浅显易懂造福大方。

我自己是用U盘引导的。

那种应该更简单把,适合自己就好
回复

使用道具 举报

4
 楼主| 发表于 2021-7-29 09:28 | 显示全部楼层 来自 浙江省嘉兴市海盐县
鱼花 发表于 2021-7-28 23:34
在linux安装我想到的一个好处就是可以简单用上wifi(控制web用),那个物理网口可以直连naa.

其实如果按照官网这个安装文档https://www.signalyst.com/embedded-install.html来的话,前面两步是一样的,只是最后懒得用U盘直接把文件替换掉了,目前为止用的还挺好,独立系统反正想干嘛就干嘛呗,比如我直接把windows上的音乐文件分区挂载过来然后填到网页library里扫描然后手机浏览器控制播放

回复

使用道具 举报

5
 楼主| 发表于 2021-7-29 21:56 | 显示全部楼层 来自 浙江省杭州市
无想牧歌 发表于 2021-7-29 16:09
很不错,再设置为自动运行就完美了。

可以的,搜一下就有
回复

使用道具 举报

6
 楼主| 发表于 2021-7-29 21:59 | 显示全部楼层 来自 浙江省杭州市
鱼花 发表于 2021-7-29 13:10
DiskGenius 4.9.5.508 X64这个版本据说可以直接换了,不用执行linux这么麻烦。

我也是直接刷官方嵌入 ...

嗯。。这样也可以。。看个人习惯了。。之前看到一个评论说自带的内核不够好。。有兴趣可以对比一下。。我暂时先这样了
回复

使用道具 举报

7
 楼主| 发表于 2021-7-29 22:31 | 显示全部楼层 来自 浙江省杭州市
鱼花 发表于 2021-7-29 22:16
官方内核现在不支持intel的2.5G网口,我的nuc11刷了 hq os现在只能用usb转arj45联网。

我的想法是要是 ...

呃。。没搞过server版设置WiFi热点。。可以搜一下。。不过反过来linux连入手机热点是不是也可以?如果自带的内核和ubuntu一个系列的话不知道按照我开wifi的方式是不是可以打开hq os的wifi功能了
回复

使用道具 举报

8
 楼主| 发表于 2021-7-29 23:05 | 显示全部楼层 来自 浙江省杭州市
鱼花 发表于 2021-7-29 22:45
是喔,反过也行,佬大牛!!

主机热点方式,主导权大些,可以多个无线设备控制。

还需要多设备的话,干脆路由器分一个wifi只有这几个设备也行。。现在路由器基本一个2g一个5g的把。。把2g的分给他们。。不行还有光猫自带的那个。。hq os能用apt命令就应该可以
回复

使用道具 举报

9
 楼主| 发表于 2021-7-30 08:21 | 显示全部楼层 来自 浙江省杭州市
鱼花 发表于 2021-7-30 07:45
还是觉得独立系统会好些,昨晚搞定了arch linux 下naa 轮到平时工作机hq desktop能连上naa 本地添不上文 ...

win版神奇的问题太多了,同样的版本笔记本运行可以,主力机运行各种问题,还有扫库会自动退出啥的,之前只能用浏览按钮一个目录一个目录播放,最关键的是声音也不一样,就你推荐的那个PCM设置,sin-mx lns15 384k auto family rate,win版有点削弱声场而且乐器似乎没embedded饱满,不知道是不是因为我老本子算力不够才这样
回复

使用道具 举报

10
 楼主| 发表于 2021-7-30 19:05 | 显示全部楼层 来自 浙江省杭州市
无想牧歌 发表于 2021-7-30 17:35
如果玩DSD升频,AMD 5600X板U配套是目前最超值的。

能稳多少?3700x呢?
回复

使用道具 举报

11
 楼主| 发表于 2021-7-31 21:17 | 显示全部楼层 来自 浙江省杭州市
无想牧歌 发表于 2021-7-31 08:09
3700X除了那两个滤波器都可以流畅跑DSD512。AMD是7nm制程,功耗有优势。5600X除了7EC DSD512其余都能跑。 ...

听起来把3700x 1080ti台式机这样装个双系统应该就都可以跑了把,之前心血来潮改成itx的正好也比较好搬
回复

使用道具 举报

12
 楼主| 发表于 2021-8-1 10:53 | 显示全部楼层 来自 浙江省杭州市
无想牧歌 发表于 2021-8-1 09:43
安装嵌入式会比较好

是嵌入式啊,不过是这样安装到硬盘
回复

使用道具 举报

13
 楼主| 发表于 2021-8-1 15:56 | 显示全部楼层 来自 浙江省杭州市
鱼花 发表于 2021-8-1 14:13
刚才看到嵌入式已更新的4.25.1了,那楼主得教教我们如何安装指定版本如:4.24.1,4.24.2

git clon ...

咋了最新版也破解了?和这篇一样去下指定的deb包不好吗?非要用你这个链接git clone下来然后看下有哪些branch和tag,然后checkout到对应版本的branch或者tag应该就是了,具体命令搜一下
回复

使用道具 举报

14
 楼主| 发表于 2021-8-2 22:38 | 显示全部楼层 来自 浙江省嘉兴市
clark8888 发表于 2021-8-2 18:10
支持高达 32 位/384kHz 的 PCM,以及高达 11.2MHz (DSD256) , 不支持768k

今天折腾用台式机测试了一下。。直接用的deb包得hqplayerd装了cuda并nvidia-smi确认有hqplayerd进程。。但是发现该卡还是卡。。sin-L asm7ec dsd256只用了2个cpu核。。个位数的gpu。。难怪玩这个的很少用带显卡的。。没法分担压力啊
回复

使用道具 举报

15
 楼主| 发表于 2021-8-3 07:10 | 显示全部楼层 来自 浙江省嘉兴市
无想牧歌 发表于 2021-8-1 09:43
安装嵌入式会比较好

embedded看日志应该是默认开启cuda offload把,破解的这个版本好像在nvidia-smi里看不到进程,但是deb包里自带的是看得到的,用deb包里带的那个版本测试7ec 256还是会卡,而且CPU只用了2核,GPU才个位数,很奇怪啊,或者是这个算法本来就是这样?
回复

使用道具 举报

16
 楼主| 发表于 2021-8-3 08:07 | 显示全部楼层 来自 浙江省嘉兴市
无想牧歌 发表于 2021-8-3 07:24
我用的HP T630测试的,由于CPU限制,只玩了PCM。还真没去注意用了几个核。
有传说只有嵌入式才支持A卡, ...

其实这个链接安装的东西就是amdgpu相关的依赖
  1. https://rocmdocs.amd.com/en/latest/Installation_Guide/Installation-Guide.html#ubuntu
复制代码
我是N卡所以之后自己安装了cuda toolkit,nvidia-smi里能看到hqplayerd进程的话说明已经在使用N卡了,而且只有DEB包自带的那个hqplayerd才可以
回复

使用道具 举报

17
 楼主| 发表于 2021-8-3 13:30 | 显示全部楼层 来自 浙江省嘉兴市
无想牧歌 发表于 2021-8-3 09:07
回头重装一遍,用amdgpu-pro driver试试。但是对于HP T630来说意义不大。

嗯,看你那个提示信息应该是装其中一个就行,而且最好只装一个
回复

使用道具 举报

18
 楼主| 发表于 2021-8-8 19:52 | 显示全部楼层 来自 浙江省杭州市
鱼花 发表于 2021-8-8 18:19
我安装的是4.25,跟楼主的又有不同问题了
root@nuc8:/lib# sudo hqplayerd hq hq &
[1] 357693

论坛那个4.25得deb装完了直接启动就可以了,不过貌似破解不完整30分钟需要重启naa和hqplayer,hq os我没搞过,而且老实说并不清楚这么干得意义,deb已经有了直接用多好,而且以4.24.2来说只有deb里得hqplayerd才能在cuda进程里看到
回复

使用道具 举报

19
 楼主| 发表于 2021-8-9 06:50 | 显示全部楼层 来自 浙江省杭州市
鱼花 发表于 2021-8-8 21:49
debian ??

作者也没说怎样处理,只是发了个同样的连接

cuda是nvidia的,所以你不用折腾,我只是说deb包里那个功能更完整,作者给你这个链接就是hip相关包安装的链接啊,对着里面1,2,3再来一次
回复

使用道具 举报

20
 楼主| 发表于 2021-8-9 12:43 | 显示全部楼层 来自 浙江省杭州市
本帖最后由 suwey 于 2021-8-9 12:48 编辑
Devastat0r 发表于 2021-8-9 08:29
请教各位大佬,基础LINUX的不同版本对HQPE有影响吗?
HQ官网列了三个LINUX系统:Ubuntu focal,Debian Bus ...

你试试不安装rocm的时候deb包能不能正常安装就行,buster的包应该在这里https://www.signalyst.eu/bins/hqplayerd/buster/,ubuntu应该支持最全的,比如官网写了CUDA支持(Ubuntu)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | -注册-

本版积分规则

Archiver|手机版|粤icp备09046054号|耳机网-耳机大家坛

粤公网安备 44030602000598号 耳机大家坛、www.erji.net、网站LOGO图形均为注册商标

GMT+8, 2024-5-7 19:06

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表