自从我升级到 12.04 后,Compiz 就出现了问题。我有一张 nvidia 卡(GeForce 9600M GT)。Compiz 总体上可以正常工作,但它存在性能问题和渲染问题(如以下屏幕截图 1 所示),导致无法使用。
根据我的研究,松散绑定选项可以帮助解决问题。不幸的是,这个选项对我来说不可用,因为 Fusion 图标中的 Compiz 选项是灰色的。
此外,Compiz 的命令行参数--loose-binding
会引发错误,提示此选项不可用。--indirect-binding
选项也是如此。
如何使这些选项可用或解决一般的渲染问题?
答案1
尝试这个来修复大多数 nvidia 错误
打开终端并添加 nvidia PPA
sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
然后更新 repos
sudo apt-get update
最后更新驱动程序
sudo apt-get dist-upgrade
现在重新启动,当您重新登录时,您将在 Ubuntu 中拥有一个可运行的、最新的 nvidia 驱动程序;)
然后你可以重新安装 compiz
sudo apt-get install --reinstall compiz
祝你好运
答案2
听起来你的 Nvidia 驱动程序无法正常工作或未安装。因此,没有扩展的图形支持,也没有图形附加功能,这意味着 Compiz 和 Fusion 无法工作。
在某些版本的 Nvidia 驱动程序中存在一个错误,并且由于缺少头文件,驱动程序无法正确安装,因此无法运行。
尝试:
sudo apt-get remove nvidia-current
然后重新启动并检查 Compiz(当我遇到类似的问题时,删除解决了问题)。如果没有变化,请重新安装:
sudo apt-get install nvidia-current
然后重启并再次检查 Compiz。如果还是不行,也许下面的链接可以帮助你:
https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers/+bug/993506 https://askubuntu.com/questions/150601/why-nvidiabl-module-is-not-working-in-precise
希望有帮助!