「Lenovo ThinkPad X1 Carbon (Gen 5)」の版間の差分
(同期) |
Kusakata.bot (トーク | 投稿記録) 細 (文字列「http://www.thinkwiki.org/」を「https://www.thinkwiki.org/」に置換) |
||
8行目: | 8行目: | ||
{{Related articles end}} |
{{Related articles end}} |
||
− | {{tip|ThinkPad の資料は |
+ | {{tip|ThinkPad の資料は https://www.thinkwiki.org/wiki/ThinkWiki にまとまっています。}} |
== モデルの説明 == |
== モデルの説明 == |
2018年2月6日 (火) 23:08時点における版
関連記事
目次
モデルの説明
第5世代の Lenovo ThinkPad X1 Carbon です。
dmidecode を実行することであなたの使っているノートパソコンのバージョンを確認できます:
# dmidecode -t system | grep Version Version: ThinkPad X1 Carbon 5th
サポート
デバイス | 動作 |
Intel Graphics | Yes |
ワイヤレス設定#iwlwifi | Yes |
ドングル による有線接続 | Yes |
モバイルブロードバンド | Yes |
ALSA | Yes |
タッチパッド | Yes |
トラックポイント | Yes |
カメラ | Yes |
指紋リーダー | No |
電源管理 | Yes |
Bluetooth | Yes |
microSD カードリーダー | Yes |
指紋リーダー
搭載されている指紋リーダーは `138a:0097 Validity Sensors, Inc` ですが現在のところ Linux 用のドライバーが存在しません。ドライバーのリバースエンジニアリングは上手くいっていません [1]。('Validity Sensors' の親会社である) Synaptics はプロトコルを公開することができないと非公式に発言していますが、バイナリドライバーがリリースされる可能性はあります。
設定
キーボード Fn ショートカット
- Fn+4 は XF86Sleep を送信します (デフォルトではスリープ状態になります)。
- Fn+S は Alt_L+Sys_Req を送信します。
- Fn+P は Pause を送信します。
- Fn+B は Control_L+Break を送信します。
- Fn+K は Scroll_Lock を送信します。
- Fn+Space でキーボードバックライトが切り替わります。
- Fn 自体は XF86WakeUp を送信します (デフォルトではスリープから復帰します)。
ディスプレイ
以下の2種類のディスプレイが存在します:
- 14" FHD IPS (1920 x 1080): 動作
- 14" WQHD (2560 x 1440): 動作
バックライト制御
linux-4.12 と linux-4.13 の thinkpad_acpi
モジュールには問題があります。以下のように Fn+F5 や Fn+F6 で acpi イベントが生成されない場合:
kernel: thinkpad_acpi: This ThinkPad has standard ACPI backlight brightness control, supported by the ACPI video driver kernel: thinkpad_acpi: Disabling thinkpad-acpi brightness events by default... kernel: thinkpad_acpi: Standard ACPI backlight interface available, not loading native one
acpi_brightness=vendor
カーネルパラメータを設定することで問題は解決しますが、輝度の保存と復帰に問題が発生します。linux-4.14 では上記の問題は解決しています。
トラックポイントのスクロール
GNOME や MATE では特に設定をしなくても機能します。他のウィンドウマネージャでトラックポイントの中ボタンスクロールを有効にするには、xorg-xinput パッケージをインストールして .xinitrc に以下の行を追加してください:
xinput set-prop "TPPS/2 IBM TrackPoint" "libinput Scroll Method Enabled" 0 0 1
Lenovo ThinkPad Thunderbolt 3 ドッキングステーション
USB-C ドックは Thunderbolt 3 デバイスです。接続すると大量の PCI エントリが発生します:
06:00.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02) 07:00.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02) 07:01.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02) 07:02.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02) 07:04.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02) 3c:00.0 USB controller: Intel Corporation Device 15d4 (rev 02)
カーネル 4.10.13 では特に設定をしなくてもドックは問題なく機能します。ホットプラグも機能し、ドックの接続を解除すると全てのデバイスが消えます。再び接続すると USB デバイスが自動的に復帰します。ただしディスプレイを表示するには xrandr の実行が必要です。
Ethernet
r8152 ベースの USB イーサネットポートは設定不要で動作します。以下のメッセージが表示される場合:
[ 7.574773] r8152 4-1.1:1.0 (unnamed net_device) (uninitialized): Unknown version 0x6010
r8152-dkmsAUR をインストールすることで問題は解決します (DKMS モジュールはバージョン 0x6010 を追加します)。
USB
コンピュータにドックを接続して起動しなくてもドックの内蔵 USB ハブを使用できるようにするには、BIOS の Thuderbolt 設定で "Security Level" を "No Security" に設定してください。また、ドックに接続した USB 周辺機器が全て機能するように "Support in pre boot environment" を有効にしてください。
HP Thunderbolt 3 ドック
HP Thunderbolt 3 ドックは特に設定をしなくても動作します。
トラブルシューティング
復帰後にファンが最大速度になる
サスペンドから復帰したときにファンが最大になるバグが存在します。このバグはカーネル 4.12.4-1 以上では修正されています。
古いカーネルのためのパッチセットは次を参照: https://bugzilla.kernel.org/show_bug.cgi?id=196129#c26
古いバージョンのカーネルを使っている場合、カーネルに手動でパッチを適用するか、ファンが暴走しなくなるまでサスペンド (Fn+4
) と復帰 (Fn
) を繰り返してください。
トラックポイント/トラックパッドが機能しない
Synaptics ドライバーにはバグが存在し、トラックポイントが起動時に有効になっているとき、トラックポイントとトラックパッドの両方が使えなくなることがあります。
問題が発生している場合、以下のような表示が dmesg で確認できます:
kernel: psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1 kernel: psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1 kernel: psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1 kernel: psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1 kernel: psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1 kernel: psmouse serio1: issuing reconnect request
linux-tp-x1-carbon-5thAUR をインストールすることで問題は解決します。https://gist.github.com/ursm/6d1007f44a1d6beeb670b3c3a6a78ea4 を参照。