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

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

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

文章samshu » 2025-02-04, 13:46

squeezelite 要 disable 喔! 不然ALSA 會被佔著,MPD就無法播放。

squeezelite 是配合LMS 用的,如果要常常和MPD切換使用,可以試試config -> server mode的功能。

NTFS 試試能不能改用auto mount的功能,使用它時才會自動mount。一樣在config 裡可以設定。
MPD&ArchQ@Intel12600(AX1600i) -> McFifo(GaN140W) -> Audiomat Maestro 4 Reference -> Audiomat Sopos -> JMR VOCE Grande; STSD香寶線、大寶喇叭線
samshu
 
文章: 664
註冊時間: 2013-08-19, 14:49

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

文章chgeorge » 2025-02-04, 16:49

早上下指令ok,下午改xfs 就不行了 有mount 上,用winscp 還是無法傳檔案,權限是root
目前還是使用ntfs , 終於有聲音了,感謝sam大
[admin@ArchQ:Q352WU ~]$ sudo mount -t xfs -o defaults,uid=1000,gid=1000,dmask=022,fmask=133 /dev/sda3 /mnt/music/data
mount: /mnt/music/data: wrong fs type, bad option, bad superblock on /dev/sda3, missing codepage or helper program, or other error.
dmesg(1) may have more information after failed mount system call.
[admin@ArchQ:Q352WU ~]$ sudo mount /dev/sda3 /mnt/music/data
[admin@ArchQ:Q352WU ~]$ df
Filesystem Size Used Avail Use% Mounted on
dev 7.8G 0 7.8G 0% /dev
run 7.8G 864K 7.8G 1% /run
/dev/nvme0n1p2 3.8G 2.7G 1.1G 73% /
tmpfs 7.8G 0 7.8G 0% /dev/shm
none 7.8G 0 7.8G 0% /tmp
none 10M 8.0K 10M 1% /var/log
none 20M 0 20M 0% /var/tmp
/dev/nvme0n1p1 253M 141M 112M 56% /boot
tmpfs 1.6G 0 1.6G 0% /run/user/1000
/dev/sda3 230G 1.7G 228G 1% /mnt/music/data
[admin@ArchQ:Q352WU ~]$ sudo id
uid=0(root) gid=0(root) groups=0(root)
[admin@ArchQ:Q352WU ~]$ sudo id admin
uid=1000(admin) gid=1000(admin) groups=1000(admin),998(wheel)
[admin@ArchQ:Q352WU ~]$
chgeorge
 
文章: 37
註冊時間: 2015-08-18, 10:02

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

文章samshu » 2025-02-04, 22:41

建議音樂檔不要用root 權限,winscp 才好傳檔。

xfs 格式,可用 chown -R username: /mnt/music 來改權限, username 是你的帳號名稱。

ntfs mount 時也可指定,ChatGPT 問一下。
MPD&ArchQ@Intel12600(AX1600i) -> McFifo(GaN140W) -> Audiomat Maestro 4 Reference -> Audiomat Sopos -> JMR VOCE Grande; STSD香寶線、大寶喇叭線
samshu
 
文章: 664
註冊時間: 2013-08-19, 14:49

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

文章chgeorge » 2025-02-05, 14:15

一切都是小弟會錯意了

1.檔案權限指令要root才能下
2. MPD 只讀/mnt/music目錄下資料
3.sam大的config整令集-裡面M partition Mount--有root權限的指令------開放指定目錄權限給user使用
4.單機使用MPD撥放模式下,如果您要開2或多個硬碟mount ---請在sam大的config-整令集裡面M partition Mount-Mount->/mnt/music/你要的其他硬碟目錄

現在轉xfs 格式了 ,,我有分割4G 給Zero Wipe用 , 另一個存資料用
chgeorge
 
文章: 37
註冊時間: 2015-08-18, 10:02

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

文章samshu » 2025-02-10, 08:34

MPD 優先權補丁

MPD是多執行緒的程式,把 Output 的執行緒優先權拉高聲音會好很多。
ArchQ 一直都有提供這功能,但小弟沒注意到它都沒生效。 :b08:
這次就來個Patch 修正這個問題。強烈建議做,聲音會好很多。

步驟一:
cat /etc/rc.local 確認一下最後chrt 開頭的四行是否正確如下。若否,請修正。
代碼: 選擇全部
chrt -p 93 $(ps H -q $(pgrep mpd) -o tid,cls | grep FF | awk '{print $1}')
mpc enable ArchQ >/dev/null 2>&1
chrt -p 95 $(ps H -q $(pgrep mpd) -o tid,comm | grep ArchQ | awk '{print $1}')
chrt -fp 85 $(pgrep mpd)
chrt -fp 54 $(pgrep ksoftirqd/$(ps -eLo comm,cpuid| grep "output:A"|awk '{print $2}'))


步驟二:Patch
代碼: 選擇全部
sudo sed -i '/Service/iAfter=mpd.service\n' /usr/lib/systemd/system/rc-local.service

執行後,就 reboot。註:播放清單要有曲目才能生效。


檢測結果:執行htop
圖檔
mpd 後面的PRI 欄有出現負數的值就行。
MPD&ArchQ@Intel12600(AX1600i) -> McFifo(GaN140W) -> Audiomat Maestro 4 Reference -> Audiomat Sopos -> JMR VOCE Grande; STSD香寶線、大寶喇叭線
samshu
 
文章: 664
註冊時間: 2013-08-19, 14:49

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

文章chgeorge » 2025-02-17, 16:29

sam大大
今天無法執行Kernel->Install->就出現以下訊息

Expected 2 arguments, found only 1.
Use --help to list options.


請問可以補救嗎?
chgeorge
 
文章: 37
註冊時間: 2015-08-18, 10:02

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

文章samshu » 2025-02-17, 21:42

應該是網路沒通,ping github.com 看看有沒有通。
MPD&ArchQ@Intel12600(AX1600i) -> McFifo(GaN140W) -> Audiomat Maestro 4 Reference -> Audiomat Sopos -> JMR VOCE Grande; STSD香寶線、大寶喇叭線
samshu
 
文章: 664
註冊時間: 2013-08-19, 14:49

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

文章samshu » 2025-02-19, 14:38

MPD 升頻 獨家秘技

沒想到MPD 也可以有這個功能,但跟市面上的有些不同,它不是用數學運算中間插值來的,就只是單純的播放相同的值。
舉個例:44.1KHz的檔案,用176.4KHz 輸出,只是相同的Frame 輸出了四次而己。但聲音就是變成更綿密好聽,而不會有不太真實或虛化的問題(也有樂友稱為塑膠感)。

安裝方式:
Step1: mpd 設定檔移除並備份 sudo mv /etc/mpd.conf /etc/mpd.conf.bak

Step2: config -> update or sudo update_scpt.sh; config -> service,選擇mpd版本安裝就完成。

Step3:設定多了兩項:
圖檔

Bit Depth:原來是16, 可用24, 32,越大越好,看DAC能耐。

Upsampling Two Multiple:以2的次方倍來升頻,預設值0,就是不升頻。數值1 = x2,就是44.1 x2 or 48 x 2。同理 數值 2 = 2的二次方 = x4,就是44.1 x 4 or 48 x 4。它會自行判斷檔案格式自動升頻為相對應的頻率。也是要看DAC能耐,同軸最高只能到192KHz,數值直接設定為2就可。
MPD&ArchQ@Intel12600(AX1600i) -> McFifo(GaN140W) -> Audiomat Maestro 4 Reference -> Audiomat Sopos -> JMR VOCE Grande; STSD香寶線、大寶喇叭線
samshu
 
文章: 664
註冊時間: 2013-08-19, 14:49

上一頁

回到 音響區・愛亂想

誰在線上

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