Gnome-shell中的图形错误

我一直在经历gnome-shell及其衍生物(如肉桂)的主要图形故障。 这些故障出现在shell管理的每个菜单/模态/等上(像nautilus这样的应用似乎很好)

这可能与我的显卡有关吗?

$ fglrxinfo display: :0 screen: 0 OpenGL vendor string: ATI Technologies Inc. OpenGL renderer string: ATI Mobility Radeon HD 3400 Series OpenGL version string: 3.3.11005 Compatibility Profile Context 

这是当前版本的fglrx图形驱动程序的错误。 有两种方法可以解决它:

您可以删除fglrx并使用内置驱动程序。 您可以在“系统设置”>“其他驱动程序”中删除fglrx驱动程序。 选择当前安装的驱动程序,然后单击“停用”。 这可能会解决所有问题,具体取决于内置驱动程序支持您的显卡的程度。 在某些情况下,它可能会感觉好多了,因为它集成得更好,但结果却多种多样。

因此,您的另一个选择是手动升级到最新版本的fglrx驱动程序。 在版本12.1中(几乎)修复了此错误。 升级在Ubuntu Wiki上解释:

首先,从http://support.amd.com/us/gpudownload/Pages/index.aspx下载最新的驱动程序并记住下载它们的位置

打开终端并键入以下内容:

 cd ${*Where you downloaded the driver*} sudo apt-get update sudo apt-get install libqtgui4 sudo sh amd-driver-installer-*.run --buildpkg Ubuntu/oneiric sudo dpkg -i *.deb sudo aticonfig --initial 

在使用amd-driver-installer- *的步骤中,您可能需要将其更改为您下载的文件的名称。

然后重新启动计算机。

执行此操作后,您可能会发现即使使用最新的fglrx,Gnome Shell仍然运行得非常慢。 如果是这种情况,则需要在环境变量中设置一些内容。

再次打开终端,然后键入以下内容:

gedit~ / .profile

将出现一个文本编辑器,显示.profile文件。 在文件的最底部,添加一个包含以下内容的新行:

 export CLUTTER_VBLANK="none" 

现在注销并再次登录。

使用专有驱动程序,我的ATI显卡(Radeon 5450)遇到了同样的问题。 它一直都很好用。 我还在Unity(也许是Gnome shell)中使用专有驱动程序关闭了问题。

我发现一切都适用于标准驱动程序。 我的电脑甚至会以这种方式成功暂停。 但是,我已经尝试了几次gnome shell,并且在我放弃它之前它永远不会持续很长时间。 我正在使用带有compiz的gnome classic和Awn启动器。 和Cardapio菜单。 到目前为止,我发现我最喜欢这个。

如果您不需要专有驱动程序,请在没有它​​们的情况下尝试。 我没有发现任何差异,但是,我不玩游戏或任何东西。