迅维网

查看: 3094|回复: 15
打印 上一主题 下一主题
[显卡维修]

我学修显卡

[复制链接]
跳转到指定楼层
1#
发表于 2009-6-28 11:58:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 来自: 中国 来自 中国

马上注册,获取阅读精华内容及下载权限

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

x
MSI RX9550-TD128(128Bit)花屏的维修经历

    对修显卡来说我是一个新手。以前的极少成功,这次收购到二片MSI RX9550显卡,有了材料,就想给自己一个系统学习的机会。
    两片显卡一样的故障现象;花屏。一块大花,一块小花,把大花拆配件用,小花作学习维修用。
一、供电测量:GPU=1.24V;显存=2.53V
二、用R3MEMID.EXE学显存定位。
    1、找了一块10G的硬盘,分了二个区,C区3G,用win98格式化,用于安装NV和ATI的显卡检测和BIOS刷写程序,D区7G用于安装WINXP
(手工安装),作修好了显卡之后的拷卡用,这里还有一些显卡的驱动程序。这样就有了DOS和XP两个启动选择,很方便。
    2、主板是845PE,CPU是P4/1.8G,512M内存,我打算先学习AGP显卡的维修,把基础打扎实。
    器材有了,开始动手。
    检测程序都是在我们网站上下载的,在C区做了二个批处理文件:AC.BAT和NC.BAT分别用来检测A卡和N卡。
    AC.BAT如下:
   
    cd\ATI     
    R3MEMID –NOCFG –GENREF –LOG
   
    第二行带了三个参数,这也是通过多次学习使用,摸索出来的,我琢磨这三个参数的意义是:不运行config文件;手动方式检测;检测完成以后把检测结果写到R3MEMID.LOG文件中,以便分析。
    AC.BAT运行以后在屏幕上显示二组菜单,共有15个选项,象我这样的初学的朋友们自己去试用吧,
    3、执行AC.BAT后,我选择运行了1---6项菜单,开始不知道,错误ID没有记下来,只记下了失败位,全部是
   
    MDB0  20
   
    下一步就要找到B组这颗坏显存。
    这卡共有8颗三星显存正反各4颗,型号是K4D261638F-TC40 ,单颗是16M/16bit,所以是128M/128Bit的卡。
    用在论坛里学到的短路显存Pin1-2的检查方法,每短路一颗就运行一次R3,并记录失败位数据,终于画出下面这张图:
    还不知道对不对,请同行和板主指正。
    活来了,暂时写到这里吧,待续。

2#
发表于 2009-6-28 12:46:23 | 只看该作者 来自: 江苏苏州 来自 江苏苏州
定位不对  你在看看  从没遇到过  正反个四片显存的9550  这种定位

不过不能肯定 没有这种定位

回复 支持 反对

使用道具 举报

3#
发表于 2009-6-28 14:05:59 | 只看该作者 来自: 中国 来自 中国
本帖最后由 wudaxing 于 2009-6-28 14:11 编辑

2#也许说的不错,下面继续说这次维修经历。
根据前面的分析,我果断拆下反面的U9颗粒,从另一张卡上摘下一粒焊上,确认焊接可靠,重新进行测试,首先看见的是花屏比原来好了许多,DOS下基本可以看不出来,但是R3是严酷的,测试结果如下:

R3MEMID version 1.07, (c) Copyright ATI Technologies Inc, 2003
Log file generation enabled to .\R3MEMID.LOG ...
Reference data file (RDF) loading disabled ...
[1  ] Fill                                                : FAIL
    Error ID 0VB001
  1024 x  768 - 32 bpp ( 60 Hz): TEST FAILURE
    failing bit : MDB0 20

[2  ] Data line toggle (GUI)                              : FAIL
    Error ID 0VB023
  1024 x  768 - 32 bpp ( 60 Hz): TEST FAILURE
    failing bit : MDB0 20

[3  ] RW page (GUI)                                       : FAIL
    Error ID 0VB025
  1024 x  768 - 32 bpp ( 60 Hz): TEST FAILURE
    failing bit : MDB0 20

[3  ] RW page (GUI)                                       : FAIL
    Error ID 0VB025
  1024 x  768 - 32 bpp ( 60 Hz): TEST FAILURE
    failing bit : MDB0 20

[5  ] Data mask                                           : FAIL
    Error ID 0VB006
  1024 x  768 - 32 bpp ( 60 Hz): TEST FAILURE
    failing bit : MDB0 20

[6  ] Macro + Micro8x2 tiling read                        : FAIL
    Error ID 0VC006
  1024 x  768 - 32 bpp ( 60 Hz): TEST FAILURE
    failing bit : MDB0 20

[7  ] Byte swap macro+micro8x2 read                       : FAIL
    Error ID 0VC018
  1024 x  768 - 32 bpp ( 60 Hz): TEST FAILURE
    failing bit : MDA0 0 1 2 3 4 5 6 7 ... MDB0 0 1 2 3 4 5 6 7 ...

[8  ] HOST_DATA/<f,b>/M2L                                 : PASS
[9  ] Line slopes/dir/P/solid                             : PASS
TEST RESULT SUMMARY:
====================
第1至6项的失败位还是  MDB0 20
第7项检测的时间最长,且出现MDA0  0 1 2 3 4 5 6 7 ......
                                         MDB0  0 1 2 3 4 5 6 7........
第8、9二项的测试是PASS
问题还是没有找到........
不过这次记录了错误ID,但我还完全不能解读。
有二个可能:1、换上去的颗粒也许本身就不良;2、有问题的显存定位错误。
请同仁和板主不吝赐教。

回复 支持 反对

使用道具 举报

4#
发表于 2009-6-28 14:53:35 | 只看该作者 来自: 辽宁沈阳 来自 辽宁沈阳
这种定位根本不存在!!!

回复 支持 反对

使用道具 举报

5#
发表于 2009-6-28 14:55:47 | 只看该作者 来自: 辽宁沈阳 来自 辽宁沈阳
你拆下U9只能说明这个定位为16--23 并不是你说的16----31

回复 支持 反对

使用道具 举报

6#
发表于 2009-6-28 15:49:45 | 只看该作者 来自: 中国 来自 中国
本帖最后由 wudaxing 于 2009-6-28 15:54 编辑

拜读过新诚达板主的很多帖子,其中就有一篇说不能用失败位来作问题显存定位的依据,而应该用错误ID来定位故障显存位置,以下是我手动检测时对应项的错误ID数据,
1 Error ID 0VB001
2 Error ID 0VB023
3 Error ID 0VB025
4 Error ID 0VB025
5 Error ID 0VB006
6 Error ID 0VC006
7 Error ID 0VC018
恳请新诚达板主指点一、二。
首先谢谢了。

回复 支持 反对

使用道具 举报

7#
发表于 2009-6-28 18:03:56 | 只看该作者 来自: 辽宁沈阳 来自 辽宁沈阳
我忘说了如果有点位图可以方便查找的。

你可以查一下正面上数第二颗所对应的反面的靠右的排阻。就可以查出具体故障

回复 支持 反对

使用道具 举报

8#
发表于 2009-6-29 08:52:58 | 只看该作者 来自: 中国 来自 中国
谢谢板主指点,我这就去查查.
再请教一点:什么是点位图?
再把我作显存定位的过程放上来,因为我还不明白错在哪里。
短路颗粒            失败位
U11               MDA0  14     MDB0  20
U12  (遗漏检测)
U7                MDA0  23     MDB0  20
U8                MDA0  63     MDB0  20
这三项是我把U7、8、11、12 定为MDA0的根据
U9                MDB0  20  23
U10               MDB0  20  40
U13               MDB0  8  20
U14               MDB0  20  55
这四项检测是我把U9、10、13、14 定为MDB0的依据

回复 支持 反对

使用道具 举报

9#
发表于 2009-6-29 09:23:25 | 只看该作者 来自: 辽宁沈阳 来自 辽宁沈阳
8# wudaxing
RV350没有这种定位。本版有相关贴子。

回复 支持 反对

使用道具 举报

10#
发表于 2009-6-30 12:14:02 | 只看该作者 来自: 中国 来自 中国
谢谢新诚达板主!按你的指点,查到反面的RN19排阻中有一只阻值为530欧,标称值为101,更换后故障排除!

回复 支持 反对

使用道具 举报

11#
发表于 2009-6-30 13:40:12 | 只看该作者 来自: 辽宁沈阳 来自 辽宁沈阳

那正常的阻值应该为多少呢?

回复 支持 反对

使用道具 举报

12#
发表于 2009-6-30 18:10:41 | 只看该作者 来自: 辽宁沈阳 来自 辽宁沈阳
如果楼主确定是MDB20出错很有可能是一个数据位阻值变大引起的。

其实这种报错故障点以前WINSON_TANG发过此案例。希望大家多看看贴子。
既然楼主已经修好了,最好把那个定位图自己好好看一下。省得下次修到同方案的卡还得浪费时间。

回复 支持 反对

使用道具 举报

13#
发表于 2009-7-1 08:58:37 | 只看该作者 来自: 中国 来自 中国
标称值101,实际阻值应该是100欧.

回复 支持 反对

使用道具 举报

14#
发表于 2009-7-1 10:23:18 | 只看该作者 来自: 中国 来自 中国
大大:我的阅读权限不够,有置顶的显存定位的帖子,40点才能看,可以拿钱买点数吗?这和付学费一样。我现在水平有限,发不了精华贴,靠跟贴得分,猴年马月也难有权阅读。

回复 支持 反对

使用道具 举报

15#
发表于 2009-7-1 10:33:07 | 只看该作者 来自: 中国 来自 中国
找到了置顶的《显卡花屏案例汇总》,里面有些精华贴特好,大部分可以看的。看过我这帖子的初学朋友,去看看吧!

回复 支持 反对

使用道具 举报

16#
发表于 2009-7-12 15:40:19 | 只看该作者 来自: 广西 来自 广西
生活,,,,哎,,真难

回复 支持 反对

使用道具 举报

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

本版积分规则

快速回复 返回顶部 返回列表
附近
店铺
微信扫码查看附近店铺
维修
报价
扫码查看手机版报价
信号元
件查询
点位图


芯片搜索

快速回复