/ 雑記帳

Archlinux Linux 5.4.70-rt40-1-rt-lts at Pink faun i2s bridge card 追記(1)

lightmpdに拘らなければINTELi5等のCPUでも Pink faun i2s bridge cardは使えます。
もちろんリアルタイムカーネルで動作を確認しています。
自分はAudio関連で使用する場合は必ずArchkinuxをOSとして選びます(笑)
詳細は関連リンクを貼りますので参考にしてください。
概要は下記の通りです。細かい所は書いていませんので中級者向きです。
個人的見解ですがこれも素晴らしい出音と感じます。

1.Archlinux をインストール
 CUIで使えるところまでで問題ないです。
 この参考HPではarch-chrootの時の作業内容で pacman -S dhcp が抜けていて
 再起動するとLANが繋がらないワナとログイン時のroot password設定も抜けているので注意!(笑)
 追記:
 Archlinuxはカーネルを更新したり大きなアップデートがあると途端にLANが繋がらなくなります。
 その復旧方法がその度に違ったりしてホント面倒くさいヤツです。
 今回も案の定接続出来なくなってスッタモンダしました。
 色々なサイトを参考に弄り回しましたが ArchLinuxのインストール ここを参考に設定して
 やっとの事で復旧しました。

2.pacmanでmpd 等をインストール
 # pacman -S mpd

 alsa関連
 # pacman -Sl | grep alsa
 extra alsa-card-profiles 13.99.2+13+g7f4d7fcf5-1
 extra alsa-firmware 1.2.4-2
 extra alsa-lib 1.2.4-3 [installed]
 extra alsa-oss 1.1.8-3
 extra alsa-plugins 1:1.2.2-2 [installed]
 extra alsa-topology-conf 1.2.4-2 [installed]
 extra alsa-ucm-conf 1.2.4-2 [installed]
 extra alsa-utils 1.2.4-2 [installed]
 extra pipewire-alsa 0.3.13-2
 extra pulseaudio-alsa 1:1.2.2-2
 extra zita-alsa-pcmi 0.3.2-3 [installed]
 community alsa-tools 1.2.2-1 [installed]
 community balsa 2.6.1-2
 community haskell-alsa-core 0.5.0.1-12
 community haskell-alsa-mixer 0.3.0-68
 community python-pyalsa 1.1.6-5 [installed]
 community python-salsa20 0.3.0-7

 ffmpeg関連
 # pacman -Sl | grep ffmpeg
 extra ffmpeg 2:4.3.1-2 [installed]
 extra ffmpegthumbnailer 2.2.2-2
 extra ffmpegthumbs 20.08.2-1
 community ffmpeg2theora 0.30-6
 community opera-ffmpeg-codecs 86.0.4240.80-2

3.ここから先はpacmanではインストール出来ないので
 yay をインストール

4.yayで upmpdcli インストール
 このパッケージをインストール設定すれば
 レンダラーとしてUPnP audio Control Pointから見える様になります。
 💲 yay -S upmpdcli

5.yayでリアルタイムカーネルをインストール
 リアルタイムカーネルをインストール時にはgpg keyのインストールが求められますが
 yayだけでは上手く行かない様です。自分にはこの部分の完全な解決方法がありません。
 インストールの度にエラーメッセージを検索して試行錯誤している状態なので明確な説明が出来ませんm(_ _)m
 最近のディストリはブートローダーが複雑になってテキストエディターだけの修正は厳しいです。
 GUI環境までインストールすれば Grub Customizer をインストール且つ確実にブートローダーを更新可能です。
 今回のインストールはCUIまでとして通常カーネルとの切り替え起動はまったく考えていないので下のコマンドで更新しました。
 grub-mkconfig -o /boot/efi/EFI/grub/grub.cfg (ブートローダー更新)

4.acpid インストール 電源ボタンでシャットダウン可能にする。
 shutdownコマンドで電源を切るのが非常に面倒なので設定しています。

追記(1):11/3
もっと簡単にリアルタイムカーネルをインストールする方法を見つけました。
何の事も無い。ただpacman.confにリポジトリーを追加してPacmanコマンドでインストール可能です。
[dvzrv]
Server = https://pkgbuild.com/~dvzrv/repo/$arch
      
参考リンク:Package Base Details: linux-rt-lts

------------------------------------------------------------------------------
完全に蛇足ですが....Windowsでも当然使えますよ!(笑)



— posted by くま at 10:24 am  

I2S-HDMI基板用の電源

並べた順番に音が良い様に思う。
すべて3.3V電源なのであるが可変三端子+ダーリントントランジスタの回路が何故か?一番...
LDOをつかったものやオーソドックスなNFB回路のものが続く...なんだかなぁ...

3Power



— posted by くま at 11:27 pm  

 

Audioは個人的な価値の追求

Audioは個人的な価値の追求をする趣味であって欲しいと何時も思う。
他人に自分の見解を承認要求するのはどうなのかとか
このブログは自分が実際やってみて良いと思った事を書いているだけで
それも100%確実かどうかなんて確認テストをしているワケでも無い。
誰かに押し付けて承認欲求を満たすために書いているワケでは決して無い。

勝手にいい加減なモノを作って自分が一番だと心に秘めているのが格好いいと思うんだな...

— posted by くま at 09:41 pm  

CMI8888搭載SC808からI2Sをインターセプト

aim製 PCI-Express接続オーディオカード CMI8888チップを搭載 SC808 を
某ルートから入手しました。搭載されているDACはWM8741です。
このカードを今流行のI2S出力可能に改造してみます^^;
注意事項!自分的にこの改造はおすすめ出来ません。
失敗しても一切責任は取れません。

WM8741


NONALNUM-493253E382B3E3838DE382AFE382BFE38394E383B3E9858DE7BDAE


ハンダゴテが入らないので電解コンデンサーを取り外す。
鉛フリーの融点が高いハンダが使われていて作業が大変でした^^;

1


I2S信号がDACに入力されている所からリード線を引き出す。

2


お気楽kitと同じピン配置でピンヘッダーへ引き出した配線を接続して完成です。

3


20201101181254



当たり前ですがデバック環境としてI2S信号入力DACは必須です。
      
UbuntuStudioでの認識は...
~$ aplay -l
**** ハードウェアデバイス PLAYBACK のリスト ****
カード 0: CMedia [HDA C-Media], デバイス 0: CMI8888 Analog [CMI8888 Analog]
サブデバイス: 0/1
サブデバイス #0: subdevice #0
カード 0: CMedia [HDA C-Media], デバイス 1: CMI8888 Digital [CMI8888 Digital]
サブデバイス: 1/1
サブデバイス #0: subdevice #0
となります。
注意事項としてmpdで指定するデバイスはCMI8888 Analogの方です。
このサウンドカードは
基板上DACへI2S信号が入力されて出てくるのがアナログ信号という形で使われるためです。
追記:11/2本日現在で通常使用での出音は問題ないが何故か?mpdを介しては音が出ていません??
   理由を調査中です。

— posted by くま at 01:37 am  

<< 2020.11 >>
SMTWTFS
1 2 3 456 7
8 9 1011 12 1314
15 16 1718 1920 21
22 232425 2627 28
29 30     
 
























T: Y: ALL: Online:
ThemePanel
Created in 0.4009 sec.