• RPi4版 v1.0系 不具合報告スレッド

    @ジャイアン さん、なんとBill EvansのSunday At The Village Vanguardにも地下鉄の音が入っているのを初めて聞きました!

  • @nzato さん

    検証ありがとうございます。
    voltは概ね0.830V〜0.850Vあたりです。
    そしてover_voltageを+1するごとに+0.025V増大します。

    over_voltage=1でも安定動作するかもしれませんね。
    このあたりは環境に合わせて、1か2のどちらかを設定いただければいいかなと思います。

    @mgroovy さん
    ごれんらくありがとうございます。
    プチノイズについては、もう少し対策をすすめたバージョンを用意できそうです。しばらくお待ちください。

    グラフが右にずれるのは、電圧低下か温度超過でクロックが引き下げられている場合だと思います。
    ダッシュボードに表示されているクロックがデフォルト通りかご確認ください。(ARM=1188、CORE=594)
    また、アラート欄に何か表示されてないかご確認ください。

    グラフの色ですが、単色だと味気なかったので青から緑にグラデーションをかけて表示しています。
    グラフ生成は/usr/local/bin/util-plot.sh内でgnuplotを使って行っています。gnuplotのパラメータを調整すれば、単色表示や任意の色でグラデーションさせたりといったことが可能です。

  • @パパリウス さん
    プチノイズの件、了解しました。
    ちなみに今までhifiberry-dac、S32を指定していたのですが、rpi-dac、S16に変更すると、
    かなり発生頻度が低くなりました。
    少しだけの評価ですが、Spotifyは殆ど発生せず、Airplayは5分後に一度だけ発生しました。

    グラフが右にずれるのは以下の通りです。特に問題ないように思えます。
    タイトルなし.jpg

    それから色についても理解しました。
    CPU1が青でそれ以外のCPUが緑表示なのかな?って勝手に思っていました。

  • @mgroovy さん

    グラフの凡例が青の単色なので、確かに青〜緑のグラデーションだと混乱しそうですね。


    700ナノ秒付近の山は、何らかの処理待ちが存在することを示唆しています。クロック表示部分と重なってしまって詳細が分かりませんが、1000〜1500ナノ秒あたりの構造もちょっと気になりますね。

    再生しているファイルはなんでしょうか?(WAV? FLAC?)

    典型的なグラフは以下のようなものです。
    表示する度に多少のバラツキはありますが、250ナノ秒付近の大きな山と、400ナノ秒付近の小さな山が重る構造になります。
    2497B9B1-5184-4D21-9427-CCD98BBFD472.png

  • @パパリウス さん

    nzatoです

    検証は12時間で終了します。最後まで、問題なく動きました。

    今、2台のRasPi4を動かしていて、SabreBerry32と組み合わせているRasPi4はover_Voltage 2 で 0.8824V、inno-hifi-dac-hat と組み合わせているRasPi4は同条件で0.9105V です。0.0281Vの差があります

    over_Voltage しないと SabreBerry32 はトラブルが多かったのに、inno-hifi-dac-hat は問題が生じない場合がありました。確認はしていませんが、RasPi4の個体差が原因に有るかもしれません。

  • @nzato さん @ゴンザエモン さん @ジャイアン さん @DYNA81 さん

    長時間の検証、どうもありがとうございました。
    ここまで問題発生の報告は1例もありませんので、over_voltageでの対策はうまく機能すると考えてよさそうですね。

    次回のSDイメージ更新時に、over_voltageの設定を加えることにしたいと思います。

  • @パパリウス さん
    再生しているのは、RADIOと16Bit44KHz FLAC(無圧縮)です。
    これらを再生中の際はかなりの確率で発生します。
    ちなみに、これは今回のバージョンに限らず昔からだと記憶しています。

    あともう一台Rpi4+msberryDACを自室に追加して聴いていますが、
    こちらは確率は低いのですが、発生します。ほぼRADIOしか聞いていません。
    発生する際はほぼ一つ分空きますが、下のグラフはバッファが足りなくなったのか?ちょうど音が途切れた直後に取得したら発生しました。
    dashboard3.jpg

    まぁでもほとんど気になりませんので、時間が余った時にでも見ていただければ幸いです。

  • パパリスさん                CC.皆様

    V1.0.5(オリジナル環境)にて over_voltage=1 でも試してみました。午前中ずっと再生させて経過を見ておりましたが、この設定でも全く問題ありませんでした。ご参考まで。
    (2と1の差異は当方には聴き取れませんでした、、、)

    version : smpd pi4 edition v1.0.5
    model : Raspberry Pi 4 Model B Rev 1.2
    kernel : Linux 4.19.86-v8 #105 SMP PREEMPT Fri Jun 26 15:21:25 JST 2020
    temp : 38.2'C

    root [ ~ ]# vcgencmd measure_clock arm
    frequency(48)=1188316416
    root [ ~ ]# vcgencmd measure_clock core
    frequency(1)=594000000
    root [ ~ ]# vcgencmd measure_volts
    volt=0.8666V
    root [ ~ ]# vcgencmd measure_temp
    temp=40.0'C

  • over_voltage 設定で音が変わるというようなので試してみました。
    設定結果は以下のとおりです。いずれもRaspberryPi4B ver1.2で、SMPDは ver1.05 original です。

             normal    OV=1   OV=2  電源電圧
    

    IANCanda 0.8578V 0.8824V 0.9087V 5.00V(秋月5V/4Aスイッチングアダプター + petite susie)
    SB32pro  0.8648V 0.8912V 0.9105V 5.25V(DC-Arrow + R core 6.3V/1.6A)

    私の機器に特に問題らしいものが起きなかったのはもしかしたら Normal でも高いcpu電圧だったからかもしれません。
    パパリウスさまの0.830V〜0.850Vより少し高めです。

    over_voltage 設定変更で音は変わります。
    over_voltage=2 では、音は鳴り響く方向に変化。ピアニッシモの静寂性はやや薄れる感じです。
    電源設定の違いか、機器によって得られるcpu電圧は0.1V程度の違いが生じます。cpu電圧で評価する必要があるかもしれません。

    ちなみに、cpu温度は、どちらも室温27℃では概ね39-41℃近辺で安定しています。
    この2台の実装は、Geekworm RaspberryPi4Bケース(現行製品の一つ前のモデル-M2.5取り付けネジが貫通している)に収容し、さらにタカチのケース(POS/WOなど)の底板に3mmアルミを付け足したものに熱伝導シートを噛ませねじ止めしています。これで厚手かつ面積の広いアルミ板に熱が伝導され比較的低温で安定状態となっているものと思われます。
    ・写真は取り付けネジが貫通していない新型。HATの取り付けにはラズパイ用スタッキングコネクタが必要。
    0905d0e2-ac78-4d23-b274-4be8c0b684bf-image.png

  • beta4をアップしました。
    プチノイズの頻度を教えていただければと思います。

    V=beta4;cd /run/;wget -O - https://www.symphonic-mpd.com/release/$V.tgz|tar xzf -;$V/install.sh;rm -r $V;cd
    
  • over_voltageの音質変化について感じたことを。

    ここ1週間ほど環境を含めて色々と弄っておりまして、音の変化が何に起因しているのか細かく切り分けできておりません。
    over_voltage以外の要因もコミコミの感想になってしまいますので、一貫性に欠く部分があるかもしれません。ご容赦ください。


    奥行きや定位は損なわれません。微細な高域は品位を保っておりホールトーンをしっとりと描写します。低域の情報量も保たれており、暗騒音や空気感をよく再現します。
    総じて、音質にマイナスの変化は感じません。
    負の影響が無いことに安心したあと、ゆっくり音楽に浸ってみると、幅広い帯域でS/Nの向上にも似た静けさのようなものを感じます。安定感のようなものを感じます。
    「ドッシリ」とか「しっとり」といった表現が合うような変化です。

    静かな曲を中心にリスニングしましたので、曲調が変わればまた印象に変化があるかもしれません。

    新ブートローダだけは避けたい一心で駆け回った直後ですので、マイナスの印象が無いだけでも御の字です。

  • @パパリウス さん、お世話になります。
    over_voltageの値を1と2で聴き比べてみました。
    2の場合、低域はしっかり出てきますが、他の帯域が少々押され気味のような気がします。
    全体的なバランスですとover_voltage=1 の方が好ましいような感じを受けています。
    機材や音源にもよって印象が変わると思いますので、私個人の印象です。

  • @hiroget9 さん

    COREの電圧はとても重要なパラメータなのかもしれませんね。
    ダッシュボードに表示するようにして、常に意識できるようにしたいと思います。
    もしかして、、、smpdのバージョンアップの前後で電圧が変わったこともあったんでしょうかね。

    参考までに、こちらの環境でover_voltage=2にセットしたときのVideoCoreの電圧は以下の通りです。載せてるHATはinnoです。

    root [ ~ ]# vcgencmd measure_volts 
    volt=0.8964V
    

    over_voltage 1につき0.025V変化しますので、デフォルトの状態では0.8464Vあたりのはずです。

  • @nzato さん @DYNA81 さん @ジャイアン さん

    よろしければ、over_voltage=1も試していただけませんでしょうか。
    これで安定動作するなら、デフォルト値に1を採用したいと思います。


    v1.0.5のバランスから大きく変えることなく、最小限の変更で対策したいと思います。
    将来的にover_voltage=2を採用することがあるかもしれませんが、それは十分なリスニングを重ねたうえで決定したいと思います。

  • @パパリウス さん
    over_voltage=1ですと、私の環境 SB32+PRO DoPでは
    volt=0.8912V
    となっています。

  • @パパリウス さん

    nzatoです

    over_voltage=1 で試しています。

    SabreBerry32とSMPDv1.05β2デフォルト

    volt=0.8525V なので、デフォルトの状態では 0.8275V のあたり、低い値なので、今まで不安定だったのではないかとも考えています。でも over_voltage=2 では12時間無事に動いています。

    20分経過しました。

  • @パパリウスさん
    over_voltage=1で50分ほど経過しました。
    以前はこれくらいでダッシュボードを出すとハングしていたのですが、問題なく安定動作しています。

    スレーブ環境で両条件を聴き比べしてみました。
    over_voltage=2は「音楽が濃く」聴こえる印象でした。
    2の濃さに比べれば1は薄く感じます。

  • 再生はどのボルテージでも安定しています。その状態で over_voltage=1 で再生した音は、IANCanda/D90 も SB32pro も変化しますが評価はなかなか微妙です。

    わずかに派手になりますが許容範囲ともいえ、キレが良くなり響きも豊かになる感じもします。
    ピアニッシモに限るとやはりわずかにピュアさを失う感じもあり、default とどちらがいいかはしばらく多様な曲を聞き続けてみないと判断できないように思います。

    この傾向は、相対的に cpu voltage の高い SB32proではっきり出てきますから、私にとって適正cpuボルテージは、0.86-0.87V前後のような気がします。つまり私のSB32pro は、defalt で 0.8648V over_voltage=1 で 0.8912V ですから、default の方が良いように感じます。

    より電圧の低い IANCanada はしばらく聴き込んでみないと判断できないレベルです。
    (予感としてはやはりdefault(0.8578V) かなとも思いますが、単にdefault になれてしまっただけかもしれません。)

  • @パパリウス さん

    nzatoです

    over_voltage=1 で試しています。8時間30分経過、問題はありません。

    SabreBerry32とSMPDv1.05β2デフォルト
    volt=0.8525V です。

  • @nzato さん @DYNA81 さん

    検証いただきありがとうございます。
    over_voltage=1でも十分に機能するようですね。
    大変参考になりました。

    @mike さん

    mikeさんのように載せているHATとVideoCoreの電圧をベースに音質の変化を確認するのはよいアプローチだと思います。
    over_voltageで話をしてしまうと環境の差・個体差が見えませんので、傾向を掴むのが難しくなってしまいます。