/ 雑記帳

Pink faun i2s bridge card 旧バージョン ※Breakthrough

縁あって我が家へPink faun i2s bridge card が着弾しました。
実は何年も前からPink faunとのメールのやり取りをしていました。
しかし購入する踏ん切りがつかず^^;HPの画像を眺めているだけでした。...
最近になってやり取りを再開すると
使用OSがLINUXの場合はAMD製のCPUを使わないと性能を発揮出来ないとか?
当初の話とは大分変わっていて益々怪しさ倍増(笑)値段も上がってしまって(笑)
半分あきらめていたのです。

使用機器、条件
OS:Ubuntu18.04LTS Ubuntu Studio
カード:Pink faun i2s bridge card
マザーボード:ギガバイト GA-EP45-UD3R
CPU:Core2Quad Q8400s

とりあえずUbuntu18.04LTSがインストールされているPCへ取り付けてテストを開始しました。
以前メールでalsaで音出し可能と聞いていたのでaplay -l コマンドを試すと認識されていました。
ここからはカード番号に合わせてmpd.confを修正して音が出るか?の確認作業なのですが
音が出ない時の原因の切り分けのため
最初はやなさんのI2S-HDMI送信基板と受信基板の組み合わせで音が出る環境を作り
次に送信側を当該基板からの出力に切り替える形でテストを行い問題なく音が出ました。
さて音質についてはメインシステムへ組み込んでみないと何ともコメント出来ません(笑)
最後に肝心な事を!
※このサウンドカードのレビジョン型式ではHDMIピン配置はPS-Audio互換になっています。
8月30日追記
甘かったです(泣)譲っていただいたカードはLKS仕様だったので
準PS-Audio仕様のやなさんHDMI-I2S受信基板経由でDACに接続すると
再生時にステレオchの左右が逆になって再生されます。
9月2日追記
良くみたら...更に差動信号が逆になっているのを発見(泣泣)

F1


20201004095543


$ uname -a
Linux ubuntu-audio 5.0.0-31-generic #33~18.04.1-Ubuntu SMP Tue Oct 1 10:20:39 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

$ aplay -l
**** ハードウェアデバイス PLAYBACK のリスト ****
カード 2: CMedia [HDA C-Media], デバイス 0: CMI8888 Analog [CMI8888 Analog]
サブデバイス: 0/1
サブデバイス #0: subdevice #0

$ cat /proc/asound/card2/pcm0p/sub0/hw_params
access: RW_INTERLEAVED
format: S32_LE
subformat: STD
channels: 2
rate: 192000 (192000/1)
period_size: 2048
buffer_size: 8192

10/4 追記
旧版基板を見た時から予想はついていたのだけれど接続アダプター作っておいて今更書くのも...(笑)
I2S信号の一部は差動信号の極性が逆に出来るようなパターンが存在する。
具体的にはLRCKだ。DATA(L)もPS_AUDIO仕様を基準とするのならば逆になっている。
こちらの信号にはそのパターンが存在しない。
ハンダを盛っている部分のハンダを除去してクロスに配線する様になっている。
この基板が作られた頃は部品実装が手付けでハンダにツノがあったりチップ部品のズレ曲がりが何箇所か見られる。
ついでに最新型の基板では出力部のコネクタや付属回路がサブ基板に搭載されており
サブ基板を交換する事によりセットメーカー各社の製品で異なるI2S-HDMIコネクタ入力ピン配置の違いを
吸収可能としている。

pink2


pink1



参考リンク:http://www.modelpromo.nl/PinkFaun-I2S-Bridge-en.htm

— posted by くま at 10:09 am  

 

私はIntelCPUが大好き

大好きなのはLinuxを使っていてsourceからのインストールや
Kernelの再構築をしている方なら
なんとなく分かって貰えそうな気がしています(笑)

という訳でPink Faun I2S bridge + lightmpd/upnpgw でIntel-CPUを使った場合に
どの世代のCPUのまで音が出るのか?がちょっと知りたいです。

昨日遅くこのサーバーが止まったのは
このサーバーで使っているCPUでのテストがしたかったので
その準備のためにバックアップを取ったためです。

— posted by くま at 12:02 am  

PinkFaunカードの母船は何が良いのだろう

PinkFaunカードの母船は何が良いのだろう?

まさにこれなんですよ(笑)知りたいです!!
Groenさんに推奨環境を詳しく質問したいところなんですが(笑)
色々あったのでちょっと厳しい。
特にCPUについて!

現段階ではIntel ix シリーズ環境ではlightmpdは使えないようです。

まあハードディスクにLinuxをインストールした環境ではCPUがi5ではあっても
UbuntuStudio Archlinux で使える事は確認しています。

加えてlightmpdを使うために考慮すべきは
LANチップがIntel系かカニチップ系のどちらかが必須だという部分です。
今回の苦しい調査でKernelの再構築は嫌なほどやったのでモジュールさえ分かれば
ドライバーを加える事は可能だと思いますが疲れるのあんまりやりたくないですね(笑)

これらの条件を踏まえて失敗無しの鉄板で行くなら
マイクロATXのマザーを選ぶのが良いと個人的には思っていますが
組み合わせは無数にあるのでまずはCPUを何にするかですね。
成功例はデジファイ掲示板からの情報で Ryzen7 2700 なんですが
これは省電力型65Wで約4万円もします!
自分的にはこのグレードだと2700X 95W 約28000円で行ってまえ〜だと思うんですよ(笑)
AMD-CPU マザーボードの動作実績情報がもっと欲しいですね。

— posted by くま at 03:39 pm  

Pink faun i2s bridge card(3)at lightmpd

この書き込みとデジファイさんの掲示板でAMDのCPUで動作したという情報から
https://www.spinics.net/linux/fedora/alsa-user/msg14563.html
なんとなく2017/06/07頃に発売されていたIntel i7-i5-i3以前のCPUなら
動作するんじゃないかと閃きがあって
lightmpd/upnpgw(2PC構成)でテストしたら音が出た。
単純に嬉しい!!
だがしかし...実用にまとめるにはどうしたものかなぁ

GA-EP45-UD3R + Core2Quad Q8400S2.66GHz
Pink faun i2s bridge card(旧バージョン)
フロントはAPU1C2を使用した。

10/3追記
掲示板上で質問したalsamixer MUTE解除件について解決
[mpd]
load_module=mpdupnp-0.20.23rt
amixer_sset='Master' unmute
#/usr/bin/amixer sset Master unmute
これで動作するようですm(_ _)m

— posted by くま at 11:38 pm  

 

Pink faun i2s bridge card(3)

lightMPD掲示板で新情報が!
---------------------------------------------------------------------
以下構成で音出しできました。
・ハード:
 ASUS B450M-K + Ryzen7 2700 + pink faun I2S Bridge
 逢瀬AK4499DAC
・ソフト:
 x86_64-upnpgw-kernel-20200830(C-media用ドライバ追加品 -2ではないほうです)

ただし、起動するとalsamixerのMasterがmuteになっており、起動後にmpdにTelnet接続し、muteの解除が必要です。
参考までに立ち上げた状態のalsamixerです。
---------------------------------------------------------------------
Intel-CPUが原因だと何とも悩ましい。
互換性が高いIntel製CPUしか使わないという方針が崩れる。
とりあえず実験用に追加でLANカードを発注したので
それが到着したら古めのIntelCPU搭載PCで実験を始めようと思う。
それが失敗した場合に
全く同じ環境を作る事だとつまらん(笑)
最新のAMD製CPUだとどうなるんだろう(笑)

参考リンク:https://www.spinics.net/linux/fedora/alsa-user/msg14563.html

— posted by くま at 05:13 pm  

Pink faun i2s bridge card(2)

私的に色々と事件がありましたが(笑)

lightmpdでので出音は叶わないままです。
消耗しないデバック環境を構築できるまでは
ペースを落とそうと思います。
Pink faun i2s bridge cardのカードは
Archlinux リアルタイムカーネルでしばらく使おうと思います。
音的には多分原音からは外れていると思いますが
Audio的にはすごく良い音がすると...
システムへの影響力が強大で(笑)
みんなPink色にして幸せにしてくれそうです。

— posted by くま at 04:44 pm  

デバック環境

同じハードで実験していないのは
このバージョンの組み合わせではデバックの簡単なlightmpdスタンドアロンモードをしようとすると
音源のマウントがことごとく失敗するのでPCの移動と接続替えが必要になります。
ハードディスクが一個不調になるほどコンパイルを繰り返して疲労が酷かったので
もう一枚カードを購入して重いものの移動を減らしました(笑)
今のデバックだとPCが最低3台必要なのは厳しいです。

— posted by くま at 04:23 pm  

業務連絡 間違っていたらm(_ _)m

多分こんな感じです。
ツェナーの部分は定数の調整が必要かも
あれ?LM350T可変三端子の片側は120Ωですね^^;
C8はタンタルコンデンサー指定です。耐圧高めにすると安心。
Vref  R1  VR1  Vout 
1.25  120  700  8.9 

Out50V2



— posted by くま at 02:03 pm  

大型ヒートシンク!

moct氏より大型ヒートシンクのお土産をいただいたので

big-H


予てより考えていた100Wクラス電源回路のテスト準備を進めている。
メインスイッチのドライブ段はお気楽kitの電源基板のメイントランジスタとそのドライブ段を外して使う。

12-8



— posted by くま at 09:17 am  

 

Pink faun i2s bridge card

どうもPCが起動時にI2C通信でインシャライズしている様な...
MSIを有効にする必要があるらしい。

02:00.0 Audio device: C-Media Electronics Inc CM8888 [Oxygen Express]
Subsystem: C-Media Electronics Inc HDA Controller
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at fddfc000 (32-bit, non-prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 01
Capabilities: [ac] MSI-X: Enable- Count=1 Masked-
Capabilities: [100] Advanced Error Reporting
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel

I2Cデバイスとして認識されている。
# i2cdetect -y 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- 37 -- -- 3a -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: 50 51 52 53 54 55 56 57 -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --

— posted by くま at 01:59 am  

<< 2024.11 >>
SMTWTFS
     12
3456789
10111213141516
1718 1920212223
24252627282930
 
























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