LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1058|回复: 1

FreeBSD 4.10 Nvidia GeForce 3 Ti 200 3D 加速问题

[复制链接]
发表于 2005-2-24 21:05:56 | 显示全部楼层 |阅读模式
使用的是FreeBSD 4.10. 我的显卡芯片是 GeForce 3 Ti 200, 主板是 SiS 645DX的。
已经安装了Nvidia 最新的官方驱动。 在/boot/loader.conf  里加了“load agp  load nvidia". XF86Config 里显卡那一段也改了, NvAGP 是2。也安装readme 打了那两个补丁。普通的图形显示没有任何问题。 启动X时会看到nvidia 的logo. 但是OpenGL 3D 加速不起作用。glxinfo 的输出里, opengGL render string 是:GeForce3/PCI, glxgears 测试的结果是6FPS左右(程序默认的窗口大小)。 然而在windows xp 和 装了nvidia 最新驱动下的suse 里, openGL render string 都是 GeForce3/AGP/SSE2. 而且suse 下 glxgears 测试的结果超过2K FPS.在安装官方驱动前,suse 也可得到200FPS 以上。 也就是说我的FreeBSD 装了官方驱动还不如suse 的 mesa. 更严重的事, 运行OpenGL 3D 程序几乎100%的导致系统突然关机重启。

在FreeBSD 下, sysctl -a |grep nvidia 的输出现实 AGP 的 status 是 disable的, 显卡的型号,驱动版本现是正确,总线类型也是 AGP. 在dmesg 的输出里, 总是有:NVRM: agp_device not found. chipset not supported??  NVRM: agp.ko found, NVIDIA AGPGART aporting .....

还有一点比较奇怪, 有些时候,也许是因为我在尝试不同的配置, openGL render string 变成 GeForce 3 Ti 200/PCI/forceSW 。在这种情况下,glxgears 可以得到2000多 FPS. 一般情况还是如前所述。

我猜测跟系统对AGP 的支持有关。希望大家帮我找找错误原因,提提建议。希望使用Nvidia 显卡配置好了3D 加速的朋友可以将自己的以下信息贴出来,供我借鉴。万分感谢!!!

***************************************
uname -a;
sysctl -a |grep nvidia
dmesg |grep AGP
dmesg |grep agp
dmesg |grep nvidia
glxinfo ;
glxgear 的分数;

***************************************
发表于 2005-3-1 14:03:19 | 显示全部楼层
/boot/loader.conf中应加:
nvidia_load="YES"
agp_load="YES"
ps: 最好用ports安装,/usr/ports/x11/nvidia-driver/
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表