Compiz 问题(插件缺失、性能问题、开发)

Dar*_*sor 6 compiz plugins

我最近再次设置了 compiz 立方体,我很高兴地发现闪烁的窗口故障消失了!然而,立方体反射和变形插件也不见了。

我正在运行一个全新的 12.10 安装,并且我安装了每个 compiz 插件包(包括compiz-plugins-extra,据说它包含该compiz-fusion-plugins-extra包曾经拥有的所有内容),但是这两个插件仍然丢失。我一直没能找到有同样问题的人。

有任何想法吗?(谢谢!)

Lui*_*ado 5

如果我被允许,我想谈谈有关 Compiz 的某些疑问和问题。我将首先从原始问题开始,然后再添加 2 个与 compiz 相关的主题

Compiz 插件缺失/主题装饰器

如以下错误报告和启动板链接所示,此处此处是更大的插件组的一部分,这些插件仍然存在性能、稳定性或兼容性问题。

删除它们是为了向最终用户保证,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 系列为例,用户可以感受到视频性能带来的巨大好处。

其实我用5台电脑查了一下,把306.xx系列和最新的310.xx系列对比,结果确实好50%。我实际上并不相信 50%,但是将 Unity 与 Wine 游戏、OpenGL 游戏或做 glx 或任何类型的基准测试(使用 310.xx 系列之前和之后)我可以看到总体性能提升。我测试的电脑是:

  • 英伟达 Geforce 8600 GT + 英特尔酷睿 2 Duo 7200 + 2GB
  • 英伟达 Geforce 9500 + 英特尔酷睿 2 Duo 8500 + 4GB
  • 英伟达 Geforce 440 + 英特尔酷睿 2 四核 Q9500 + 4GB
  • 英伟达 Geforce 550 GTX TI + 英特尔酷睿 i7 2600 + 16GB
  • 英伟达 Geforce 560 GTX TI + 英特尔酷睿 i7 2600 + 16GB

Nvidia 的最新版本 在最后一部分对 Unity进行了特定改进,其中提到:

改进了在 Unity 会话中运行的窗口化 OpenGL 应用程序的性能和响应能力

Nvidia 并不是唯一一家在使用 Compiz/Unity 的同时努力提高 Ubuntu 性能的公司。英特尔的最新驱动程序还针对使用 Sandy Bridge 或 Ivy Bridge 视频技术的用户进行了改进。(3000/4000 系列)。除此之外,AMD/Ati 在最新专有驱动程序方面的工作也不甘落后。所以基本上在游戏和硬件领域的几家公司的帮助下,Unity/Compiz 正在成为一个更好的桌面,并考虑到性能和稳定性。

Compiz 性能与 OpenGL 应用程序(游戏、2D、3D)

值得一提的是,作为持续改进 OpenGL 性能工作的一部分,特别是在 Nvidia、intel 和 Valve 的帮助下,Compiz 和 Unity 在这方面做了很多工作。帖子喜欢提及改善18%的Compiz。在此与 Ati、Intel 和 Nvidia(具有性能提升的 Nvidia 和 Intel)的增强功能之间,您可以确定 Compiz 项目的性能和稳定性是第一。

尽管插件排在第二位,但如果您遵循 Compiz 的更改日志,它们仍然可以使用。除此之外,Ubuntu 13.04(但也适用于 12.10 和以前的活动版本)的许多性能问题将来自几个部分,包括 Linux 内核 3.8、Nvidia 驱动程序、英特尔堆栈、新的 Ati 驱动程序、 Ubuntu 开发人员在 Unity 和 Compiz 中完成的工作以及由其用户完成的测试。

Compiz 开发放缓

正如一些人所读到的,Sam Spilsbury是 Compiz 的主要开发人员之一,为了追求他的大学学习而离开了 Canonical(很好的决定),但这并不意味着 Compiz 已经死亡、垂死、放缓或其他明智的选择。事实上,Compiz 现在有 100 多名与 Compiz 团队相关的成员,其中 13 名是直接成员,他们仍然活跃并致力于 Compiz 0.9.9、Compiz 0.9.8.8 或两者。

所以这意味着现在在 Compiz 中工作的开发人员比几年前更多,而且 Compiz 项目中的活动根本没有消亡,以至于我们可以看到提到改进游戏性能的文章。

现在,考虑到这一点,关于Wayland 的工作也已经开始,以及它如何在接下来的几年里改变compiz、Unity 和 Ubuntu格局。已经有关于 Unity 转向 Wayland 以及如何随着时间的推移越来越多地支持这一举措,以及围绕 X 开发的所有技术问题以及 Compiz 对某些显卡及其性能的影响。

Ubuntu 将在每个新版本中逐渐获得对 Wayland 的支持,最终目标是从 X 完全切换到 W(ayland)。

我希望阅读本文的用户能够理解所有的好消息。我写所有这些是为了帮助每个人了解有关 Unity、Compiz 和一般工作的一些事实。

如果您有任何其他信息,请随时发表评论。如果您发现了错误,请在此处报告:https : //bugs.launchpad.net/compiz

希望能帮助大家在compiz方面遇到麻烦。记得检查 Askubuntu 是否有其他相关的 Compiz 问题或疑问(例如如何正确启用桌面立方体

谢谢你。