在基于英特尔酷睿 i5 (Nvidia GT330M) 的笔记本电脑上启用 compiz

Esh*_*war 5 10.04 nvidia xorg compiz intel-graphics

我正在尝试通过 Desktop Effects 在我的笔记本电脑上启用 compiz,但它不允许。我在 compiz wiki 上修改了 xorg.conf 文件,但仍然没有运气。

那么有人可以告诉我如何在基于 Intel i5 的系统上启用 compiz 桌面。这是一个 Arrandale 处理器,因此它在处理器本身上获得了图形位。我的系统还有一个独立显卡(Nvidia GT330M - 是的,它是那些混合图形组合,而不是 Optimus)。据我所知,nvidia gpu 没有被使用,因为启用了 intel 并且没有 bios 路由来禁用它。笔记本电脑是戴尔 Vostro 3700 与 bios 版本 A10

我做了很多关于intel 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
Run Code Online (Sandbox Code Playgroud)

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)

Esh*_*war 1

我设法让 compiz 工作。我卸载了 nvidia 的专有驱动程序 (nvidia-current)。现在有了 nouveau,glxinfo 提供了不错的输出,并表示已启用直接渲染(原来它谈论的是英特尔芯片)。然后我进入桌面效果,当我选择额外时,它说安装 nvidia 专有驱动程序,我单击取消,屏幕闪烁,但现在已启用 compiz

Ubuntu论坛解决方案