web-dev-qa-db-ja.com

Chromeページのレンダリング中の画面のティアリング

私の質問はこれに近いかもしれないことを知っています question 、しかし、私にとっては解決策のどれも問題を完全に解決しませんでしたが、状況を少し改善しました。

簡単に言えば、Chromeで最新の派手なフラッシュやその他の目を楽しませてくれるようなページ(YouTube.comなど)を使用しているページでレンダリングの問題があります。縦断が発生しています。

いくつかの例:

text tearingimage tearing

私が持っているもの:

OS:Ubuntu 12.04

ビデオカード:AMD HD4870(ハイレゾリューションでハイエンドでほとんどの新しいゲームを実行するので、まだカードの獣)

ビデオドライバー:ATI Catalystの公式12.06(最近私のビデオカードはレガシーと見なされているため、これが先のドライバーです。最新の12.10ドライバーをインストールするとエラーが発生しますカードのサポートされていません)。

Sudo lshw -c videoの出力

  *-display               
       description: VGA compatible controller
       product: RV770 [Radeon HD 4870]
       vendor: Hynix Semiconductor (Hyundai Electronics)
       physical id: 0
       bus info: pci@0000:01:00.0
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pm pciexpress msi vga_controller bus_master cap_list rom
       configuration: driver=fglrx_pci latency=0
       resources: irq:49 memory:d0000000-dfffffff memory:fe7e0000-fe7effff ioport:a000(size=256) memory:fe7c0000-fe7dffff

この問題は、公式のAMDドライバーをインストールしてからのみ発生します。それまではデフォルトのmesaドライバーを使用しており、すべてがPeachとして機能していました。しかし、それからSteamがLinuxに来て、私はただそれに飛び乗らなければなりませんでした。 Steamを使用したUbuntuでゲームがスムーズに実行できるようになりましたが、Chromeでこの問題が発生します。

ああ、ところで、Firefoxには問題はありません。

上記の投稿から、 "tear free"オプションを有効にしました。これは問題を少し軽減するように見えましたが、それでも解消しませんでしたそれ。

どんな提案も歓迎します。

編集:

フラッシュプレーヤーセクションでchrome:// plugins /にアクセスして、次の手順を実行する必要があります。

enter image description here

1
bioShark

私は同じ問題を抱えていますが、Chromeでデフォルトで含まれている新しいPepper FlashバージョンはAMDカードではうまく動作しません。それを解決する良い方法をまだ見つけていませんが回避策は、代わりにUbuntuに含まれている通常のフラッシュプレーヤーを使用することです。

それを行うには、chrome:// pluginsにアクセスします

  • 画面の右側で、必要に応じて[詳細]をクリックします。
  • Adobe Flash Playerプラグインを検索し、PPAPI(pepper)プラグインを無効にして、他のプラグインを有効のままにします。
  • ブラウザを再起動して、変更を適用します。

編集:私が意味するもののスクリーンショットScreenshot of Flash settings

1
Gladen

遅刻して申し訳ありません。しかし、私も今日問題に遭遇していて、これにつまずいた。私のためにそれを修正したのは、chrome:// flagsに行き、「ソフトウェアレンダリングリストを上書きするMac、Windows、Linux、Chrome OS、Android組み込みのソフトウェアレンダリングリスト。サポートされていないシステム構成でGPUアクセラレーションを有効にします」

何らかの理由で2Dハードウェアアクセラレーションが機能していなかったと思います。

他の誰かがこの問題を抱えている場合に備えて、ここに追加してください。

よろしく、openSUSEユーザー

4
openSUSE user