当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 10 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [问题]显卡驱动装好了,可是视觉特效还是打不开。(已经解决)
帖子发表于 : 2007-11-21 9:05 

注册: 2007-11-21 3:02
帖子: 10
送出感谢: 0 次
接收感谢: 0 次
问题已经解决,昨天重装了系统,然后使用了nvidia-glx
特效已经顺利打开,谢谢各位的帮助


:cry: 前前后后弄了好几天了,终于把驱动搞定了。开机可以看到NVIDIA的图标,可是视觉特效还是打不开。
请高手指点~先谢过了

我的机器是HP TC1100,显卡是Gefore4 420Go

xorg.conf内容如下:

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 1.0 (buildd@vernadsky) Fri Oct 12 21:39:58 GMT 2007

Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection

Section "Files"
RgbPath "/usr/lib/X11/rgb"
EndSection

Section "Module"
Load "dbe"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
EndSection

Section "ServerFlags"
Option "Xinerama" "0"
EndSection

Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Nvidia Default Flat Panel"
HorizSync 29.0 - 49.0
VertRefresh 0.0 - 61.0
Option "DPMS"
EndSection

Section "Device"
Identifier "Videocard0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce4 420 Go 32M"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
Option "metamodes" "1024x768 +0+0"
SubSection "Display"
Depth 24
Modes "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
EndSection


最后由 rotferrari 编辑于 2007-11-23 0:00,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-11-21 9:06 

注册: 2007-11-21 3:02
帖子: 10
送出感谢: 0 次
接收感谢: 0 次
对了,系统版本是7.10 :arrow:


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-11-21 13:40 
头像

注册: 2007-10-07 15:22
帖子: 134
送出感谢: 0 次
接收感谢: 0 次
没记错的话gf4系列的显卡不适用最新的驱动,一般情况下7\8系列的才有用最新驱动的必要.你可以卸载目前驱动然后sudo apt-get install nvidia-glx看看


_________________
DualCore Intel Core 2 Duo T5250 1.5G
PM965
1 GB DDR2-533
NVIDIA GeForce 8600M GS 512MB/128Bit
Kubuntu 7.10 & KDE4 RC2 / Windows XP SP2
--------------------------------------------------
http://www.x5dj.com/xin123hua/


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-11-21 19:02 

注册: 2007-11-21 3:02
帖子: 10
送出感谢: 0 次
接收感谢: 0 次
:? 我用的驱动版本是96.43.01
不是最新的.

在nvidia官网上面看,这个版本才适合Gf4 go的卡.


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-11-21 20:52 
头像

注册: 2007-10-07 15:22
帖子: 134
送出感谢: 0 次
接收感谢: 0 次
用envy来安装看看?


_________________
DualCore Intel Core 2 Duo T5250 1.5G
PM965
1 GB DDR2-533
NVIDIA GeForce 8600M GS 512MB/128Bit
Kubuntu 7.10 & KDE4 RC2 / Windows XP SP2
--------------------------------------------------
http://www.x5dj.com/xin123hua/


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-11-21 21:09 

注册: 2007-11-21 3:02
帖子: 10
送出感谢: 0 次
接收感谢: 0 次
xin123hua 写道:
用envy来安装看看?


:( 试了一下,用envy装不上去。
只有用你的那个方法可以装上,可惜特效打不开,其他都没问题。

这是错误报告

/usr/bin/make -f debian/rules clean
make[1]: Entering directory `/usr/src/modules/nvidia-kernel'
# select which makefile to use.
rm -f /usr/src/modules/nvidia-kernel/nv/Makefile || true
if [ 6 = 6 ]; then \
cd /usr/src/modules/nvidia-kernel/nv ; \
ln -s Makefile.kbuild Makefile ; \
cd .. ; \
if [ 0 = 1 ]; then \
dpatch apply 01_sysfs ; \
dpatch status 01_sysfs >patch-stamp ; \
dpatch apply 02_pcialias ; \
dpatch status 02_pcialias >>patch-stamp ; \
fi \
fi
if [ 6 = 4 ]; then \
cd /usr/src/modules/nvidia-kernel/nv ; \
ln -s Makefile.nvidia Makefile ; \
cd .. ; \
fi
if [ -e patch-stamp ]; then \
dpatch deapply-all ; \
rm -rf patch-stamp debian/patched ; \
fi
if [ -f /usr/src/modules/nvidia-kernel/debian/control.template ]; then \
cp /usr/src/modules/nvidia-kernel/debian/control.template /usr/src/modules/nvidia-kernel/debian/control; \
fi
dh_testroot
rm -f build-stamp configure-stamp
/usr/bin/make clean SYSSRC=/usr/src/linux-headers-2.6.22-14-generic -C /usr/src/modules/nvidia-kernel/nv -f Makefile
make[2]: Entering directory `/usr/src/modules/nvidia-kernel/nv'
make[2]: Leaving directory `/usr/src/modules/nvidia-kernel/nv'
rm -f /usr/src/modules/nvidia-kernel/nv/Makefile || true;
rm /usr/src/modules/nvidia-kernel/nv/gcc-check
rm /usr/src/modules/nvidia-kernel/nv/cc-sanity-check
dh_clean
rm /usr/src/modules/nvidia-kernel/debian/control
rm /usr/src/modules/nvidia-kernel/debian/dirs
rm /usr/src/modules/nvidia-kernel/debian/override
make[1]: Leaving directory `/usr/src/modules/nvidia-kernel'
echo "ROOT_CMD = "
ROOT_CMD =
/usr/bin/make -f debian/rules binary_modules
make[1]: Entering directory `/usr/src/modules/nvidia-kernel'
# select which makefile to use.
rm -f /usr/src/modules/nvidia-kernel/nv/Makefile || true
if [ 6 = 6 ]; then \
cd /usr/src/modules/nvidia-kernel/nv ; \
ln -s Makefile.kbuild Makefile ; \
cd .. ; \
if [ 0 = 1 ]; then \
dpatch apply 01_sysfs ; \
dpatch status 01_sysfs >patch-stamp ; \
dpatch apply 02_pcialias ; \
dpatch status 02_pcialias >>patch-stamp ; \
fi \
fi
if [ 6 = 4 ]; then \
cd /usr/src/modules/nvidia-kernel/nv ; \
ln -s Makefile.nvidia Makefile ; \
cd .. ; \
fi
#nothing here anymore
touch configure-stamp
if [ -f /usr/src/modules/nvidia-kernel/debian/control.template ]; then \
cp /usr/src/modules/nvidia-kernel/debian/control.template /usr/src/modules/nvidia-kernel/debian/control; \
fi
dh_testdir
dh_testroot
PATCHLEVEL = 6
Kernel compiler version : 4.1.2
Detected compiler version : 4.1.2
Using compiler gcc version 4.1.2
touch /usr/src/modules/nvidia-kernel/nv/gcc-check
touch /usr/src/modules/nvidia-kernel/nv/cc-sanity-check
## Main Make ##
IGNORE_CC_MISMATCH=1 CC="gcc" /usr/bin/make -C /usr/src/modules/nvidia-kernel/nv -f Makefile SYSSRC=/usr/src/linux-headers-2.6.22-14-generic KBUILD_PARAMS="-C /usr/src/linux-headers-2.6.22-14-generic SUBDIRS=/usr/src/modules/nvidia-kernel/nv" module;
make[2]: Entering directory `/usr/src/modules/nvidia-kernel/nv'
NVIDIA: calling KBUILD...
make CC=gcc -C /usr/src/linux-headers-2.6.22-14-generic SUBDIRS=/usr/src/modules/nvidia-kernel/nv modules
make[3]: Entering directory `/usr/src/linux-headers-2.6.22-14-generic'
CC [M] /usr/src/modules/nvidia-kernel/nv/nv.o
In file included from include/linux/list.h:8,
from include/linux/wait.h:22,
from include/asm/semaphore.h:41,
from include/linux/sched.h:59,
from include/linux/utsname.h:35,
from /usr/src/modules/nvidia-kernel/nv/nv-linux.h:19,
from /usr/src/modules/nvidia-kernel/nv/nv.c:14:
include/linux/prefetch.h: 在函数 ‘prefetch_range’ 中:
include/linux/prefetch.h:62: 警告: ‘void *’ 型指针用在了算术表达式中
/usr/src/modules/nvidia-kernel/nv/nv.c: 在函数 ‘__nv_setup_pat_entries’ 中:
/usr/src/modules/nvidia-kernel/nv/nv.c:822: 警告: 比较有符号和无符号数
/usr/src/modules/nvidia-kernel/nv/nv.c: 在函数 ‘__nv_restore_pat_entries’ 中:
/usr/src/modules/nvidia-kernel/nv/nv.c:848: 警告: 比较有符号和无符号数
/usr/src/modules/nvidia-kernel/nv/nv.c: 在函数 ‘nv_kern_cpu_callback’ 中:
/usr/src/modules/nvidia-kernel/nv/nv.c:1154: 警告: 比较有符号和无符号数
/usr/src/modules/nvidia-kernel/nv/nv.c:1161: 警告: 比较有符号和无符号数
CC [M] /usr/src/modules/nvidia-kernel/nv/nv-vm.o
In file included from include/linux/list.h:8,
from include/linux/wait.h:22,
from include/asm/semaphore.h:41,
from include/linux/sched.h:59,
from include/linux/utsname.h:35,
from /usr/src/modules/nvidia-kernel/nv/nv-linux.h:19,
from /usr/src/modules/nvidia-kernel/nv/nv-vm.c:14:
include/linux/prefetch.h: 在函数 ‘prefetch_range’ 中:
include/linux/prefetch.h:62: 警告: ‘void *’ 型指针用在了算术表达式中
CC [M] /usr/src/modules/nvidia-kernel/nv/os-agp.o
In file included from include/linux/list.h:8,
from include/linux/wait.h:22,
from include/asm/semaphore.h:41,
from include/linux/sched.h:59,
from include/linux/utsname.h:35,
from /usr/src/modules/nvidia-kernel/nv/nv-linux.h:19,
from /usr/src/modules/nvidia-kernel/nv/os-agp.c:24:
include/linux/prefetch.h: 在函数 ‘prefetch_range’ 中:
include/linux/prefetch.h:62: 警告: ‘void *’ 型指针用在了算术表达式中
CC [M] /usr/src/modules/nvidia-kernel/nv/os-interface.o
In file included from include/linux/list.h:8,
from include/linux/wait.h:22,
from include/asm/semaphore.h:41,
from include/linux/sched.h:59,
from include/linux/utsname.h:35,
from /usr/src/modules/nvidia-kernel/nv/nv-linux.h:19,
from /usr/src/modules/nvidia-kernel/nv/os-interface.c:26:
include/linux/prefetch.h: 在函数 ‘prefetch_range’ 中:
include/linux/prefetch.h:62: 警告: ‘void *’ 型指针用在了算术表达式中
CC [M] /usr/src/modules/nvidia-kernel/nv/os-registry.o
In file included from include/linux/list.h:8,
from include/linux/wait.h:22,
from include/asm/semaphore.h:41,
from include/linux/sched.h:59,
from include/linux/utsname.h:35,
from /usr/src/modules/nvidia-kernel/nv/nv-linux.h:19,
from /usr/src/modules/nvidia-kernel/nv/os-registry.c:14:
include/linux/prefetch.h: 在函数 ‘prefetch_range’ 中:
include/linux/prefetch.h:62: 警告: ‘void *’ 型指针用在了算术表达式中
CC [M] /usr/src/modules/nvidia-kernel/nv/nv-i2c.o
In file included from include/linux/list.h:8,
from include/linux/wait.h:22,
from include/asm/semaphore.h:41,
from include/linux/sched.h:59,
from include/linux/utsname.h:35,
from /usr/src/modules/nvidia-kernel/nv/nv-linux.h:19,
from /usr/src/modules/nvidia-kernel/nv/nv-i2c.c:8:
include/linux/prefetch.h: 在函数 ‘prefetch_range’ 中:
include/linux/prefetch.h:62: 警告: ‘void *’ 型指针用在了算术表达式中
LD [M] /usr/src/modules/nvidia-kernel/nv/nvidia.o
Building modules, stage 2.
MODPOST 1 modules
WARNING: could not find /usr/src/modules/nvidia-kernel/nv/.nv-kernel.o.cmd for /usr/src/modules/nvidia-kernel/nv/nv-kernel.o
CC /usr/src/modules/nvidia-kernel/nv/nvidia.mod.o
LD [M] /usr/src/modules/nvidia-kernel/nv/nvidia.ko
make[3]: Leaving directory `/usr/src/linux-headers-2.6.22-14-generic'
NVIDIA: left KBUILD.
make[2]: Leaving directory `/usr/src/modules/nvidia-kernel/nv'
touch build-stamp
dh_testdir
dh_testroot
dh_clean -k
dh_clean: Compatibility levels before 4 are deprecated.
sed 's/#KVERS#/2.6.22-14-generic/g' debian/control.template > /usr/src/modules/nvidia-kernel/debian/control
sed 's/#KVERS#/2.6.22-14-generic/g' debian/dirs.template > /usr/src/modules/nvidia-kernel/debian/dirs
sed 's/#KVERS#/2.6.22-14-generic/g' debian/override.template > /usr/src/modules/nvidia-kernel/debian/override
dh_installdirs
dh_installdirs: Compatibility levels before 4 are deprecated.
install -m 0644 /usr/src/modules/nvidia-kernel/debian/override /usr/src/modules/nvidia-kernel/debian/nvidia-kernel-2.6.22-14-generic/usr/share/lintian/overrides/nvidia-kernel-2.6.22-14-generic
if [ "6" = "6" ] ; then \
install -m 0644 /usr/src/modules/nvidia-kernel/nv/nvidia.ko /usr/src/modules/nvidia-kernel/debian/nvidia-kernel-2.6.22-14-generic/lib/modules/2.6.22-14-generic/nvidia/nvidia.ko ; \
else \
install -m 0644 /usr/src/modules/nvidia-kernel/nv/nvidia.o /usr/src/modules/nvidia-kernel/debian/nvidia-kernel-2.6.22-14-generic/lib/modules/2.6.22-14-generic/nvidia/nvidia.o ;\
fi
dh_testdir
dh_testroot
dh_installdocs
dh_installdocs: Compatibility levels before 4 are deprecated.
dh_installinit
dh_installinit: Compatibility levels before 4 are deprecated.
dh_installchangelogs
dh_installchangelogs: Compatibility levels before 4 are deprecated.
dh_link
dh_link: Compatibility levels before 4 are deprecated.
dh_strip
dh_strip: Compatibility levels before 4 are deprecated.
dh_compress
dh_compress: Compatibility levels before 4 are deprecated.
dh_fixperms
dh_fixperms: Compatibility levels before 4 are deprecated.
dh_installdeb
dh_installdeb: Compatibility levels before 4 are deprecated.
dh_gencontrol -- -v96.43.01-0ubuntu3+2.6.22-14.46
dh_gencontrol: Compatibility levels before 4 are deprecated.
dh_md5sums
dh_md5sums: Compatibility levels before 4 are deprecated.
dh_builddeb --destdir=/usr/src
dh_builddeb: Compatibility levels before 4 are deprecated.
dpkg-deb:正在新建软件包“nvidia-kernel-2.6.22-14-generic”,包文件为“/usr/src/nvidia-kernel-2.6.22-14-generic_96.43.01-0ubuntu3+2.6.22-14.46_i386.deb”。
make[1]: Leaving directory `/usr/src/modules/nvidia-kernel'
/usr/bin/make -f debian/rules clean
make[1]: Entering directory `/usr/src/modules/nvidia-kernel'
# select which makefile to use.
rm -f /usr/src/modules/nvidia-kernel/nv/Makefile || true
if [ 6 = 6 ]; then \
cd /usr/src/modules/nvidia-kernel/nv ; \
ln -s Makefile.kbuild Makefile ; \
cd .. ; \
if [ 0 = 1 ]; then \
dpatch apply 01_sysfs ; \
dpatch status 01_sysfs >patch-stamp ; \
dpatch apply 02_pcialias ; \
dpatch status 02_pcialias >>patch-stamp ; \
fi \
fi
if [ 6 = 4 ]; then \
cd /usr/src/modules/nvidia-kernel/nv ; \
ln -s Makefile.nvidia Makefile ; \
cd .. ; \
fi
if [ -e patch-stamp ]; then \
dpatch deapply-all ; \
rm -rf patch-stamp debian/patched ; \
fi
if [ -f /usr/src/modules/nvidia-kernel/debian/control.template ]; then \
cp /usr/src/modules/nvidia-kernel/debian/control.template /usr/src/modules/nvidia-kernel/debian/control; \
fi
dh_testroot
rm -f build-stamp configure-stamp
/usr/bin/make clean SYSSRC=/usr/src/linux-headers-2.6.22-14-generic -C /usr/src/modules/nvidia-kernel/nv -f Makefile
make[2]: Entering directory `/usr/src/modules/nvidia-kernel/nv'
make[2]: Leaving directory `/usr/src/modules/nvidia-kernel/nv'
rm -f /usr/src/modules/nvidia-kernel/nv/Makefile || true;
rm /usr/src/modules/nvidia-kernel/nv/gcc-check
rm /usr/src/modules/nvidia-kernel/nv/cc-sanity-check
dh_clean
dh_clean: Compatibility levels before 4 are deprecated.
rm /usr/src/modules/nvidia-kernel/debian/control
rm /usr/src/modules/nvidia-kernel/debian/dirs
rm /usr/src/modules/nvidia-kernel/debian/override
make[1]: Leaving directory `/usr/src/modules/nvidia-kernel'
Build time: 22 seconds


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-11-21 23:22 
头像

注册: 2007-05-19 23:18
帖子: 314
地址: 广东珠海
送出感谢: 0 次
接收感谢: 0 次
看看这可能对你有帮助!

http://forum.ubuntu.org.cn/viewtopic.ph ... highlight=

你要改一下:

代码:


   sudo kate /etc/X11/xorg.conf  (如不是KDE请kate改成gedit)



代码:
Section "Device"
        Option         "AddARGBGLXVisuals" "true"
        Option         "DynamicTwinView" "False"



加上以上这两句!


_________________
凡事都可行.但不都有益处。凡事都可行.但不都造就人。(哥林多前10:23)

my blog : http://gdzhljw.blog.163.com/
http://gdzhljw.blog.ubuntu.org.cn/


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2007-11-22 0:31 

注册: 2007-11-21 3:02
帖子: 10
送出感谢: 0 次
接收感谢: 0 次
谢谢楼上的指点
目前是这样的,不过还是提示打不开特效。
最早的时候,在第一次开特效的时候,曾经打开过一次,不过重新启动之后就无法打开了。

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 1.0 (buildd@vernadsky) Fri Oct 12 21:39:58 GMT 2007

Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection

Section "Files"
RgbPath "/usr/lib/X11/rgb"
EndSection

Section "Module"
Load "dbe"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
EndSection

Section "ServerFlags"
Option "Xinerama" "0"
EndSection

Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Nvidia Default Flat Panel"
HorizSync 29.0 - 49.0
VertRefresh 0.0 - 61.0
Option "DPMS"
EndSection

Section "Device"
Identifier "Videocard0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce4 420 Go 32M"
Option "AddARGBGLXVisuals" "true"
Option "DynamicTwinView" "False"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
Option "metamodes" "1024x768 +0+0"
SubSection "Display"
Depth 24
Modes "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
:( :(


页首
 用户资料  
 
9 楼 
 文章标题 : 同样问题
帖子发表于 : 2007-11-22 14:13 
头像

注册: 2006-07-03 23:44
帖子: 155
送出感谢: 0 次
接收感谢: 0 次
“开机可以看到NVIDIA的图标,可是视觉特效还是打不开”,修改Xorg 也无济于事,提示缺少gxl,如何搞定?。(双显示器下不能启用特效?) :cry:


_________________
漂亮不能缺少性感^_^


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2007-11-25 9:45 

注册: 2007-11-21 3:02
帖子: 10
送出感谢: 0 次
接收感谢: 0 次
我的现在可以开3D特效了.
不过开机反而没有Nvidia的logo了.


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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