jameslee005 发表于 2003-7-18 19:36:02

[讨论]Tnt2M64的配置问题

我的NVidia Tnt2 M64显卡在RH9.0里面被自动探测为Riva TNT2,
显存只有4M,而且没有硬件3D加速.
显示分辨率为800*600, 16位色.

我用nvidia-installer --latest已经更新为最新的驱动了.可是列表里面仍然
没有我的TNT2M64

于是,我手动改了 X11 里面的 XF86Config 文件.
把分辨率设置成了 1024*768 , 24位色.
并把 nv 改成了 nvidia

但是,仍然没有 硬件3D加速.

请问应该怎么办?
我觉得现在用 Tnt2M64 的人还是不少的.希望大家帮忙:)

zooz 发表于 2003-7-18 19:49:10

me too

Kuye 发表于 2003-7-18 19:52:38

# vi /etc/X11/XF86Config

Section "Device"
      Identifier"Videocard0"
      Driver      "nvidia" <- 把这一行由 nv 改成 nvidia
      VendorName"Videocard vendor"
      BoardName   "ELSA ERAZOR III"
      VideoRam    32768
EndSection

jameslee005 发表于 2003-7-18 20:07:51

# vi /etc/X11/XF86Config

Section "Device"
      Identifier"Videocard0"
      Driver      "nvidia" <- 把这一行由 nv 改成 nvidia
      VendorName"Videocard vendor"
      BoardName   "ELSA ERAZOR III"
      VideoRam    32768
EndSection

噢 我忘记说了 我已经改过了 但是还是没有3D硬件加速

Kuye 发表于 2003-7-18 21:43:04

1. 检查:
cat /var/log/XFree86.0.log | grep nv
(II) LoadModule: "nvidia"
(II) Loading /usr/X11R6/lib/modules/drivers/nvidia_drv.o
(II) Module nvidia: vendor="NVIDIA Corporation"
无误
2. 检查 glxinfo 中的信息
3. 确认 glxgears 可以运行
4. 用tarbal自己编译,不要装到 for SuSE 的那个 binary,也不要用 rpm
---------------
btw: M64 有 4M 显存版本吗?!
---------------
gentoo 底下这种活特别容易,emerge nvidia-kernel && emerge nvidia-glx 就行了。
还有个 opengl-update 可以在 MesaGL 和 Nvidia 的 OpenGL 间随意切换。

jameslee005 发表于 2003-7-18 22:24:52

name of display: :0.0
display: :0screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.3
server glx extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
    GLX_SGIX_pbuffer
client glx vendor string: NVIDIA Corporation
client glx version string: 1.3
client glx extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_visual_info,
    GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_SGI_video_sync,
    GLX_SGIX_swap_group, GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig,
    GLX_SGIX_pbuffer, GLX_NV_float_buffer
GLX extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
    GLX_SGIX_pbuffer, GLX_ARB_get_proc_address
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: RIVA TNT2/AGP/SSE2
OpenGL version string: 1.4.0 NVIDIA 43.63
OpenGL extensions:
    GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_point_parameters,
    GL_ARB_texture_env_add, GL_ARB_texture_mirrored_repeat,
    GL_ARB_transpose_matrix, GL_ARB_vertex_buffer_object, GL_ARB_window_pos,
    GL_EXT_abgr, GL_EXT_bgra, GL_EXT_compiled_vertex_array,
    GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_multi_draw_arrays,
    GL_EXT_packed_pixels, GL_EXT_point_parameters, GL_EXT_rescale_normal,
    GL_EXT_secondary_color, GL_EXT_separate_specular_color,
    GL_EXT_stencil_wrap, GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add,
    GL_EXT_texture_env_combine, GL_EXT_texture_lod_bias,
    GL_EXT_texture_object, GL_EXT_vertex_array,
    GL_IBM_texture_mirrored_repeat, GL_KTX_buffer_region, GL_NV_blend_square,
    GL_NV_fog_distance, GL_NV_packed_depth_stencil, GL_NV_texgen_reflection,
    GL_NV_texture_env_combine4, GL_SGIS_multitexture
glu version: 1.3
glu extensions:
    GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess

   visualxbf lv rg d st colorbuffer ax dp st accumbuffermscav
id dep cl sp sz lci b rorgba bf th clrgba ns b eat
----------------------------------------------------------------------
0x21 24 tc0 320 ry.88800 248 16 16 16 160 0 None
0x22 24 dc0 320 ry.88800 248 16 16 16 160 0 None
0x23 24 tc0 320 ry.88880 248 16 16 16 160 0 None
0x24 24 tc0 320 r..88800 248 16 16 16 160 0 None
0x25 24 tc0 320 r..88880 248 16 16 16 160 0 None
0x26 24 tc0 320 ry.8880000 16 16 16 160 0 None
0x27 24 tc0 320 ry.8888000 16 16 16 160 0 None
0x28 24 tc0 320 r..8880000 16 16 16 160 0 None
0x29 24 tc0 320 r..8888000 16 16 16 160 0 None
0x2a 24 dc0 320 ry.88880 248 16 16 16 160 0 None
0x2b 24 dc0 320 r..88800 248 16 16 16 160 0 None
0x2c 24 dc0 320 r..88880 248 16 16 16 160 0 None
0x2d 24 dc0 320 ry.8880000 16 16 16 160 0 None
0x2e 24 dc0 320 ry.8888000 16 16 16 160 0 None
0x2f 24 dc0 320 r..8880000 16 16 16 160 0 None
0x30 24 dc0 320 r..8888000 16 16 16 160 0 None

jameslee005 发表于 2003-7-18 22:26:57

910 frames in 5.0 seconds = 182.000 FPS
979 frames in 5.0 seconds = 195.800 FPS
1022 frames in 5.0 seconds = 204.400 FPS
830 frames in 5.0 seconds = 166.000 FPS

jameslee005 发表于 2003-7-18 22:28:21

我说的不是M64是4M显存

是系统自动监测我的显卡为RivaTNT2 显存4M

Kuye 发表于 2003-7-20 01:11:23

3D 加速已经启用了。。。 !-_-

另外不要信所谓的“自动检测”,Linux 没有检测,不管你多少显存,默认都指定 4M。。。
在 /etc/X11/XF86Config 里删除VideoRam那一行或者自己指定实际显存容量。

寒秋 发表于 2003-7-20 14:49:12

不会吧。让Linux自动检测,也是可以的,怎么会都默认为4M呢?象我的,是华硕V7100 Pro的,它就自动检测出64M的内存,连显示器也自动检测出为Philips 107X的。还是挺准确的。

jameslee005 发表于 2003-7-20 22:01:20

不会吧。让Linux自动检测,也是可以的,怎么会都默认为4M呢?象我的,是华硕V7100 Pro的,它就自动检测出64M的内存,连显示器也自动检测出为Philips 107X的。还是挺准确的。

我以前的GeForce2就有.
唉!
现在的TNT2M64就不行了.
页: [1]
查看完整版本: [讨论]Tnt2M64的配置问题