I bought an ATI Radeon 7500 PCI last week (64MB DDR). The card is very fast
(quite a boost for my old PII 400MHz), but I had a *huge* problem: the card
didn't allow me to select vertical refresh rates higher than 60Hz. The
documentation says that I should disable the TV-out feature if I want higher
refresh rates, but no matter if I disconnected the TV or not, I was only
allowed to use 60Hz. Furthermore, the docs say that I can specify the
maximum refresh rate in the "Screens->Advanced" tab (in the advanced display
properties), but there's no field to specify refresh rates, just some
buttons to select the vertical and horizontal polarity ("+", "-",
"composite").
I hacked together a MyMonitor.inf file that specifies 90Hz as both minimum
and maximum, but the card simply refuses to use anything else than 60Hz. I
thought it's a bug and so I downloaded the newest drivers available (the
ones on the CD were dated 2002). Guess what? That didn't fix anything.
I used another monitor (a small 14" Pulsar PnP, lost somewhere in the
basement), and everything worked. I was able to go as high as 85Hz in
800x600. But with the non-PnP monitor, I only got 60Hz.
Then I started hacking around in the registry. Countless times I changed
every occurence of "60" into "90". Still nothing.
Yesterday I was about to return the card, but I decided to search the
registry for one last time. I was lucky. The entry:
IDCRegOptionDontUseOSMonitorInfo
in
HKEY_LOCAL_MACHINE/Software/ATI Technologies/Driver/0000/DAL/
is by default set to:
01 00 00 00
After I changed it to:
00 00 00 00
everything worked as it should. I now have a nice large 1152x864 display
running at 85Hz.
So, if everyone else had the same problems, give this one a try, it might
help.
To ATI:
You are soooooo lame! Not the whole world uses PnP monitors. Better start
supporting your customers.
|