我正在尝试让 Compiz 在 Ubuntu 11.10 中工作。我安装了 FGLRX,“附加驱动程序”屏幕似乎报告 FGLRX 处于活动状态并且当前正在使用中。我尝试使用 CCSM 启用桌面立方体。它似乎已启用,但我无法真正实现效果或任何其他 compiz 效果(例如摇晃的窗口)。我还想让比例插件工作。
我的问题是:
- 我需要做什么来确保 FGLRX 正在运行(我有一台配备 Intel 和 ATi 显卡的 HP dv7 笔记本电脑)?
- 一旦正确设置图形,我该怎么做才能使桌面立方体和比例插件真正工作?
感谢您的帮助。
更新
stevejb@telegraph:~$ glxinfo | grep direct
X Error of failed request: BadRequest (invalid request code or no such operation)
Major opcode of failed request: 155 (GLX)
Minor opcode of failed request: 19 (X_GLXQueryServerString)
Serial number of failed request: 12
Current serial number in output stream: 12
更新
重新安装开源 ati 驱动程序似乎解决了问题。现在一切正常。
答案1
ccsm 不会启用 compiz,它只是对其进行配置。因此,您在 compiz 中设置了立方体,但您的桌面正在运行 metacity。
尝试在终端中运行(也许您需要卸载 mesa-utils 才能运行它):
glxinfo | grep direct
输出应该告诉您“直接渲染:是(如果驱动程序安装正确)然后尝试:
compiz --replace
这应该可以激活 compiz。如果没有,那就是驱动程序的问题。
如果它有效,也许你必须在每次登录时都这样做。为了更容易,你可以安装 fusion-icon:
sudo apt-get install fusion-icon
它允许您通过单击在 compiz 和 metacity 之间切换。稍后如果您想在登录时自动运行 compiz(如果您没有发现任何问题),您可以将 compiz --replace 命令添加到启动应用程序中。
希望它有帮助。
答案2
我通过重新安装开源 ati 驱动程序并彻底清除 fglrx 解决了这个问题。
答案3
检查此链接Ubuntu Oneiric 安装指南 ATI 驱动程序对我来说很有用,不幸的是官方的 ATI 驱动程序不适用于 gnome-shell :( 但在 Unity 和 classic 中运行良好
答案4
这有解决方案:
按 CTRL+ALT+F1 并在终端中输入:
sudo apt-get remove - purge fglrx*
sudo amd-driver-installer-catalyst-13.1-linux-x86.x86_64.run
就我而言,最后一行生成包,然后安装驱动程序。