NVIDIA L4T(Linux 4 Tegra)GPUモジュールを3.10から最新バージョン(4.19 LTSなど)にアップグレードします。

NVIDIA L4T(Linux 4 Tegra)GPUモジュールを3.10から最新バージョン(4.19 LTSなど)にアップグレードします。

私はARM(armv7h)ChromeBook、特にNVIDIA Tegra K1 GPUを搭載したAcer ChromeBook 13の所有者です。最近、Chrome OS(Linux 3.10)カーネルを使用して、以前のUbuntu 16.04 LTS(Xenial Xerus)XorgパッケージであるUbuntu 22.04(Jammy Jellyfish)LTSの実行に成功しました(最新のXorgバージョンはNVIDIAのblobでは機能しないため)。効果的なGPUアクセラレーションには、独自のNVIDIA L4T(Linux 4 Tegra)21.8を使用してください。これまでシステムはほとんどスムーズに実行されており、GPUは老後にもかかわらず耐えられています。主な問題は、Jetson TK1ユーザーに似たデバイスがNVIDIA GPUカーネルモジュールを搭載したLinux 3.10に依存していることです。

私はより安全なカーネルを使用することを好みます。このデバイスは実際には最新のLinux 6.xカーネルをサポートしていますが(機能を追加するためにいくつかのパッチしか追加されていません)、L4Tカーネルモジュールを最新のLinuxカーネルバージョンに移植しようとした人はいないようです。私はそのような古いカーネルに頼りたくないので、NouveauがすでにこのGPUには適していないので、NVIDIA独自のドライバを使用しています(残念ながら、このGPUをNouveauで利用できないようにする未解決のMesa回帰の問題がたくさんあります)。この場合、ヌーボーはオプションではありませんでした。これはカーネル修正の最初の試みではありませんが、少し異なります。少なくとも、L4Tカーネルモジュールはオープンソースです。

Tegra GPUモジュールを使用して少なくともカーネルを4.19 LTS(現在)に拡張することを望んでいますが、可能であればすぐに中断されないLTSバージョン(4.19 LTSなど)を使用することをお勧めします。

このカーネルモジュールを起動するにはどうすればよいですか?どこから始めるべきですか?どんな助けでも大変感謝します。ありがとうございます!

L4T 21.8ページ

関連情報