franck delattre is preparing an universal tweaker
Printable View
franck delattre is preparing an universal tweaker
I had another play with it last night, after turning off mem slot 3 and 4 and tweaked a few mem timing, my HTT significantly went up?? Tried to replicate the results without tweaking and it BSOD'ed straight away... and then worked again when I tweaked it again
Gone from unstable @ 300 to stable @ 315.., so anyone else on AN50R might wanna try that
Tried again, same as before. Narrowed it down to TRC, TRFC, or disabling the mem slots.
Before 280 HTT BSOD, now 330 HTT @ default HTT voltage...
What did you do??? Can you paste a screenshot? Amazing increase... I'm stuck at 285HTT...
Thats great news man, no need to get a new mobo ;)Quote:
Originally posted by Ragnarok
Tried again, same as before. Narrowed it down to TRC, TRFC, or disabling the mem slots.
Before 280 HTT BSOD, now 330 HTT @ default HTT voltage...
BTW: new version with save/restore and startup settings will be available in about a week.
I can't wait :slobber: :slobber: :slobber:Quote:
Originally posted by CodeRed
Thats great news man, no need to get a new mobo ;)
BTW: new version with save/restore and startup settings will be available in about a week.
CodeRed
You're doing an awesome job. Thank you!
I've just bought 2x256 OCZ PC3500EB... and can't pass 230HTT! :( Tried Cas 2'5-3-3 and nothing... can't pass that without a BSOD :confused:
Can you OCZ EB users post your A64 tweaker values? FSB/values...
I'm really :( ...
All voltages at +0'3V, plus Vdimm at 2'9V.
It does 225HTT at cas 2-2-2 estable :confused: :confused: (1:1)
At 228 (2'5Ghz) (always with 11X multiplier), it says not exact in round at superpi (at any timing), with 1'8Vcore.. before was stable at 2'7Ghz with 1'75V fsb280... something is going wrong!!! It should be a memory problem, because with an HTT divider I can pass 275HTT.. but memory stills failing at >225
Any ideas? Bad memory? bad luck? Should I try diferents slots?
PD: rig in da firm + win2k3.
I thought that memory was like the PC3700 one... just read a review from pcstats:
If I've known it before buy them....Quote:
We started to slowly raise the clock speed of the motherboard a few MHz at a time, at 217 MHz we had to increase the memory voltage a bit to 2.8V, or stock voltage of the memory. To our surprise after that we were able to get the memory all the way up to 230 MHz while using memory timings of 2.5-2-2-5! Loosening the timings did not allow us to get any higher but still this is pretty impressive for high speed DDR!
Works fine Epox 8HDA3+ (via)
Good news, version 0.2 is now ready for testing :banana:
Download: a64tweaker_V02.zip
New Features
[list=1][*]Added save/restore of the register setting to a text file.[*]Added option to apply the settings at startup.
This feature uses the HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run registry keys.[*]Added a silent command line mode so that you can set your register settings using desktop links etc etc.
Usage: a64tweaker.exe [filename][/list=1]
Register File Format
The register files are written in the standard windows INI file format. This makes it easy to read and edit by hand. A typical register file is shown below:
Each field is optional, so if you only want to change certain fields (and leave the rest up to the BIOS) then just comment out or delete what you dont want changed. The following is an example of a register file that will only set the Tcl (CAS Latency) value to 2.0. All other parameters will be unchanged.Code:[DRAM]
Tcl=1
Trc=1
Trfc=3
Trcd=2
Trrd=2
Tras=5
Trp=2
Twr=0
Twtr=0
Trtw=0
Tref=11
ReadWriteQueueBypass=3
ControllerMode=0
ECCMode=0
BypassMax=7
TwoTTiming=0
MaxAsyncLatency=6
ReadPreamble=4
IdleCycleLimit=3
DynamicIdleCycleCounter=1
MEMCLKFrequency=7
MEMCLK0=1
MEMCLK1=0
MEMCLK2=0
MEMCLK3=0
The values in the register file correspond to the actual bit field values. In the future I will make it simpler so that you can have stuff like the following but I just ran out of time:Code:[DRAM]
Tcl=1
Things to doCode:[DRAM]
Tcl = 2.0 ; sets CAS Latency to 2.0
[list=1][*]Find out what the reserved CAS latency fields correspond too.[*]Add some error checking and reporting. An error in the register file is silently ignored :)[*]Learn how to format a post nicely :D[/list=1]
Enjoy, and please report any bugs via PM.
Thx :toast:Quote:
Originally posted by CodeRed
Good news, version 0.2 is now ready for testing :banana:
Download: a64tweaker_V02.zip
New Features
[list=1][*]Added save/restore of the register setting to a text file.[*]Added option to apply the settings at startup.
This feature uses the HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run registry keys.[*]Added a silent command line mode so that you can set your register settings using desktop links etc etc.
Usage: a64tweaker.exe [filename][/list=1]
Register File Format
The register files are written in the standard windows INI file format. This makes it easy to read and edit by hand. A typical register file is shown below:
Each field is optional, so if you only want to change certain fields (and leave the rest up to the BIOS) then just comment out or delete what you dont want changed. The following is an example of a register file that will only set the Tcl (CAS Latency) value to 2.0. All other parameters will be unchanged.Code:[DRAM]
Tcl=1
Trc=1
Trfc=3
Trcd=2
Trrd=2
Tras=5
Trp=2
Twr=0
Twtr=0
Trtw=0
Tref=11
ReadWriteQueueBypass=3
ControllerMode=0
ECCMode=0
BypassMax=7
TwoTTiming=0
MaxAsyncLatency=6
ReadPreamble=4
IdleCycleLimit=3
DynamicIdleCycleCounter=1
MEMCLKFrequency=7
MEMCLK0=1
MEMCLK1=0
MEMCLK2=0
MEMCLK3=0
The values in the register file correspond to the actual bit field values. In the future I will make it simpler so that you can have stuff like the following but I just ran out of time:Code:[DRAM]
Tcl=1
Things to doCode:[DRAM]
Tcl = 2.0 ; sets CAS Latency to 2.0
[list=1][*]Find out what the reserved CAS latency fields correspond too.[*]Add some error checking and reporting. An error in the register file is silently ignored :)[*]Learn how to format a post nicely :D[/list=1]
Enjoy, and please report any bugs via PM.
wow amazing! :toast:
CodeRed, I love you, will you marry me? :D :smileysex
Anyone played with this on the 939 FX's yet? This is absolutely incredible. TY very much.:toast:
Now you're freaking me out :eek:Quote:
Originally posted by HKPolice
CodeRed, I love you, will you marry me? :D :smileysex
Umm, what do those mem clk 0 - 3 settings do?!? I'm surprised no one asked yet
They enable/disable the four memory banks supported by the A64.Quote:
Originally posted by HKPolice
Umm, what do those mem clk 0 - 3 settings do?!? I'm surprised no one asked yet
Most BIOSes will correctly set these values ... except for the AN50R which enables all four memory slots irrespective of how many memory sticks are actually present.
Ragnarok, got a nice speed bump by setting these values correctly (using AN50R).
Cool THANKS :DQuote:
Originally posted by CodeRed
They enable/disable the four memory banks supported by the A64.
Most BIOSes will correctly set these values ... except for the AN50R which enables all four memory slots irrespective of how many memory sticks are actually present.
Ragnarok, got a nice speed bump by setting these values correctly (using AN50R).
Also, would increasing the Tref (using 200Mhz 3.9us instead of 133Mhz 7.8us) help stabilize the ram since it refreshes more often?
What's the difference between a 200Mhz and 133Mhz setting anyways? I thought the 3.9us or 7.8us was the milisecond refresh rate and not the Mhz?
Ok I'm having probs every reboot. It says something somethin "cannot connect to device". I think it's cuz windows is still loading all the devices 'n stuff, is there anyway to delay the startup of this prog for 10, 15sec so it loads after the devices are loaded?
I get about 10MB/s more in sandra with dynamic idle timer DISABLED :confused:Quote:
Originally posted by CodeRed
max async latency .. the lower the better, but I cant run below 6ns at max FSB
read preamble ... doesnt seem to do much, 4ns is good
idle cycle limit ... 16 clocks (irrelevant with dynamic enabled)
dynamic ... enabled
also set read write queue bypass & bypass max to their max values
Came across this and must say its excellent :toast:
I have one small problem, when changing the cas lat setting windows just freezes, I tried 3 sets of ram and still the same, CO stepping cpu.
could someone code one of these for the P4 S478 or does it already work?
@HKPolice,
I see a couple of problem with using the sandra mem banchmark as a reference.
Firstly, 10MB/sec is only a small gain and possibly due to the variantion between runs.
Secondly, the sandra mem benchmark has a very sequential memory referencing pattern. It is very localised and greatly benefits from in-page access cycles. By enabling the dynamic idle cycle counter the mem conroller is probably prematurely invalidating pages and thus inccurring a performance hit. If this is truely the case then try disabling the dynamic idle cycle counter (the mem controller will then use a static counter algorithm) and set the Idle Cycle Counter to its max value (256 clocks). This should ensure that mem pages remain valid for as long as possible. Test it and let me know how it goes.
Thirdly, sandra sucks as a benchmarking tool :D It really measures the burst speed of your memory. Try it unbuffered and I am sure the results will be different.
@the.m,
Most memory with the A64 only works at either CAS2.0 or CAS2.5/3.0. Not many sticks work with both cas2.0 and cas2.5 (XMS3500C2 may be an exception here). My kingston sticks wont run anything but cas2.0 or 1.5. CAS2.5/3.0 just freezes. There may be a combination of parameters that helps out, but I dont know what that is (yet).
@EmineM,
cpulloverclock is working on a universal tweaker, so drop him a line.
amazing work! keep it up!
What benchmark program would you recommend in windows? I would use Cachemem, but it's only accurate while in DOS only mode.. :(
Nope, I did A LOT of runs, and variations between runs were a max of 2MB/s. (I turned everything off for each run, including LAN connections) So a 10MB/s difference is not a glitch, you should test it :)
I'll try the unbuffered bench right now, as well as 256 Idle
Quote:
Originally posted by CodeRed
@HKPolice,
I see a couple of problem with using the sandra mem banchmark as a reference.
Firstly, 10MB/sec is only a small gain and possibly due to the variantion between runs.
Secondly, the sandra mem benchmark has a very sequential memory referencing pattern. It is very localised and greatly benefits from in-page access cycles. By enabling the dynamic idle cycle counter the mem conroller is probably prematurely invalidating pages and thus inccurring a performance hit. If this is truely the case then try disabling the dynamic idle cycle counter (the mem controller will then use a static counter algorithm) and set the Idle Cycle Counter to its max value (256 clocks). This should ensure that mem pages remain valid for as long as possible. Test it and let me know how it goes.
Thirdly, sandra sucks as a benchmarking tool :D It really measures the burst speed of your memory. Try it unbuffered and I am sure the results will be different.
@the.m,
Most memory with the A64 only works at either CAS2.0 or CAS2.5/3.0. Not many sticks work with both cas2.0 and cas2.5 (XMS3500C2 may be an exception here). My kingston sticks wont run anything but cas2.0 or 1.5. CAS2.5/3.0 just freezes. There may be a combination of parameters that helps out, but I dont know what that is (yet).
@EmineM,
cpulloverclock is working on a universal tweaker, so drop him a line.
try streamD
Hey guys this is a pretty good quick mem tester & it seems to show changes real easy. It doesnt give high #s like sandra but it is very quick & responds good.
By the way code red the prog runs flawless on my rig I am on now. Shuttle SN85G4 - 3200 CG mobil. Kicked my 3D mark score up 250 points. Muskin 222.
Thanks for the heads up on the test prog :toast:Quote:
Originally posted by jess1313
Hey guys this is a pretty good quick mem tester & it seems to show changes real easy. It doesnt give high #s like sandra but it is very quick & responds good.
By the way code red the prog runs flawless on my rig I am on now. Shuttle SN85G4 - 3200 CG mobil. Kicked my 3D mark score up 250 points. Muskin 222.
Also good to hear that your 3dmark score is getting a boost ... thats what I wrote it for :)
I can't make it run in Win-64bits edition... says:
Unable to start IO.sys service. Error code = 1275
Eprivilege
Works great for me, Thanks. Since moving to a GB of ram I've had to run a 5:3 devider I used the 183 Memclk freq. and went from a sandra score of 2800 to 3200. (230 HTT) I gained about 500 points on my 3dmark 01. Does anyone know what devider the 183 uses? From my sandra score I'm guessing my ram is at about 210. I can't find anything to show me my ram speed.
use CPU-Z to show your RAM speed....
It blanks out the memory speed in CPU-Z when you use the tweaker.
Tha memory divider is given by:Quote:
Originally posted by dmon
Works great for me, Thanks. Since moving to a GB of ram I've had to run a 5:3 devider I used the 183 Memclk freq. and went from a sandra score of 2800 to 3200. (230 HTT) I gained about 500 points on my 3dmark 01. Does anyone know what devider the 183 uses? From my sandra score I'm guessing my ram is at about 210. I can't find anything to show me my ram speed.
mem divider = ceil(CPU Multi x 200 / mem freq)
where mem freq = 200, 183.333, 166.666, 150, or 133.333
and ceil() rounds up to the next integer value
Codered, You went over my head with your explanation. I figured it out a few days ago. 183/200*230 puts me at 211. Thanks again the tweaker helps my setup run noticably faster.
codered, look at the last post :D
http://219.113.251.125/c-board/c-boa...;tree=2703;id=
and thisQuote:
Originally posted by cpulloverclock
codered, look at the last post :D
http://219.113.251.125/c-board/c-boa...;tree=2703;id=
http://www012.upp.so-net.ne.jp/ohij2/
I cant read japanese but I can see that the Japs have now picked up A64 Tweaker. Also saw references to A64 Tweaker on a lot of french sites :)
Damn, now I'll never catch them :D
BTW: Anyone know of a japanese to english translator?
http://world.altavista.com/Quote:
Originally posted by CodeRed
I cant read japanese but I can see that the Japs have now picked up A64 Tweaker. Also saw references to A64 Tweaker on a lot of french sites :)
Damn, now I'll never catch them :D
BTW: Anyone know of a japanese to english translator?
Did you call me?;)
Many thanks to CodeRed, your tool improved my ABIT AV8
extremingly:D
AV8's BIOS has a problem... Trc setting in BIOS is neglected.
...If we set Trc as 7, the system wake up at 12:mad:
A64Tweaker can fix it, so now we can enjoy AV8 performance!
I strongly appreciate you, CodeRed!!!
Quote:
Originally posted by kyosen
Did you call me?;)
Many thanks to CodeRed, your tool improved my ABIT AV8
extremingly:D
AV8's BIOS has a problem... Trc setting in BIOS is neglected.
...If we set Trc as 7, the system wake up at 12:mad:
A64Tweaker can fix it, so now we can enjoy AV8 performance!
I strongly appreciate you, CodeRed!!!
Glad to hear its working for you :)
quick question. Alot of the timings that are in A64 tweaker seem to be in the bios of the K8NSpro. Is there any difference in using the tweaker than the bios? Guess it is just like using clockgen instead of the bios. Also is there anywhere that explains all the different timings and what they do exactly?
I am not on my A64 rig right now, but I am excited to try this app out. Thanks for the hard work!!
There is no difference between setting the values in the BIOS or A64 tweaker. Most BIOSes arent as good as the K8Nxxxx series and dont allow for setting of all the memory parameters.Quote:
Originally posted by LikwidKool
quick question. Alot of the timings that are in A64 tweaker seem to be in the bios of the K8NSpro. Is there any difference in using the tweaker than the bios? Guess it is just like using clockgen instead of the bios. Also is there anywhere that explains all the different timings and what they do exactly?
I am not on my A64 rig right now, but I am excited to try this app out. Thanks for the hard work!!
There are some extra settings that the BIOS doesnt give you control over, in particular all those under the Configuration Parameters section. Try setting the following and you will get a slight improvement over what the BIOS can give you:
Read Write Q Bypass 16x
Bypass Max 7x
Max Async Latenecy 5ns or 6ns (depends onwhat you mem can take ... lower the better)
Read preamble 4ns
A good exaplaination for all the memory timings parameters is hard to find (I am still looking). Try downloading the BIOS & kernel developers guide for the A64 (26094.pdf) from AMD. This explains some apsects of the parameters.
thanks for responding Code Red. Tell you what. You A64Tweaker is awesome. Finally was able to try it out, and lowered my Super Pi by a second so far!!! Now at 35 sec with my 3200 at 2.5ghz.
Also while the settings might be similar to the bios, being able to tweak and test on the fly is indespensible. You are my hero!
BTW will try thos settings you suggest tonight when I get home from work.
on CG cpu is it better if I disable T2?? make it 1T?
yes that is correct. Disabling 2T command rate will give a noticeable gain is performance.Quote:
Originally posted by blass
on CG cpu is it better if I disable T2?? make it 1T?
I just loaded WinXP 64 and get the same error message. Tried starting it multiple times and it's a no go. This is dissapointing as I love the tweaker and want to give this 64bit XP some testing.Quote:
Originally posted by krampak
I can't make it run in Win-64bits edition... says:
Unable to start IO.sys service. Error code = 1275
Eprivilege
I'll have a look at that when I get WinXp-64 installed.Quote:
Originally posted by LikwidKool
I just loaded WinXP 64 and get the same error message. Tried starting it multiple times and it's a no go. This is dissapointing as I love the tweaker and want to give this 64bit XP some testing.
Have to wait for in the next revision .. sorry guys.
You're a genius CodeRed. I could never get passed 34sec and I used your exact bh-5 tweaks and I dropped to 33sec on my stock air cooled 3400+ @ 2.515GHZ (1.7v - mobo limit).
Has anyone fiddled with the Tweaker & 3700eb ram? Just interested to know what settings are working for you.
Is there any way to choose the RAM divider directly (/10, /11, /12... of CPU speed) with software?
Hey I have tried to load 64b XP & I cant get it to load, Am I doing something wrong. Maybe you know the reason. ThanxQuote:
Originally posted by LikwidKool
I just loaded WinXP 64 and get the same error message. Tried starting it multiple times and it's a no go. This is dissapointing as I love the tweaker and want to give this 64bit XP some testing.
CodeRed,
Thanks for dumping your time into creating this tweaker! I was wondering if something like this was possible.....
I'm using your A64Tweak on my eMachines 6805 notebook. Your tweaker lets me set the RAM clock to 200Mhz from 166, and it's stable just by upping the RAStoCAS a notch. Absolutely amazing.
I'm having a couple of problems. First, when I set A64Tweak to apply on startup, I get a bunch of errors with the IO.sys driver. It says something about not having priveleges. I have no problems with it once Windows is fully logged in. This is XP Home edition 32bit
Secondly, A64Tweak will completely hardlock my system if I don't use SpeedswitchXP to set my CPU to Dynamic clock adjust. It my CPU is in Max Performance mode, it locks. You have any idea what's up here?
@Kamerat,
The A64 doesnt allow you to directly choose the multiplier. You only get divider options and the mem controller calculates the multi to use.
@jess1313,
This is a known problem .. I am working on it. May need to write my own I/O port driver as the one I use isnt compatible with 64 bit windoze. I have also emailed the author of this driver, maybe he will update it. I also did a bit of a search last night, there may be some alternative freeware drivers that I can use, there are many, but most require a lisence fee.
@swaaye,
Try running A64 Tweaker from your Startup menu instead of from the registry, just place a link under Programs->Startup. It should work.
As for the hard lock problem, I have no idea. I havent tested this proggie on a mobile CPU and am not familiar with the SpeedswitchXP options. Try disabling this stuff completely.
Actually I have it in the Startup folder. I tried both....
Regarding the mobile CPU issues, I'll mess around with the power management stuff and get back to you.
Im sorry what I ment was I cant get the 64bit OS to load on my rig. Havnt tried the tweaker on a 64 bit OS yet.
Thank you for clearing that up. Great program BTW... :)Quote:
Originally posted by CodeRed
@Kamerat,
The A64 doesnt allow you to directly choose the multiplier. You only get divider options and the mem controller calculates the multi to use.
thanks for replying code red. I actually just dumped XP 64 in favor of plain ol XP again. XP 64 is very rough, and the 3D benches are horrible. Plus none of my favorite tweakers like A64 tweak and ATI Tool work. Still though it's a good look of things to come!
jess pm me and I'll see if I can help. Parts of XP64 need some finagling to load such as the ethernet drivers.
Well I reinstalled Windows XP. It was time to do it anyway.
But, I was sorta hoping it would fix the IO.DLL problem I'm having. It still gives me the odd priveliges error. This is when running the program manually well after windows has started up.
Is there something we have to do to register the file with windows?? This error seems almost random....
The error windows I get in sequence are:
----------
"Unable to extract IO.SYS. Log in as a user who has such permission"
"EPrivlege."
----------
I'm logging in as a user with administrative privileges. And what does it mean by extract??
I also get another error with the IO.dll sometimes saying it can not be connected to.
I was thinking. CPUCool, for example, installs a DLL for itself and makes you reboot. What does it do with that and is that what you need to do here?
Codered,
I can provide you a C++ library and drivers, that will allow your program to work with Win XP 64, and if you need, access the A64 MSR.
Just drop me a mail if you are interested.
BR.
Thanks, you're a champ :toast:Quote:
Originally posted by cpuz
Codered,
I can provide you a C++ library and drivers, that will allow your program to work with Win XP 64, and if you need, access the A64 MSR.
Just drop me a mail if you are interested.
BR.
hi nice program m8 !
but im having trouble changin the MEMCLK Frequency, when ever i change it, as soon as i hit set my compter freezes and i have to restart :( i would really really like to use the 183mhz divider thing as it would help me greatly.
btw im on a 3200 clawhammer C0 and a Abit Kv8 max-3 v1.2
728mb of bh-5.
can u help ?
(all the other options work fine) :)
Have you tried the 166 MHz option?Quote:
Originally posted by StonedOne
hi nice program m8 !
but im having trouble changin the MEMCLK Frequency, when ever i change it, as soon as i hit set my compter freezes and i have to restart :( i would really really like to use the 183mhz divider thing as it would help me greatly.
btw im on a 3200 clawhammer C0 and a Abit Kv8 max-3 v1.2
728mb of bh-5.
can u help ?
(all the other options work fine) :)
The 183MHz option using a 10x CPU multi will result in a 11x memory multi. You may be better off using 9x on the CPU and 166 MHz on the mem ... this will still result in a 11x memory multiplier.
yes even if i have it set to 200 in bios, then i change it to 166 it crashes. and viserversa. :(
if i went to a 9x multi i would have to clock the fsb very high to get a large mem mhz wouldent i ? its just my hardrives corrupts at anything over 245 HTT cos of no locks :(
hmm
OK 9.5x will give a lower HTT bus speed ... maybe low enoughQuote:
Originally posted by StonedOne
yes even if i have it set to 200 in bios, then i change it to 166 it crashes. and viserversa. :(
if i went to a 9x multi i would have to clock the fsb very high to get a large mem mhz wouldent i ? its just my hardrives corrupts at anything over 245 HTT cos of no locks :(
Alternatively try with only one stick of memory, it may be the 768 MB causing problems.
can a64s run .5 multiplayers ?
ok ill try with one stick of ram :) aswell
9.5x cpu multi with 166 or 183 MHz mem option will result in 11x memory multiQuote:
Originally posted by StonedOne
can a64s run .5 multiplayers ?
ok ill try with one stick of ram :) aswell
Dont you have to set refesh rate TREF to go along with the mem divisor. When I use the divisors I have to set this to go with the divisor or it crashes. Then on 183 I use the 166us.
Thank you CodeRed, i just got a new high score for myself using you program : )
http://24.158.154.102/images/41.97x600.jpg
I'm wondering if anyone else is having the problems with the IO.DLL file not being found, or lacking privileges, or whatever.
I don't understand the errors. It's horribly annoying. I can't run A64Tweak on startup because it never works when the computer is still loading things. It works 50% of the time when windows is fully booted.
swaaye
You are the Admin, right? Do you have any antivirus software or stuff like that?
Yeah the account has admin privileges. I do have AVG running. I'll try shutting it down.
swaaye
Yeah the 1st thing I thought is that the prog is unregistered and stuff so antiviruses have no idea what it is. Maybe they try to "protect" your comp from the tweaker? :banana:
if u know which register to set.... build an isa rom and install it to the bios... so it will load the setting before windows bootup
or ... mod the epa procedure and make a call to our new injected code.... :toast:
Yup, it was AVG that was messing with IO.dll.
Unfortunately I still can't set A64Tweak to run on startup because unless I have my system set to Dynamic Clock Switching with SpeedswitchXP (I'm on a A64 laptop) my system will instantly lockup with any change in A64Tweak.
SpeedswitchXP doesn't seem to apply its settings fast enough on startup to be done before A64Tweak hits, even with A64Tweak starting up after SpeedswitchXP.
So, I just have a icon on my desktop that automatically has A64Tweak apply my custom settings.
BTW, by having A64Tweak put my RAM at 200Mhz I get another 500MB/s of RAM bandwidth according to Sandra and Everest. Now that is improvement :)
The only thing I had to change to get it stable was RAStoCAS from 3 to 4. I have yet to find any instability after Prime95 testing, KOTOR, and Total Annihilation gaming.
Glad to hear its working (at least partially) :toast:
The IO.DLL problems will all go away when I replace this module with a better one ... hopefully XP64 compliant too :)
how do you guys make the settings stay after reboot.?
File -> Apply Settings at StartupQuote:
Originally posted by blass
how do you guys make the settings stay after reboot.?
or save the settings top a file and run from Programs->Startup
a64tweaker filename
ohh geesh! I didnt see that option lol!! sorry about that nice job code red!!:banana:
weird I get this message now==> Unable to extract IO.SYS.log in as a user who has such permission
Gents,
All your driver problems are about to go away. Franck Delattre (the author of CPU-Z) has kindly provided me with a Windows 64 compatible version of his I/O utiltities (which is way more than just an I/O driver).
Normally these utilities are sold commercially, but Franck has waived any fees for the use with A64 Tweaker. We all owe Franck and his company, http://www.panopsys.com/ , many thanks for this.
V0.3 of A64 Tweaker using Franck's drivers will be available in about a week or so ... just depends on my workload.
@Franck, Ive looked at about 30+ I/O drivers so far (both free and commercial ones) and yours is easily the best. Programming with them will be a pleasure :)
:toast: :toast:
:toast: :toast:
CODERED IS THA MAN!!!!!!!!!:banana: :owned:lots of THANKS TO Franck too for sharing he knowledge !! :banana3:
THANX FRANCK
So whats the procedure with all this?
normal settings... find max overclock etc then alter the settings with this program to find the most performance / see if it allows higher overclock?
Thats how I tuned my rig.Quote:
Originally posted by Gokou
So whats the procedure with all this?
normal settings... find max overclock etc then alter the settings with this program to find the most performance / see if it allows higher overclock?
Firstly I found the max stable mem speed using BIOS setting .. 276 MHz.
Then I backed off to a safe speed of 270 MHz and started tweaking the mem timings. Try
2-7-13-2-2-5-2-2-1-1 or 2-8-12-2-2-5-2-2-1-1
Read Write Q Bypass = 16x
Max Async Latency = 6ns
Read Preamble = 5 ns
Bypass Max = 7x
Then I increased the mem speed again to see what it can hit with the more aggressive timings and re-tested. I only lost 1-2 MHz with the more aggressive timings, but gained a lot in performance.
Nice work very nice program. You may have said it already but it I make changes with the 64tweaker does that take affect immediately? Or do you generally have to reboot and add the file to startup to have this work. Also, I'm sort of new to this so please bare with me. If I'm running 1:1 better then 2:1 dividers and if so how can I change the clock ratio to match my memory speed. ie 2:1 ddr 400 under A8V bios settings. 1:1 equals ddr 200. Thanks.
The changes are applied when you click the "Set" button.Quote:
Originally posted by PlatinumX
Nice work very nice program. You may have said it already but it I make changes with the 64tweaker does that take affect immediately? Or do you generally have to reboot and add the file to startup to have this work. Also, I'm sort of new to this so please bare with me. If I'm running 1:1 better then 2:1 dividers and if so how can I change the clock ratio to match my memory speed. ie 2:1 ddr 400 under A8V bios settings. 1:1 equals ddr 200. Thanks.
CodeRed, doesn't a Bank Cycle Time (trc) of 10 give you better performance than 5 ?
IE: 2-8-12-2-2-10-2-2-1-1 ?
Not in my experience.Quote:
Originally posted by LilGator
CodeRed, doesn't a Bank Cycle Time (trc) of 10 give you better performance than 5 ?
IE: 2-8-12-2-2-10-2-2-1-1 ?
Most of my performance testing has been using SuperPi and PiFast. For these programs Trc = 5 (or lower) is best.
Havent done any detailed 3DMark testing yet .. too busy. But Trc=5 looks good here.
Maybe for Sandra Mem benching Trc=10 is best, but I havent checked this.
There's a thing with NForce2 chipsets that causes higher tRAS to have a positive impact on performance. It's odd, but has been proven in many benchmarks.
I doubt any other chipsets would display that, but I could be wrong.....
Gents, V0.31 of A64 Tweaker is now available thanks to Franck Delattre's contribution of the Windows 64 bit drivers (from CPU-Z).
Download: A64 Tweaker V031.zip
Change LogThe new drivers are far more robust than the driver I was previously using. I dont expect any more compatibility issues with other software packages incluing Anti Virus S/W, but I havent been able to verify this completely.
- New 64 bit Windows I/O drivers - now works with Win 2003 Server 64 bit :D
- Added AMD64 processor ID check
- Corrected compatibility issues with MBM5
- Improved startup directory handling
Enjoy !!
NO PROBS here, I am not using 64OS tho.
Quote:
Originally posted by CodeRed
Gents, V0.31 of A64 Tweaker is now available thanks to Franck Delattre's contribution of the Windows 64 bit drivers (from CPU-Z).
Download: A64 Tweaker V031.zip
Change Log [list=1][*]New 64 bit Windows I/O drivers - now works with Win 2003 Server 64 bit :D[*]Added AMD64 processor ID check[*]Corrected compatibility issues with MBM5 [*]Improved startup directory handling[/list=1] The new drivers are far more robust than the driver I was previously using. I dont expect any more compatibility issues with other software packages incluing Anti Virus S/W, but I havent been able to verify this completely.
Enjoy !!
Uhh I´ve been waiting for that number 4 answer !! :toast: Will try it ASAP!!:up:
I'm having a problem here with 3.1. It's not reading the initial settings when I load the program, nor is it applying things when I change them.....
These two screenshots are of both versions on initial loadup with my default bootup settings for the notebook. 0.2 SEEMS to be getting the proper initial settings (though I can't verify anything other than CL, tRCD, tRP, tRAS, and tRC).
the program indicates the 183* divider to be a reserved value, does it work ?
Clockgen shows the memory being -200MHz when set to that. As HTT goes up, memory goes negative even further :D
When I used the 183 with .2, it worked. To verify it I had to use a RAM benchmark, like Everest's. It's odd how everything seems to report a horribly wrong value. In Clockgen I was seeing -200Mhz.....
But, it seems to work.
Well, does this look normal for 244Mhz (267*183/200) 2-2-2-10 ?
http://upload.richfool.com/uploaded/267.jpg
183 MHz DRAM setting does NOT mean that you mem is running at 183/200 of your FSB. It is just another method that the core uses to select the memory divider.
To calculate your actual mem frequency using 183 setting use this
mem divider = ceil(CPU Multi * 200/183.3)
mem freq = CPU Freq / mem divider
CPU-Z and clockgen wont recognise the 183 MHz DRAM setting so they will probably report unusual values. This is a reserved setting and is NOT specified by AMD ... thats why it has a * next to the selection.
@swaaye,
I have seen that effect before, it happens when the driver doesnt correctly load. Are you running V0.2 and V0.31 simultaneously? If it continues then you'll have to uninstall the driver by deleting the registry keys
HKLM/SYSTEM/CurrentControlSet/Service/cpuz
and
HKLM/SYSTEM/CurrentControlSet/Service/io.sys <--- old driver
then run A64Tweaker and it will reinstall the CPU-Z driver in the correct directory.
Let me know how it goes.