| 
 
		
		
	 
	
	
		
			
	
		
                        
                                
                                        
                                                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
                                        
                                        
                                        
                                
                        
		 
		
		
		
		
			 
			
				
					
	若想要資料不經過HDD Cache,可以加入一行:
		
			
			
				
					  作者: sam0402   開機自動執行指令
 這就不用解釋了吧!安裝方式:
先su取得root 權限,執行下面指令
 (https: 後面有空白,要去掉) 
 使用方式:編輯/etc/rc.loal,加入指令;
nano /etc/rc.local
把想要自動執行的指令,放在倒數第二行,就是 exit 0 之前。
可以直接執行/etc/rc.local,試跑一次,檢查結果。
 
 
	可以先用 lsblk 指令來check /mnt/music 的硬碟,若是只有一顆HDD ,就是/dev/sda。代碼: hdparm -a0 -A0 /dev/sda 
 若有在使用Qrip,可以用下面的內容,這樣只有播放時才會把Cache off:
 
 
	下面這三行可以增加mpd和輸出聲音的優先權:代碼: 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 
 
	代碼: 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
                                        
                                        
                                        
                                
                        
		 
		
		
		
		
			 
			
				
					
	小弟的觀念可能有誤,用config -> mpd ,把buffer_time 直接填入 3000 可能是比較快的方法。
		
			
			
				
					  作者: 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" 是可以跑的。 播放時,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
                                        
                                        
                                        
                                
                        
		 
		
		
		
		
			 
			
				
					
	/etc/rc.local 請修改如下,次序要正確,前兩行是MPD 專用
		
			
			
				下面這行可以增加mpd輸出聲音的優先權:
 
	代碼: ps H -q `pidof -s mpd` -o 'tid,cls' | grep FF | awk '{print $1}' | while read PROC; do chrt -p 95 $PROC; done 
 
	# 拿掉可使功能生效,看各人系統的狀況測試使用,若沒不良影響就可去掉#。代碼: 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
 
 
	完成後,開機選單原 fallback 會變成 ramroot,選Q392-ramroot 開機就是了。代碼: 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 用 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
                                        
                                        
                                        
                                
                        
		 
		
		
		
		
			 
			
				
					
	可以成功用ramroot開機。
		
			
			
				
					  作者: 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 若用原選單開機,就是以前的狀態,所以不用擔心。 似乎會花多一點時間後才可用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:
		
	 
 
	
	
 
	
	
	
	
	
	
	
		
		
			
				 發文規則
				
	
		您不可以發表新主題您不可以發表回覆您不可以上傳附件您不可以編輯自己的文章  討論區規則 |