在基于intel core i5(Nvidia GT330M)的笔记本电脑上启用compiz

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

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

我做了很多关于英特尔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 rgba bf th cl rgba 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]( rev a2)

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

Ubuntuforums解决方案

尝试安装大黄蜂以使英特尔和Nvidia卡同时工作: https : //launchpad.net/~hybrid-graphics-linux

 sudo apt-get install git
 #type密码
 git clone http://github.com/MrMEEE/bumblebee.git
 cd bumblebee /
 sudo ./install.sh
 optirun glxgears
 #检查速度并比较运行:
用glxgears
 #如果您安装了google-chrome,可以使用/不使用optirun进行尝试,并在邮件列表中报告FPS值:
 optirun google-chrome http://webglsamples.googlecode.com/hg/aquarium/aquarium.html

就像peopple指出的那样你可能正在运行一张nvidia卡。 您是否尝试安装nvidia专有驱动程序?