遅ればせながら smpdplayer v0.15b
https://kkuma.mydns.jp/ppBlog/index.php?UID=1697751900
APU1C4 for aoe インストール
https://kkuma.mydns.jp/ppBlog/index.php?UID=1697758571
剛剛看到日本網兄的分享,最近 Symphonic MPD 的 AoE II(第二代 Audio over Ethernet)漸趨成熟,詳情可以參考小弟或其他日本網兄的分享:
https://audiophilestyle.com/forums/t...omment-1100135
Symphonic-MPDノススメ
https://www.ne.jp/asahi/gonzaemon/audio/pcaudio-11.html
オーディオ日記 第50章 幸せのひと時(その20)2020年12月14日
https://www.ne.jp/asahi/gonzaemon/audio/diary50-20.html
オーディオ日記 第50章 幸せのひと時(その22)2020年12月27日
https://www.ne.jp/asahi/gonzaemon/audio/diary50-22.html
Symphonic-MPD AoE(その1)
https://hkm77562.seesaa.net/article/...article_1.html
Symphonic-MPD AoE(その2)
https://hkm77562.seesaa.net/article/...article_2.html肝心のAoEの音の方もシングル版のSMPDとの比較もしてみましたが、やはりAoEの方が一枚上手の様で、音の抜けや奥行き感に勝り中々いいです。
GitHub 那邊的 source:
https://github.com/symphonic-mpd/linux-6.1.y
https://github.com/symphonic-mpd/netmap
https://github.com/symphonic-mpd/vsound
大概就是醬子:假如成功的話:代碼:# clone git clone https://github.com/symphonic-mpd/netmap.git cd netmap # configureの前に./LINUX/netmap.mak.inを適宜修正してください。 # configure # (--kernel-optsは不要かも) DEST=/mnt/netmap-dest KSRC=/mnt/sources.rpi-6.1/linux LOCALVERSION="" \ ./configure \ --kernel-opts="-Wno-error=stringop-truncation" \ --prefix=/usr \ --kernel-dir=$KSRC/build \ --kernel-sources=$KSRC \ --no-drivers \ --no-ext-drivers \ --no-apps \ --disable-vale \ --disable-pipe \ --disable-monitor \ --enable-generic \ --disable-ptnetmap \ --disable-sink \ --disable-extmem \ --no-force-debug \ --destdir=$DEST \ --no-utils # バックエンド用netmap.koのビルド make # aoe, aoeserverのビルド cd apps/audio-over-ether/ make aoe make aoeserver代碼:[Unit] Description=Audio over Ether Virtual Sound Card Wants=network-online.target After=sound.target network.target network-online.target [Service] ExecStart=/usr/bin/aoe -i eth0 Type=simple CPUAffinity=0 CPUSchedulingPolicy=fifo CPUSchedulingPriority=99 LimitRTPRIO=99 LimitMEMLOCK=infinity StartLimitBurst=0 User=root Group=root # none, realtime, best-effort, idle IOSchedulingClass=realtime # 0(highest) - 7(lowest) IOSchedulingPriority=0 Restart=on-failure RestartSec=10s [Install] WantedBy=sound.target
恰巧他們亦有鑽研 Arch Linux 的說,第一代 AoE 的時候還有 Xenomai/evl 的加持,到了第二代 AoE 就只需要 xanmod-rt 了:
https://udo.sakura.ne.jp/aoe/linux-r...64.pkg.tar.zst
https://udo.sakura.ne.jp/aoe/linux-r...64.pkg.tar.zst
https://udo.sakura.ne.jp/aoe/aoe_x86_64_rt.v015.tar.gz
https://udo.sakura.ne.jp/aoe/aoe_x86_64.v015.tar.gz
AoE_USB.v015.img.xz (BIOS/UEFI両対応)
https://udo.sakura.ne.jp/aoe/AoE_USB.v015.img.xz
AoE② v0.15のx86_64版フロントモジュール
xanmod-rt用です。
通常版
https://udo.sakura.ne.jp/aoe/xanmod/...64.pkg.tar.zst
https://udo.sakura.ne.jp/aoe/xanmod/...64.pkg.tar.zst
https://udo.sakura.ne.jp/aoe/xanmod/...rt.v015.tar.gz
apu1/2/6専用コンパクト版
https://udo.sakura.ne.jp/aoe/xanmod/...64.pkg.tar.zst
https://udo.sakura.ne.jp/aoe/xanmod/...64.pkg.tar.zst
https://udo.sakura.ne.jp/aoe/xanmod/...rt.v015.tar.gz
https://udo.sakura.ne.jp/aoe/xanmod/...s/modprobed.db
AoE② v0.15のLinux-rt 6.5 apu1/2/6専用コンパクト版です。
https://udo.sakura.ne.jp/aoe/apu2/nf...64.pkg.tar.zst
https://udo.sakura.ne.jp/aoe/apu2/nf...64.pkg.tar.zst
https://udo.sakura.ne.jp/aoe/apu2/nf...rt.v015.tar.gz
https://udo.sakura.ne.jp/aoe/apu2/nfs/modprobed.db
今までのもの
https://udo.sakura.ne.jp/aoe/xanmod/...t/modprobed.db
nfs対応版
https://udo.sakura.ne.jp/aoe/xanmod/...s/modprobed.db
xanmod-rtは比較的簡単にパッケージを作成できるようにAURにパッケージソースがあります。
v2,v3,v4はPKGBUILDの47行目で確認できます。初期値はv2なのでそのままでOKです。変更すればv4もつくれます。これでカーネルとヘッダーのインストーラーが出来上がります。代碼:git clone https://aur.archlinux.org/linux-xanmod-rt.git cd linux-xanmod-rt makepkg -s --skippgpcheck
同じくこれでvsound.koが出来ます。私のインストーラーを展開した後vsound.koを差し替えてインストールすればOKです。代碼:git clone https://github.com/symphonic-mpd/vsound.git cd vsound #Makefileを編集 make
Makefile
は
1行目 KERNEL_SRC = ../linux-xanmod-rt/src/linux-6.1
4行目 EXTRA_CFLAGS += -m64
14行目 コメントアウト
20行目 ARCH=arm64をARCH=x86_64に変更
として下さい。
(1行目はvsoundとlinux-xanmod-rtが同じ階層にある場合のサンプルです。適当に調整して下さい。)
另外還有 hqsd(高音質ドライバー)與及 hsusb(usb高速ドライバー)的 source:
http://simosnet.com/livecdroom/sourc...hqsd/control.c
http://simosnet.com/livecdroom/sourc...hqsd/pcm_lib.c
http://simosnet.com/livecdroom/sourc...rs/hqusb/pcm.c
http://simosnet.com/livecdroom/sourc...sb/xhci-ring.c
http://simosnet.com/livecdroom/sourc...s/hsusb/xhci.c
Debian 的個別 kernel 版本亦支援 Xenomai/evl:
http://simosnet.com/debian/packages/...ebian/kernel2/
http://simosnet.com/debian/packages/...ebian/presets/
驅動程式如下:
http://simosnet.com/debian/packages/.../libasound.tgz
http://simosnet.com/debian/packages/...0/soundrivers/
不妨看看 Kona Linux 作者的分享:
https://groups.google.com/g/konalinu...m/-N4Lg34yAAAJいささかプリセットがごちゃごちゃしているので整理しました。
今までの最高音質は最高音質USBに名前を変更しました。
最初から用意されているプリセットは次の3つです。
デフォルト、最高音質、最高音質USB
特徴は、
デフォルト...konaサウンドらしい柔らかい癒やし系の音です。通常はこの音で満足できると思いますが、もっとカリカリチューニングした音が欲しいときは以下
最高音質......高音質ドライバーレベル-2を使った高音質サウンドです。とてもすっきりして濁りのない音質です。
最高音質USB....USB高音質ドライバーを使った高音質サウンドです。豊かで派手なゴージャスな音質です。
有効な範囲
最高音質USB...USBにオーディオ機器を接続しているときだけ高音質化します。
デフォルトと最高音質...すべての場合有効で高音質化します。
USBにオーディオ機器を繋いでいるとき、最高音質と最高音質USBではどちらが高音質かはユーザーの好みです。
さらなるチューニングはUSB高速ドライバーや"ALSAを高音質にする"をONにするが有効ですが、
使う場所や使い方を工夫しないとやり過ぎた音になるので注意が必要です。
それらに加えて、
使用するサウンドサーバー(pulse, pipewire, jack)やカーネル(標準, rt, xenomai, lxqt, pf, ck1)の選択は
無数の組み合わせと自由度があります。
すきなだけチューニングを楽しんでください。
健闘を祈る。(笑い)






回覆時引用此篇文章