これはUbuntuの質問よりもKDEの方ですが、...
画面に裂け目が見えます。 KDEコンポジション、Firefoxのフラッシュビデオ、kpatのようなシンプルなゲームはvsyncされますが、Steamゲームと映画には明確な引き裂きがあります。どこでもvsyncをオフにすると、ティアリングが2倍顕著になり、GPUが設定を無視するだけではなくなります。
多くの異なるセットアップで同じ問題が発生しているというのが、私にとって最も大きなバグです。誰もがこの問題を抱えており、誰も気にしませんか?
私の設定
私は何を試しましたか(そしてそれは助けにはなりませんでした)
direct rendering
設定の切り替え。何が機能したか(しかし、許容できない解決策です)
ご意見をお聞かせください。
PDATE 1デスクトップエフェクトに進みます-高度であり、そこに価値のあるもの(OpenGLバージョン、スケーリングアルゴリズム)とプッシュアプライを変更すると、再起動までティアリングがなくなります。ただし、これを一度も解決する設定はありません。再起動後、何かを変更する必要があります。間違いではなく、バグのせいで十分だと思うので、バグレポートを提出します。
問題の原因は(もちろん)不良なnvidiaドライバーでした。解決策は簡単です。環境変数を追加します。
export __GL_YIELD="USLEEP"
export __GL_THREADED_OPTIMIZATIONS=1
xが始まる前のどこか。システム全体の/etc/profile/
は正常に機能します。
この厄介な問題を解決するための簡単なガイド:)
ファイルを作成:
/etc/profile.d/Tearing.sh
このコードを挿入してください:
export __GL_YIELD="USLEEP"
次に、次のコマンドで実行可能にします。
chmod +x /etc/profile.d/Tearing.sh
それが完了したら、再起動するか、Ctrl + Alt + F2を押してログインし、Sudo service lightdm restart
を実行するか、ディスプレイマネージャーを再起動します。
GL_YIELDは私にとってはうまくいきましたが、今では垂直同期が正常に機能しているように見えます。
( https://www.kubuntuforums.net/showthread.php?63946-No-vertical-sync-with-NVIDIA&highlight=tearing )
Ubuntu 15.04では(xorg-edgersおよびnvidia-355とともに)すべてのトリックを試してみましたが、 nvidia archlinux page になるまで何も解決しませんでした。
でテストする:
nvidia-settings --assign CurrentMetaMode="nvidia-auto-select +0+0 { ForceFullCompositionPipeline = On }"
変更を永続的にするには、Xorg設定ファイルの "Screen"セクションに次の行を追加する必要があります。たとえば/ etc/X11/xorg.conf.d/20-nvidia.conf
Option "metamodes" "nvidia-auto-select +0+0 { ForceFullCompositionPipeline = On }"
私はそれを釘付けしました...
そのため、まずデスクトップエフェクトをオフにした後(Alt + Shift + F10)に問題が解決するかどうかを確認してください。私は問題がすでになくなっていることを保証できます。
システム設定に移動し、デスクトップ効果を開きます:
オプションの名前が上記のとおりではないかもしれないことは知っています。申し訳ありませんが、ポーランド語版のKubuntuを使用しています。
上記の手順で問題は解決しました。ただし、新規インストール後のみ。 :)
編集:現在の14.04 Kubuntuバージョンでは、問題はスケーリング方法に関連しています。現在選択されているもの以外に変更すると、問題を一時的に解決するのに役立ちます。
NVIDIAドライバーを削除すると解決しました。 XFCEの場合、助けになったのはウィンドウマネージャを置き換えることだけでした。
Unity、Gnome、およびGnome Classicで2台のコンピューター(1台はNvidia Titan Xを使用し、もう1台は古いRadeonカードを使用)でビデオを見ながら、画面の破損を修正するためのあらゆる提案を試みました。何も機能しませんでした。
それから、VLC設定でビデオ出力をOpenGLからX11に切り替えたときに、ティアリングは消えましたが、ランダムな黒/白の正方形または「ノイズ」がたくさん出始めました。
ビデオ再生を機能させるために、OpenGLではなくOpenBoxを使用するLubuntu Desktopをインストールしました。 Lubuntuは、デフォルトでLXDEがインストールされているUbuntu派生物です。これは非常に軽量で、KodiとSteamを使用しているとき、または単にビデオを見ているときにバックグラウンドで実行するのに最適です。
ウィンドウをすばやくドラッグしているときにウィンドウの破損が発生する場合がありますが、このコンピューターではフルスクリーンモードでKodiとSteamのみを使用しているため、この状況では問題になりません。
次のコマンドを実行して、LubuntuのカスタマイズされたLXDEとVanilla LXDEの両方をUbuntuにインストールします。
Sudo apt-get install lubuntu-desktop
代わりに次のコマンドを使用して、Vanilla LXDEのみをインストールします。
Sudo apt-get install lxde
A Lubuntu live CD をダウンロードして、LXDEを起動することもできます。
各環境は、デフォルト設定のみが異なります。さまざまなテーマ、壁紙、パネルレイアウトが用意されています。たとえば、ChromiumブラウザはLubuntuのデフォルトであり、Mozilla FirefoxはVanilla LXDEのデフォルトです。もちろん、どちらでも好きなブラウザを使用できます。どちらもPCManFMファイルマネージャーを使用します。これは、GNOMEにあるNautilusファイルマネージャーの軽量な代替品です。
いずれかのパッケージをインストールしたら、ログアウトして、ログイン画面からLubuntuまたはLXDEセッションを選択します。
私の動画はLubuntuよりも見栄えがよくなかった。テレビに合わせて周波数を最大120Hzまで上げることができました。 1920x1080pの再生は非常にスムーズでした。