Nvidia / Intelグラフィックスを使用したUbuntuでの画面の破損


31

私はあきらめてWindowsに戻ることに非常に近いので、ここの誰かが助けてくれることを本当に望んでいます。i7-4710MQ 2.5 GHzのMSI GT70 Dominator、Intel HD 4000(確かに)統合グラフィックスカード、GeForce GTX 970M / PCle / SSE2専用グラフィックスカードがあります。Ubuntu 14.04.3の標準インストールから始めましたが、ChromeからMinecraft、L4D2まで、試したすべてのプログラムで画面がひどく破れています。独自のNvidiaドライバー(nvidia-346のバージョン346.82)を使用しています。最高のパフォーマンスが得られると聞いたからです。画面のティアリングとは、vsyncがオフになっていることを意味します。何かが動いているとき、フレームがオフになっている水平線を見ることができます。

Nvidia X Server Settingsで「VBlankに同期」を有効にしようとしましたが、問題は解決しません。

私もBumblebeeをインストールしようとしましたが、optirunコマンドを使用してブラウザーを開き、Youtubeのビデオにアクセスすると、画面がちぎれたままです。

また、usr / share / lightdm / lightdm.conf.dにアクセスし、5-xserver-command.confを編集して-bsオプションを追加しようとしました。

redditからのアドバイスの後、15.04にアップグレードしましたが、うまくいきませんでした。

Nvidiaの電源設定を高に設定しようとしましたが、うまくいきませんでした。

ComptonとCompizを試しましたが、どちらもスクワットしませんでした。

nvidia-settingsのXサーバー表示設定では、「レイアウト」に画面が表示されず、「モデル」で選択できるのはX画面0のみであり、X設定ファイルに保存しようとすると「失敗しました」と表示されますX構成ファイルを生成してください!」

私はこのリンクを試しました、nada。

修正を試みるたびに再起動しました。私は本当にUbuntuを使用したいのですが、この画面の引き裂きが続く場合は、Windowsに戻らなければならないかもしれません。お願い、お願い、助けてください。誰でもできる助けは大歓迎です、ありがとう!


tbh:ファイル/etc/X11/xorg.conf.d/20-intel.confを作成するにはどうすればよいですか?

ターミナルを開き、次を入力しますsudo gedit /etc/X11/xorg.conf.d/20-intel.conf。その後、通常どおりファイルを保存します。
ミハルポロフカ

回答:


39

を含む/etc/X11/xorg.conf.d/20-intel.confを作成します

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

これですべてが修正されます。

ソースはhttps://wiki.archlinux.org/index.php/Intel_graphics#Tear-free_videoです

注:これは、bumblebeeを使用している場合にのみ機能します


コメントからの注意:10.10以降、設定ファイルのディレクトリは/usr/share/X11/xorg.conf.d

Ubuntu 16.04 LTS以降、次のスクリプトを使用してNVIDIAとINTELのグラフィックスカードを切り替えることができ、さらにINTELs環境でのビデオ/画面の破損を修正できます:https : //github.com/bauca/graphics-switcher


2
これのバリアントを使用しました。代わりに、Intelデバイスセクションの下に/etc/X11/xorg.confに「TearFree」オプションを追加しました。ありがとう!!
smit3119

14
10.10以降、設定ファイルのディレクトリは現在/usr/share/X11/xorg.conf.dwiki.ubuntu.com/X/Config)であることに注意してください。
ジョシュ

17
Option "TearFree" "false"笑この設定が存在するのはなぜですか?
ダン・ロス

8
Intelグラフィックを使用したLubuntu 15.10でこれが機能することを確認しました。あなたが言った理由がわかりませんThis only works if you're using bumblebee
-Hieu

3
@DanRoss Xサーバーは、さまざまなハードウェア、カーネル、およびドライバー構成の配列を処理する必要があるため、他の場所で発生したさまざまなバグに対する多数の回避策が含まれていることに留意することが重要です。ただし、回避策は、他のシステム構成で問題が発生する原因となる可能性があるため、注意が必要です。そのため、回避策を選択的に無効にし、開発者が基礎となるコードの修正をテストできるようにすることが重要である理由があります。
-MttJocy

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