Chiphell - 分享与交流用户体验

标题: 联想1L小机机自制RoonServer(基于ubuntu),兼做影音服务器 [打印本页]

作者: ytlhj    时间: 2022-9-5 12:21
标题: 联想1L小机机自制RoonServer(基于ubuntu),兼做影音服务器
本帖最后由 ytlhj 于 2022-11-9 12:45 编辑

        年初开始玩Roon,一直用家里联想迷你台式机作Roon服务器,几种Roon服务器方案,这种Windows环境下的方案最经济、最易上手。
“发烧发烧,就是对各个环节因素进行研究并优化“。在各个音响群里和网络上仅有的相关资料里,都是说Roon专机且linux环境下效果更佳。
家里的电脑升级为Thinkstation p350 tiny(一直痴迷联想的这个1L的小机机),原来的ThinkCentre M4500Q可以随便折腾了,由于已经很久
没有使用Linux了,稍微还是有点打怵.架不住机器可以随便折腾,整起来。
        手头的ThinkCentre M4500q配置如下:
        CPU:                Intel Core i5-4590T
        Memory:                8G
        SSD1:                mSATA     256GB Lenovo
        SSD2:                SATA        256GB SAMSUNG

        通过USB3.0口使用易驱线可以外接HDD.
(, 下载次数: 43)

        最后经过一天的折腾,圆满完成任务,顺便搞定Samba 服务,把小机机兼做了家庭影音文件服务器。
(, 下载次数: 52)
       
                记录折腾主要过程,包含三部分:
                • ThinkCentre M4500Q 安装Ubuntu desktop 22.04,优化日常运行。
                • ubuntu上安装 Roon Server (x64)。
                • ubuntu上安装Samba,配置好家庭影音需求。

        一、 安装Ubuntu desktop 22.04。
                访问Ubuntu官网,按照教程安装。【用chrome 浏览器,google在线翻译。】
                        https://ubuntu.com/tutorials/install-ubuntu-desktop#1-overview
(, 下载次数: 47)
       
                注意下载64位版本,因为roonserver只能安装在64位的linux上。
                不启用加密, 不选择自动启动。
                为了将小机机配置为家庭服务器,不接显示器,不接键鼠,达到加电开机启动目的,小机机还要作以下设置。
                1、主板BIOS设置为加电开机。
                        主板BIOS中有一个“PowerManagementSetup(电源管理设置)”设置项,在其中可以选择意外断电后重新来电时计算机的状态,
                        设为自动开机即可。
                2、在 Ubuntu 上设置一个 root 密码
                        ubuntu安装好后,root初始密码(默认密码)不知道,需要设置。
                        $sudo passwd  
                3、Ubuntu desktop设为自动登录,关闭自动息屏
                        从 设置>用户 以打开配置面板,选择要在启动时自动登录的用户帐户,按右上角的解锁并在提示时输入您的密码,将自动登录开关切
                        换到打开。设置完毕后,ubuntu就可以开机自动登录了。
(, 下载次数: 42)
       
                4、解决 chrome 提示输入密码环 ,windows 10远程桌面启动异常。
                             从 应用程序>工具>密码和密钥打开配置面板,右键单击 左侧列表 密码-登录 ,选择更改密码,输入您的旧密码,
                当它要求输入新密码时,不输入并继续即可除密码。
(, 下载次数: 40)
       
                5、开启Ubuntu 远程桌面共享,windows 10就可以远程控制Ubuntu了。
(, 下载次数: 45)
       
                6、DP、HDMI、VGA诱骗器。
                Ubuntu不接显示器运行,需要诱骗器,否则远程桌面控制无法实现。我买了个DP口的。
(, 下载次数: 36)
(, 下载次数: 54)
       

        二、 ubuntu上安装 Roon Server (x64)
                一直以来,Roon Server 有以下选择:
                        ・带有 Roon 正版硬件和软件的 Nucleus(roon官方)
                        ・完成的第三方产品
                        ・Rock和 Roon 应用程序 的 Intel Nuc(Linux)
                        ・Windows10和 Roon 应用程序的 Intel Nuc(windows 7p也很好)
                        ・Roon Qnap /Synology 等 NAS 应用程序
                        ・Mac mini 的 Roon 应用程序(macOS)
                        ・使用自制或现成的 PC
                对于家用,感觉自制或现成的PC/Mac mini,性价比最高,对于普通电脑使用者,局限于门槛和知识,总是认定
                特制的、LINUX下的核心效果更好,其实规范大厂的PC和MAC mini效果足够好用了。既然说LINUX环境下效果最好,
                就折腾小机机+ubuntu下的roonserver.

                Roon Core 和 Remote 规格建议
                        https://help.roonlabs.com/portal ... ended_Core_Hardware
               
                我阅读了 Roon官网 的安装指南在 Linux 上安装 Roon,还是有点复杂,顺序也有点问题。
                        https://help.roonlabs.com/portal/en/kb/articles/linux-install
                所以整理了一下。这项工作本身需要一些 Linux 经验和命令知识。
                a、正确安装最新稳定版64位Ubuntu 22.04
                b、安装以下依赖项,建议在root用户下安装。
       
                        $ sudo apt install cifs-utils


(, 下载次数: 48)

       
                        $ sudo apt install curl


(, 下载次数: 47)


                $ sudo apt-get install ffmpeg

                        安装 ffmpeg可能会出问题               
(, 下载次数: 45)

                其中如果安装 ffmpeg出问题的话,可以移步
                        https://www.johnvansickle.com/ffmpeg/faq
                c、在这些准备工作之后安装roonserver

                        $ curl -O https://download.roonlabs.net/builds/roonserver-installer-linuxx64.sh
                        $ chmod +x roonserver-installer-linuxx64.sh
                        $ sudo ./roonserver-installer-linuxx64.sh


(, 下载次数: 56)

                d、恭喜你安装成功。用windows\iphone\ipad下的roon remote就可以登录配置roon了。       
        三、  ubuntu上安装配置Samba
                设置 Samba 文件服务器,通过本地网络共享文件。
                https://ubuntu.com/tutorials/ins ... re-samba#1-overview

        一直就对家用NAS(群辉\威联通等)不感冒,家里原来的音乐文件和4K片源都是台式机Samba共享方式提供,
        真心感觉群辉\威联通等没必要,家里自用Samba共享足够用了。
        淘宝上花几十块买个铝片硬盘支架,把家里淘汰拆下来的2.5HDD整到一起。
        配合 sata to usb 易驱线,用那个盘插哪个。
(, 下载次数: 52)
(, 下载次数: 50)
(, 下载次数: 48)


        折腾完,就可以把这个小机机放在电视柜里,不插键鼠和不接显示器。随便加、断电。作为roonserver和appletv的影音服务器,无压力。
        下面的是appletv4k上的infuse连接小机机测试4K原盘网速负载。
(, 下载次数: 58)


        在Windows 可以用使用mstsc远程控制ubuntu的桌面,mstsc,Microsoft Telnet Screen Control ,即“微软远程桌面控制”。。

        win+r 键入:mstsc
        输入ubuntu对应帐号密码就可以远程控制ubuntu的桌面了。
(, 下载次数: 55)


================================================================
重新整理了一下安装roon server 步骤

1、安装完64位Ubuntu后,首先更新 ubuntu “软件和更新”的源地址,否则在下面安装过程中会出现下载错误(主要是安装ffmpeg依赖时)。       
(, 下载次数: 50)


自动选择 国内最佳服务器。
2、安装依赖项
$ sudo apt install cifs-utils
$ sudo apt install curl
$ sudo apt-get install ffmpeg


3、安装roon server
$ curl -O https://download.roonlabs.net/builds/roonserver-installer-linuxx64.sh
$ chmod +x roonserver-installer-linuxx64.sh
$ sudo ./roonserver-installer-linuxx64.sh






作者: voandrew    时间: 2022-9-5 14:28
这个是手动插拔换盘嘛?
作者: ytlhj    时间: 2022-9-5 14:57
voandrew 发表于 2022-9-5 14:28
这个是手动插拔换盘嘛?

相当于移动硬盘了,用那个插那个
作者: voandrew    时间: 2022-9-5 16:25
ytlhj 发表于 2022-9-5 14:57
相当于移动硬盘了,用那个插那个

呃。。。这个,我怕插拔久了,接口会磨损松动吧。
作者: Fistan    时间: 2022-9-5 16:43
之前也用过一段时间Roon。我感觉,Server所在平台,对音质的影响力不是那么明显。(毕竟Wadax这种级别的server依然是Win,国内那个TNB似乎也是Win)更多还是看周边的搭配(比如CPU、电源、机内线、机箱)和系统本身的优化。。。都是深坑Orz。。。
作者: ytlhj    时间: 2022-9-5 17:19
Fistan 发表于 2022-9-5 16:43
之前也用过一段时间Roon。我感觉,Server所在平台,对音质的影响力不是那么明显。(毕竟Wadax这种级别的ser ...


赞同,欺负大多数人不懂。roon 所在的软硬件平台只要不是太差,对音质的影响力几乎没有影响。发烧吗,忽悠+折腾才能卖钱。
所以自己也是折腾现有资源,乐在其中。
作者: ytlhj    时间: 2022-9-5 17:22
voandrew 发表于 2022-9-5 16:25
呃。。。这个,我怕插拔久了,接口会磨损松动吧。

这玩意插拔能有多大损伤,抗造。本来这种淘汰下来的盘就是用来折腾的,核心数据分开就OK了。
作者: NeaRoNG    时间: 2022-9-5 22:16
看完这个之后,原本想搞个diy nas的我又不知咋样了
第一次听RoonServer...
作者: Wolverine    时间: 2022-9-5 23:19
感谢分享~
作者: speedofwolf    时间: 2022-9-6 00:58
楼主给了一个新的思路,正好也有联想的这台小机器,除了没有MSATA,其他都差不多,准备尝试尝试。

作者: znet    时间: 2022-9-6 08:35
请问下这种配置在DSD实时转RAAT性能方面怎样。我一直是人为ROON很占系统资源,没有装到小的主机里面。

音质,这个貌似ROON REMOTE设备更重要吧。
作者: okko123    时间: 2022-9-6 08:39
个人建议用Ubuntu的server版本。缺点是全命令行手敲。优点占用的资源少
作者: ytlhj    时间: 2022-9-6 08:47
znet 发表于 2022-9-6 08:35
请问下这种配置在DSD实时转RAAT性能方面怎样。我一直是人为ROON很占系统资源,没有装到小的主机里面。

音 ...

roon系统一直窃以为,服务器配置不太拉跨,网络千兆稳定,音质主要依赖于roon ready或roon bridge设备(就是数播、dac及之后的音响设备)。
个人感觉炒作独立核、专用核、交换机及其电源,还有网线都是扯。
roon官网关于server的推荐配置:
(, 下载次数: 50)
只要高于以上配置,性能不是啥问题。
https://help.roonlabs.com/portal ... ments#Typical_Usage
作者: ytlhj    时间: 2022-9-6 08:48
okko123 发表于 2022-9-6 08:39
个人建议用Ubuntu的server版本。缺点是全命令行手敲。优点占用的资源少

高手都用命令行。
作者: voandrew    时间: 2022-9-6 08:52
ytlhj 发表于 2022-9-5 17:22
这玩意插拔能有多大损伤,抗造。本来这种淘汰下来的盘就是用来折腾的,核心数据分开就OK了。 ...

不是内部接口都号称50次插拔寿命。插拔多了,可能会造成接触不良,crc计数提高啊。
作者: lanbba    时间: 2022-9-6 09:00
大佬膜拜下
作者: zcqshine    时间: 2022-9-6 11:12
Roonserver是要付费的吧
作者: ytlhj    时间: 2022-9-6 11:22
zcqshine 发表于 2022-9-6 11:12
Roonserver是要付费的吧

是的 ,按月 、年、终身分别收费
作者: dukeiii    时间: 2022-9-6 11:22
我用群晖跑roon server,解码放大都是其他设备完成,省事。
作者: 兔子陈    时间: 2022-9-6 11:57
除了这个还有其他推荐吗

作者: RYUKO97    时间: 2022-9-6 13:30
学习了
作者: hansho    时间: 2022-9-6 14:17
上个月刚买了终身帮顶
作者: hansho    时间: 2022-9-6 14:18
我是NUC10做的ROCK
作者: lb001    时间: 2022-9-6 14:33
群晖跑起来也毫无压力
作者: wildbear    时间: 2022-9-6 14:53
这个是玩大发了
作者: sdj1211    时间: 2022-9-6 15:41
这个文件共享和win server的文件共享相比,那个性能更好?
作者: ytlhj    时间: 2022-9-6 15:50
sdj1211 发表于 2022-9-6 15:41
这个文件共享和win server的文件共享相比,那个性能更好?

我在windows 7p和ubuntu下都是用samba 文件共享服务,copy速度差不多,如果两侧都是固态盘的话,家里千兆局域网,有线连接,在100m左右。理论上ubuntu服务器轻量化,性能好点
作者: husiching    时间: 2022-9-6 16:44
楼主的网线制作水平有待提高啊!!!
作者: ytlhj    时间: 2022-9-6 18:16
husiching 发表于 2022-9-6 16:44
楼主的网线制作水平有待提高啊!!!

眼神太犀利了
作者: 昰昰暃暃    时间: 2022-9-6 23:18
也折腾了几年,不过实在是太费电了。还是不玩了,开服务器拷一下硬盘直接用xbox看也是一样的。
作者: nn1122    时间: 2022-9-7 08:40
如果说痴迷联想1L机器的话,我可能是最痴迷的那个,从M6600Q起,包括NEC白色版,收藏了约16台,应该没有人超过我吧
作者: yusonglinfeng    时间: 2022-9-7 09:41
nn1122 发表于 2022-9-7 08:40
如果说痴迷联想1L机器的话,我可能是最痴迷的那个,从M6600Q起,包括NEC白色版,收藏了约16台,应该没有人 ...

大哥人才哇,买这么多就收藏用吗静静的待着吗
作者: kw5abke    时间: 2022-9-7 17:09
我有一个93mp,拿来做下载机
作者: ytlhj    时间: 2022-9-7 17:38
okko123 发表于 2022-9-6 08:39
个人建议用Ubuntu的server版本。缺点是全命令行手敲。优点占用的资源少

今天装了 ubuntu 20.40 server,太TMD累了。还是不难为自己了,改回desktop。
作者: 415793633    时间: 2022-9-7 18:46
有个虚拟机方法的破解版,无奈一直安装不上
作者: znet    时间: 2022-9-8 21:06
ytlhj 发表于 2022-9-6 08:47
roon系统一直窃以为,服务器配置不太拉跨,网络千兆稳定,音质主要依赖于roon ready或roon bridge设备( ...


我觉得也是的,音质主要依赖于ROON的远端设备的。
刚才看了下录音室母带质量MQA实时转RAAT,传输到支持MQA 352k的BLUESOUND设备上面解码播放,2年前的老CPU都能跑到24.7倍速度,看来对CPU没有太大要求。只是第一次索引的时候很占CPU。

BLUESOUND POWERNODE是硬件支持MQA的完全解码的,对资源占用率低是不是和这个也有关系的?
(, 下载次数: 33) (, 下载次数: 33)
作者: znet    时间: 2022-9-8 21:31
还是上面的老CPU:
DSD转352k再转24bit 176k

DSD转成这个采样率的PCM,对得起DSD的动态。这种处理,老CPU处理能力也足够。

有些心动 我也考虑换一个小机箱玩ROON

(, 下载次数: 38)
作者: kevinho86    时间: 2022-9-8 23:29
ytlhj 发表于 2022-9-7 17:38
今天装了 ubuntu 20.40 server,太TMD累了。还是不难为自己了,改回desktop。 ...

server加装桌面环境就是desktop了
作者: ytlhj    时间: 2022-9-9 06:11
对于不是经常玩Linux系统的人,还是直接选装ubuntu desktop 版本省心。折腾归折腾,折腾大了有点累人。
作者: ytlhj    时间: 2022-9-9 08:19
znet 发表于 2022-9-8 21:31
还是上面的老CPU:
DSD转352k再转24bit 176k

        我的ThinkCentre M4500Q,CPU是i5-4590t,两个内存槽拼插了12G(8G+4G),
        玩ROON基本负载无压力。

        1台 roon ready/roon bridge设备和三台设备同时播放普通FLAC文件,CPU负载差别基本不大。

        (, 下载次数: 23)
        (, 下载次数: 27)
        (, 下载次数: 32)

        播放tidal的MQA资源已没有太大负载。

        (, 下载次数: 29)        

        在三台roon ready/roon bridge设备同时播放DSD 512 资源时,单核负载上升比较明显。

        (, 下载次数: 28)
        (, 下载次数: 31)
        (, 下载次数: 24)
        (, 下载次数: 23)
作者: bobdog1215    时间: 2022-9-9 09:29
可以学习一下 不错
作者: 欲望兽    时间: 2022-9-9 20:52
不可以架设在虚拟机活着dock上么?应该不怎么吃配置吧。
作者: ytlhj    时间: 2022-9-10 12:24
欲望兽 发表于 2022-9-9 20:52
不可以架设在虚拟机活着dock上么?应该不怎么吃配置吧。

这个小鸡鸡没啥他用,也想回味一下unix,就直接只装ubuntu了。目前丢在电视柜里,随电视一起开机,做roon server,samba和dlna资源服务器。

作者: jewforice    时间: 2022-9-14 13:53
修正了官方的教程,挺好的,mark一下
作者: dukeiii    时间: 2022-12-30 15:21
ytlhj 发表于 2022-9-5 14:57
相当于移动硬盘了,用那个插那个

这也太凑合了…
作者: 415793633    时间: 2023-4-22 11:30
独立专机,官方应该是推荐安装roon rock的,我在软路由上用esxi安装了个roon rock玩玩,尝试过物理机安装,不知道出了什么问题,反而安装不上
作者: ytlhj    时间: 2023-4-23 12:30
415793633 发表于 2023-4-22 11:30
独立专机,官方应该是推荐安装roon rock的,我在软路由上用esxi安装了个roon rock玩玩,尝试过物理机安装, ...

pc 基本都能装roon rock




欢迎光临 Chiphell - 分享与交流用户体验 (https://www.chiphell.com/) Powered by Discuz! X3.5