web-dev-qa-db-ja.com

Compizでひどい新しいXと新しいドライバーでのnVidiaのパフォーマンス

最近、DebianをXorg 2.9.4にアップグレードし、実験的なバージョン260.19.21からnvidia-glxをインストールしました。実験的なnvidia-glxパッケージの依存関係がまだいくらか壊れているため、これはやや困難な戦いでした。パッケージを強制的にインストールしたり、パッケージを変更したりすることなく、動作させることができました。

ただし、アップグレード後、compizのパフォーマンスはひどいものになりました。デスクトップウォールプラグインを使用していますが、ビューポートの切り替えが非常に遅くなります。切り替えごとに数秒かかります。これに加えて、アプリケーション起動時のアイコンのズームアニメーションなど、compizが実行するすべての効果は数秒で完了します。ビューポートの切り替え速度は、その仮想画面上のウィンドウの量に応じて変化します。空の画面はほぼ通常の速度で切り替わり、単一のブラウザーウィンドウはほぼ適切に機能しますが、4つのrxvt端末だけで切り替えが遅くなります。

私のcompiz構成はかなり基本的なはずです。 Xorgも同様に、特別なことなしに構成されます。唯一の「カスタム」構成は、ドライバー名を「nvidia」にすることです。私はnvidia-settingsとcompizconfigをいじってさまざまなVSync設定を試しましたが、どれも役に立ちませんでした。

私のグラフィックカードは、PCI:1:0:0(GPU-0)のNVIDIA GPU NVS 3100M(GT218)です。これは、Geforce GTX200シリーズのラップトップGPUです。グラフィックカードのパフォーマンスは当然問題ありません。


編集:結局、実際には何も機能しませんでした、そして私はcompizの状態とDebianでのそのサポートに本当にイライラしました。多くのnVidiaドライバーのリビジョンが通過し、現在Gnome 3を使用しているため、問題が解決されていなくても、この質問に対する最良の回答を受け入れています。

4
Nakedible

Debian実験版のcompizのバージョンも使用していますか? Debian不安定版のcompizのバージョン(compiz 8.4)は1年以上前のものですが、実験用のバージョンはかなり新しいものです。

Nvidiaカードのパフォーマンスを向上させると思われる--loose-bindingオプションを使用してcompizを実行してみることができます。

編集:Debianメンテナの1人から ブログの更新 があり、実験的なパッケージが現在追加されており、いくつかの問題のためにすべてが利用可能になるまでに数日かかる可能性があると言っています。それらがすべて利用可能になったらすぐに、もう一度テストしてみてください。

2
Arrowmaster

多くの人が、同様の問題に対するさまざまな解決策を見つけました。

これからのアドバイス スレッド

CompizConfig設定マネージャーの[回避策]タブで[XとGLX間の同期を強制する]オプションをオンにするまで、更新の問題が発生しました。

そしてこれから スレッド

-sm-disableまたは/および--loose-bindingを指定してcompizを実行してみてください。端末のアンチエイリアシングなどの効果を無効にすることも役立つ場合があります。

そしてこれから スレッド

Option "UseEvents" "false"

[〜#〜]編集[〜#〜]

このドキュメントを読みましたか NvidiaGraphicsDrivers

このドキュメントでは、Debian GNU/LinuxシステムでNVIDIAビデオハードウェアを利用する方法について説明します。次のセクションでは無料のドライバーについて簡単に説明し、ドキュメントの残りの部分では無料ではないが3Dで高速化されたドライバーについて説明します。

何も機能しない場合は、実験的な使用が問題であった可能性があります。もちろん、開発者に経験を報告しながら、安定したバージョンに戻す必要があります。

1
harrymc