「Lenovo ThinkPad T480s」の版間の差分
Kusanaginoturugi (トーク | 投稿記録) |
Kusanaginoturugi (トーク | 投稿記録) 細 (→サーマルスロットリング) |
||
152行目: | 152行目: | ||
{{Pkg|throttled}} パッケージを[[インストール]]して {{ic|lenovo_fix.service}} を[[有効化]]してください [https://github.com/erpalma/throttled]。 |
{{Pkg|throttled}} パッケージを[[インストール]]して {{ic|lenovo_fix.service}} を[[有効化]]してください [https://github.com/erpalma/throttled]。 |
||
− | CPU にもアンダーボルトをかけることをお勧めします([[CPU の低電圧化#intel-undervolt]])。ほとんどの Kaby Lake R チップは -100mV 以上まで簡単にアンダーボルトすることができます。これは、サーマル |
+ | CPU にもアンダーボルトをかけることをお勧めします([[CPU の低電圧化#intel-undervolt]])。ほとんどの Kaby Lake R チップは -100mV 以上まで簡単にアンダーボルトすることができます。これは、サーマルスロットリングを防ぐのに非常に役立ちます。 |
=== PrivacyGuard === |
=== PrivacyGuard === |
2020年12月31日 (木) 13:31時点における版
デバイス | 動作 |
Intel Graphics | Yes |
ワイヤレス | Yes |
ALSA | ビープ無し |
トラックポイント | Yes |
タッチパッド | Yes |
ウェブカメラ | Yes |
指紋リーダー | Yes |
モバイルブロードバンド | Yes |
Bluetooth | Yes |
スマートカードリーダー | Yes |
PrivacyGuard | Yes |
この記事では Lenovo T480s ノートパソコンに Arch Linux をインストール・設定する方法を説明しています。大抵の機能は特に設定をしなくても上手く動作しまが、使用できない機能がいくつかあります。
ノートパソコン一般の記事や推奨事項についてはノートパソコンを見てください。
目次
ハードウェア
カーネル 4.15.7-1-ARCH を使用。
Release Date: 01/22/2018 Product Name: 20L7CTO1WW SKU Number: LENOVO_MT_20L7_BU_Think_FM_ThinkPad T480s
lspci
の出力:
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 08) 00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev 07) 00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 08) 00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th Gen Core Processor Gaussian Mixture Model 00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21) 00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21) 00:15.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0 (rev 21) 00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21) 00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #1 (rev f1) 00:1c.4 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 (rev f1) 00:1c.6 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #7 (rev f1) 00:1d.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #9 (rev f1) 00:1f.0 ISA bridge: Intel Corporation Device 9d4e (rev 21) 00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21) 00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21) 00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21) 00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (4) I219-V (rev 21) 04:00.0 PCI bridge: Intel Corporation JHL6240 Thunderbolt 3 Bridge (Low Power) [Alpine Ridge LP 2016] (rev 01) 05:00.0 PCI bridge: Intel Corporation JHL6240 Thunderbolt 3 Bridge (Low Power) [Alpine Ridge LP 2016] (rev 01) 05:01.0 PCI bridge: Intel Corporation JHL6240 Thunderbolt 3 Bridge (Low Power) [Alpine Ridge LP 2016] (rev 01) 05:02.0 PCI bridge: Intel Corporation JHL6240 Thunderbolt 3 Bridge (Low Power) [Alpine Ridge LP 2016] (rev 01) 06:00.0 System peripheral: Intel Corporation JHL6240 Thunderbolt 3 NHI (Low Power) [Alpine Ridge LP 2016] (rev 01) 3c:00.0 USB controller: Intel Corporation Device 15c1 (rev 01) 3d:00.0 Network controller: Intel Corporation Wireless 8265 / 8275 (rev 78) 3e:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd Device a808
lsusb
の出力:
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 013: ID 0bda:0316 Realtek Semiconductor Corp. Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 004: ID 5986:2113 Acer, Inc Bus 001 Device 003: ID 8087:0a2b Intel Corp. Bus 001 Device 005: ID 046d:c246 Logitech, Inc. Gaming Mouse G300 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
lsusb
(touchscreen model 20L8) の出力:
Bus 002 Device 002: ID 0bda:0316 Realtek Semiconductor Corp. USB3.0-CRW Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 004: ID 06cb:009a Synaptics, Inc. Bus 001 Device 003: ID 5986:2113 Acer, Inc Integrated Camera Bus 001 Device 005: ID 04f3:2398 Elan Microelectronics Corp. Touchscreen Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
USB-C DisplayPort
以下のアダプタはテスト済みです:
- Dell DA300
- Ethernet/HDMI/USB-A/DisplayPort 全てが動作します。ディスプレイの最大出力は 2560x1440@60Hz / 3840x2160@30Hz。4k@60Hz はcvt によるモードラインを使ったとしても利用不可能です。
- Moshi USB-C to HDMI Adapter
- 最大 4k@60Hz で xrandr を使って動作します。
- Ugreen USB-C Hub for Macbook[リンク切れ 2020-12-27]
- すべてがそのまま動作します(3840x2160@60Hz はテストされていません)。おそらく、このハブのすべてのバリエーションも動作します。
省電力機能
特別な設定をせず、ファームウェアのデフォルト設定では、使用電力量が少々高くなっています (アイドル状態で平均 7.5W)。バッテリーの持ちを良くする設定がいくつか存在します:
- EFI ファームウェアインターフェイスで "Thunderbolt BIOS Assist Mode" を "Enabled" に設定。アイドル状態からの復帰が少なくなります。
- ファームウェアの "Security" -> "I/O port access" で使用していない周辺機器を無効化。特に SD/MMC カードリーダーはアイドル状態でも電力を食います。
カーネル 4.15 現在、DisplayPort PSR (Panel self refresh) はデフォルトで無効になっており、強制的に有効にすると問題が発生します (システムがフリーズしたり、ディスプレイにラグが生じます)。4.17-rc1 では様々な改善がなされていますが、それでもときどき PSR を使うと画面が数秒間止まることがあります。
SD カードリーダー
SD カードリーダーは数ワットの電力を消費するという報告があります。たまに使用するなどの理由で BIOS で無効にしたくない場合、次のコマンドを使用してドライバをアンバインドすることで電源をオフにできます:
echo "2-3" | sudo tee /sys/bus/usb/drivers/usb/unbind
次のコマンドを実行して、リーダーの電源を入れることができます:
echo "2-3" | sudo tee /sys/bus/usb/drivers/usb/bind
指紋リーダー
指紋センサー 06cb:009a
は libfprint ではサポートされていません。
06cb:009a
をサポートする open-fprintd に基づいた python-validity プロジェクトがあります。[4] を参照してください。
python-validityAUR または python-validity-gitAUR を インストール して、デバイスを登録します:
fprintd-enroll
設定については Fprint#設定 を参照してください。
トラブルシューティング
サーマルスロットリング
Lenovo T480/T480s/X1C6 ノートパソコンにはスロットリングに問題があるという報告があります [6]。
MSR と MCHBAR のデフォルト値を5秒ごと (バッテリー稼働時は30秒ごと) に書き換えて組み込みコントローラが値をリセットしないようにすることで、CPU パッケージの電源上限 (PL1/2) を 44W (バッテリー稼働時は 29 W) に、温度トリップポイントを 95 ℃ (バッテリー稼働時は 85℃) に設定できます。
throttled パッケージをインストールして lenovo_fix.service
を有効化してください [7]。
CPU にもアンダーボルトをかけることをお勧めします(CPU の低電圧化#intel-undervolt)。ほとんどの Kaby Lake R チップは -100mV 以上まで簡単にアンダーボルトすることができます。これは、サーマルスロットリングを防ぐのに非常に役立ちます。
PrivacyGuard
PrivacyGuard 機能は LCD Shadow [8] とも呼ばれ、Linux 5.4 で導入されました [9]。
LCD シャドウを有効化するには:
echo 1 | sudo tee /proc/acpi/ibm/lcdshadow
反対に無効化するときは 0
を使います:
echo 0 | sudo tee /proc/acpi/ibm/lcdshadow
Qt アプリケーションでフリーズする (Intel ドライバー使用時)
Intel Graphics#アクセラレーションメソッドの選択を見てください。