当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 3 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : nvidia官方驱动AMD64下compiz fusion安装了3D桌面却无法生效?
帖子发表于 : 2008-07-19 13:41 
头像

注册: 2008-07-19 12:44
帖子: 3437
地址: 广西(桂)南宁(邕)
送出感谢: 0 次
接收感谢: 76
nvidia官方驱动AMD64下compiz fusion安装了3D桌面却无法生效?

我的电脑配置是 AMD64 X2 3800+ nvidia Gfroce 7600GT 显示器是22寸宽屏1680x1050。
我安装的系统是 Ubuntu 8.04.1 的 AMD64 DVD 版,
(1)
一开始使用默认的系统驱动时,桌面能自动达到最高分辨率,
但是点击“首选项”-“外观”-“视觉效果”,选择“正常”或者“扩展”后,X黑屏。
(2)
于是,我重启电脑用应急模式修复X,然后安装官方的nvidia驱动,
按网上的方法下载了相应的 run 文件,卸载系统原驱动和xgl,运行run安装,
可是安装后,也是无法启动X,黑屏。
(3)
后来使用envyng-gtk这个软件来自动安装官方的nvidia驱动,sudo apt-get install envyng-gtk
成功启动低分辨率X,修改过xorg.conf文件后,终于达到1680x1050的高分辨率桌面。
(4)
接着我用“新立得”安装compizconfig-settings-manager,emerald,fusion-icon包
安装过程顺利,把fusion-icon加到“首选项”-“会话”里,X启动后看见蓝色compiz fusion icon图标
能打开“compiz Config设置管理器”,把桌面数改了4,水平尺寸改了4,打开3D窗口和Rotate Cube,
但是3D效果没有出来。
(5)
这过程中,曾出现过启动X后窗口无边框和最大化最小化按钮的情况,
在下载了Emerald Themer的主题后,设定compiz fusion icon里Select window manager为Metacity,
如果再出现窗口无边框的现象,只要在compiz fusion icon里reload window manager就立即恢复了。
(6)
然后按网上的方法,在“新立得”里升级了libfuse2,卸载了全部compiz的包,
在“新立得”里又重新安装全部compiz的包(凡带ubuntu标志,不是dev的都勾选了)
但是3D效果还是没有出来。
(7)
之后又升级CCSM到0.7.6,按网上的方法在/etc/apt/sources.list里加
deb http://ppa.launchpad.net/compiz/ubuntu hardy main源,
命令行里sudo apt-get update 和 sudo pat-get upgrade
升级过程顺利,注意看了一下,下载安装的也是AMD64的包。
但是3D效果还是没有出来。

现在的情况是:
在“系统管理”项里,能启动NVIDIA X Server Settings;
在“首选项”里,能打开“监视器分辨率设置”;
在“系统管理”项里,“”硬件驱动“里的nvidia显卡不见了(安装官方nv驱动时禁用了);
在“首选项”-“外观”-“视觉效果”里,选择“正常”或者“扩展”后,提示“无法启用桌面效果”。

官方驱动也装了,软件也是最新的了,
不知道我是还差了哪一步?如何才能启动3D桌面?

如果运行 compiz.real 提示
compiz.real (core) - Error: Screen 0 on display ":0.0" already has a window manager; try using the --replace option to replace the current window manager.
compiz.real (core) - Fatal: No manageable screens found on display :0.0

如果运行 compiz --replace 提示
Checking for Xgl: not present.
No whitelisted driver found
SKIP_CHECKS is yes, so continuing despite problems.
Checking for texture_from_pixmap: not present.
Trying again with indirect rendering:
Checking for texture_from_pixmap: not present.
SKIP_CHECKS is yes, so continuing despite problems.
Checking for nVidia: not present.
Checking for 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".
Error: couldn't find RGB GLX visual
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".
not present.
SKIP_CHECKS is yes, so continuing despite problems.
Checking for Xgl: not present.
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
/usr/bin/compiz.real (core) - Fatal: glXCreateContext failed
/usr/bin/compiz.real (core) - Error: Failed to manage screen: 0
/usr/bin/compiz.real (core) - Fatal: No manageable screens found on display :0.0

不是说compiz fusion已经不用Xgl了吗?为什么这里又有Xgl和GLX的出错提示?
难道我只能用回ubuntu的默认驱动,不能用NVIDIA的官方驱动?

我的xorg.conf文件内容如下:
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "cn"
Option "XkbOptions" "lv3:ralt_switch"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
EndSection

Section "Device"
Identifier "Configured Video Device"
Boardname "NVIDIA GeForce 7 Series"
Busid "PCI:7:0:0"
Driver "nv"
Screen 0
Vendorname "nv"
EndSection

Section "Monitor"
Identifier "Configured Monitor"
Vendorname "nv"
Modelname "ViewSonic VX2240w"
Option "DPMS"
HorizSync 24-82
VertRefresh 50-75
Modeline "1680x1050@60" 147.14 1680 1784 1968 2256 1050 1051 1054 1087 -HSync +Vsync
Gamma 1.0
EndSection

Section "Screen"
Identifier "Default Screen"
Device "Nvidia Gforce 7600GT"
Monitor "ViewSonic VX2240w"
Defaultdepth 24
Option "AddARGBGLXVisuals" "True"
Option "DisableGLXRootClipping" "True"
SubSection "Display"
Depth 24
Virtual 1680 1050
Modes "1680x1050@60"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Default Layout"
screen 0 "Default Screen" 0 0
EndSection
Section "Module"
Load "glx"
Load "GLcore"
Load "v4l"
EndSection
Section "device" #
Identifier "device1"
Boardname "nv"
Busid "PCI:7:0:0"
Driver "nv"
Screen 1
EndSection
Section "screen" #
Identifier "screen1"
Device "device1"
Defaultdepth 24
Monitor "monitor1"
EndSection
Section "monitor" #
Identifier "monitor1"
Gamma 1.0
EndSection
Section "ServerFlags"
EndSection

Section "Extensions"
Option "Composite" "Enable"
EndSection


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-08-07 0:39 

注册: 2008-01-13 12:20
帖子: 49
地址: china
送出感谢: 0 次
接收感谢: 0 次
我的症状几乎和你一模一样。顶!
另:我本来是可以的。昨天安装了一大堆升级包就不行了。


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-08-07 8:28 
头像

注册: 2008-07-19 12:44
帖子: 3437
地址: 广西(桂)南宁(邕)
送出感谢: 0 次
接收感谢: 76
zxhmike 写道:
我的症状几乎和你一模一样。顶!
另:我本来是可以的。昨天安装了一大堆升级包就不行了。

呵呵,我已经解决问题了,解决方法看我的帖子:
[分享]图解Ubuntu最简便的显卡驱动安装方法,及3D桌面录像方法,compiz fusion常见问题解答
http://forum.ubuntu.org.cn/viewtopic.php?t=140531
[[视频演示]] 我的Linux漂亮3D桌面72变!
http://forum.ubuntu.org.cn/viewtopic.php?t=140051


_________________
一善鱼 yq-ysy@163.com

音频数字工作站 Ardour 4 初学者教程  影视特效3D动画 Blender 2.5~2.6 完全教程  图像处理 Krita 3 数字绘画入门


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 3 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译