分类: LINUX
2007-12-16 20:17:07
glxinfo | grep direct
direct rendering: Yes
如果你的机器上没有 glxinfo 这个命令,就要装上 mesa-utils
或者你可以用我自己发现的方法
cat /var/log/Xorg.0.log | grep direct
正常情况下应该返回
Indirect CPU to Screen color expansion
(II) I810(0): direct rendering: Enabled
呵呵,我是 intel 的集成显卡。各人的显卡驱动不同的。
如果你没有看到相应的内容,请先去装上合适的驱动。一般来说 INTEL 的显卡没什么问题,NVIDIA 和
ATI 的就要装上各自的驱动了。原因不用我多说了,相信各位用 NVIDIA 和 ATI 的都很主动地装过了。
以下2个地址,是给有疑问的人准备的。
Load "dbe"在Section "Device"中最后一行,加上
Option "XAANoOffscreenPixmaps" "true"如果你还没有Section "Extensions",就在xorg.conf中任意位置加上
Section "Extensions"NVIDIA 用户应该再在Section "Screen" 中加下这2行:
Option "Composite" "Enable"
EndSection
Option "AddARGBGLXVisuals" "true"以及在Section "Device" 中还有这2行:
DefaultDepth 24
Option "AllowGLXWithComposite" "true"
Option "TripleBuffer" "true"
cat /var/log/Xorg.0.log | grep -i aiglx
来看一下,正常情况下看到 (==) AIGLX enabled,可以忽略所有的警告。如果有人知道它们的意思,
请告诉我。反正我是用 google 找了半天都没知道是什么意思。
如果没看到相应的内容,就需要手工添加了。
在Section "ServerLayout" 中加上:
Option "AIGLX" "true"
需要注意的是,严格地讲,从 1.0-9629 版本起,NVIDIA drivers 就不用 AIGLX 了,但配置文件还
是一样的。
sudo apt-get install compiz然后把 compiz 加入你的桌面环境(Gnome, KDE, or Xfce)中去,并把它作为自动启动项目。各人的桌面各个清楚,这个我就不翻译了。
compiz --replace --fast-filter
[Desktop Entry]
Encoding=UTF-8
Exec=compiz --replace gconf & kde-window-decorator &
GenericName[en_US]=
StartupNotify=false
Terminal=false
TerminalOptions=
Type=Application
X-KDE-autostart-after=kdesktop
Client0_Command=compiz --fast-filter
grep -A 2 '<' /usr/share/gconf/schemas/compiz.schemas或者你在控制台下运行 gconf-editor,找Apps->compiz->plugins,下面就有说明的。
rm -r ~/.gconf/apps/compiz/然后,再重启 GNOME 就行了。如果还是有问题,除了删除 compiz 的 gconf 记录外,再删除 ~/.config 文件。这样应该有用了,再不行的话,你找原作者说去吧。呵呵。