我正在尝试通过桌面效果在我的笔记本电脑上启用 compiz,但它不允许。我修改了 compiz wiki 上的 xorg.conf 文件,但仍然没有运气。
所以有人可以告诉我如何在基于 Intel i5 的系统上启用 compiz 桌面。这是一个 Arrandale 处理器,因此它在处理器本身上有图形位。我的系统还有一个独立显卡(Nvidia GT330M - 是的,它的那些混合显卡组合,不是 Optimus)。据我所知,nvidia gpu 没有被使用,因为 intel 已启用并且没有 bios 路由来禁用它。笔记本电脑是具有 BIOS 版本 A10 的戴尔 Vostro 3700
我做了很多关于英特尔 compiz 等的谷歌搜索,但没有一个关于如何启用它的结论性指南。所以我的猜测是它应该开箱即用。但事实并非如此。
glxinfo
给我:
name of display: :0.0
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Error: couldn't find RGB GLX visual or fbconfig
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
3 GLXFBConfigs:
visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
Segmentation fault
lsbusb 给我:
00:02.0 VGA 兼容控制器 [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 18) 01:00.0 VGA 兼容控制器 [0300]: nVidia Corporation GT216 [GeForce GT 330M] [10de:0a29] (版本 a2)
我设法让compiz工作。我卸载了 nvidia 的专有驱动程序(nvidia-current)。现在有了 nouveau,glxinfo 提供了不错的输出,并说启用了直接渲染(原来它在谈论英特尔芯片)。然后我去桌面效果,当我选择额外时,它说安装nvidia专有驱动程序,我点击取消,屏幕闪烁但现在启用了compiz
Ubuntu论坛解决方案
尝试安装 bumblebee 以使 Intel 和 Nvidia 卡同时工作: https ://launchpad.net/~hybrid-graphics-linux
就像人们指出的那样,您可能正在运行 nvidia 卡。您是否尝试安装 nvidia 专有驱动程序?