ArchQ, PC數位播放專用Linux 與應用

有關新天新地代理音響品牌及相關音響議題討論

ArchQ, PC數位播放專用Linux 與應用

文章samshu » 2022-06-17, 21:49

ArchQ, PC數位播放專用Linux 與應用

Arch Linux 算是彈性很大的Linux distribution,可以最精簡的方式安裝作業系統,相當適合給x86 PC 當作音樂播放的環境。
小弟採取最輕量的Real Time Kernel,使用44100倍數的高頻率工作,再加上獨特的電供(量子)配方,處理Kernel 和播放程式,
如此造就出高性能、高音質的ArchQ Linux播放系統,音樂資訊幾乎完全釋放,甚至超過升頻的效果。

硬體部份,建議的搭配方式:
單機運作:
PC or Mac(Intel) 安裝ArchQ;建議要有真4核心的CPU;若使用Roon,6~8核較佳。
1. 安裝時可以選LMS or Roon 搭配啟用 Squeezlite;類似雙機模式的玩法。
2. 也可選擇MPD / Light,Light版是小弟特別優化處理。
3. 如果只聽PCM,再補安裝,Q352、Q396版(Intel)的kernel 更優。
4. 如果想由機器上的HDMI輸出訊號,再補安裝Q352h版的kernel 就可。

雙機運作:
Server端:PC or Mac(Intel)皆可
建議有真4核心的CPU。
安裝時可以選LMS or Roon,無需啟用Squeezlite。
以上推薦 Intel 12代 i5 以上等級,可以輕易上Q396, Q441。

Player端:
PC or Mac:2核心以上的CPU,4核心的CPU就很夠了。
1. 安裝時Server 選none,搭配啟用 Squeezlite, Airplay or Roonbridge
2. 如果只聽PCM,再補安裝Q352、Q396版的kernel 更優。
3. 想由機器上的HDMI輸出訊號,再補安裝Q352h版的kernel 就可。

RPi4 or CM4:
1. 直接安裝pCP8-Q264 5.16.5,設定好Squeezelite就可。
2. CPU 頻率設為2168KHz (Tweaks -> Kernel tweaks -> Overclock)
3. 如果只聽PCM,選squeezelite-pcm。
http://www.stsd99.com/phpBB3/viewtopic.php?f=61&t=3129&start=230&sid=71416a76599db1d10025c8ac1ab70726&sid=369be816c84bfdd1be27b0c3f315bdee#p20926

註:以上音樂播放操作都需要另外的電腦 or 手機平板操作。

ArchQ硬體支援:
1. CPU:Intel & AMD
2. 磁碟介面包含SATA、USB、NVME
3. 檔案系統支援F2FS(預設)、EXT4、XFS、HFS+(Apple)、NTFS3、FATs 和網路檔案系統NFS;CIFS/SMBFS (需有經驗自行處理)。
4. 網卡:Intel e100, e1000, 82575/82576(IGB) , I225-LM/I225-V (IGC), Realtek RTL8125/8129/8130/8139/8111/8168/8411
5. USB網卡:Realtek RTL8152/8153/8156、ASIX AX88179/178A
6. 音效卡:USB (DDC, DAC) & HDMI (Intel i915)
最後由 samshu 於 2023-08-09, 21:30 編輯,總共編輯了 7 次。
MPD&ArchQ@Intel12500(AX1600i) -> McFifo(GaN140W) -> Audiomat Maestro 4 Reference -> Audiomat Sopos -> JMR VOCE Grande; STSD香寶線、大寶喇叭線
samshu
 
文章: 627
註冊時間: 2013-08-19, 14:49

Re: ArchQ, PC數位播放專用Linux 與應用

文章samshu » 2022-06-17, 22:02

安裝 ArchQ Linux

1. 下載ArchQ Linux install iso檔
用以下工具製作USB安裝開機碟:
etcher: https://www.balena.io/etcher/? for Windows & macOS
Rufus: https://rufus.ie/zh_TW/ for Windows

2. 進入BIOS選擇UEFI模式開機並選擇使用USB開機後,用此安裝Arch Linux的USB隨身碟開機。

3. 開機後就會出現安裝ArchQ Linux 的畫面。

4. 選擇要灌入ArchQ的磁碟,並輸入電腦名稱、帳號、密碼及基本選項後,會自動完成安裝。

注意:
會清空整顆硬碟資料。

註:UEFI模式參考https://tw.easeus.com/partition-manager-tips/uefi-vs-bios.html
最後由 samshu 於 2023-09-01, 15:39 編輯,總共編輯了 17 次。
MPD&ArchQ@Intel12500(AX1600i) -> McFifo(GaN140W) -> Audiomat Maestro 4 Reference -> Audiomat Sopos -> JMR VOCE Grande; STSD香寶線、大寶喇叭線
samshu
 
文章: 627
註冊時間: 2013-08-19, 14:49

Re: ArchQ, PC數位播放專用Linux 與應用

文章samshu » 2022-06-17, 22:22

安裝ArchQ Linux 的步驟

設定電腦名稱
圖檔
建立使用者名稱
注意,名稱只能英文小寫。
圖檔
設定密碼兩次,管理者root 也會同時設定
圖檔
選擇要安裝的磁碟機,通常為第一項
圖檔
選擇格式化的磁碟:選 "Partition" 在windows下預留分割區,可以雙系統使用。
圖檔
磁碟使用00抹寫的次數,預設值0,代表不處理。
圖檔
選擇格式化的格式:SSD建議用F2FS;傳統硬碟選XFS
圖檔
選擇語系,建議選英文
圖檔
設定網卡ip,接上網路線的顯示為UP
圖檔
選擇動態 or 固定ip
圖檔
設定固定ip
圖檔
選擇Music Server的版本
圖檔
選擇要啟用的Player,可以複選。
圖檔
之後會自動安裝,完成後會重開機。
注意:開機後,僅會螢幕左上角顯示 linux-Q...,本機端無法操作。
建議先用ping 指令,兩端電腦互ping ,確認網路是通的。
之後用ssh 登入: (Windows 可選用PuTTY https://www.putty.org/)
代碼: 選擇全部
ssh name@host.local (選DHCP者) or
ssh name@192.168.x.x

進入設定:
代碼: 選擇全部
config

選單會動態變換,所以項目有可能不同。
圖檔
最後由 samshu 於 2023-05-13, 16:11 編輯,總共編輯了 14 次。
MPD&ArchQ@Intel12500(AX1600i) -> McFifo(GaN140W) -> Audiomat Maestro 4 Reference -> Audiomat Sopos -> JMR VOCE Grande; STSD香寶線、大寶喇叭線
samshu
 
文章: 627
註冊時間: 2013-08-19, 14:49

Re: ArchQ, PC數位播放專用Linux 與應用

文章samshu » 2022-06-18, 00:10

ArchQ Linux的 Kernel & CPU頻率 選單

依序為:選定開機用的Kernel、安裝Kernel、刪除 Kernel、啟用Ramroot 和目前工作頻率
圖檔
1. 選擇要開機的Kernel,
"Save Default" 使用上一次開機的Kernel
圖檔

2. 安裝 Kernel 選單,版本有可能會不同
圖檔
Kernel 選擇建議:
以工作頻率分:
Q441:Intel 12代,CPU 2.4GHz 以上可以用。
Q396:Intel 12代,CPU用低電壓時,聲音會比Q441好。11代或許可以用。
Q352:小弟的Mac mini 2012 i5 可以跑,所以大部份的電腦都有機會
Q264:以上跑不動的,就選這個吧!

以核心數來分:
沒有w的:支援8核,也適合當Server或單機用,如果只聽PCM,Player端也建議使用。
有w的:就是workstation,支援4核,適合雙機時的Player端,有聽DSD檔的建議使用。

以CPU來分:名稱有AMD就是啦!

另外有提供HDMI輸出(Q352h)和 rip CD (Qrip)專用的版本。

3. 刪除不要用的Kernel
圖檔

4. 選擇Ramroot 後,就會啟用系統(/root)載入Ramdisk 的功能。

5. 實際工作頻率,如Q441,個位數字誤差 1~2 是正常。
如果到不了441,代表CPU能力不足,就往下降選 Q396、Q352 或 Q308。
圖檔

CPU頻率設定
BIOS 的Intel Speedstep 打開,填入可用的值即可。
圖檔
標題裡有CPU 溫度顯示。
最後由 samshu 於 2023-04-03, 20:52 編輯,總共編輯了 8 次。
MPD&ArchQ@Intel12500(AX1600i) -> McFifo(GaN140W) -> Audiomat Maestro 4 Reference -> Audiomat Sopos -> JMR VOCE Grande; STSD香寶線、大寶喇叭線
samshu
 
文章: 627
註冊時間: 2013-08-19, 14:49

Re: ArchQ, PC數位播放專用Linux 與應用

文章samshu » 2022-06-18, 06:22

ArchQ Linux 磁碟、NFS、SMB/CIFS 掛載的設定

Parition 掛載:
1.選擇Parition 掛載 (第二項) or NFS 掛載 (第三項)
圖檔
2. 新增掛載
圖檔
3. 選擇磁碟
圖檔
4. 選擇要掛載的磁碟分割
圖檔
5. 在/mnt 下指定掛載資料夾名稱 和 其他參數
如:音樂檔的來源(/mnt/music)、rip 產生的檔案放置(/mnt/rip)
圖檔
6. 設定掛載點的權限:若用SFTP傳檔者,選使用者名稱
圖檔
完成後,重開機就會自動掛載分割區。
7. 刪除時,選擇要移除的項目就可
圖檔
完成後,重開機就可。
注意:移除磁碟前,請先刪除掛載點,免得開機失敗。

NFS 掛載:
1.選定新增、修改或刪除 NFS
圖檔

2.填入相關資料,有多筆NFS資料時,會單筆資料逐一檢視!
圖檔
第一項是要掛載在/mnt下的目錄,後面三項NFS Server 來源的資料。
注意: Share Name 前面要加 '/'

3. 刪除選單
圖檔

SMB/CIFS 掛載:主要是用來掛載NAS分享的資料夾
1.選定新增、修改或刪除 SMB/CIFS
圖檔

2.填入相關資料,有多筆SMB/CIFS資料時,會單筆資料逐一檢視!
圖檔
第一項是要掛載在/mnt下的目錄,
第二項是分享來源Server的ip 位置,及分享資料夾的名稱,
第三、四項是Server的帳號及密碼。
注意: Share Name 前面要加 '//'

3. 刪除選單
圖略
最後由 samshu 於 2022-11-02, 16:48 編輯,總共編輯了 5 次。
MPD&ArchQ@Intel12500(AX1600i) -> McFifo(GaN140W) -> Audiomat Maestro 4 Reference -> Audiomat Sopos -> JMR VOCE Grande; STSD香寶線、大寶喇叭線
samshu
 
文章: 627
註冊時間: 2013-08-19, 14:49

Re: ArchQ, PC數位播放專用Linux 與應用

文章samshu » 2022-06-18, 06:42

ArchQ Linux Squeezlite的設定

1. Squeezelite 有六款可選,音色都會略顯不同。
CF 是帶點溫暖,Apple 是華麗一些,PCM/DSD 是中規中矩的。
圖檔
2. 音效卡的選擇,USB介面選hw:0,0' 或 'iec958:CARD=...'
圖檔
3. 各項參數的設定,都預設好了,不太需要更動。
如果要聽DSD,在「DSD/Dop」欄內:填入0:u32be,或Dop
圖檔

設定好後,可以用http://username@archq.local:9000 or http://192.168.1.x:9000
來管理LMS和播放音樂,可以參考這裡:https://www.stsd99.com/phpBB3/viewtopic.php?f=61&t=3129
最後由 samshu 於 2023-02-26, 19:36 編輯,總共編輯了 7 次。
MPD&ArchQ@Intel12500(AX1600i) -> McFifo(GaN140W) -> Audiomat Maestro 4 Reference -> Audiomat Sopos -> JMR VOCE Grande; STSD香寶線、大寶喇叭線
samshu
 
文章: 627
註冊時間: 2013-08-19, 14:49

Re: ArchQ, PC數位播放專用Linux 與應用

文章samshu » 2022-06-18, 06:43

ArchQ Linux Ethernet 網卡和時區的設定

支援的網卡:
Intel e100, e1000, 82575/82576(IGB) , I225-LM/I225-V (IGC)
Realtek RTL8129/8130/8139/8111/8168/8411
這次也支援USB Ethernet:
Realtek RTL8152/8153、ASIX AX88179/178A

選擇要設定的網卡:Server端用兩個網段,聲音會好很多
圖檔

比安裝時的網卡設定,多了一項MTU,如果Switch HUB有支援,
可以設定9000 (Jumbo Frame)
圖檔

時區設定
圖檔
最後由 samshu 於 2022-06-20, 00:43 編輯,總共編輯了 3 次。
MPD&ArchQ@Intel12500(AX1600i) -> McFifo(GaN140W) -> Audiomat Maestro 4 Reference -> Audiomat Sopos -> JMR VOCE Grande; STSD香寶線、大寶喇叭線
samshu
 
文章: 627
註冊時間: 2013-08-19, 14:49

Re: ArchQ, PC數位播放專用Linux 與應用

文章samshu » 2022-06-18, 06:45

ArchQ Linux 播放程式和 Airplay的設定

播放程式安裝與啟用,和安裝時一樣,可以複選。
圖檔

Airplay的設定
依序為:音效卡選擇、音量控制方式、顯示名稱、版本(Airplay Classical, Airplay 2)
圖檔
1. 音效卡選擇,USB 介面選hw:0,0' 或 'iec958:CARD=...'
圖檔
2. 是否可控制音量、是否啟動
圖檔
3. 設定顯示的名稱
圖檔
最後由 samshu 於 2023-01-15, 14:41 編輯,總共編輯了 5 次。
MPD&ArchQ@Intel12500(AX1600i) -> McFifo(GaN140W) -> Audiomat Maestro 4 Reference -> Audiomat Sopos -> JMR VOCE Grande; STSD香寶線、大寶喇叭線
samshu
 
文章: 627
註冊時間: 2013-08-19, 14:49

Re: ArchQ, PC數位播放專用Linux 與應用

文章samshu » 2022-06-18, 06:46

ArchQ Linux MPD/Light 的設定

先選要使用的MPD 操作介面,前兩項是Web介面,第三項是桌面程式,第四項是文字介面。
資源消耗 RompR (預設) > myMPD >> Cantata >> Nampcpp
圖檔

選擇是否要用軟體控制音量:若用擴大機控制者,選none。
圖檔

可外加 Airplay multiroom 或 httpd 串流輸出,Dop的輸出設定
圖檔

httpd 串流輸出選擇壓縮格式
圖檔

設定本機的音效卡(選 Sound Card),USB 介面選hw:0,0' 或 'iec958:CARD=...'。
圖檔

設定Buffer time(不清楚功能先用預設值), Ramdisk 大小和指定音樂檔的來源目錄
需要先用「磁碟 & NFS掛載的設定」先掛載磁碟分割。
圖檔
Audio Buffer 數值用2的次方倍,越小越好。
Ramdisk 容量設定為0 時為關閉功能。

最後用 http://hostname.local:6660/ or http://ip.address:6660/ 進入操作;
myMPD用 http://hostname.local/ or http://ip.address/

圖檔
RompЯ官網:https://fatg3erman.github.io/RompR/

Multioom(Airplay) 用 http://hostname.local:3689/ or http://ip.address:3689/ 設定。

左邊是Rigelain app(iOS/macOS),要把mpd 的Multiroom輸出打開。
圖檔

第一次要先用files 選air 檔案播放,以後就不用再點選。
右下角有個往上的箭頭點一下就可使用。
圖檔

記得,也可以放CD 直接播放
最後由 samshu 於 2023-05-19, 08:07 編輯,總共編輯了 23 次。
MPD&ArchQ@Intel12500(AX1600i) -> McFifo(GaN140W) -> Audiomat Maestro 4 Reference -> Audiomat Sopos -> JMR VOCE Grande; STSD香寶線、大寶喇叭線
samshu
 
文章: 627
註冊時間: 2013-08-19, 14:49

Re: ArchQ, PC數位播放專用Linux 與應用

文章samshu » 2022-06-20, 00:15

在 ArchQ Linux 下 rip CD abCDe ripper

這是小弟認為是ArchQ 重要的功能之一,因為rip的效果實在太好了。
實測後,同樣的硬體條件下,聲音比用 macOS + XLD 更好;有樂友測試也是比 EAC 好。

1. 安裝方式:config -> 選擇 'abCDe ripper' 後會自動完成安裝,並新增Qrip kernel。
圖檔
2. 之後會進入abcde的設定項目
圖檔
'Output directory' 建議填入可以直接播放的目錄(資料夾),rip 完就可以聽了。
'Type' 是rip 檔案的格式: 可填 wav, flac, m4a (alac)
'Wav tags' 選擇rip的wav檔案要不要加tags。
'Read Offset' 各家的光碟機都不同,請自行上網查。
'Read Speed' 是光碟機讀取的速度,4 就是 4倍速。
'Eject CD' rip完,是否自動退片,填入 y 或 n。
'Close Tray' 是rip 完,退片後自動收拖盤的秒數,填入0 就不自動收拖盤。

3. 完成設定後,請用 qboot 指令選擇 linux-Qrip 來開機;亦可用qboot 1
4. 如果abcde 抓不到CDROM,改用 su 指令取得 root (admin) 權限。
5. cd /mnt/rip 進入所要工作的目錄(或已掛載的磁碟)。(註1)
6. 放入要 rip 的CD。
7. 執行 abcde 即可開始rip CD,亦可用 abcde 5-9 來rip 第5至9首。
8. 退片:eject , 進片:eject -t

註:
1. 可以用 config -> 'Partition mount',將要工作的磁碟(如獨立供電的Optane卡)來掛載至/mnt/rip,
之後再複製或搬移到音樂檔目錄下。
2. 如果遇到CD資訊多項沒列完,請按 'q' 繼續。

操作經驗分享:
摸熟後,不用使用滑鼠,感覺算簡單好用,效率高。
如果要手動編輯CDDB,建議學一下 'nano' 編輯器的用法。
最後由 samshu 於 2023-02-15, 11:16 編輯,總共編輯了 6 次。
MPD&ArchQ@Intel12500(AX1600i) -> McFifo(GaN140W) -> Audiomat Maestro 4 Reference -> Audiomat Sopos -> JMR VOCE Grande; STSD香寶線、大寶喇叭線
samshu
 
文章: 627
註冊時間: 2013-08-19, 14:49

下一頁

回到 音響區・愛亂想

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 4 位訪客

cron