web-dev-qa-db-ja.com

Compizの問題(プラグインの欠落、パフォーマンスの問題、開発)

最近、compizキューブを再度セットアップしました。ちらつきのあるウィンドウのグリッチがなくなったことに非常に満足しています。ただし、キューブのリフレクションおよび変形プラグインもなくなりました。

私は新しい12.10インストールを実行しています。すべてのcompizプラグインパッケージをインストールしています(compiz-plugins-extraにはcompiz-fusion-plugins-extraパッケージに含まれていたと思われるすべてのものが含まれます)が、これら2つのプラグインはまだありません。同じ問題を抱えている人を見つけることができませんでした。

何か案は? (ありがとう!)

5
Darsor

許可された場合、Compizに関する特定の疑問や質問をカバーしたいと思います。最初に元の質問から始め、compizに関してさらに2つの関連する件名を追加します。

Compizプラグインが見つからない/テーマデコレータ

次のように Bug Report およびランチパッドリンク HERE および HERE これらは、パフォーマンス、安定性、または互換性の問題がまだあるアドオンの非常に大きなグループの一部です。

Compizがシステムをクラッシュさせたり、一般的な安定性の問題を引き起こしたりする可能性が少なくなるように、エンドユーザーを保証するために削除されました。それらのいくつかは後で実装されましたが、再度追加されたときに正しく動作することを確認するために適切なテストが必要です。再び追加されないものもあれば、追加されるものもあります。 CPU /メモリの使用量を減らしたり、クラッシュを作成したりするために、さらに多くの作業が必要な人もいます。後者は、Unityに直接影響するため、より多くの作業を取得しているものです。

ここですべてがどのように進んでいるかを見ることができます: https://launchpad.net/compiz

そして、ここを見ると: https://launchpad.net/compiz/+milestone/0.9.9.0

新しいマテリアル/プラグインをコードに再度追加する前に、修正する必要がある重要な事項があることがわかります。たとえば、最も顕著なのはパフォーマンスの問題です。過去のバージョンでは、ビデオカードが持っていたフレームの大きな部分を占めていました(そして最後にUnityのパフォーマンスに影響しました)。

Compizパフォーマンス

過去(Ubuntu 11.04および11.10)、Compiz(およびその派生物であるUnity)のパフォーマンスは、低から中距離のビデオカードを使用した場合にパフォーマンスに影響を及ぼしました。高級なカードでさえ影響を感じました。バージョン12.04では、ほとんどのユーザーのパフォーマンスへの影響が低くなり、以前のバージョンよりもはるかに優れていました。このパフォーマンスは、12.10がリリースされたときに改善され、より更新されたビデオドライバー(NvidiaおよびIntel特別)をもたらしました。一般に、より多くのユーザーがパフォーマンスの向上を報告しました。たとえば、Nvidiaの310.xxシリーズでは、ユーザーはビデオパフォーマンスの大きなメリットを感じることができます。

実際、306.xxシリーズと最新の310.xxシリーズを比較して、5台のコンピューターでチェックを行ったところ、結果は50%向上しました。私は実際に50%を信頼していませんでしたが、UnityをWineゲーム、OpenGLゲーム、またはglxまたはあらゆる種類のベンチマーク(310.xxシリーズを使用する前後)で使用すると、一般的なパフォーマンスの向上が見られました。テストしたコンピューターは次のとおりです。

  • Nvidia Geforce 8600 GT + Intel Core 2 Duo 7200 + 2GB
  • Nvidia Geforce 9500 + Intel Core 2 Duo 8500 + 4GB
  • Nvidia Geforce 440 + Intel Core 2 Quad Q9500 + 4GB
  • Nvidia Geforce 550 GTX TI + Intel Core i7 2600 + 16GB
  • Nvidia Geforce 560 GTX TI + Intel Core i7 2600 + 16GB

Nvidiaの最新バージョンには、Unityの 特定の改善点があります

Unityセッション内で実行されているウィンドウ化されたOpenGLアプリケーションのパフォーマンスと応答性の向上

Compiz/Unityの使用中にUbuntuのパフォーマンスを向上させるために取り組んでいるのは、Nvidiaだけではありません。 Intelの最新ドライバーは、Sandy BridgeまたはIvy Bridgeビデオテクノロジーを使用するユーザー向けに改善されました。 (3000/4000シリーズ)。これとは別に、AMD/ATIは最新のプロプライエタリドライバーに関する多くの作業で遅れを取りません。基本的に、ゲームとハードウェアの世界のいくつかの企業の助けを借りて、Unity/Compizはパフォーマンスと安定性を念頭に置いて、はるかに優れたデスクトップになりつつあります。

OpenGLアプリでのCompizパフォーマンス(ゲーム、2D、3D)

OpenGLのパフォーマンスを改善するための進行中の作業の一部として、特にNvidia、Intel、Valveの助けを借りて、CompizとUnityでこれについて多くの作業が行われていることに注意してください。 THIS のような投稿は18%のCompizでの改善に言及しています。これと、ATI、Intel、およびNvidiaによる機能強化(NvidiaおよびIntelのパフォーマンスブースト)の間で、Compizプロジェクトのパフォーマンスと安定性が確実に第1であることが確認できます。

2番目にプラグインが登場しますが、Compizの変更ログをたどれば引き続き機能します。これとは別に、Linux Kernel 3.8、Nvidiaドライバー、Intelスタック、新しいATIドライバーなど、いくつかのパーツに起因するUbuntu 13.04(および12.10以前のアクティブバージョンでも)で多くのパフォーマンスの問題が解決されています。 UnityとCompizのUbuntu開発者が行った作業と、ユーザーが行ったテスト。

Compiz開発が遅い

Sam Spilsbury が読んでいるように、Compizの主要な開発者の1人は大学の研究を続けるためにCanonicalを辞めました(良い判断)が、これはCompizが死んだという意味ではありません。死にかけている、減速している、または他の賢明な人。実際のところ、Compizには現在、Compizチームに関連する100人強のメンバーがいますが、そのうち13人はまだアクティブで、Compiz 0.9.9、Compiz 0.9.8.8、またはその両方に取り組んでいます。

つまり、Compizで作業している開発者は数年前よりも多く、Compizプロジェクト内のアクティビティはまったく死んでいないため、 Improvedについて言及している記事を見ることができます。ゲームパフォーマンス

さて、これを念頭に置いて、 Wayland に関連して開始された作業もあり、compizの landscapeを変更する方法があります、Unity、Ubuntu は今後数年間にわたって。 UnityがWaylandに向かっていることと、Xの開発を取り巻くすべての技術的な問題と、Compizが一部のビデオカードとそのパフォーマンスに与える影響について、この動きが徐々にサポートされる方法についてはすでに話があります。

Ubuntuは、XからW(ayland)に完全に切り替えるという最終目標に向けて、新しいリリースごとに少しずつ Waylandのサポートを獲得 します。

これを読んだユーザーがすべての良いニュースを理解することを願っています。このすべてを書いて、Unity、Compiz、および一般的に行われた作業に関するいくつかの事実を全員が理解できるようにしました。

追加情報がある場合は、お気軽にコメントしてください。バグを発見した場合は、ここに報告してください: https://bugs.launchpad.net/compiz

Compizで問題を抱えているすべての人を支援したいと考えています。他の関連するCompizの問題や疑問についてAskubuntuを確認することを忘れないでください( デスクトップキューブを正しく有効にする方法 など)

ありがとうございました。

5
Luis Alvarado