web-dev-qa-db-ja.com

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

ここに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に戻りました。

33
hakunamatata

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

8
hakunamatata

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

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

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

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#DRI
  • man 4 intelのmanページも読むことができます
24
basicdays

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

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

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

Sudo apt-get purge xserver-xorg-video-intel
6
rog

試してください:

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

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

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

5
Mike O'Connell

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

  • RC6スリープモードを無効にします:i915.enable_rc6=0 OR
  • パネルのセルフリフレッシュを無効にする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部分は必要ないかもしれません。

2
m1st0

Redditのユーザーから、kernel 4.6.0-994-genericfromIntelDRMブランチ( http://kernel.ubuntu.com/~kernel-ppa/mainline/drm-intel-nightly/current/ )は画面のちらつきを修正しました。

2
Massimiliano

私はこれが他の誰もが抱えているのと同じ問題であることを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
brianjcohen

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/

1
Sean Hanson

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

上記のalmostがトリックを行います。ただし、最近のカーネルバージョンには永続的なカーネルバグがあり(4.0から最新の4.8まで)、このビデオのようにちらつきが発生します。 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
1

/etc/default/tlptlpを無効にすることになり、同じ問題が発生しました。 TLP_ENABLE=1TLP_ENABLE=0に変更しています。

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

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

1
theo2021

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

0
Glen

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

修正ではなく、問題を修正するアップデートをリリースするまでの回避策です。

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

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

0
Damien Gorlick

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

0
Nepheline

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

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

最新のカーネルバージョンをインストールする簡単な方法を次に示します。---(https://www.youtube.com/watch?v=CokrHUykkUQ

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

0
timbo

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
Romi Kuntsman

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

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

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

0
Alfy