Same here i get same error msg :(
Printable View
arrrgghh.. i wish you rivatuner users would get a thread.. i keep thinking they released the beta or something for the evga voltage tool everytime i see this thread bumped
Does Diverge's voltage tuner work with all video cards? (i have a 9600gt would it work with that?)
Thanks, this program should be awesome!!
here's a new version of the GUI. it lets you select /sd0,1,2,3 and i2c bus 0,1,2,3 so it can be used on different cards, and setups with multi-gpus.
By default, its setup for 280gtx.
You can even use rivatuners launcher function, and assign it a hot key.. if you want :p:
btw, sorry for all the off topic post... since this is supposed to be evga voltage control thread.
Cheers dude! :up:
you sure you guys are putting it in the rivatuner directory? I only received that error when trying to start it from my desktop before realizing this.
Just checking is all.
I would have already if I knew how to get the values from rivatuner. As far as I know it only passes them into that window that pops up. Which I have no clue on how to grab the values from. If it passed them to the dos window it would be easy for me to get them... I even tried passing them to a text file at the dos window using "rivatuner /ri3,70,reg_address >text_file.txt".. no luck.
also, that error you guys are getting is cause it can't find rivatuner.exe. It only looks in the directory the GUI.exe is, so it needs to be in the same directory as rivatuner.exe as Rinaun said above - as was noted in the first post I made about the GUI.
how about an "apply at startup" option :yepp:
As opposed to almost everyone in here (:D), i was fiddling with RivaTuner trying to lower my idle VGPU so it would use less power while in Windows, but i didn't manage to reduce anything at all. I dropped the voltage to as low as 0.9 volts but the indicated current consumption is the same throughout the test, always at 2.42 amps. Oh well.
Diverge,
Use return values from Rivatuner. It should give them. I take it you are calling it with something like. In C I would do something like:
int main(int argc, char **argv) {
...
int rt_ret = 0;
sprintf(buf, "rivatuner.exe /ri%d,%s,%s\n", BUS_NUM, BUS_ADDR, REG_OFFSET");
rt_ret = system("buf");
switch(rt_ret) {
case 0: printf("Volterra VR detected\n");
goto next;
case 1: printf("Volterra VR not detected\n");
goto exit_fail;
}
next:
read_i2c_vr_reg(argv[0]);
...
exit_fail:
printf("You are unable to use this application because your hardware isn't supported\n");
return 1;
...
}
I just woke up so I'm still half asleep but something like that should work in theory. Unwinder would no doubt have return values :)
It's possible RT returns values, but it doesn't return them to the command line. If it did, i'd be able to get them using the following:
Problem is I'm not an experienced programmer, so I have no clue how to do this with applications that don't display values on the command line.Code:System.Diagnostics.Process proc = new System.Diagnostics.Process(); //create my process
proc.EnableRaisingEvents = false;
//String sMyPath = Environment.CurrentDirectory;
proc.StartInfo.FileName = "devcon.exe"; //name of file to run
proc.StartInfo.Arguments = " ";
proc.StartInfo.RedirectStandardOutput = true; //setup redirection
proc.StartInfo.UseShellExecute = false; //redirect from shell to
proc.StartInfo.CreateNoWindow = true; //hide shell
proc.Start();
String cmd_out = proc.StandardOutput.ReadToEnd();
MessageBox.Show(cmd_out);
The above example is a piece of code I used to make a GUI for devcon, which is a microsoft command line utility that lets you manipulate devices in your computer - basically device manager, but via command line. Instead of displaying the info at the command line prompt, the code redirects it into a string, and then I can parse it, to read status, find device id's ect. In the above example it just displays it in a messagebox. (i made the GUI to turn off devices in my laptop to extend battery live... it's a lot easier then going to device manager to disable them).
Unfortunately this is the way I have the GUI run rivatuner to set the voltage control registers, and it doesn't redirect anything for me to parse, cause it doesn't display the info in the dos box (command line). it displays it in it's own GUI (rivatuner).
Like I said, I'm n00b at programming. So if you have any visual C# examples that work to return RT value, i'll be glad to try to make it work.
Heh we all gotta learn from somewhere right. For Visual C# examples have you checked Windows Platform SDK? and MSDN Library that comes with Visual Studio 2008 (if using that)?
I'll install Intel CPP Compiler on my Windows 7 and make up a small C app to see what Rivatuner returns and get back to you. I really should read SDK docs but don't have much time at the moment.
Personally I've never written anything in C#, even my C++ GUI abilities are poor, but I can write in C++ so so. Mostly I can write in C since it is more where I have spent my time learning.
Something weird is happening to me when I overclock and stability test after voltage adjustment. I have a XFX GTX280 XXX water cooled by my Coolit Boreas. I also have an awesome power supply, the Antec Signature 850. All temps are cool (water cooling). Power supply rails look good and don't really budge (even when stability testing).
I am using Furmark as suggested to test the voltage. After increasing the voltage to 1.30 and then running the Furmark stability test my computer shuts off. It doesn't even visually start the test yet and my computer powers down. It does not do this unless I increase the voltage. I noticed that the voltage regulator jumps to 92amps when starting the test. Is this normal for it to jump to such high amps? I played Crysis just to compare and it jumps to about 50 or 60 tops.
After I reduced the voltage to 1.25, the system doesn't shut off anymore... What do you guys think? Power Supply? Somekind of Voltage protection?
Hey, guys it's a chance for me tu use this voltage control from Rivatuner on a Palit 9600GSO 768MB, or it just for GTX series?:D