
-
2023-03-04, 12:44 PM
#221
硬碟的供電方案
隔壁大樓的教授在測硬碟的5V供電時,小弟也正好在測試硬碟供電的差異,也來分享一下不同的解決方案。
先來個科普:硬碟的排線有走訊號的和供電的排線,比較寬的就是供電用的;而硬碟本身需用12V和5V的DC電源。
sata.jpg
依小弟的理解,12V主要是給馬達使用。而5V是硬碟的電路使用,由磁盤抓到資料後,處理好的資訊交給訊號排線回傳給主機板。這時12V和5V的供電處理又成為一個議題了。小弟一直認為馬達供電應該很單純,馬達會轉就好,只要與主機板用的PSU隔離,不讓馬達的雜訊干擾就可。所以用了一顆100w Type-C GaN來供電。沒想到去psycho家被電慘,低頻明顯無力,馬達也要吃大瓦數?痛定思痛後,決定來試試硬碟供電的差異。
由於和教授的玩法不同,小弟打算採用第二顆PSU方案來解決,好處是線材處理比較容易。這次有樂友借了一顆RM1000x ,就是1000w的,剛好和小弟服役中的AX1600i 算是同一代,模組線的腳位也是相同的,線材交插測試也很容易。
玩雙PSU 有個最大的前提是,第二顆要如何啟動?有個小工具得先買到:5557母頭退針器。
5777.jpg
還有一顆18針的模組座,這個類光華的電子賣場應該有。
pwon.jpg
圖中的綠色線就是用來短路PS-ON 和Ground 的,這就等同在主機板上按下Power 。所以接上PSU後,打開電源開關,就能直接供電的。
rm1000x.jpg
這是啟動器接在RM1000x的樣子,若是不同的品牌或型號的PSU,請查清楚正確的PS-ON的腳位。
若沒有夾線器可以製作短路線,可以找一條模組排線拆了,用退針器取下兩根線,另一端剪斷,兩條線絞在一起就可。短路用,無需要求線材品質。
接下來就是12V和5V的供電處理方案:
直接找一條模組線把硬碟的電源直接接在RM1000x,就是12v + 5v 都在RM1000x:低頻聲量充足,但聲音暗沈,細節表現不佳。
ax1600i.jpeg
第二方案:5V保留在AX1600i ,12V改拉到RM1000x。這時就要改線了,就是把SATA模組線PSU端的一組(12V+Ground)退針,另外找 8 pin 頭安裝上,接在RM1000x 的PCIE的模組座。
mod2.jpg
聲音這時可以維持5V 來自AX1600i GaN 的好聲音,細膩且細節都被維持住,低頻又可用RM1000x補足,厚度夠,如肌肉男的結實。
方案三:若是硬碟已採用USB轉SATA外接的方式,只能想辦法DIY 兩條模組線 轉DC的公頭,12V直入USB轉接線。而USB HUB 的5 or 12V就由AX1600i 供給,這時就得動到烙鐵了。
mod2dc.jpg
方案四:未完成,努力中 ...
此篇文章於 2023-03-04 02:10 PM 被 sam0402 編輯。
-
The Following 6 Users Say Thank You to sam0402 For This Useful Post:
-
2023-03-08, 08:13 AM
#222
Arch Linux 安裝ISO 請先用 2023/2 版本
http://mirror.rackspace.com/archlinux/iso/2023.02.01/
待下一版 ArchQ Kernel 發佈才能用 2023/3 版本。
-
-
2023-03-09, 08:26 AM
#223
開機自動執行指令
這就不用解釋了吧!安裝方式:
先su取得root 權限,執行下面指令(https:後面有空白,要去掉)
使用方式:編輯/etc/rc.loal,加入指令;
nano /etc/rc.local
把想要自動執行的指令,放在倒數第二行,就是 exit 0 之前。
可以直接執行/etc/rc.local,試跑一次,檢查結果。
此篇文章於 2023-03-10 08:18 AM 被 sam0402 編輯。
-
-
2023-03-13, 12:05 PM
#224
 作者: sam0402
開機自動執行指令
這就不用解釋了吧!安裝方式:
先su取得root 權限,執行下面指令( https:後面有空白,要去掉)
使用方式:編輯/etc/rc.loal,加入指令;
nano /etc/rc.local
把想要自動執行的指令,放在倒數第二行,就是 exit 0 之前。
可以直接執行/etc/rc.local,試跑一次,檢查結果。
若想要資料不經過HDD Cache,可以加入一行:
代碼:
hdparm -a0 -A0 /dev/sda
可以先用 lsblk 指令來check /mnt/music 的硬碟,若是只有一顆HDD ,就是/dev/sda。
若有在使用Qrip,可以用下面的內容,這樣只有播放時才會把Cache off:
代碼:
if [ $(uname -r | awk -F - '{print $3}') == 'Qrip' ]; then
:
else
ps H -q `pidof -s mpd` -o 'tid,cls' | grep FF | awk '{print $1}' | while read PROC; do chrt -p 95 $PROC; done
chrt -fp 85 `pgrep mpd`
hdparm -a0 -A0 /dev/sda
fi
exit 0
下面這三行可以增加mpd和輸出聲音的優先權:
代碼:
ps H -q `pidof -s mpd` -o 'tid,cls' | grep FF | awk '{print $1}' | while read PROC; do chrt -p 95 $PROC; done
chrt -fp 85 `pgrep mpd`
此篇文章於 2023-03-20 08:42 AM 被 sam0402 編輯。
-
The Following 2 Users Say Thank You to sam0402 For This Useful Post:
-
2023-03-16, 09:30 PM
#225
-
The Following 3 Users Say Thank You to sam0402 For This Useful Post:
-
2023-03-18, 12:46 AM
#226
 作者: sam0402
Pawaslider兄辛苦了!
這兩個算是相關事件,但也不是需要嚴格遵守的。
兩者單獨調整來比較太累人,所以直接1:4 比較快。
有看到文件說明 period_time:
而buffer_time 預設值是 0.5秒(500000 μs)
我猜想 1,000,000 / 44100 * 512 = 11610 μs 可能是比較好的值。
或者 1,000,000 / 44100 * 256 = 5805 μs,這要看電腦的效能,我的 "4354" 是可以跑的。
小弟的觀念可能有誤,用config -> mpd ,把buffer_time 直接填入 3000 可能是比較快的方法。
播放時,cat /proc/asound/card0/pcm0p/sub0/hw_params
period_size: 32 已是是最小值了,不過小弟的聲音的爆掉的。
以聽感為準。
此篇文章於 2023-03-18 09:54 AM 被 sam0402 編輯。
-
The Following 2 Users Say Thank You to sam0402 For This Useful Post:
-
2023-03-20, 08:45 AM
#227
下面這行可以增加mpd輸出聲音的優先權:
代碼:
ps H -q `pidof -s mpd` -o 'tid,cls' | grep FF | awk '{print $1}' | while read PROC; do chrt -p 95 $PROC; done
/etc/rc.local 請修改如下,次序要正確,前兩行是MPD 專用
代碼:
ps H -q `pidof -s mpd` -o 'tid,cls' | grep FF | awk '{print $1}' | while read PROC; do chrt -p 95 $PROC; done
chrt -fp 85 `pgrep mpd`
sleep 3
# systemctl stop systemd-journald-dev-log.socket systemd-journald.socket systemd-journald
# systemctl stop systemd-udevd-kernel.socket systemd-udevd-control.socket systemd-udevd
# systemctl stop dbus.socket dbus
# systemctl stop systemd-networkd
# hdparm -a0 /dev/sda >/dev/null 2>&1
exit 0
# 拿掉可使功能生效,看各人系統的狀況測試使用,若沒不良影響就可去掉#。
同樣的,要以個人的聽感為準,每系統狀況不一。
此篇文章於 2023-03-20 11:14 AM 被 sam0402 編輯。
-
-
2023-03-27, 10:54 PM
#228
ramroot 公測
在ArchQ 一開始發展時,曾試著把整個系統載入到ramdisk 執行,但效果不佳。目前ArchQ已經達到成熟穩定的狀態,所以再次導入ramroot 程式。
因為每個系統狀況不一,似乎呈現的結果也是不同。所以想請樂友來測試看看,到底是正面還是負面的影響。
安裝方式:su
代碼:
wget -qP /root https://raw.githubusercontent.com/sam0402/ArchQ/main/pkg/ramroot-2.0.2-2-x86_64.pkg.tar.zst
pacman -U /root/ramroot-2.0.2-2-x86_64.pkg.tar.zst
完成後,開機選單原 fallback 會變成 ramroot,選Q392-ramroot 開機就是了。
用 df 指令查看是否有出現 /dev/zram0,若有就是系統載入ramdisk了。
ramroot.png
若沒出現,就執行一次下面指令後,重開機再試一次。
代碼:
sed -i 's/fallback/ramroot/g' /boot/grub/grub.cfg
若用原選單開機,就是以前的狀態,所以不用擔心。
-
The Following User Says Thank You to sam0402 For This Useful Post:
-
2023-03-27, 11:56 PM
#229
 作者: sam0402
ramroot 公測
在ArchQ 一開始發展時,曾試著把整個系統載入到ramdisk 執行,但效果不佳。目前ArchQ已經達到成熟穩定的狀態,所以再次導入ramroot 程式。
因為每個系統狀況不一,似乎呈現的結果也是不同。所以想請樂友來測試看看,到底是正面還是負面的影響。
安裝方式: su
代碼:
wget -qP /root https://raw.githubusercontent.com/sam0402/ArchQ/main/pkg/ramroot-2.0.2-2-x86_64.pkg.tar.zst
pacman -U /root/ramroot-2.0.2-2-x86_64.pkg.tar.zst
完成後,開機選單原 fallback 會變成 ramroot,選Q392-ramroot 開機就是了。
用 df 指令查看是否有出現 /dev/zram0,若有就是系統載入ramdisk了。
ramroot.png
若沒出現,就執行一次下面指令後,重開機再試一次。
代碼:
sed -i 's/fallback/ramroot/g' /boot/grub/grub.cfg
若用原選單開機,就是以前的狀態,所以不用擔心。
可以成功用ramroot開機。
似乎會花多一點時間後才可用ssh登錄。
目前只在player(squeezelite)端試,尚未用在server(Roon)端。
聲音一樣非常讚,
在小弟系統,ramroot聲音似乎速度有快一點
但沒有明顯到非常確定
另外,若audio pc的ram沒有特別選品質好的,
會不會比較建議不要用ramroot版?
-
The Following User Says Thank You to k900733 For This Useful Post:
-
2023-03-30, 10:33 PM
#230
https://tw.msi.com/Motherboard/MAG-B...-MAX-WIFI-DDR4
最近發現這張MSI的MB在Bios中可以提供Bclk與DMI/PEG的微調.
https://www.chiphell.com/portal.php?...d=29093&page=4
也就是透過這張MB,可以讓整台系統的基頻都運作在441的整數倍下,完美符合
ArchQ的核心特色.若是搭配12th CPU還能跳開非K CPU的倍率限制,真的很適合
拿來組ArchQ.
推薦給大家參考.
-
The Following 4 Users Say Thank You to Higuma For This Useful Post:
發文規則
- 您不可以發表新主題
- 您不可以發表回覆
- 您不可以上傳附件
- 您不可以編輯自己的文章
-
討論區規則
|