Lenovo ThinkPad X13s Gen 1のサポート状況
「Ubuntu 24.04 LTS」の「Lenovo ThinkPad X13s Gen 1」のサポート状況を紹介します。Lenovo ThinkPad X13s Gen 1
「ThinkPad X13s Gen 1」は「Lenovo」が販売するラップトップ(ノートPC)です。特徴はCPUにARM64アーキテクチャーの「Qualcomm Snapdragon 8cx Gen 3 SC8280XP」を搭載している点でしょう。
ちなみにGPUは「Integrated Qualcomm Adreno 690 Graphics」です。
Ubuntu 23.10でディスクイメージが登場した
以前紹介したように「Ubuntu 23.10」で「ThinkPad X13s Gen 1」向けディスクイメージがリリースされました。「Ubuntu 23.10」では「ThinkPad X13s Gen 1」に対応するため、「linux-laptop」パッケージから「ThinkPad X13s Gen 1」に対応した「Linux kernel」が提供されています。
また「linux-meta-laptop(メタパッケージ)」/「linux-image-laptop-23.10(バイナリーパッケージ)」から必要な固有の設定が提供されるようになっています。
Ubuntu 24.04 LTSのサポート状況
以下で「Ubuntu 24.04 LTS」のサポート状況が紹介されています。リリースに間に合わなかった
「Ubuntu 24.04 LTS」で「ThinkPad X13s Gen 1」を公式サポートするために作業が行われていましたが、残念ながら「Ubuntu 24.04 LTS」のリリースには間に合わず、「Ubuntu 24.04 LTS」で「ThinkPad X13s Gen 1」は公式にサポートされていません。主な原因はリソース不足です。
取り組みは続いている
「Ubuntu 24.04 LTS」での公式サポートには間に合いませんでしたが、引き続き「Ubuntu 24.04 LTS」で「ThinkPad X13s Gen 1」に対応するための作業が行われています。Linux kernelパッケージの変更
「Ubuntu 23.10」では「ThinkPad X13s Gen 1」に対応した「Linux kernel」を「linux-laptop」パッケージから提供していましたが、「Ubuntu 24.04 LTS」でこのパッケージは削除されています。変わりにgenericカーネルで「ThinkPad X13s Gen 1」に対応しています。
固有の設定
「ThinkPad X13s Gen 1」の動作に必要な固有の設定は、「ubuntu-x13s-settings」パッケージから提供されるようになりました。「ubuntu-x13s-settings」パッケージはまだ「Ubuntu 24.04 LTS」の公式リポジトリーにはありません。
現在このパッケージは、以下のPPAから提供されています。
Ubuntu 24.04 LTSをクリーンインストールする場合
以下のディスクイメージを利用して「Ubuntu 24.04 LTS」をクリーンインストールする場合、UEFIセキュアブートをオフにする必要があります。また「Windows」とデュアルブートしたい場合、「BitLocker」を無効にしておく必要があります。
ディスクイメージのダウンロード
現在「ThinkPad X13s Gen 1」に対応した「Ubuntu 24.04 LTS」の非公式のディスクイメージが以下で公開されています。ちなみにこのディスクイメージには上記のPPAが予め含まれています。
Ubuntu 24.04 LTSへアップグレードする場合
「Ubuntu 23.10」から「Ubuntu 24.04 LTS」へアップグレードする場合、上記で紹介したようにパッケージ構成の変更があるため、そのままアップグレードすると起動しなくなります。Linux kernelパッケージの変更
まずアップグレード時に「linux-laptop(Linux kernel 6.5)」がgenericカーネル(Linux kernel 6.8)で置き換えられます。固有の設定
また固有の設定を提供する「linux-meta-laptop(メタパッケージ)」/「linux-image-laptop-23.10(バイナリーパッケージ)」も削除されます。この固有の設定には「initramfs」に含めるモジュールの情報や、GRUBでカーネルコマンドラインオプションの追加設定情報など、起動に必要な設定が含まれています。
そのためそのままだと「Linux kernel 6.8」で起動しなくなります。
これに対応するには一旦「Linux kernel 6.5」で起動して上記のPPAを追加した後、「ubuntu-x13s-settings」パッケージをインストールしてください。
その後「Linux kernel 6.8」の「initramfs」をアップデートしてください。
apt-add-repository -P ubuntu-concept/x13s
apt install ubuntu-x13s-settings
update-initramfs -u -k 6.8.0-<x>-generic
reboot
apt install ubuntu-x13s-settings
update-initramfs -u -k 6.8.0-<x>-generic
reboot
既知の問題
既知の問題があります。- 指紋認証リーダーが動作しません(Bug #2065376)
- カメラが動作しません(現在サポートに向け作業中)
- オーディオボリュームが非常に小さくなります(回避策)
- ハイバネーションや最小電力のサスペンドは動作しません
- 仮想化機能は動作しません
- ARMポインター認証は動作しません
- UEFIセキュアブートに対応していません
- os-prober ignores grub devicetree statement