LinuxSir.cn,穿越时空的Linuxsir!

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

如果你用GF440等低端显卡,并用KERNEL2.6.20的内核 !!

[复制链接]
发表于 2007-2-28 10:07:15 | 显示全部楼层 |阅读模式
我现在的内核是:
[hades@CentOS ~]$ uname -a
Linux CentOS 2.6.20.1 #1 Wed Feb 21 15:46:57 CST 2007 i686 i686 i386 GNU/Linux

显卡是:NVIDIA GeForce4 Ti 4200 Go AGP 8x,目前,支持这个显卡的最新驱动是NVIDIA-9631,但新的驱动加了一个:165 MHz maximum pixel clock,在这个限制下,我的显示器的刷新率一直在50上,搞不定在60的设置,所以到官方论坛去找说明看如何解决,9631的方法没找到,但找到7184的一个patch,可以解决在新内核:2.6.20及更新的内核上的安装,下载后打了patch,真的可以安装了,如朋友们也有这样情况,可以尝试安装一下7184这个驱动。

先下载:NVIDIA-Linux-x86-1.0-7184-pkg1.run

  1. http://download.nvidia.com/XFree86/Linux-x86/1.0-7184/NVIDIA-Linux-x86-1.0-7184-pkg1.run
复制代码


然后按如下操作进行:

  1. [root@bobogw nvidia]# sh NVIDIA-Linux-x86-1.0-7184-pkg1.run  -x      
  2. Creating directory NVIDIA-Linux-x86-1.0-7184-pkg1
  3. Verifying archive integrity... OK
  4. Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86 1.0-7184
  5. ........................................................................................................
  6. ........................................................................................................
  7. .................

  8. [root@bobogw nvidia]# cd NVIDIA-Linux-x86-1.0-7184-pkg1
  9. [root@bobogw NVIDIA-Linux-x86-1.0-7184-pkg1]# patch -p1 < ../NVIDIA-Linux-x86-1.0-7184-pkg1.patch  
  10. patching file usr/src/nv/Makefile.kbuild
  11. patching file usr/src/nv/nv-linux.h
  12. patching file usr/src/nv/nv.c

  13. [root@bobogw NVIDIA-Linux-x86-1.0-7184-pkg1]# ./nvidia-installer
复制代码


patch在附件中,自己去掉.txt的后缀。
按以上步骤打PATCH时,PATCH文件放在解压后的驱动文件的上一层。
另外注意,我这里有一个参数不能在XORG。CONF里使用,会导致死机,我也是尝试了N次死机才搞定的:在xorg.conf里,不要加入这个参数:Option "RenderAccel" "1"

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2007-2-28 10:25:29 | 显示全部楼层
现在最新的是 9746 吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-28 10:37:24 | 显示全部楼层
Post by dolphin2000
现在最新的是 9746 吧。

这个驱动已不支持我的显卡:NVIDIA GeForce4 Ti 4200 Go,更不要说GF440等卡了。:%,支持以上显卡最后一个驱动是9631,兄弟。
回复 支持 反对

使用道具 举报

发表于 2007-2-28 17:20:24 | 显示全部楼层
Post by hades
这个驱动已不支持我的显卡:NVIDIA GeForce4 Ti 4200 Go,更不要说GF440等卡了。:%,支持以上显卡最后一个驱动是9631,兄弟。


我的mx400装的就是9746。只是跟你的一样刷新率上不不到60,可是默认的刷新效果跟85一样。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-28 21:22:30 | 显示全部楼层
Post by onelay
我的mx400装的就是9746。只是跟你的一样刷新率上不不到60,可是默认的刷新效果跟85一样。


  1. Appendix A. Supported NVIDIA Graphics Chips

  2. For the most complete and accurate listing of supported GPUs, please see the Supported Products List, available from the NVIDIA Linux x86 Graphics Driver download page. Please go to http://www.nvidia.com/object/unix.html, follow the Archive link under the Linux x86 heading, follow the link for the 1.0-9746 driver, and then go to the Supported Products List.NVIDIA chip name        Device PCI ID
  3. GeForce 6800 Ultra        0x0040
  4. GeForce 6800        0x0041
  5. GeForce 6800 XE        0x0043
  6. GeForce 6800 XT        0x0044
  7. GeForce 6800 GT        0x0045
  8. GeForce 6800 GT        0x0046
  9. GeForce 6800 GS        0x0047
  10. GeForce 6800 XT        0x0048
  11. Quadro FX 4000        0x004E
  12. GeForce 7800 GTX        0x0090
  13. GeForce 7800 GTX        0x0091
  14. GeForce 7800 GT        0x0092
  15. GeForce 7800 GS        0x0093
  16. GeForce Go 7800        0x0098
  17. GeForce Go 7800 GTX        0x0099
  18. Quadro FX 4500        0x009D
  19. GeForce 6800 GS        0x00C0
  20. GeForce 6800        0x00C1
  21. GeForce 6800 LE        0x00C2
  22. GeForce 6800 XT        0x00C3
  23. GeForce Go 6800        0x00C8
  24. GeForce Go 6800 Ultra        0x00C9
  25. Quadro FX Go1400        0x00CC
  26. Quadro FX 3450/4000 SDI        0x00CD
  27. Quadro FX 1400        0x00CE
  28. GeForce 6800 Ultra/GeForce 6800        0x00F0
  29. GeForce 6600 GT        0x00F1
  30. GeForce 6600        0x00F2
  31. GeForce 6200        0x00F3
  32. GeForce 6600 LE        0x00F4
  33. GeForce 7800 GS        0x00F5
  34. GeForce 6800 GS        0x00F6
  35. Quadro FX 3400/4400        0x00F8
  36. GeForce 6800 Ultra        0x00F9
  37. GeForce PCX 5750        0x00FA
  38. GeForce PCX 5900        0x00FB
  39. GeForce PCX 5300/Quadro FX 330        0x00FC
  40. Quadro NVS 280 PCI-E/Quadro FX 330        0x00FD
  41. Quadro FX 1300        0x00FE
  42. GeForce PCX 4300        0x00FF
  43. GeForce 6600 GT        0x0140
  44. GeForce 6600        0x0141
  45. GeForce 6600 LE        0x0142
  46. GeForce 6600 VE        0x0143
  47. GeForce Go 6600        0x0144
  48. GeForce 6610 XL        0x0145
  49. GeForce Go 6600 TE/6200 TE        0x0146
  50. GeForce 6700 XL        0x0147
  51. GeForce Go 6600        0x0148
  52. GeForce Go 6600 GT        0x0149
  53. Quadro NVS 440        0x014A
  54. Quadro FX 550        0x014C
  55. Quadro FX 540        0x014E
  56. GeForce 6200        0x014F
  57. GeForce 6500        0x0160
  58. GeForce 6200 TurboCache(TM)        0x0161
  59. GeForce 6200 LE        0x0163
  60. GeForce Go 6200        0x0164
  61. Quadro NVS 285        0x0165
  62. GeForce Go 6400        0x0166
  63. GeForce Go 6200        0x0167
  64. GeForce Go 6400        0x0168
  65. GeForce 8800 GTX        0x0191
  66. GeForce 8800 GTS        0x0193
  67. GeForce 7300 LE        0x01D1
  68. GeForce 7300 SE        0x01D3
  69. Quadro NVS 110M/GeForce Go 7300        0x01D7
  70. GeForce Go 7400        0x01D8
  71. Quadro NVS 110M        0x01DA
  72. Quadro NVS 120M        0x01DB
  73. Quadro FX 350M        0x01DC
  74. Quadro FX 350        0x01DE
  75. GeForce 7300 GS        0x01DF
  76. GeForce 6800        0x0211
  77. GeForce 6800 LE        0x0212
  78. GeForce 6800 GT        0x0215
  79. GeForce 6800 XT        0x0218
  80. GeForce 6200        0x0221
  81. GeForce 6150        0x0240
  82. GeForce 6150 LE        0x0241
  83. GeForce 6100        0x0242
  84. GeForce Go 6100        0x0247
  85. GeForce 7900 GTX        0x0290
  86. GeForce 7900 GT/GTO        0x0291
  87. GeForce 7900 GS        0x0292
  88. GeForce 7950 GX2        0x0294
  89. GeForce Go 7900 GS        0x0298
  90. GeForce Go 7900 GTX        0x0299
  91. Quadro FX 2500M        0x029A
  92. Quadro FX 1500M        0x029B
  93. Quadro FX 5500        0x029C
  94. Quadro FX 3500M        0x029D
  95. Quadro FX 1500        0x029E
  96. Quadro FX 4500 X2        0x029F
  97. GeForce 7600 GS        0x02E1
  98. GeForce FX 5800 Ultra        0x0301
  99. GeForce FX 5800        0x0302
  100. Quadro FX 2000        0x0308
  101. Quadro FX 1000        0x0309
  102. GeForce FX 5600 Ultra        0x0311
  103. GeForce FX 5600        0x0312
  104. GeForce FX 5600XT        0x0314
  105. GeForce FX Go5600        0x031A
  106. GeForce FX Go5650        0x031B
  107. Quadro FX Go700        0x031C
  108. GeForce FX 5200        0x0320
  109. GeForce FX 5200 Ultra        0x0321
  110. GeForce FX 5200        0x0322
  111. GeForce FX 5200LE        0x0323
  112. GeForce FX Go5200        0x0324
  113. GeForce FX Go5250        0x0325
  114. GeForce FX 5500        0x0326
  115. GeForce FX 5100        0x0327
  116. GeForce FX Go5200 32M/64M        0x0328
  117. Quadro NVS 55/280 PCI        0x032A
  118. Quadro FX 500/FX 600        0x032B
  119. GeForce FX Go53xx        0x032C
  120. GeForce FX Go5100        0x032D
  121. GeForce FX 5900 Ultra        0x0330
  122. GeForce FX 5900        0x0331
  123. GeForce FX 5900XT        0x0332
  124. GeForce FX 5950 Ultra        0x0333
  125. GeForce FX 5900ZT        0x0334
  126. Quadro FX 3000        0x0338
  127. Quadro FX 700        0x033F
  128. GeForce FX 5700 Ultra        0x0341
  129. GeForce FX 5700        0x0342
  130. GeForce FX 5700LE        0x0343
  131. GeForce FX 5700VE        0x0344
  132. GeForce FX Go5700        0x0347
  133. GeForce FX Go5700        0x0348
  134. Quadro FX Go1000        0x034C
  135. Quadro FX 1100        0x034E
  136. GeForce 7600 GT        0x0391
  137. GeForce 7600 GS        0x0392
  138. GeForce 7300 GT        0x0393
  139. GeForce Go 7600        0x0398
  140. Quadro FX 560        0x039E


  141. Below are the legacy GPUs that are no longer supported in the unified driver. These GPUs will continue to be maintained through the special legacy NVIDIA GPU driver releases.

  142. The 1.0-96xx driver supports the following set of GPUs:NVIDIA chip name        Device PCI ID
  143. GeForce2 MX/MX 400        0x0110
  144. GeForce2 MX 100/200        0x0111
  145. GeForce2 Go        0x0112
  146. Quadro2 MXR/EX/Go        0x0113
  147. GeForce4 MX 460        0x0170
  148. GeForce4 MX 440        0x0171
  149. GeForce4 MX 420        0x0172
  150. GeForce4 MX 440-SE        0x0173
  151. GeForce4 440 Go        0x0174
  152. GeForce4 420 Go        0x0175
  153. GeForce4 420 Go 32M        0x0176
  154. GeForce4 460 Go        0x0177
  155. Quadro4 550 XGL        0x0178
  156. GeForce4 440 Go 64M        0x0179
  157. Quadro NVS        0x017A
  158. Quadro4 500 GoGL        0x017C
  159. GeForce4 410 Go 16M        0x017D
  160. GeForce4 MX 440 with AGP8X        0x0181
  161. GeForce4 MX 440SE with AGP8X        0x0182
  162. GeForce4 MX 420 with AGP8X        0x0183
  163. GeForce4 MX 4000        0x0185
  164. Quadro4 580 XGL        0x0188
  165. Quadro NVS 280 SD        0x018A
  166. Quadro4 380 XGL        0x018B
  167. Quadro NVS 50 PCI        0x018C
  168. GeForce2 Integrated GPU        0x01A0
  169. GeForce4 MX Integrated GPU        0x01F0
  170. GeForce3        0x0200
  171. GeForce3 Ti 200        0x0201
  172. GeForce3 Ti 500        0x0202
  173. Quadro DCC        0x0203
  174. GeForce4 Ti 4600        0x0250
  175. GeForce4 Ti 4400        0x0251
  176. GeForce4 Ti 4200        0x0253
  177. Quadro4 900 XGL        0x0258
  178. Quadro4 750 XGL        0x0259
  179. Quadro4 700 XGL        0x025B
  180. GeForce4 Ti 4800        0x0280
  181. GeForce4 Ti 4200 with AGP8X        0x0281
  182. GeForce4 Ti 4800 SE        0x0282
  183. GeForce4 4200 Go        0x0286
  184. Quadro4 980 XGL        0x0288
  185. Quadro4 780 XGL        0x0289
  186. Quadro4 700 GoGL        0x028C


  187. The 1.0-71xx driver supports the following set of GPUs:NVIDIA chip name        Device PCI ID
  188. RIVA TNT        0x0020
  189. RIVA TNT2/TNT2 Pro        0x0028
  190. RIVA TNT2 Ultra        0x0029
  191. Vanta/Vanta LT        0x002C
  192. RIVA TNT2 Model 64/Model 64 Pro        0x002D
  193. Aladdin TNT2        0x00A0
  194. GeForce 256        0x0100
  195. GeForce DDR        0x0101
  196. Quadro        0x0103
  197. GeForce2 GTS/GeForce2 Pro        0x0150
  198. GeForce2 Ti        0x0151
  199. GeForce2 Ultra        0x0152
  200. Quadro2 Pro        0x0153

复制代码

兄弟的显卡能用9746真是神了呀,看它的说明,只有96××才支持你的MX400,不知道是咋装上去的,内核是多少?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-28 21:33:18 | 显示全部楼层
另外,楼上的兄弟,你如果使用9746,显卡的核心频率会被鍞死在165,再加上你不能正确设置其它参数,你的显卡性能就会下降,不信你用7184和9746来分别测试一下你的 glxgears的表现能力就清楚了。:% :%
回复 支持 反对

使用道具 举报

发表于 2007-2-28 22:45:19 | 显示全部楼层
我总觉得linux 下面的glxgears 是骗人的东西  反正也没什么大型的 3D 软件来测试  分数高也没有什么用   只要2D 表现出色就行了
回复 支持 反对

使用道具 举报

发表于 2007-2-28 23:01:28 | 显示全部楼层
笔记本的显卡是 GeForce FX Go 5200,家里台式机的显卡是 GeForce2 MX/MX 400,都装的 9746 版本驱动,通过驱动提供的 NVidia X Server Settings 配置程序,将台式机显示器刷新频率设置为 85 效果很好,X 本身好像是不能调节,Fedora 的显示器设置只有 50,但是用 xvidtune 确认了刷新率就是 85,3D 效果感觉都很好。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-1 09:05:53 | 显示全部楼层
Post by dolphin2000
笔记本的显卡是 GeForce FX Go 5200,家里台式机的显卡是 GeForce2 MX/MX 400,都装的 9746 版本驱动,通过驱动提供的 NVidia X Server Settings 配置程序,将台式机显示器刷新频率设置为 85 效果很好,X 本身好像是不能调节,Fedora 的显示器设置只有 50,但是用 xvidtune 确认了刷新率就是 85,3D 效果感觉都很好。



兄弟的GeForce FX Go 5200当然是用9746好了,但MX400也能用这个驱动真奇怪呀,我的显卡比MX400更新一些都不能用97××系列驱动了。
PS:如果你的MX400用9746,2D功能一定会下降,您用glxgears测试一下就知道了。
PS2:楼上上的兄弟,如果glxgears得出的数据不太可靠,但也会说明问题,试试就知道 。:% :% :%
回复 支持 反对

使用道具 举报

发表于 2007-3-1 19:58:51 | 显示全部楼层
我GF4,装的9631,glxgears只有20,哈哈,开了beryl
回复 支持 反对

使用道具 举报

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

本版积分规则

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