PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   顯示卡討論區 (https://www.pcdvd.com.tw/forumdisplay.php?f=8)
-   -   Fix for the 60hz refresh bug for W9x & Cat 3.1 &3.2 (https://www.pcdvd.com.tw/showthread.php?t=190752)

hcchen 2003-03-15 02:22 PM

Fix for the 60hz refresh bug for W9x & Cat 3.1 &3.2
 
ATI 用 win98/Me 有救了,從 rage3d 看貼來的改法.

Fix for the 60hz refresh bug for W9x & Cat 3.1

Start regedit, go to HKLM/Software/ATI Technologies/Driver/0001/DAL (or instead of 0001 whatever number your current driver uses).
Insert a new binary value, named "DALRULE_ALLOWNONDDCCRTALLMODESUPTO1600x1200". Set the value to 01 00 00 00.
Or, you could try "DALRULE_CRTSUPPORTSALLMODES" and set this to 01 00 00 00 instead. (Both work here perfectly, the difference being that one allows resolutions up to 1600x1200x200, the other 2048x1536x200.
That's it, just reboot.

IMPORTANT: you need to set the refresh rate for all resolutions you want to use manually with regedit, since the driver will likely set them to 200hz when you switch resolutions, so you won't get a picture unless your monitor can handle that. So, go to [HKLM\System\CurrentControlSet\Services\Class\Display\0000 (or whatever number your monitor has)\MODES\x\y,z]. Make a new string "RefreshRate" and set it to "85" or whatever you like and your monitor can handle.
If you forget to do this you might be forced to boot in safe mode since you might get an "out of range" value by your monitor upon boot-up...

s3862236 2003-03-15 04:26 PM

剛剛照上面的文章去試
等重新開完機後就可以變成85了
我是用WIN98SE 8500LE
有需要的人可以用這一個方法
謝謝分享

PS:但是下面那一段話就看不太懂了
有人可以解釋一下嗎?
謝謝

ss9785 2003-03-15 06:01 PM

我也是用"問酒吧"+"嗄八舞鈴鈴"

也一直被c3.1 3.2這問題搞瘋了........
但........英文看不懂說.....
請高手大大翻譯.........

masai 2003-03-15 07:36 PM

用Refresh fix就好啦

ss9785 2003-03-15 09:51 PM

引用:
Originally posted by masai
用Refresh fix就好啦

Refresh fix是2000和xp用的98不能使用

我用盡方法都沒用改c3.1 3.2的更新率.......
但c2.5改完登錄檔就好了

但下方這段有人能翻譯嗎

Fix for the 60hz refresh bug for W9x & Cat 3.1

Start regedit, go to HKLM/Software/ATI Technologies/Driver/0001/DAL (or instead of 0001 whatever number your current driver uses).
Insert a new binary value, named "DALRULE_ALLOWNONDDCCRTALLMODESUPTO1600x1200". Set the value to 01 00 00 00.
Or, you could try "DALRULE_CRTSUPPORTSALLMODES" and set this to 01 00 00 00 instead. (Both work here perfectly, the difference being that one allows resolutions up to 1600x1200x200, the other 2048x1536x200.
That's it, just reboot.

IMPORTANT: you need to set the refresh rate for all resolutions you want to use manually with regedit, since the driver will likely set them to 200hz when you switch resolutions, so you won't get a picture unless your monitor can handle that. So, go to [HKLM\System\CurrentControlSet\Services\Class\Display\0000 (or whatever number your monitor has)\MODES\x\y,z]. Make a new string "RefreshRate" and set it to "85" or whatever you like and your monitor can handle.
If you forget to do this you might be forced to boot in safe mode since you might get an "out of range" value by your monitor upon boot-up

ss9785 2003-03-16 10:38 AM

發現這個討論項目在這
http://www.rage3d.com/board/showthr...readid=33669081

但是是英文的有英文強的大大看懂其中的回覆裡面有解決方法嗎
我照大約方法不行說......

s3862236 2003-03-17 08:48 PM

我是照上面的方法去做
我是去登錄編輯器新增一個二進位值
就是上面的意思增加DALRULE_ALLOWNONDDCCRTALLMODESUPTO1600x1200
也把他改成01 00 00 00
重新開機後螢幕就會變成85了
但是卻不能玩天堂了
一進天堂畫面就會變成全黑了
所以我就改掉了
所以直好裝回3.0版了
可能無緣裝新版的驅動程式吧!


所有的時間均為GMT +8。 現在的時間是02:35 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。