「Linux4Tegra」の版間の差分
ナビゲーションに移動
検索に移動
(→概要) |
Administrator (トーク | 投稿記録) |
||
5行目: | 5行目: | ||
Jetsonシリーズには[[プリインストール]]されている。 | Jetsonシリーズには[[プリインストール]]されている。 | ||
− | [[ | + | 公式サイトでは[[Tegra2]]以降の[[SoC]]を搭載した製品で利用できるとしているが、製品ラインナップを考えるとほぼ[[Jetson TK1]]および[[Jetson TX1]]の専用[[OS]]と考えた方がよい。 |
+ | [[NVIDIA SHIELD]]でも使えるらしい。 | ||
− | + | == ビルド == | |
− | + | [[ソースコード]]は[[Ubuntu]]の差分で配布されているため、自前でビルドする場合はまずベースとなる[[Ubuntu]]の[[ソースコード]]を拾ってきてLinux4Tegraの[[ソースコード]]を上書きするという手法になる。ベースとなっているUbuntuはLinux4Tegraのバージョンごとに違うのでよく確認すること。 | |
− | |||
− | + | == パッケージ == | |
− | [[ | + | 一部のパッケージはUbuntu版とは異なる。とくに[[OpenGL]]を使用するアプリは軒並み[[Cg]]および[[CUDA]]で書き換えられたカスタムバージョンとなっている。 |
+ | |||
+ | たとえば[[Google Chrome]]の[[オープンソース]]版である[[Chromium]]などが該当する。Linux4Tegraバージョンは[[WebGL]]部分を[[Tegra]]にゴリゴリ最適化し、[[YouTube]]で[[フルHD]]や[[4K]]の動画を表示した際にも[[加速装置]]が働くようになっている。 | ||
== 関連項目 == | == 関連項目 == |
2020年7月7日 (火) 01:23時点における最新版
Linux4Tegra(別名:Linux for Tegra、通称:L4T)とは、NVIDIAが開発および配布しているLinuxディストリビューションである[1]。
概要[編集 | ソースを編集]
大雑把にいえばUbuntuにNVIDIA製品のドライバを最初からぶち込んだものである。 Jetsonシリーズにはプリインストールされている。
公式サイトではTegra2以降のSoCを搭載した製品で利用できるとしているが、製品ラインナップを考えるとほぼJetson TK1およびJetson TX1の専用OSと考えた方がよい。 NVIDIA SHIELDでも使えるらしい。
ビルド[編集 | ソースを編集]
ソースコードはUbuntuの差分で配布されているため、自前でビルドする場合はまずベースとなるUbuntuのソースコードを拾ってきてLinux4Tegraのソースコードを上書きするという手法になる。ベースとなっているUbuntuはLinux4Tegraのバージョンごとに違うのでよく確認すること。
パッケージ[編集 | ソースを編集]
一部のパッケージはUbuntu版とは異なる。とくにOpenGLを使用するアプリは軒並みCgおよびCUDAで書き換えられたカスタムバージョンとなっている。
たとえばGoogle Chromeのオープンソース版であるChromiumなどが該当する。Linux4TegraバージョンはWebGL部分をTegraにゴリゴリ最適化し、YouTubeでフルHDや4Kの動画を表示した際にも加速装置が働くようになっている。