「Lenovo ThinkPad T480s」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(章立てを変更)
タグ: visualeditor-switched
(Thermal Throttling の修正を追加)
91行目: 91行目:
   
 
echo "2-3" | sudo tee /sys/bus/usb/drivers/usb/bind
 
echo "2-3" | sudo tee /sys/bus/usb/drivers/usb/bind
  +
  +
== Thermal Throttling の修正 ==
  +
  +
[https://www.reddit.com/r/thinkpad/comments/870u0a/t480s_linux_throttling_bug/ ここ] に記載されているように、Lenovo T480 / T480s / X1C6 ノートブックPCでのLinuxスロットルの問題の回避方法。
  +
  +
このスクリプトは、5秒ごとにMSRとMCHBARのデフォルト値をオーバーライドすることにより、CPUパッケージの電力制限(PL1 / 2)を44 W(バッテリで29 W)、温度トリップポイントを95 C(バッテリで85 C)に強制します。内蔵コントローラがこれらの値をデフォルトにリセットするのをブロックします。
  +
  +
{{AUR|throttled}} または {{AUR|lenovo-throttling-fix-git}} パッケージをインストールしてください。
  +
  +
https://github.com/erpalma/throttled
   
 
== 参照 ==
 
== 参照 ==

2019年2月26日 (火) 18:07時点における版

デバイス 動作
Intel Graphics Yes
ワイヤレス Yes
ALSA ビープ無し
トラックポイント Yes
タッチパッド Yes
ウェブカメラ Yes
指紋センサー No

この記事では Lenovo T480s ノートパソコンに Arch Linux をインストール・設定する方法を説明しています。大抵の機能は特に設定をしなくても上手く動作します。

ノートパソコン一般の記事や推奨事項についてはノートパソコンを見てください。

ハードウェア

カーネル 4.15.7-1-ARCH を使用。

リリース日: 01/22/2018
製品名: 20L7CTO1WW
SKU 番号: 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

指紋リーダー

指紋センサーの 06cb:009a は現在のところ libfprint ではサポートされていません。windows ドライバーをリバースエンジニアリングするプロジェクトが存在します: https://github.com/nmikhailov/Validity90

省電力機能

ファームウェアのデフォルト設定では、使用電力量が少々高くなっています (アイドル状態で平均 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

Thermal Throttling の修正

ここ に記載されているように、Lenovo T480 / T480s / X1C6 ノートブックPCでのLinuxスロットルの問題の回避方法。

このスクリプトは、5秒ごとにMSRとMCHBARのデフォルト値をオーバーライドすることにより、CPUパッケージの電力制限(PL1 / 2)を44 W(バッテリで29 W)、温度トリップポイントを95 C(バッテリで85 C)に強制します。内蔵コントローラがこれらの値をデフォルトにリセットするのをブロックします。

throttledAUR または lenovo-throttling-fix-gitAUR パッケージをインストールしてください。

https://github.com/erpalma/throttled

参照