Ubuntu 16.04 Skylake 6th Generation画面のちらつき


33

ここにLenovo ThinkPad t460があります。NVMe PCI SSDバージョンです。CPUはIntel HD 520を搭載したi7 6600U(Skylake第6世代)です。

約1か月前(2016年3月から)、Ubuntu GNOME 16.04 Beta 1をインストールしました。既知の問題(タッチパッドの物理ボタンの問題、蓋の閉じの問題)以外はすべて正常に機能しているようです。

現時点では、カーネルバージョン4.4.0-7を使用していました。数日後、カーネルの更新がいくつか行われました(4.4.0-12、4.4.0-14、および4.4.0-15)。突然、画面のちらつきが発生しました。それは本当にく、私はもう働けませんでした。そのため、カーネルバージョンを4.4.0-7にダウングレードし、保留にしました(apt-mark holdを使用)。画面のちらつきが消えました。現在、ブラウジング時にいくつかのグラフィックアーティファクトがあります(firefox、chromium)。「スムーズスクロール」オプションを無効にすることで、これらを取り除くことができたと思います。

他の誰かが同様の問題を経験していますか?それとも、誰かがすでにこの問題の解決策を見つけましたか?

PS:数日前にUbuntu GNOME 16.04 Final Betaをインストールしていて、カーネルバージョン4.4.0-16を試してみました。これにより、タッチパッドの物理ボタンの問題が解決しました。しかし、残念ながら、画面のちらつきは解決されませんでした。そのため、前述のように、カーネルバージョン4.4.0-7に戻りました。


2
これを見てとてもうれしいです。新しく購入したマシン(ThinkPad t460s)にハードウェアの問題があるのではないかと心配し始めていました。これを裏付けることができます。時々、ゆがみのちらつきが生じますが、他の場合は、完全な黒さのちらつきです。ちらつきはどれほどひどかったですか?私にとっては、ちらつきが発生するのはたぶん1分に1回であり、私の側からの入力とは関係がないようです。
モーテンフリッシュ

とても厳しいものでした。数秒ごと。働けなかった。
博多又

動画のちらつきが次のようになっている場合、興味があります:youtube.com/watch
v=TqAljJ0U5Pc

Lenovo Yoga 13(Ubuntu + Gnome3)を使用していますが、同様の問題が発生します。上記のビデオに似ています。頻繁に発生しますが、ちらつきは、クロムのタブバー全体またはエディターのメニューバー全体になります。UIのいくつかの要素の上にマウスを置くと、さらに発生します。カーネルを4.5.6にアップグレードしましたが、今ではあまり起こりません。しかし、去っていません。
eSniff

回答:


24

@brianjcohenは私を正しい方向に導いた。クロムに関するバグレポートには、この問題の背景に関するいくつかの良い議論がありましたが、Intelドライバーオプションに関するx.orgの問題のようです。必要に応じてここで参照できます。

https://bugs.chromium.org/p/chromium/issues/detail?id=606152#c63

修正するには/usr/share/X11/xorg.conf.d/20-intel.conf、次のようにルートとしてファイルを作成または編集します。

Section "Device"
    Identifier "Intel Graphics"
    Driver "intel"
    Option "AccelMethod" "sna"
    Option "TearFree" "true"
    Option "DRI" "3"
EndSection
  • 議論から、AccelMethodデフォルトはであるはずですがsna、明らかにそれを明示的に設定しないとXがクラッシュする可能性があります。snaにダウングレードするよりも間違いなく高速ですuxa
  • TearFree ビデオレンダリングの涙を防ぐのに役立ちます
  • DRIドライバーがどのように物事をレンダリングするかについての方法であり、これが重要なオプションだったと思います。それが何であるかについての全体の束を見つけることができます:https : //en.wikipedia.org/wiki/Direct_Rendering_Infrastructure#DRI3
  • また、manページを読むこともできます man 4 intel

これらの設定はクロムのちらつきを修正しましたが、スカイプの問題は残りました。「uxa」は両方を修正
アントン

これを行うと、再起動後にcompizとxorgに大量のCPU負荷が発生しました
MattBoothDev

Chromiumの問題を修正しました。画面が更新されている場合にのみ、XorgはCPU負荷を増加させます。Chromiumは、フルスクリーンビデオ用に最大1つのCPUコア(i7-7700T)を使用することもできますが、チェックしていないため、それが以前の動作からの変更かどうかはわかりません。
コーデラー

これはHP EliteBook 850 G3で機能し、アプリケーションに関係なく画面全体に問題がありました。ドッキングステーションを介して接続されたデュアルモニター。今では、すべてスムーズで高速であり、余分なCPUも使用されていません。
ロン・スミス

8

更新:昨日、Ubuntu GNOME 16.04を新たにインストールしました。最新のカーネルバージョン4.4.0-18が付属していました。(少なくとも今までは)画面のちらつきの問題を解決したようです。さらに、タッチパッドの物理ボタンは意図したとおりに機能します(つまり、スクロールとドラッグアンドドロップが機能します)。Webブラウザー(FirefoxおよびChromium)には画面のティアリングがあるようです。しかし、実際には以前の画面のちらつきの問題とは比較できません。Firefoxでは、「スムーズスクロール」オプションを無効にすることで、画面のティアリングを取り除くことができました。残念ながら、同じ手順はクロムでは役に立たないようです。


4.4.0-18を実行していますが、ちらつきが止まったようです。4.4.0-17にはまだ存在していましたが。新しいカーネルは問題を解決したようです。
モーテンフリッシュ

ThinkPad T460sの問題であったサスペンド時のフリーズに関する以前の問題も、4.4.0-18カーネルアップデートによって解決されたようです。
モーテンフリッシュ

面白い。Mike O'Connellのsna => uxaオプションを変更しない限り、4.4.0-18でちらつきの問題があります(以下を参照)。どの解像度で実行していますか?
brianjcohen

2
BIOSを起動して(マシンの実行中にcontrol-escapeを押して、機能ロックを有効にし、マシンの電源がオンになったらF1)、グラフィックメモリをデフォルトの256mbから512mbまで切り替えます。これにより、SNAがオンになっていても、ちらつきの問題は解決したと思います。
-brianjcohen

1
@brianjcohenによる提案は私のために働いた(Lenovo ThinkPad x260)。このようなシンプルなソリューション-ありがとう!
zooglash

6

新しいLenovo X1 Carbonランニングストック16.04(4.4.0-33カーネル、Skylake GT2グラフィックス)でこの問題が発生しました。上記の2つの回答(basicdaysとMike O'Connellの回答)を試しましたが、どちらも機能しませんでした。前者は、グラフィックスを使用できないほど遅くしました。後者は、グラフィックの初期化にまったく失敗しました。

最後に、ここで説明した他の方法で問題を解決しました。つまり、問題のあるインテル固有のグラフィックスドライバーを削除しました。これまでのところ、すべてが良さそうです。Chromeのちらつきはなく、他のアプリの一部のグリッチな動作も消えたようです。

要するに、これを実行してから再起動すると、すべてがうまくいくはずです:

sudo apt-get purge xserver-xorg-video-intel

5

試してください:

インテルドライバーをSNAからUXAに切り替えると、かなり助けになりました(ここのデルスカイレイクで)。

Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "AccelMethod"  "uxa"
EndSection

/usr/share/X11/xorg.conf.dのファイルに追加して、これをxorg構成に追加します


1
ヒントをありがとう。私はそれを適用しようとしたとき、私は奇妙な何かに気づきました。/usr/share/X11/xorg.conf.dディレクトリには、Intel grahpicsの構成ファイルがありませんでした。グラフィックスの唯一の構成ファイルは、10-amdgpu.confという名前でした。なぜこれができるのか考えていますか?10-amdgpu.confファイルを削除して、20-intel.confという名前の別のファイルに置き換えるだけですか?
はくなまたた

既存のファイルはそのままにしておきます。
マイクオコンネル

ありがとう-これはちらつきの問題を解決するように見えました。ただし、表示設定で使用可能な解像度の数は、これを行うと大幅に減少することに気付きました。UXAとSNAについて深く掘り下げることなく伝えることができることから、なぜこれが起こったのかがわかります。
-brianjcohen

これは私にとっては「機能します」(画面はちらつきがありませんでした)が、すべてが本当に本当に遅くなります。topをチェックすると、X11サーバーはCPUの85〜90%を使用していました。
ロン・スミス

2

redditのユーザーは、Intel DRMブランチ(http://kernel.ubuntu.com/~kernel-ppa/mainline/drm-intel-nightly/current/)のカーネル4.6.0-994-genericが画面のちらつきを修正したと報告しました。


私は4.9.0-15 BayTrailにあった私のために働くようで、ちらつきがこれまでdissapearedたデイリービルド4.10.0-994を使用してi915.andのちらつきをたくさん持っていた
デビッド・ウォーカーに

あまりにも早く話した。私は現在4.10.0-994にあり、ちらつきが戻ってきました!
デビッドウォーカー

2

私はこれが他の誰もが抱えているのと同じ問題であることを100%確信していません。しかし、私が抱えていた問題(Lenovo T460s、Skylake、16.04を実行中)は、特にビデオやアニメーション効果がページにある場合、Google Chromeで単一フレームのちらつきと時々の裂け目が発生することでした。この問題はFirefoxで再現できませんでした。--disable-gpu-driver-bug-workarounds --enable-native-gpu-memory-buffersでChromeを起動し、続いてchrome:// flagsに移動してすべての実験フラグをデフォルトにリセットすることで、問題を解決できました。説明は、デフォルトでは(そしてこれがUbuntu固有かどうかはわかりません)、フラグが示すように、既知のGPUバグの回避策が有効になっており、これらの回避策はもはや必要ではないと考えています実際には逆効果です。

詳細はこちら:https : //bugs.chromium.org/p/chromium/issues/detail?id=606152

これらのスタートアップスイッチをChromeランチャーに追加するために、次のことを行いました。

  1. ダッシュを開き、「chrome」と入力します。
  2. Chromeアイコンを任意のフォルダーにドラッグします(ホームフォルダーを使用しました)
  3. ホームフォルダーのアイコンを右クリックし、[プロパティ]をクリックします。
  4. [コマンド]ボックスで、「%U」の後にスイッチを追加します。
  5. Chromeアイコンをランチャーにドラッグして、そこでロックします。

編集:4.4.0-22.39を実行していますが、他のカーネルリリースではこれを試していません。


2

次のカーネルブートパラメーターを見つけました。これらは、いくつかのXorg修正(いずれか)を試した後に画面のちらつきに影響するためです。

  • RC6スリープモードを無効にする:i915.enable_rc6=0または
  • パネルのセルフリフレッシュを無効にする i915.enable_psr=0

詳細はこちら

これらを追加するには、/ etc / modprobe.d / i915.confを作成して編集します

options i915.preliminary_hw_support=1 i915.enable_psr=0

または試す

options i915.preliminary_hw_support=1 i915.enable_rc6=0

その後、これらの新しいモジュールオプションを使用するために再起動し、スリープ/ウェイクサイクルによるちらつきをテストしました。どれも役に立たなかったようです。16.10に関しては、このi915.preliminary_hw_support=1部分は必要ないかもしれません。


ここからLinux用のIntelの最新ドライバーも使用していることを忘れていました。
m1st0

1

私は同じ問題を抱えていたので、私は無効にしました tlpました/etc/default/tlp。に変更TLP_ENABLE=1TLP_ENABLE=0ます。

電源管理がちらつきを引き起こすようです。

このソリューションは、バッテリーの寿命に影響を与える可能性があります。


1

私のUbuntu 16.04で画面のちぎれやちらつきをなくすためにやらなければならなかったことは次のとおりです。

sudo apt-get install xserver-xorg-video-intel libva-intel-vaapi-driver

作成と編集~/.drirc

<device screen="0" driver="dri2">
    <application name="Default">
    <option name="vblank_mode" value="0"/>
    </application>
 </device>

作成と編集/usr/share/X11/xorg.conf.d/20-intel.conf

Section "Device"
  Identifier "Intel Graphics"
  Driver     "intel"
  Option     "AccelMethod" "sna"
  Option     "TearFree" "true"
  Option     "DRI" "3"
EndSection

上記はほとんどトリックを行います。:しかし、まさにこの動画のようにちらつき生成最近のカーネルのバージョン(最新の4.8までの4.0からアップ)での持続的なカーネルのバグがあり、https://www.youtube.com/watch?v=TqAljJ0U5Pcが

ただし、非常に古いカーネルを使用している場合、ちらつきは停止します。

古いカーネルをダウンロードしてインストールします。

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.11.11-trusty/linux-image-3.13.11-03131111-generic_3.13.11-03131111.201411111336_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.11.11-trusty/linux-headers-3.13.11-03131111_3.13.11-03131111.201411111336_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.11.11-trusty/linux-headers-3.13.11-03131111-generic_3.13.11-03131111.201411111336_amd64.deb

sudo dpkg -i linux-headers-3.13.11-03131111_3.13.11-03131111.201411111336_all.deb linux-headers-3.13.11-03131111-generic_3.13.11-03131111.201411111336_amd64.deb linux-image-3.13.11-03131111-generic_3.13.11-03131111.201411111336_amd64.deb

最後に行うことは、上記のカーネルをデフォルトのカーネルにすることです。

/etc/default/grub次の行を編集および変更/追加します。

GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 3.13.11-03131111-generic"

最後に、grubを更新します。

sudo update-grub

こんにちはパウエル、私はこれを得ています:E: Unable to locate package libva-intel-vaapi-driver
-vabada

@dabad興味深い。あなたは、常に直接の.debをダウンロードしてインストールしようとすることができます:launchpad.net/ubuntu/+source/intel-vaapi-driver
パヴェルGościcki

1

16.04 + Gnome Shellを実行しているLenovo Yoga 2 Proでも同じ問題が発生しました。

ビデオ: https //www.youtube.com/watch?v=j_NNn1S_nX8

画面の点滅は、10分後に、または2時間後に発生します。マウスが動いている間は停止し、ctrl-alt-f1を介してコンソールを切り替えることで、1時間程度一時的に停止することができました。私はこのスレッドですべてを試してみましたが、成功しませんでしたが、カーネルを4.4.0-040400に変更するというバグレポートに出くわしました。カーネルが4.6からダウングレードしてから12時間で、ちらつきがなくなりました!

これは私が使用したカーネルです。これらをインストールし、古いカーネルをアンインストールするだけです。 http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-wily/



0

カーネル4.6.0-994-generic、Massimilianoが投稿したリンクからこの問題を修正しました。

i5-5200Uプロセッサを搭載したAcer Chromebookを使用しています。症状は、最初にラップトップを起動したときにちらつきがあったことです。問題を解決するには、蓋を数回閉じて開ける必要があります。

4.6.0-994-genericをインストールしたため、正常に動作します。


0

nvidia geforceグラフィックスを搭載したDell inspiron 3000で15.10から16.04にアップグレードしました。非常に迷惑なちらつきがありました。私のためにそれを修正したことは、デフォルトの画面の明るさを変更することでした。明るくまたは低く固定しました。デフォルトレベルに戻すと、ちらつきが戻ります。


0

XPS 13 9350でも同じ問題が発生しました。(カーネル4.4.0-22-generic)問題の内容は今はわかりません。Skypeのインストール後に開始すると思いますか?!ubuntuをインストールした後、ちらつきませんでした。数日後に開始し、スカイプをインストールした後に開始すると思いますか?確信はないけど ;-(

最新のカーネル(4.6.0-040600-generic)をインストールすると、問題が修正されました。

最新のカーネルバージョンをインストールする簡単な方法は次のとおりです:https : //www.youtube.com/watch?v=CokrHUykkUQ

マッシミリアーノのおかげで、彼は最高のヒントをもたらします!!!


0

ここで、Dell XPS13Intel®HD Graphics 520(Skylake GT2)で同じ問題に直面していました。Ubuntu 16.04 Xenialを実行していますが、システム設定->ソフトウェアと更新->追加ドライバーでこの問題を解決し、「Intel-microcode(proprietary)からIntel CPU用のプロセッサーマイクロコードファームウェアの使用」を有効にしてから再起動します。それがあなたにも役立つことを願っています!


0

Samsung 9、i7-6500uでMint 18をテストする際に同じ問題が発生しました。

tlpをオフにすることで解決した上記のポスターと一致して、powertopを使用して選択した場合にのみちらつきが発生することがわかりました。

「不明なUSBデバイス1〜5の自動サスペンド(8087:0a2b)

「悪い」から「良い」へ、すなわち「良い」でこの自動サスペンドをオンにすると、ちらつきが発生しますが、「悪い」では発生しません。

これが「悪い」ままなので、私のディスプレイは安定しています。


0

私は同様の問題を抱えていたため、解決策を求めてこのスレッドに到達しました。

カーネルを4.8にアップグレードすると状況が改善されましたが、Linuxドライバー用のIntel Graphicsをインストールすることで解決しました。

https://01.org/linuxgraphics/downloads

Ubuntu 16.04の場合、最新ではなくv2.0.2が必要であることに注意してください(現在v2.0.3)

https://01.org/linuxgraphics/downloads/intel-graphics-update-tool-linux-os-v2.0.2


0

それは黒い線があるものですか?私のサムスンウルトラブックでも同じ問題が発生しています。hdmiポートで「1080P」のフル解像度でのみ発生します。主に「ファイルまたはウェブブラウザ」のような白い背景がある場合、画面が本当に明るい場合にこれが最も発生するようですが、「1080pムービーの再生」などのGPU集中型アプリの影響はほとんどないようです。色または明るさのみが設定されているように見えますか?

修正ではなく、問題を修正する更新プログラムをリリースするまでの回避策です。

フル解像度1080pから解像度を1つ下げると停止するようですが、まだ問題がある場合は試してみてください:)

編集:カーネル4.8.10も試してみてください。これは、インテルHD4000 HDMI出力で1080Pの黒い線を永久に修正する「唯一の」カーネルです。それを修正しないでください。ubuntuカーネル更新ユーティリティを使用して、「Ukuu」というショットを与えます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.