• Raspberry Pi 5

    @kkumax さん
    めっちゃ見落としてました。
    私が加えているのはこんな感じです。同じですかね。

    #define SNDRV_PCM_RATE_705600		(1U<<15)	/* 705600Hz */
    #define SNDRV_PCM_RATE_768000		(1U<<16)	/* 768000Hz */
    #define SNDRV_PCM_RATE_1411200		(1U<<17)	/* 1411200Hz */
    #define SNDRV_PCM_RATE_1536000		(1U<<18)	/* 1536000Hz */
    
    #define SNDRV_PCM_RATE_8000_768000	(SNDRV_PCM_RATE_8000_384000|\
    					 SNDRV_PCM_RATE_705600|\
    					 SNDRV_PCM_RATE_768000)
    #define SNDRV_PCM_RATE_8000_1536000	(SNDRV_PCM_RATE_8000_768000|\
    					 SNDRV_PCM_RATE_1411200|\
    					 SNDRV_PCM_RATE_1536000)
    

    あとsound/core/pcm_native.cも変更しています。

  • @udosan さん
    今コンパイルが終わった所です。
    これから組み込んで動作確認です。
    ありがとうございます。m(_ _)m

    内容は同じなので多分OKだと思います。
    自分が何もやらかしてなければ(笑)

    root@raspberrypi:~# uname -a
    Linux raspberrypi 6.6.30-rt30+ #1 SMP PREEMPT_RT Sat May 25 15:48:46 JST 2024 aarch64 GNU/Linux
    root@raspberrypi:~# alsacap
    *** Scanning for playback devices ***
    Card 0, ID sndrpirpidac', name snd_rpi_rpi_dac'
    Device 0, ID RPi-DAC HiFi pcm1794a-hifi-0', name RPi-DAC HiFi pcm1794a-hifi-0', 1 subdevices (1 available)
    2 channels, sampling rate 8000..1536000 Hz
    Sample formats: S16_LE, S24_LE, S32_LE
    Buffer size range from 32 to 131072
    Period size range from 16 to 1024

      Subdevice 0, name `subdevice #0'
    

    たぶんOKだと(笑)

  • みなさん
    raspberry pi os liteのベースが更新されたのであわせてカーネルも6.6.42-rt37にしました。
    clangでビルドしてあります。
    RPi4/5でi2s-dacで768KHz出るようになってます。
    RPi5でigb/igcが使えるようにしてあります。
    よろしければお試し下さい。
    https://udo.sakura.ne.jp/aoe/2024-07-04-raspios-bookworm-arm64-lite-clto-aoe.img.xz

  • みなさん
    カーネルを6.6.44-rt39にしました。
    clangでビルドしてあります。
    RPi4/5でi2s-dacで768KHz出るようになってます。
    RPi5でigb/igcが使えるようにしてあります。
    よろしければお試し下さい。
    https://udo.sakura.ne.jp/aoe/2024-07-04-raspios-bookworm-arm64-lite-clto-aoe.img.xz

  • みなさん
    カーネルを6.6.51-rt42にしました。
    clangでビルドしてあります。
    RPi4/5でi2s-dacで768KHz出るようになってます。
    RPi5でigb/igcが使えるようにしてあります。
    よろしければお試し下さい。
    https://udo.sakura.ne.jp/aoe/2024-07-04-raspios-bookworm-arm64-lite-clto-aoe.img.xz

  • @udosan さん
    こんばんはkkumaxです。このイージは最初からsshが有効になっているのでしょうか?
    起動はする?様ですがデスプレイに接続しても最後の最後で真っ暗になって以後何も映らないのですが?何かやらかしていますか?

  • @kkumax さん
    このイメージは純正のRaspberry Pi OS liteのカスタマイズなので、
    sshの有効化や通常ユーザーの作成は
    Raspberry Pi Imagerを使って行います。
    これを使って書き込まないとsshを有効に出来ないです。

  • @udosan さん
    balena-etcher-electronで書き込んでいました。
    Raspberry Pi Imagerを使ってユーザーパスワードを設定して
    無事にログインできました。ありがとうございます。

  • みなさん
    いろいろ考えてカーネルを6.12.1にしました。
    標準RTオプションが使えるのでRTにしてます。
    clangでビルドしてあります。
    RPi4/5でi2s-dacで768KHz出るようになってます(にしたつもりです)。
    よろしければお試し下さい。
    https://udo.sakura.ne.jp/aoe/2024-11-19-raspios-bookworm-arm64-lite-clto-aoe.img.xz

    そのままではビルドが通らなかったので一ヶ所修正しました。
    起動してaoeで音が出ることしか確認してません😅
    drivers/dma-buf/heaps/system_heap.c

    static const unsigned int orders[] = {8, 4, 0};
    #define NUM_ORDERS ARRAY_SIZE(orders)
    static unsigned int module_max_order = orders[0];
    ↓
    static const unsigned int orders[] = {8, 4, 0};
    #define NUM_ORDERS ARRAY_SIZE(orders)
    static unsigned int module_max_order = 8;

  • @udosan さん
    いつもありがとうございます!
    今回のバージョンもRPI5でうまく動作しています。

    ちなみに動作がちょっと変わったのは、以下の点でした。
    (今後使われる方のための参考情報として。)

    ・SDカードを焼いてRPI5に差し込み、電源投入してもraspberrypi5.localで認識されませんでした。scan してIPアドレスを見つけてログインしました。
    ・nmcli c down 'Wired connection 1' && sudo nmcli c up 'Wired connection 1'でIPアドレスを変更すると、即座に変更となりました。(以前はリブート後に変更されたと思います。)
    ・mpd, nginx -> iPhone のyaMPCだと raspberrypi5 をリブートしないと認識しませんでした。

  • @mgroovy さん
    報告ありがとうございます。

  • ラズパイ5を購入する予定で、電源について調べてます。
    ラズパイ4はUSB-CとUSB-Aのケーブルで、モバイルバッテリーやFF電源のA端子に繋いで使ってました。ラズパイ5は同様にUSB-CとUSB-Aのケーブルで使用できますか?
    それともGaNアダプター等PD対応の電源が必要になりますか?

  • @シネマ さん
    とりあえず私のイメージはダイソーの2.1Aアダプタで起動して音が出ました。
    ただ常用はしていないので大丈夫とは言い切れないです。

  • @udosan さん

    情報ありがとうございます😊

  • みなさんもうご存じだと思いますがQobuzのサービスが日本でも始まりました
    また、bubbleupnpも連携アプリとなっております、そこで一ヶ月の無料キャンペーンを申し込み聞いておりますが、なかなかいい音を出してくれます
    フロントx86-64,pi5系とも言い音出しです
    お正月を気持ちいい音楽で楽しんでください

  • みなさん
    あけましておめでとうございます。
    私が提供しているイメージだと、
    ラズパイの方は mpd+upmpdcli+upmpdcli-qobuz で
    x86 archlinuxの方は mpd+upmpdcli(-qobuzは同梱) で
    任意のupnpコントローラーでqobuzを利用できるようになります。

  • @udosan さん、みなさん
    あけましておめでとうございます

    UdosanさんのPi5仕様で聞いていますがQobuz LINNのKazooで聴けますね
    ありがとうございます

  • みなさん
    世間では6.13もリリースされましたが、6.12がRPi公式になってきたので
    カーネルを6.12.1→6.12.11にしました。
    標準RTオプションが使えるのでRTにしてます。
    clangでビルドしてあります。
    RPi4/5でi2s-dacで768KHz出るようになってます(にしたつもりです)。
    よろしければお試し下さい。
    https://udo.sakura.ne.jp/aoe/2024-11-19-raspios-bookworm-arm64-lite-clto-aoe.img.xz

  • みなさん
    ベースのイメージが更新されたので更新しました。
    カーネルを6.12.11→6.12.28にしました。
    標準RTオプションが使えるのでRTにしてます。
    clangでビルドしてあります。
    RPi4/5でi2s-dacで768KHz出るようになってます(にしたつもりです)。
    よろしければお試し下さい。
    https://udo.sakura.ne.jp/aoe/2025-05-13-raspios-bookworm-arm64-lite-clto-aoe.img.xz

  • みなさん
    ベースは変わってませんが、しばらくアップデートしてなかったのでアップデートしました。

    Raspberry Pi OS にカスタムカーネルとAoE2フロントを組み込んだものです。
    同じイメージでRaspberry 4/5どちらでも動きます(自動でカーネルが切り替わります)。
    upmpdcliのリポジトリを組み込んであるのでaptコマンドで普通にインストール出来ます。

    カーネルを6.12.28→6.12.40にしました。
    標準RTオプションが使えるのでRTにしてます。
    clangでビルドしてあります。
    i2s-dacで768KHz出るようになってます(にしたつもりです)。
    よろしければお試し下さい。

    https://udo.sakura.ne.jp/aoe/2025-05-13-raspios-bookworm-arm64-lite-clto-aoe.img.xz
    rootのパスワードはraspberryです。
    (前回とファイル名が変わってませんがアップデートしてあります)