第26頁,共31頁 第一第一 ... 162425262728 ... 最後最後
顯示結果從 251 到 260 共計 309 條
  1. #251
    註冊日期
    2008-08-24
    文章
    249
    Thanks
    1,078
    Thanked 247 Times in 111 Posts

    預設

    引用 作者: sam0402 查看文章
    /etc/mpd.conf 裡的alsa output 參數可以試著加入下面兩組參數,看看聲音會不會更好一點。
    代碼:
    period_time "1088"
    buffer_time "4354"
    數值單位:μs 微秒(百萬分之一秒)
    因為不知電腦效能會不會影響,若聲音會斷斷續續,buffer_time 數值就加倍看看。
    buffer_time 建議範圍 <= 60000, period_time:buffer_time=1:4。

    希望樂友能回饋可用的數值,以後就可加入config 內。
    測試了三組數據,第一組合不加這串程式碼比較起來明顯好,但很偶爾會有一聲爆音。
    第二組更寬鬆(聽起來不影響解析力),更好聽,我定在了第二組。
    第三組相對第二組更鬆了,但對我個人來說鬆過頭,高頻也有點壓抑下來的感覺。

    # period_time "1088"
    # buffer_time "4354"
    period_time "2177"
    buffer_time "8708"
    # period_time "4354"
    # buffer_time "17416"

  2. The Following User Says Thank You to pawaslider For This Useful Post:


  3. #252
    註冊日期
    2015-03-17
    文章
    503
    Thanks
    314
    Thanked 1,225 Times in 409 Posts

    預設

    引用 作者: sam0402 查看文章
    /etc/mpd.conf 裡的alsa output 參數可以試著加入下面兩組參數,看看聲音會不會更好一點。
    代碼:
    period_time "1088"
    buffer_time "4354"
    數值單位:μs 微秒(百萬分之一秒)
    因為不知電腦效能會不會影響,若聲音會斷斷續續,buffer_time 數值就加倍看看。
    buffer_time 建議範圍 <= 60000, period_time:buffer_time=1:4。

    希望樂友能回饋可用的數值,以後就可加入config 內。
    buffer_time "4354" 可能太低了,或許 9000~12000 是比較合適的值。

  4. #253
    註冊日期
    2008-08-24
    文章
    249
    Thanks
    1,078
    Thanked 247 Times in 111 Posts

    預設

    引用 作者: sam0402 查看文章
    buffer_time "4354" 可能太低了,或許 9000~12000 是比較合適的值。
    謝謝Sam兄,1:4是需要嚴格遵守的比例嗎?

    # period_time "1088"
    # buffer_time "4354"
    # period_time "2177"
    # buffer_time "8708"
    # period_time "4354"
    # buffer_time "17416"
    period_time "2700"
    buffer_time "10800"

    一點一點測試真的太費時間了,最後留下了這組數據,目前聽起來最開放也最平衡。
    此篇文章於 2023-02-21 10:12 PM 被 pawaslider 編輯。

  5. #254
    註冊日期
    2015-03-17
    文章
    503
    Thanks
    314
    Thanked 1,225 Times in 409 Posts

    預設

    Pawaslider兄辛苦了!
    1:4是需要嚴格遵守的比例嗎?
    這兩個算是相關事件,但也不是需要嚴格遵守的。
    兩者單獨調整來比較太累人,所以直接1:4 比較快。
    有看到文件說明 period_time:
    time between hardware sample transfers (in μs) which sets
    libasound's `period_time'. should be one fourth of the
    buffer time for high resolution audio. mpd default is
    perfect and set automagically at beginning of each track in
    bit perfect mode (buffer_time / 4 = 0.125 seconds).
    而buffer_time 預設值是 0.5秒(500000 μs)

    我猜想 1,000,000 / 44100 * 512 = 11610 μs 可能是比較好的值。
    或者 1,000,000 / 44100 * 256 = 5805 μs,這要看電腦的效能,我的 "4354" 是可以跑的。
    此篇文章於 2023-02-21 11:23 PM 被 sam0402 編輯。

  6. The Following User Says Thank You to sam0402 For This Useful Post:


  7. #255
    註冊日期
    2015-03-17
    文章
    503
    Thanks
    314
    Thanked 1,225 Times in 409 Posts

    預設

    硬碟的供電方案

    隔壁大樓的教授在測硬碟的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 編輯。

  8. The Following 6 Users Say Thank You to sam0402 For This Useful Post:


  9. #256
    註冊日期
    2015-03-17
    文章
    503
    Thanks
    314
    Thanked 1,225 Times in 409 Posts

    預設

    Arch Linux 安裝ISO 請先用 2023/2 版本

    http://mirror.rackspace.com/archlinux/iso/2023.02.01/
    待下一版 ArchQ Kernel 發佈才能用 2023/3 版本。

  10. #257
    註冊日期
    2015-03-17
    文章
    503
    Thanks
    314
    Thanked 1,225 Times in 409 Posts

    預設

    開機自動執行指令

    這就不用解釋了吧!安裝方式:

    su取得root 權限,執行下面指令(https:後面有空白,要去掉)
    代碼:
    wget https: //raw.githubusercontent.com/sam0402/ArchQ/main/pkg/rc-local-4-1-any.pkg.tar.zst
    pacman -U rc-local-4-1-any.pkg.tar.zst
    systemctl enable rc-local

    使用方式:編輯/etc/rc.loal,加入指令;

    nano /etc/rc.local
    把想要自動執行的指令,放在倒數第二行,就是 exit 0 之前。
    可以直接執行/etc/rc.local,試跑一次,檢查結果。
    此篇文章於 2023-03-10 08:18 AM 被 sam0402 編輯。

  11. #258
    註冊日期
    2015-03-17
    文章
    503
    Thanks
    314
    Thanked 1,225 Times in 409 Posts

    預設

    Arch Linux 安裝ISO 請先用 2023/2 版本

    http://mirror.rackspace.com/archlinux/iso/2023.02.01/
    待下一版 ArchQ Kernel 發佈才能用 2023/3 版本。[/QUOTE

    問題已解決,可以使用 2023/3 版本。
    此篇文章於 2023-03-13 10:56 AM 被 sam0402 編輯。

  12. The Following User Says Thank You to sam0402 For This Useful Post:


  13. #259
    註冊日期
    2015-03-17
    文章
    503
    Thanks
    314
    Thanked 1,225 Times in 409 Posts

    預設

    MPD 新增 Audio Buffer 設定

    先config -> update; config -> mpd
    mpd_audio_buffer.png

    Audio Buffer 數值用2的次方倍,越小越好。

  14. The Following User Says Thank You to sam0402 For This Useful Post:


  15. #260
    註冊日期
    2015-03-17
    文章
    503
    Thanks
    314
    Thanked 1,225 Times in 409 Posts

    預設

    引用 作者: sam0402 查看文章
    開機自動執行指令

    這就不用解釋了吧!安裝方式:

    su取得root 權限,執行下面指令(https:後面有空白,要去掉)
    代碼:
    wget https: //raw.githubusercontent.com/sam0402/ArchQ/main/pkg/rc-local-4-1-any.pkg.tar.zst
    pacman -U rc-local-4-1-any.pkg.tar.zst
    systemctl enable rc-local

    使用方式:編輯/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 編輯。

  16. The Following 2 Users Say Thank You to sam0402 For This Useful Post:


發文規則

  • 不可以發表新主題
  • 不可以發表回覆
  • 不可以上傳附件
  • 不可以編輯自己的文章
  •