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

    ゴンザエモンさま

    SB32pro起動不良のこともあり、この件に関心があり、ご承知のようにパパリウスさまリリースのdt-blob.bin.master.v105 を当て起動不良が起きなくなりました。このこともあり、この2日ほど下記2台について並行してNASから再生を続けつつ、時々dashboardを表示させたり、sshでアクセスしたりしておりました。概ね 7:00 - 24:00 くらいまでずっと連続して再生を続けています。

    機器は以下の2台です。いずれも Process Cutdown は extreme 設定です。
    ①RP4B(4GBを1GBに制限)/IANCanada FifoPi/D90 ソースは、44.1KHz/16bit のみ。Rpi-dac(slave)/S32、出力はNOS(初期には、192/32などもトライ)。
    ②RP4V(4GBを1GBに制限)/Sabreberry32pro ソースは、44.1KHz/16bit のみ。Hifiberry-dacplus(master)/S32、出力はNOS。

    この2日間、ご指摘の現象は生じておりません。ただし、私はairplayは使いません。ごくたまにspotifyを楽曲の確認に使うくらいでもっぱらNAS再生のみです。
    また、ver 1.05 にアップ後、①は特に問題なく順調にNAS再生、spotify再生を続けています。

  • @ゴンザエモン さん

    Process Cutdownはdefaultだったので、sshログインを試みましたが、Ctrl+cを行う必要がありました。
    その後rebootをかけましたが、再起動せず。
    その時の背面LEDの確認を忘れておりました。
    なの、この時のdt-blob.binはデフォルトのスレーブ用。
    以上のような状態です。

    現在dt-blob.binをマスター用に入れ替えて走らせています。

  • βドライバーを差し替えました。
    お試しください。

    V=beta2;cd /run/;wget -O - https://www.symphonic-mpd.com/release/$V.tgz|tar xzf -;$V/install.sh;rm -r $V;cd
    
  • mikeさん、ジャイアンさん、パパリウスさん

    情報大変ありがとうございました。

    僅か乍ら同様の事象に遭遇する方もおりつつ大半の方は問題ないのかも? ですね~

    パパリウスさん、
    差替え版ベータドライバー深謝です。追って状況ご報告申し上げるようにいたします。

  • @ゴンザエモン さん

    もしDashboardが表示されない状況が起こった時、いったんその画面をクローズしてWeb-UIからshutdownを入れてみていただけませんでしょうか。

    マスターモード用blob.binでもこの現象が再現されました。
    ご指摘の動作を行いましたが、Web-UIにアクセスできませんでした。

    また、Process Cutdownをextremeから変更しておくと、sshでログインできる可能性があるので、この事象が起きた時に為念ログインしてみていただけると幸甚です。

    これも前回同様、Ctrl+cを行う必要がありました。

    もし、ログインが引っ掛かるとすればshutdownも正常に完了しないかもしれませんので、sshからshutdownコマンドを入れてLED点灯となるか確認いただければ大変ありがたいです。

    shutdownを実行しましたが、背面LEDは点灯しませんでした。
    以上の現象が、我が家で運用している二台で見られました。
    一台はずっと音源を再生中、もう一台はアイドリング状態で放置していました。

    βドライバーに差し替えて、引き続き挙動を見てみます。

  • @パパリウス さん

    βドライバーをありがとうございました。
    ですが再生中(44.1/16)にDashboardを開こうとしたら、一台でまたWebUIのフリーズが見られました。
    sshログイン以降の症状も、βに差し替える前と同じです。
    96/24を再生させているもう一台では、今のところ問題は発生していません。

  • @ジャイアン さん

    ご報告ありがとうございます。
    ダッシュボードを開くと裏でvcgencmdを使って温度・クロック・アラートの有無を取得してきます。
    sshログイン時の問題と同じで、vcgencmdが帰ってこないのが原因だと思います。

    ちなみに、このような現象が発生するようになったのはどのバージョンからか分かりますでしょうか?
    (v1.0.0正式版のころからか、最近のバージョンからか、、、)

    それから、載せてるHATに関わらず現象は発生しますでしょうか?

  • @パパリウス さん

    nzatoです

     Dashboardが表示されない状況は、v1.0.0正式版のころからです、それ以前もあったかもしれません。

     起動してしばらくは問題なく表示されるのですが、しばらく(数十分)すると、表示させると表示されないで、WebUIがフリーズします。曲の時間も動かなくなります。曲は問題なく再生されていて、聞いているだけなら問題はありませんが、それ以外は電源を切るしか手がありません。
     数日前、表示されなくなってから、sshログインをしてshutdown nowを繰り返したら、10分ぐらいしてshutdownしたように感じました。

     他の人が話題にしていないので、私だけの問題かと思い、報告はしませんでした。

  • @パパリウス さん

    なにぶんDashboardの問題は全く意識していなかったので、どのバージョンから発生していたのかは分かりません。

    今はDigione Signatureでのみ症状が発生し、SabreBerry32ではDashboardが表示されます。ただしおかしいことに、SabreBerry32でずっと再生させているのにDashboard上のCPU温度が上昇しません(42.9℃って明らかに低すぎますよね)。Latency Graph以外は、たまたまずっと同じ内容が表示されているように思われます。

    加えて、これは別問題かも知れませんが、SabreBerry32はよく起動に失敗します。背面LEDの赤と緑が点灯しっぱなしで、起動プロセスの途中で何か引っかかっているような感じです。物理的に電源を切って再接続すれば、問題なく起動します。SabreBerry32は最近使い始めたばかりなので、どのバージョンからこのような問題が起こっていたのかは分かりません。

  • @パパリウス さん、私の環境では一度も発生したことがありません。
    raspberry pi4 4gb とSB32+PRO DoP を使用しています。

  • @パパリウス さん

    先の投稿で「Dashboard上のCPU温度が低いまま」と書きましたが、sshログインしたらtempは42.9℃でした。ただ単純にクーリングがうまくいっているだけだったようです。

  • こんにちは、
    HifiberryDigi マスターモードでこの症状を数回経験しました。
    v1.05(標準ドライバー、ベータドライバー、dt-blob.bin.master.v105)
    Process Cutdown は defaultです。
    MPDのみで使っています。

  • @パパリウス さん

    nzatoです

     先ほどの書き込みから、1時間はどでダッシュボードを開こうとしたら、ダッシュボードの白画面でデータが表示されず、WebUIがフリーズしました。sshログインをしてshutdown nowをすると、2分でシャットダウンしました。電源を入れ換えて再起動すると、問題なく働きます。

     私の環境は、RasPi4 2G にSabreBerry32でマスターモードで動かしています。

  • @パパリウス さん、いつからか記憶が明確ではないのですが、ダッシュボードを開くのに少々時間がかかるようになっています。
    他の方のような不具合には至っていませんが、何かのヒントになりますでしょうか?

  • ご報告ありがとうございます。

    拙宅では、以下を行うと現象を発生させることができます。

    • rc.localで行っているsched_load_balanceの無効化をコメントアウトする
    • 外付けSSD(USB接続)を繋ぐ

    一方で、上記の設定であってもGPUブートローダ(start4cd.elf)を新しいバージョンのものにすると現象が発生しなくなります。


    のちほど新しいGPUブートローダをアップしますので、現象が発生しているかたは差し替えて現象の発生頻度に違いがでるか試していただけないでしょうか。


    なお、このGPUブートローダを使うと、/boot/config.txtでcore_freqを指定してもうまく設定されなくなります。
    これはdt-blob.binでPLLCの周波数を固定しているのが原因です。
    core_freqが指定通りに設定されるようなPLLCの設定値を探して、dt-blob.binに反映させる必要があります。

    GPUブートローダの差し替えで改善が見られるようなら、dt-blob.binとconfig.txtもセットで変更してSDイメージの差し替えで対応したいと思います。

  • こちらで動作確認済みのGPUブートローダをアップしました。

    wget https://www.symphonic-mpd.com/release/gpuboot.v106.tar.gz
    

    こちらをtar xfで解凍していただき、中にある2つのファイル(start4cd.elf, fixup4cd.dat)を/bootにコピーしてください。

    /bootにあるもとの2ファイルはリネームするなどしてバックアップしておいてください。

    このブートローダで起動するとcore_freqが少し小さな値で起動することになり、若干ですが性能が低くなります。
    致命的な影響ではありませんが、Xenomaiのgravity設定がスイートスポットから外れ、ちょっとだけ気怠い音になるかと思います。
    あくまで動作検証用としてお使いください。


    こちらで正式にリリースする際には、arm_freq・core_freqも調整し、gravity設定も全てチューニングし直しますのでご心配なく。

  • @パパリウス さん

    GPUブートローダーをあてました。
    これでDashboard表示で必ずWebUIがフリーズを起こしていたDigione Sigもおとなしくなりました。
    Dashboard上のTemperatureも温度変化を正しく表示しています。
    このまま一晩様子を見たいと思います。

  • @ジャイアン さん

    検証いただきありがとうございます。
    他の皆様の状況も踏まえて最終的な対策を決定したいと思います。

  • パパリウスさん

    こんばんは。お手数をお掛けしており申し訳ありません。

    「Dashboard表示不可」を中心に、以前のバージョンに遡って確認をしておりましたが、V1.0.3までは特段の気になる事象はありませんでした。(ただし、V1.0.4では表示不可は起こります。この点確認漏れでした)

    またベータドライバ(差替え版)でも再発します。

    これから、GPUブートローダのテストに入りますが、以上を取り急ぎご報告申し上げます。

  • @パパリウス さん、ラズパイのリビジョンとか再生環境は関係ないでしょうか?
    私は早めに入手しましたので、Rev 1,1でメモリを1gbに制限しています。
    mikeさんと同様にairplayは使用せずmpdだけです。