PDA

View Full Version : Linux utils for core temp, memory timings and clock manipulation uploaded



uOpt
03-21-2007, 02:11 PM
I finally came around to put some of the CPU utilities that we came up with here onto sourceforge.

http://sourceforge.net/projects/icspll/



I uploaded the first two utilities to the CVS tree. There are READMEs in the directories.

The first tool is to see and manipulate memory timings on Intel 975X chipsets (most likely works on 965* chipsets).

The second one is to read the digital temperature sensor in Core2 CPUs (Conroe etc.).

Both are Linux only for now, FreeBSD on request.

To use these tools you'll have to have enough of the kernel environment around to compile modules. That's typically not the case for Debian and Debian derivates such as Ubuntu.

I'll check in Kronos' NForce 4 clock manipulator later, but I want to merge the versions for NForce4 and NForcePro first. Let me know if you need it.

I also have a tool to manipulate the clock on boards like the D975XBX, but I don't remember whether we have something better in the overclocking thread (we == 2cpu).

I made this the main thread, if you can, please post questions there
http://forums.2cpu.com/showthread.php?t=81781

Of you can't, here is fine, too, but might have more delay.

likewhoa
03-22-2007, 10:33 AM
thx will checkout cvs :)

uOpt
03-22-2007, 01:08 PM
I actually added a download file based on initial bashing.

Some people don't like SF anoncvs. I can't imagine why.

MarlboroMan
03-22-2007, 01:23 PM
tested cpucoretemp, works fine on my rig =]

i didnt test the memory timings 'cause my chipset is i865PE :)


Building modules, stage 2.
Temp val = 2283732992 0x881F0000 10001000.00011111.00000000.00000000 (54 C)

nn_step
03-22-2007, 01:28 PM
good find

SlicerSV
03-22-2007, 04:32 PM
why don't you just integrate your drivers for the intel systems into the existing framework in the kernel? then you just install lm_sensors and you've got a full system health thing!

MarlboroMan
03-26-2007, 01:53 PM
why don't you just integrate your drivers for the intel systems into the existing framework in the kernel? then you just install lm_sensors and you've got a full system health thing!

I like the way it is. You can just type "cat /proc/cpucoretemp" to get the real temps

likewhoa
03-27-2007, 01:23 PM
how different is this compare to acpi thermal temps?

Okda
03-27-2007, 01:42 PM
subscribed :)

uOpt
03-27-2007, 03:11 PM
why don't you just integrate your drivers for the intel systems into the existing framework in the kernel? then you just install lm_sensors and you've got a full system health thing!

That is the plan, no question. I just want to see for how many people this works in first place before I submit it to the lm_sensors people.

uOpt
07-11-2007, 02:28 PM
New version uploaded as tarfile and committed into CVS.

I updated the memorytiming utitily. The major change is that CAS on 975x now works. 5000x support is there but it doesn't do much useful due to limitations of that chipsets in the area of memory control (FB-DIMMs).

I also added basic reading of 965P, but on my DS3 it displays zeros only.

I would appreciate if people would dosnload this and post the output of the "run-example" script in the memorytimings/ directory on 965 variants. It never crashed my machine and should generally be safe.

Tarfile here:
http://downloads.sourceforge.net/icspll/icspll-1.1.tar.gz?use_mirror=osdn

You need kernel source installed or a package to compile kernel modules.

rogard
08-02-2007, 11:03 AM
Any news on the freebsd version?

uOpt
08-02-2007, 12:45 PM
I was help up by the p965 version not working at all and Intel apparently not releasing the p35 memory timing register documentation at all.

For K8 you can actually see and set the memory timing registers right on the pci bus, with pcitweak (part of Xorg).