星期四, 9月 10, 2026

建立Headless HQPlayer Desktop 與NAA

我從HQPlayer v4開始使用,一開始是買HQPlayer v4 Desktop版(簡稱HQPd),後來v5的時候,就改買HQPlayer Embedded版(簡稱HQPe),但HQPe對硬體綁定極為嚴格,隨便插個USB網卡fingerprint就會改變授權就失效,還要寫信去給Jussi解釋才能拿到更新的license key, 實在很麻煩,現在v6出了,我想若還要升級,就會回頭買Desktop版,但未來可能會買Linux desktop的版本,linux要改到變成純粹的HQP音響專用Server比windows容易很多。

我也有買Audiolinux, 還買了兩套,一套給高階PC用來當HQPe server,一套給Holo Red用,用了一年多,我大概清楚都用他的什麼功能,除了他最厲害的自己編的Realtime kernel之外,其他的部分像是ram boot, cpu driver performance, cpu fix frequency, disable turbo boost, network optimize ...等等, 這些都可以輕易透過免費的debian/ubuntu/archlinux等做到,其實也有免費的realtime kernel可以選擇,現在有AI,軟體上的設定門檻真的低非常多,輕易就可以做到Audiolinux自製Menu內的各種功能,但我有點不爽他的1 year support, 2025年8月15日購買,到2026年8月1日就到期,我寫信去問Piero, 他說他的設計就是以月為單位,可惡,本來想在維護過期前最後再跟新一次他的最新Realtime kernel,算了,其實一直用的好好的,就把這台電腦當作一個音響專用機順順聽就好。

雖然說電腦當訊源透過USB到DAC,最大的問題就是電腦內的雜訊會輕易地透過USB傳到DAC內,我有Intona USB隔離器,用了有改善,但還是無法完全改善,而且,HQP透過NAA來撥放,還真的能夠有效降低電腦透過usb傳遞到dac的雜訊,當然這台NAA也是要特別客製化的





星期一, 9月 07, 2026

HQPlayer NAA on Debian安裝與優化

 (以下只要搭配ChatGPT一條條詢問,都能得到極詳盡的作法)

一、作業系統與基礎環境精簡

  • 最小化純文字環境:採用 Debian 13 (Trixie) 最小安裝,不載入桌面環境(GUI)與多餘圖形元件。
  • 背景服務裁撤:停用並遮蔽(mask)非必要背景行程(如睡眠、休眠 target 及多餘的 getty 等),僅保留網路與音訊相關必備服務。
  • 帳號與權限配置:部署 sudo 管理機制,並將一般使用者加入管理群組。

二、CPU 調校與即時性優化

  • 固定核心頻率:關閉 Intel Turbo Boost,鎖定 CPU 基準時脈於 1.0 GHz,消除動態頻率切換帶來的時脈抖動與電壓波動。
  • 鎖定 Performance Governor:將 CPU 調速器從預設的 powersave 切換為 performance
  • 設定 Energy Performance Preference (EPP):將 intel_pstate 的能量偏好提示由 balance_performance 切換為 performance,關閉處理器內部自主省電策略。
  • 硬體狀態監控:建置 lm-sensors 與核心 thermal sysfs 監控機制,並整合於 htop 隨時掌握各核心溫度與時脈負載。

三、網路架構分離配置

  • 實體雙網卡分流
    • 有線網卡(enp0s31f6):設定專用靜態 IP(10.0.0.10/24),專供與 HQPlayer 主機直連,並鎖定 1Gbps 傳輸速率以確保實體鏈路穩定。
    • 無線網卡(wlp1s0):保留 wpa_supplicant 用於連線外網與日常遠端 SSH 維護。
  • 網路組態靜態化:配置於 /etc/network/interfaces,避免 NetworkManager 等動態 daemon 產生額外的背景探測中斷。

四、記憶體開機與零磁碟 I/O(RAM-boot)

  • OverlayFS + tmpfs 架構:透過修改 initramfs-tools hook(ramoverlay),在開機階段將底層 NVMe 實體磁碟轉為唯讀(lower layer),上層覆蓋 4GB 的記憶體暫存層(upper/work layer)。
  • 實體硬碟防寫保護:系統日常運作與音訊傳輸的所有寫入、快取與日誌皆限制在 RAM 中,實體 SSD 完全處於唯讀與無寫入狀態,延長硬體壽命並排除磁碟 I/O 引起的電氣雜訊。
  • 開機模式切換機制
    • 在 GRUB 中建立獨立的 Debian GNU/Linux (Run from RAM - Overlay) 選單項目。
    • 撰寫 switch-boot 控制腳本,整合 chroot 與暫時掛載讀寫邏輯,可直接在遠端 SSH 下隨時切換下次開機為「記憶體模式」或「標準硬碟維護模式」。

星期六, 4月 04, 2026

關於菸酒、壓力與現代孤獨:一場自問自答的思辨

關於菸酒、壓力與現代孤獨:一場自問自答的思辨

在現代健康意識抬頭的背景下,菸酒逐漸被視為健康的公敵。然而,若從社會學與歷史學的角度審視,「存在即合理」這句話或許揭示了它們在人類文明中扮演的多重角色。以下透過自問自答的方式,探討菸酒的功能及其在現代社會留下的心理空缺。

星期三, 3月 11, 2026

HQPlayer Embedded 近期使用心得

HQPlayer Embedded 使用心得

以下紀錄近期使用 HQPlayer Embedded (HQPe) 的系統調整與聆聽測試。

星期一, 2月 02, 2026

IanCanada 第三版(越來越貴...)

數位訊源:高解析版 (OPA861 + #96K 電源組)

本系統針對極致解析力與瞬態反應設計,採用 OPA861 無負回饋主動輸出級,並搭配 Ian Canada 最完整的電源解決方案 #96K,實現全系統電氣隔離與極速供電。

星期日, 2月 01, 2026

Diretta 試用心得

我認為每一個使用數位音訊的音響玩家,只要系統乾淨度到達一個程度後,絕對要試試 Diretta

只能說日本人真的很厲害,自行開發了一套 L2 Protocol (Layer 2) 來傳輸音樂串流,這也實質證明了 Ethernet Network(乙太網路)的擾動,的確會影響到最終聲音的播放品質。
※ 註:Diretta 透過穩定封包傳輸間隔,有效降低了接收端 (Target) 的 CPU 負載與雜訊干擾。

筆記更新日期:2026/01/30

星期四, 1月 29, 2026

Diretta DDS:AudioLinux + GentooPlayer + RPi4 Holo Red 架設筆記

本文紀錄實作 Diretta DDS (Diretta Digital Stream) 的過程。測試環境以 PC 作為 Host,並將 Holo Red (內建 RPi4) 設定為 Diretta Target。內容包含「雙網卡直連」的網路架構設定,以及透過 NAT 和 SOCKS Proxy 管理後端 Target 的方法。

1. Diretta DDS 原理與架構簡介

Diretta 採用「Host-Target」架構。Host 負責運算與處理,Target 負責接收與輸出。透過預測性傳輸與負載恆定機制,旨在降低 Target 端(播放端)的 CPU 負載。

根據Diretta 官網說明,實作 DDS 需兩台電腦: