rigaya / rkmppenc

Rockchip系SoCのHWエンコーダ(rkmpp)の性能実験
https://rigaya34589.blog.fc2.com/blog-category-35.html
Other
78 stars 8 forks source link

パッケージインストールの記述が不足していた点を修正 (Ubuntu向け) #3

Closed techmadot closed 1 year ago

techmadot commented 1 year ago

インストールドキュメントの修正を行いました。 Rock5 にて、Ubuntu 20.04 (rock-5b-ubuntu-focal-server-arm64-20221031-1328-gpt) のイメージを使用して、記載された手順でセットアップを行ったところ、clinfo の結果 Platform 0 となり、うまくライブラリのロードができていませんでした。

原因は libmali-valhall-g610-g6p0-wayland-gbm.so が libwayland-server.so.0 を要求するようで、初期状態ではこのライブラリを含まないためでした。状況を確認したときのものが以下のログです。 対処するために libwayland-server0 をインストールする手順をドキュメントに追記を行いました。

$ ldd /usr/lib/libmali-valhall-g610-g6p0-wayland-gbm.so
    linux-vdso.so.1 (0x0000007f8f86d000)
    libdl.so.2 => /lib/aarch64-linux-gnu/libdl.so.2 (0x0000007f88e13000)
    libpthread.so.0 => /lib/aarch64-linux-gnu/libpthread.so.0 (0x0000007f88de3000)
    libdrm.so.2 => /lib/aarch64-linux-gnu/libdrm.so.2 (0x0000007f88dc0000)
    libwayland-client.so.0 => /lib/aarch64-linux-gnu/libwayland-client.so.0 (0x0000007f88da1000)
    libwayland-server.so.0 => not found
    libstdc++.so.6 => /lib/aarch64-linux-gnu/libstdc++.so.6 (0x0000007f88bbf000)
    libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000007f88b12000)
    libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000007f889a1000)
    libgcc_s.so.1 => /lib/aarch64-linux-gnu/libgcc_s.so.1 (0x0000007f8897c000)
    /lib/ld-linux-aarch64.so.1 (0x0000007f8f83d000)
    libffi.so.7 => /lib/aarch64-linux-gnu/libffi.so.7 (0x0000007f88963000)
rigaya commented 1 year ago

pull requestありがとうございます!マージさせていただきました。

自分の環境ではもともと入ってしまっていたのかなと思います。ご指摘いただきありがとうございました。