Higuma 寫:11025無法編譯有原因嗎? 差這麼一點,遺憾
Higuma兄您好,
其實有兩個原因:
其一: 11025Hz compile 可以成功,試了N次,但開機最多只能開一半,小弟一直以為是數字太大不能處理。
後來小弟發現8790Hz也是如此,才決定試試11000Hz。測試過程中發現,不是隨便的數字都可正常開機。
至於為何想去compile 8790Hz,第二再談。
其二:先看下圖

這是11000Hz版本的四個CPU的中斷次數,
藍色框是未執行程式的,紅色是執行播放(中)程式的,間隔十秒的中斷數差的平均值各約為11007Hz, 11030Hz。
這個結果正是我要的。有執行播放(中)程式的CPU反而更接近10025Hz。
若是使用11025Hz去 Compile,最後的數字可能約為11055。
這樣也可以猜到我為何去試8790Hz,真是美麗的錯誤造就了11000Hz。順理成章的12000Hz也ok了。
bchsieh 寫:如果Pi4的計算能力夠強大的話,山姆兄可以試試看22050Hz和44100Hz,前提是可以編譯。
至於BC大師的建議,小弟今天試過了,因為22050Hz數字太大,Compile錯誤一堆,需要修整不少地方。
不然小弟真想一次登頂,所以才把早上已預備好的11000Hz遲至晚上才發佈。
小弟想等到piCorePlayer出kernel 5.4的新版後,再試試看能不能一併處理,免得兩次功;也忙了半年多,休息一下。
MPD&ArchQ@Intel12600(AX1600i) -> McFifo(GaN140W) -> Audiomat Maestro 4 Reference -> Audiomat Sopos -> JMR VOCE Grande; STSD香寶線、大寶喇叭線