Compiz问题(插件丢失,性能问题,开发)

我最近再次设置了compiz cube,我很高兴地发现那个闪烁的窗口故障已经消失了! 然而,立方体reflection和变形插件也消失了。

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

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

如果我被允许,我想涵盖有关Compiz的某些疑问和问题。 我将首先从原始问题开始,并在compiz方面增加2个相关的项目

Compiz插件缺失/主题装饰器

如以下错误报告和启动板链接HERE和HERE中所示,它们是更大的Addons组的一部分,仍然具有性能,稳定性或兼容性问题。

它们被移除以向最终用户保证,Compiz一般会有更少的机会崩溃系统或创建稳定性问题。 虽然其中一些后来被实现,但他们需要进行适当的测试,以确保当它们再次添加时,它们将正常工作。 有些可能不会再添加,有些人会这样做。 其他人仍然需要更多的工作来让他们使用更少的CPU /内存或创建崩溃。 后者是越来越多的工作,因为它直接影响Unity。

你可以看到一切都在这里: https : //launchpad.net/compiz

如果你看这里: https : //launchpad.net/compiz/+milestone/0.9.9.0

您可以看到在将新材料/插件再次添加到代码之前需要解决的更重要的事情。 例如,最引人注目的是性能问题,在过去的版本中,你的video卡占用了很大一部分帧(并且最终影响了Unity的性能)。

Compiz性能

在过去(Ubuntu 11.04和11.10)中,Compiz(And Unity作为它的衍生产品)的性能在使用中低端video卡时会产生性能影响。 即使是高档牌也感受到了影响。 对于大多数用户而言,对于12.04版本,性能影响降低了,并且它比以前的版本好得多。 当12.10出现时,这种性能得到了更好的改进,带来了更新的video驱动程序(特别是Nvidia和英特尔)。 一般来说,更多用户报告表现更好。 以312.xx系列的Nvidia为例,用户可以感受到video性能带来的巨大好处。

事实上,我使用5台计算机进行了检查,将306.xx系列与最新的310.xx系列进行了比较,结果确实好了50%。 我实际上不相信50%,但使用Unity with Wine游戏,OpenGL游戏或做glx或任何类型的基准测试(使用310.xx系列之前和之后)我可以看到一般的性能提升。 我测试的电脑是:

  • Nvidia Geforce 8600 GT +英特尔酷睿2双核7200 + 2GB
  • Nvidia Geforce 9500 + Intel Core 2 Duo 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 Bridgevideo技术的用户也改进了英特尔的最新驱动程序。 (3000/4000系列)。 除此之外,AMD / Ati在最新专有驱动程序方面的工作也不甘落后。 因此,基本上在游戏和硬件领域的几家公司的帮助下,Unity / Compiz正在成为一个更好的桌面,同时考虑到性能和稳定性。

使用OpenGL应用程序进行Compiz性能(游戏,2D,3D)

应该提到的是,作为正在进行的提高OpenGL性能的工作的一部分,特别是在Nvidia,intel和Valve的帮助下,Compiz和Unity在此方面做了大量工作。 像这样的post提到Compiz的改进率为18%。 在此与Ati,英特尔和Nvidia(Nvidia和英特尔的性能提升)的增强之间,您可以确保性能和稳定性在Compiz项目中排名第一。

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

Compiz开发放缓

正如一些人所读到的,主要的Compiz开发人员之一Sam Spilsbury离开了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对某些video卡及其性能的影响所带来的所有技术问题,这一举措越来越受到支持。

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

我希望阅读此内容的用户了解所有好消息。 我写了所有这些,以帮助每个人了解有关Unity,Compiz和一般工作的一些事实。

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

希望能帮助每个人解决问题。 请记得检查Askubuntu是否存在其他相关的Compiz问题或疑问( 如何正确启用Desktop Cube )

谢谢。