nice jop thanks :toast:
nice jop thanks :toast:
Oh, and something more...
Wouldn't make it more sense to sort tref, that the values are increasing. No one needs the theoretical delay order, but only the real tref cycles, not?
To implement something like disabling the set button unless something has changed would be a pain. He would have to add a check to every single control upon changing. Its doable.. but not fun.
Good job on the program.
nice program,cpuz reports incorrect mem frequency,odd divider correct seems to improve stability without perfomance loss for me.
http://img50.imageshack.us/img50/437/101tq.jpg
CPU-Z 1.33.1 fixes mem frequency (mis)reporting when using ODC.
some great people on this site. nice job!
Great work!
Tool of the year so far :toast:
What is "Digital Locked Loop"?
But I guess it should be always enabledQuote:
DLL Disable (DLL_Dis)—Bit 0. Disables the Digital Locked Loop that controls relationship
between the memory Data and the memory strobes (DQS).
@All
OK, regarding Set button will be dimmed :) Soon, after vacation.
@Spazilton
I'm using so called TSC (Time Stamp Counter) and Windows timer to measure CPU clock. Since I don't have a documentation for nForce chipset, i cannot read HTT, so I have to calculate HTT by dividing CPU speed with multiplier. CPU-Z is reading HTT and multiplier and then calculates speed or using other methods. If you are in doubt, try other tools, such as CrystalCPUID:
http://crystalmark.info/software/Cry...D/index-e.html
It has various methods for measuring CPU speed.
@PChris
It basically the same. ODC just eliminates odd dividers. For example if you select Memclk and calculated divider is 13, with ODC enabled, memory controller will choose next greater even number, in this case it will be 14. ODC may be useful in some cases when you cannot achieve some particular divider. For example:
You have A64 3500+ (200x11) and it overclocks OK. Let's say 2970MHz (270x11). And you have memory that hits its limit at 250MHz. If you use Memclk 200, then your memory is running at 2970/11=270MHz. Too much. If you choose Memclk 180, then your memory is running at 2970/13=228MHz. Hm, OK, but it can goo higher. So you choose Memclk 200 and set ODC to enabled, divider should be 11 but ODC will set it to 12, and memory runs at 2970/12=248MHz, almost perfect.
@high5
I haven't updated CPU database for a year, there are some errors. This is hell for me because AMD's documentation is not helping me too much. I mainly use Internet to find CPUID (family, model, stepping) to determine what core CPU has. Please, can you tell me how is your CPU reported by CPU-Z, CrystalCPUID?
doesn't seem to work for me, it read the wrong cpu multiplier and dram settings :(
http://www.xtremesystems.org/forums/...1&d=1145461176
Regarding CPU identification - my (Opteron 146) is also not recognized corectly as San Diego (instead Venus) :)
Then I would love to see what high5 mentioned - Bank Interleave detection :fact:
It can be done, but with some additional work. Currently, A64Info is using the same order as in DFI BIOS. You can choose 32 values. Value 0 maps to 1552 cycles, value 1 maps to 2064 cycles ...... , value 31 maps to 0128 cycles. So if I sort them in ascending order i have to "rework" this mapping.Quote:
Originally Posted by PChris
Quote:
Originally Posted by ahmad
Exactly. Not to mention that I use freeware compiler which is pain in the :slapass: to work with.
Do you have administrative rights? This program uses low level library which requires administrative rights to acces hardware. I have seen this problem in some cases. My friend, who wrote this library, is currently working on better version, so I hope this will not happen in the future versions.Quote:
Originally Posted by Pyr0
10x for info :) It will be fixed. Also i must make longer text control for displaying CPU name.Quote:
Originally Posted by bachus_anonym
Bank interleave. I have tried to figure it out but I'm afraid it will take to much time. Also setting Interleave under Windows instantlly freezes CPU (tried it using WPCREDIT).
P.S. Large font is causing display problems. This is wxWidget (GUI library) related problem. Trying to find workaround.
very nice
there you go, check the attachment. :)Quote:
Originally Posted by lukija
regarding Bank Interleaving, just displaying the current status would be nice. i don't know any software other than Sandra that reports BI status.
lukija: Any chance to make DDS values 1-15? instead of normal and weak?
yup, i have complete access to the pc with admin rightsQuote:
Originally Posted by lukija
maybe it's the DFI Venus mobo :shrug:
I have figured out! Sorry, no 64bit support yet.Quote:
Originally Posted by Pyr0
Interesting. According to AMD's documentation, this value is controlled by only one bit thus it can have only two values - normal and weak. Maybe you are reffering to something else?Quote:
Originally Posted by Lastviking
ah, that would explain it, hehe, thanks :up:Quote:
Originally Posted by lukija
the DFI venus and expert bios's....Quote:
Originally Posted by lukija
they have 15 levels of drive strength
The DDS is just a single bit register in A64s. The other levels are offered by the motherboard, so lukija you will have to read it from the BIOS or from some where else. It won't be set on the CPU. But somehow I don't think it would be possible to change this value on the fly without a reboot.
The DFI Xpress3200 uses 31 levels of DS.
Very nice mate