web-dev-qa-db-ja.com

Ubuntu 16.10 / 17.04 / 17.10でIntel Graphicsスクリーンのティアリング/フリッカーの「解決策」が過剰なファン使用を引き起こす

複数のユーザー( onetwothreefourfive )が報告していますIntelグラフィックカードは、Ubuntu> = 16.10で深刻な画面の破損/ちらつきを引き起こすことしばしば提案される「解決策」は、ブートパラメータi915.enable_rc6=0を追加することです。

ただし、画面のちらつき/引き裂きを修正している間、この「解決策」により、ファンが絶えず(常に、everオフになるように)作動し、過度に高速。この問題を投稿して、ファンの問題(または、代替として、ちらつき/引き裂きの問題を修正したが、ファンの問題を引き起こさないもの)があるかどうかを確認します。

完全を期すために、Ubuntu 16.10/17.04/17.10(Kabylake)でカーネル4.11.0-10-genericを使用してLenovo 910を実行しており、グラフィックカードはVGA compatible controller: Intel Corporation Device 5916 (rev 02)です。

:この問題は、アップストリームカーネル(v4.13.0-041300rc4)にも存在することを確認しました。カーネルを16.04 LTSカーネルに戻すと、画面の破損が修正されますが、これは単なる回避策です。 最近(2017年9月3日)、カーネル4.9.0-3-AMD64でデフォルトのDebianインストールを試みましたが、画面がちらつきません(画面は90度回転します)。

注2:ブートパラメータi915.enable_rc6=0を使用すると、システムが長期にわたって使用できなくなります。ストリーミングビデオを3時間視聴しようとすると、マシンの動作が遅くなり、応答しなくなります。

注3バグレポート を提出しました。

注4:これは関係ないかもしれませんが、ポインティングデバイス(トラックパッド)またはキーボードが使用中です。

13
Rsync

何が問題を解決したのか分かりません。当初、カーネル4.13.0-16を実行するUbuntu 17.10をインストールすると考えていました。しかし、17.04のバックアップに戻ったところ、4.10.0-37-genericカーネルは問題なく実行されました。

私は修正が実際にLenovoファームウェアをアップグレードしていると推測します。これはWindows経由でしか行えません(私の知る限り)。ある時点で誤ってWindowsパーティションを起動し、アップグレードプロセスに耐えました。しかし、それはそれを修正したものでなければならなかったと思います。

注:17.10がリリースされる前に Kali Linuxカーネル をコンパイルして使用することで、問題を「解決」しました。

0
Rsync

正しい解決策は、次のファイルを作成することです。

/etc/X11/xorg.conf.d/20-intel-graphics.conf

次のコンテンツを持っている:

Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "TripleBuffer" "true"
   Option      "TearFree"     "true"
   Option      "DRI"          "false"
EndSection

/usr/share/X11/xorg.conf.dにこれらのファイルを作成しないでください。これは、Xの構成ファイルの例の場所です。not実際にロードされるものではありません。

13
Adam Gausmann

これらの手順を使用して画面のちらつきを修正し、

Sudo gedit /usr/share/X11/xorg.conf.d/20-intel_flicker_fix.conf

これらの行を貼り付け、

Section "Device"
  Identifier  "Intel Graphics"
  Driver      "intel"
  Option      "TripleBuffer" "true"
  Option      "TearFree"     "true"
EndSection

保存して再起動します。

それでも解決しない場合は、を使用して削除できます

Sudo rm /usr/share/X11/xorg.conf.d/20-intel_flicker_fix.conf
2
Sirajus Salekin