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

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

我最近重新设置了 compiz 立方体,我很高兴地发现闪烁窗口故障已经消失!但是,立方体反射和变形插件也消失了。

我正在运行全新安装的 12.10,并且安装了所有 compiz 插件包(包括compiz-plugins-extra,据说其中包含该compiz-fusion-plugins-extra包以前的所有内容),但仍然缺少这两个插件。我找不到遇到同样问题的人。

有什么想法吗?(谢谢!)

答案1

如果可以的话,我想谈谈关于 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 系列之前和之后),我可以看到总体性能提升。我测试的计算机是:

  • Nvidia Geforce 8600 GT + 英特尔酷睿 2 双核 7200 + 2GB
  • Nvidia Geforce 9500 + 英特尔酷睿 2 双核 8500 + 4GB
  • Nvidia Geforce 440 + 英特尔酷睿 2 四核 Q9500 + 4GB
  • Nvidia Geforce 550 GTX TI + 英特尔酷睿 i7 2600 + 16GB
  • Nvidia 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、英特尔和 Valve 的帮助下,Compiz 和 Unity 在这方面做了很多工作。类似这样的帖子Compiz 的改进幅度达到 18%。除了 Ati、Intel 和 Nvidia 的增强之外(Nvidia 和 Intel 的性能都有提升),您可以确信 Compiz 项目的性能和稳定性是首屈一指的。

尽管插件排在第二位,但如果您关注 Compiz 的更新日志,它们仍然在进行中。除此之外,Ubuntu 13.04(以及 12.10 和之前的活跃版本)的许多性能问题都得到了解决,这些问题来自多个部分,包括 Linux 内核 3.8、Nvidia 驱动程序、Intel Stack、新的 Ati 驱动程序、Ubuntu 开发人员在 Unity 和 Compiz 中所做的工作以及其用户所做的测试。

Compiz 开发放缓

正如一些人读到的那样,萨姆·斯皮尔斯伯里,Compiz 的主要开发人员之一离开了 Canonical,继续攻读大学学位(这是个好决定),但这并不意味着 Compiz 已经死亡、濒临灭绝、发展缓慢或其他方面。事实上,Compiz 目前有 100 多名成员与 Compiz 团队有关,其中 13 人是直接成员,他们仍然活跃并致力于 Compiz 0.9.9、Compiz 0.9.8.8 或两者。

所以这意味着现在在 Compiz 工作的开发人员比几年前要多,而且 Compiz 项目内的活动并没有停止,以至于我们可以看到提到提高游戏性能

现在,考虑到这一点,也已经开始了与韦兰以及它如何改变compiz、Unity 和 Ubuntu 的概况在接下来的几年里。已经有关于 Unity 转向 Wayland 的讨论,以及随着时间的推移,这一举措将如何得到越来越多的支持,因为围绕 X 开发的所有技术问题以及 Compiz 对某些视频卡及其性能的影响。

Ubuntu 将会逐渐获得 Wayland 的支持在每个新版本中都朝着从 X 完全切换到 W(ayland) 的最终目标迈进。

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

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

希望能够帮助所有遇到 Compiz 问题的人。记得查看 Askubuntu 以了解其他与 Compiz 相关的问题或疑问(例如如何正确启用桌面立方体

谢谢。

相关内容