Hi,
Thanks for your program. It works for me in some resolutions, but it doesn't work in others. I'm using Windows Vista Ultimate x64 and Windows 7 Beta x64 on a dual boot Hard-Drive, I tried under both operating systems and the problem is the exact same in both, no difference at all. I'm using the latest ForceWare 182.08 WHQL for Windows Vista x64, and ForceWare 181.71 BETA for Windows 7 x64.
My problem is the following:
Any resolutions below 1280x960 don't receive any refresh rate force from your program. The resolution 1280x960 itself does work, and anything above also works (as far as I have tried anyway). But if I go below 1280x960 it doesn't work anymore (for example forcing 100Hz at 1024x768, it won't work, it will always revert to 60Hz or 85Hz maximum from the Windows default settings). But I think I know why it might be working for some resolutions and not for others, I think it's because I don't have a monitor driver/information file (.INF), because it's old (2004), and the manufacturer discontinued it many years ago (from LG Electronics). My monitor model is the "19 CRT Flatron F900B to be more precise. I love it and the picture quality is comparable to some LCDs, it's working superbly well in Windows XP, all refresh rates are forced with the ReForce program, I've been using that program for years now.
When I install Windows Vista and Windows 7 the monitor is detected as a "Generic Plug-and-Play" device. And there are no drivers for my monitor outside of Windows XP x86, I even tried Windows XP x64 one time, and there's no drivers for anything other than XP 32-Bit, it's a big shame really. I always wanted to switch over to Vista (or now Windows 7), but I am stuck with XP 32-Bit because my monitor isn't supported anymore. So your program works for some resolutions and that's very nice, but for others which I use regularly it doesn't work. If only I would know how to create my own custom monitor driver I would do it, but I don't know of any program to make something like that, so that your program can use that file to apply the changes properly, because you say that your program requires a monitor driver, and I don't have one, so I think that's why it doesn't work correctly.
Keep up the good work though! :)
EDIT: Ok now it works on my Vista x64 partition! Well, so far at least. All I did was completely re-installing Vista, but that time around I did the following in order: Installed SP1, then installed my Intel Chipset drivers, then installed NVIDIA's graphics drivers, and finally I installed a custom monitor driver file I made myself. I then updated the Generic Plug-and-Play default Vista driver with the one I made (specific to my monitor's capabilities) and then it installed it correctly. Then I used your program, set my desired refresh rates, and then I rebooted. When I came back to the Desktop it was still flickering at 60Hz, but then I lowered the resolution to 800x600, and it was suddenly set at 100Hz like I wanted, so I switched back to the default 1024x768 and then it worked! I tried all other resolutions I usually use, and they're all set to the refresh rates I set in your program.
So, it works in the Desktop, and it also works in 3DMark Vantage which is DirectX 10, and it works with Fallout 3 as well. I haven't tried older games, and I still haven't tried OpenGL games, but I will update this post about those later. But what is important is that so far it works, and I must say that from everything I had tried before your program is the best, but it does require a monitor driver file, that's true (monitor drivers aren't drivers per se, it's just an .INF file that tells the operating system about the range of resolutions available along with the refresh rate capabilities, to avoid the operating system from forcing the monitor in question to use default safe Windows parameters), that's the key.
This post has been edited by Zenoth: 30 March 2009 - 11:49 PM