XtremeSystems Forums

Go Back   XtremeSystems Forums > Xtreme > Xtreme Overclocking > Xtreme Pi

Reply
 
Thread Tools Rate Thread Display Modes
Old 02-26-2005, 07:57 PM   #1
snq
Xtreme X.I.P.
 
snq's Avatar
 
Join Date: Feb 2005
Location: Sweden
Posts: 262
Lightbulb Super PI with msec/anticheat mod

Update!
The latest version with cheat protection, more accurate timing and checksum is available here!
------------------------------------------

Well here it is!

My Super PI mod now also includes anti cheating code. Any attempt to cheat will now horribly fail. I changed the text in the titlebar so you will know from screenshots wether or not a cheatfree version was used.

If anyone does happen to find a way to cheat it please send me a PM telling me how you did it so I can add protection. I doubt people with the skills to cheat this version are seriously interested in faking results

Download here!
And feel free to spread the word!

I won't post a screenshot because I dont want ppl all over the world making fun of my poor PC

Happy benchmarking!

PS: Thanks to ajV for originally posting my mod here on XS and to Kunaak for the tips on making it cheat free!

Last edited by snq; 03-02-2007 at 03:47 PM.
snq is offline   Reply With Quote
Old 02-26-2005, 08:46 PM   #2
Kunaak
Xtreme 3D Mark Team Staff
 
Kunaak's Avatar
 
Join Date: Nov 2002
Location: Juneau Alaska
Posts: 8,027
Send a message via ICQ to Kunaak
I can verify that this version is the the only Cheat Free PI program that I know of.
I tested it as much as possible, and theres little to no cheats possible on this version.
hopefully we don't get some dumb programmer trying to cheat on this version, like we did with CPUZ 1.26...
__________________




Quote:
"The command and conquer model," said the EA CEO, "doesn't work. If you think you're going to buy a developer and put your name on the label... you're making a profound mistake."
Kunaak is offline   Reply With Quote
Old 02-27-2005, 04:47 AM   #3
zakelwe
Xtreme X.I.P.
 
Join Date: Aug 2002
Posts: 4,919
Looking very good for anti cheat, this and the enhanced timing puts superpi back up there IMO.

Regards

Andy
zakelwe is offline   Reply With Quote
Old 02-27-2005, 07:45 AM   #4
detonator
Xtreme Member
 
detonator's Avatar
 
Join Date: Aug 2004
Location: Italy
Posts: 248
wooo tnx m8 this is a cool program!!!!
__________________
The God Father OC.Team
detonator is offline   Reply With Quote
Old 02-27-2005, 08:18 AM   #5
detonator
Xtreme Member
 
detonator's Avatar
 
Join Date: Aug 2004
Location: Italy
Posts: 248
I made few test, on a prescot 3200@3600 (second pc)
classic superpii I score 35.890 process timer cheak
with the new anti cheat i score 36.493...
and Im not the unic, on a italian forum few peeps found the same problem...
any idea?
__________________
The God Father OC.Team
detonator is offline   Reply With Quote
Old 02-27-2005, 08:31 AM   #6
snq
Xtreme X.I.P.
 
snq's Avatar
 
Join Date: Feb 2005
Location: Sweden
Posts: 262
This version is based on original unpatched Super Pi 1.1E.
The code I added only uses CPU time every now and then and totals to no more than say 2-300 instructions over a whole run, so the results should be exactly the same as with the original, or maybe 1 msec slower if you're really unlucky and cross a msec boundary during those 2-300 instructions
What version are you guys using (url please)? Maybe I based my mod on the wrong version :/
snq is offline   Reply With Quote
Old 02-27-2005, 11:39 AM   #7
detonator
Xtreme Member
 
detonator's Avatar
 
Join Date: Aug 2004
Location: Italy
Posts: 248
well here in italy im not the unic, we opend a topic about this new Super pii and they all have the same problem....is give 0.800 more from the classic , personaly I use the english classic version of the superpii Pi 1.1E
if you watch here ,there are some peeps posting even screen showing different scores,I know is not english., but you can undestend
http://forum.hwupgrade.it/showthread...hreadid=891382
Attached Files
File Type: zip super_pi.zip (71.5 KB, 1131 views)
__________________
The God Father OC.Team

Last edited by detonator; 02-27-2005 at 12:01 PM.
detonator is offline   Reply With Quote
Old 02-27-2005, 12:10 PM   #8
snq
Xtreme X.I.P.
 
snq's Avatar
 
Join Date: Feb 2005
Location: Sweden
Posts: 262
Thanks, I'll look into it.
I just did soime quick oc-ing and benching and I came very close to my personal record (like 100 msecs difference). The difference can be explained by that I was running a slighly lower FSB this time. At this moment I can't think of any other explanation than that you guys are comparing it to a different version. But as I said I'll look into it

Edit:
I compared the one you uploaded with the modded, results are in the screenie. They give identical results for me :/
Attached Images
 

Last edited by snq; 02-27-2005 at 12:23 PM.
snq is offline   Reply With Quote
Old 02-27-2005, 12:24 PM   #9
krampak
Xtreme Member
 
krampak's Avatar
 
Join Date: Jun 2004
Location: Olot (Girona)
Posts: 696
I gives me +0'2s difference every time in 512KB loop.
__________________
|| Core 2 Quad QX6850 ES @ 3.5Ghz 1.35V || Thermalright Ultra 120 || Asus P5K3 Deluxe || Gskill F3-12800CL7D-2GBHZ
|| XFX 8800GTX || Dell 2005FPW 20" || Ultra X-Pro 750W LE || 3 x WD 320GB SD + 1 x Hitachi 500GB
krampak is offline   Reply With Quote
Old 02-27-2005, 12:39 PM   #10
snq
Xtreme X.I.P.
 
snq's Avatar
 
Join Date: Feb 2005
Location: Sweden
Posts: 262
Detonator, I took a look at the screenshot in the thread you posted (this one)
and I think the difference there was at most 0.3 secs. If you look at the results in the right the final time has to be a very high 35. So the results are not off that much. Also I seriously doubt that processtimer can give more accurate times than Super PI itself. I haven't tried it out tho but theoretically it's just impossible.

If you could test with this version. That's the old modded one, the actual time measuring hasn't been changed only displaying it has been changed in that one. And please compare it to both this new one and the results you get with processtimer. The results in that version *are* completely accurate with the original Super PI. The original Super PI records the time in msecs but just doesn't display them.

Let me know what you find out.. Preferably a screenie with the 3 of them run right after each other. Thanks This is impossible to test for me as I get the exact same results for every version.

Krampak: What are you comparing to?

Last edited by snq; 02-27-2005 at 03:04 PM.
snq is offline   Reply With Quote
Old 02-27-2005, 12:49 PM   #11
D_o_S
Xtreme Member
 
D_o_S's Avatar
 
Join Date: Dec 2004
Location: Czech Rep.
Posts: 1,547
I get varying results, for example on 64K I get a variation of about half a second.

And for 1M, I get a variation of about 1 sec.
__________________
"Strive for perfection in everything you do. Take the best that exists and make it better. When it does not exist, design it." - Sir Henry Royce
D_o_S is offline   Reply With Quote
Old 02-27-2005, 12:52 PM   #12
snq
Xtreme X.I.P.
 
snq's Avatar
 
Join Date: Feb 2005
Location: Sweden
Posts: 262
Half a second on 64k? Uhh..
Could you check with this version and see what kind of results you get? I'm starting to doubt my timing code works flawlessly on all systems..
snq is offline   Reply With Quote
Old 02-27-2005, 12:57 PM   #13
HARDCORECLOCKER
Xtreme 3DTeam Member
 
HARDCORECLOCKER's Avatar
 
Join Date: Jan 2005
Location: AMD factory
Posts: 2,611
Excellent work - always got 25sec as best but now I now I'm very close to 24.........:



So if I'll get back my DFI NF4 some day from RMA we will see...........

__________________
Previous system:


DFI NF4 ULTRA 0453A3 KOREA CHIPSET / BIOS 510-2FIX / FX-57 0516WPMW@3.62GHZ / 2x256 CORSAIR 3200LLPT BH-5@13x278MHZ 2-2-2-5@3.69VDIMM / MACH II GT@MOD BY BERKUT / ACTIVE COOLING FOR RAM - MOSFETS - GPU RAM / CHIPSET & GPU CORE WATERCOOLED / OCZ POWERSTEAM 600W / BUILT BY ATI X850XT@660/651 - VGPU@1.73-VDD@2.26-VDDQ@2.21 PENCIL MOD / WIN XP 2x80GB SAMSUNG SPINPOINT SP80 SATA - RAID 0 & WIN 2K 40GB SAMSUNG SPINPOINT SP40 IDE BENCH DRIVE / PIC


----------------><------------------
HARDCORECLOCKER is offline   Reply With Quote
Old 02-27-2005, 01:37 PM   #14
detonator
Xtreme Member
 
detonator's Avatar
 
Join Date: Aug 2004
Location: Italy
Posts: 248
this wath I have...
__________________
The God Father OC.Team
detonator is offline   Reply With Quote
Old 02-27-2005, 01:57 PM   #15
snq
Xtreme X.I.P.
 
snq's Avatar
 
Join Date: Feb 2005
Location: Sweden
Posts: 262
Hmm..
Is the 35 sec the result from this run or from a previous run?
I have to agree tho the timings seem to be off on your system, looking at your 16K score. My system (XP3200+) does 16K in 0.219s. But... As the time with the orignal mod is over 35 secs as well I think the problem is with your system, not with my code. The new one which has more code for timing is even faster on your sys than the one with original timing.
I really don't know what to do about it.. But the results in left top cannot possibly be wrong, unless they are wrong in the original super pi.
snq is offline   Reply With Quote
Old 02-27-2005, 02:40 PM   #16
detonator
Xtreme Member
 
detonator's Avatar
 
Join Date: Aug 2004
Location: Italy
Posts: 248
is not just me, if you cheak on the link I posted ,almoust all the pepes over there had the same problem, a different btwin 0.700/800 msm
those test were made on a 3200 prescot D0 on abit ic7max 1024 ram.did you try your super pi on an intell sistem?
__________________
The God Father OC.Team
detonator is offline   Reply With Quote
Old 02-27-2005, 03:20 PM   #17
HARDCORECLOCKER
Xtreme 3DTeam Member
 
HARDCORECLOCKER's Avatar
 
Join Date: Jan 2005
Location: AMD factory
Posts: 2,611
I love it - here comes the naked truth - no more cheating.....
__________________
Previous system:


DFI NF4 ULTRA 0453A3 KOREA CHIPSET / BIOS 510-2FIX / FX-57 0516WPMW@3.62GHZ / 2x256 CORSAIR 3200LLPT BH-5@13x278MHZ 2-2-2-5@3.69VDIMM / MACH II GT@MOD BY BERKUT / ACTIVE COOLING FOR RAM - MOSFETS - GPU RAM / CHIPSET & GPU CORE WATERCOOLED / OCZ POWERSTEAM 600W / BUILT BY ATI X850XT@660/651 - VGPU@1.73-VDD@2.26-VDDQ@2.21 PENCIL MOD / WIN XP 2x80GB SAMSUNG SPINPOINT SP80 SATA - RAID 0 & WIN 2K 40GB SAMSUNG SPINPOINT SP40 IDE BENCH DRIVE / PIC


----------------><------------------
HARDCORECLOCKER is offline   Reply With Quote
Old 02-27-2005, 03:26 PM   #18
snq
Xtreme X.I.P.
 
snq's Avatar
 
Join Date: Feb 2005
Location: Sweden
Posts: 262
I haven't tested with an Intel system no, I'll test it on my P4 2.8 but I doubt the results will make any difference.
It still is just as impossible to get wrong results. I've been thinking about it. The anti cheating code I added actually prevents wrong times from happening.

I've used babelfish now to translate the thread for me..
XstasY (you I assume?) wrote:
"on the classic superpii I make 35,890 controlato from process timer, on the new one I make 36,498.."
ProcessTimer is far less inaccurate than Super PI itself. It can in no way tell with the same amount of accuracy when the calculating process is started or stopped. Basically it lags. Of course it will lag both when starting and when stopping so you might think it'll equal out in the end. But when calculating is started, all cpu power goes to super pi so it will lag more. It will notice faster that the process was stopped, so it will give a better result than you have actually achieved.

Next, Robbi16v.
"Normal SuperPI: 53s
SuperPI mod: 53,860s"
That's a correct result.

Next, Mo3bius
From looking at the screenshot I'd say results are off by max 0.3 secs. But look at all the crap he has on his setup and what he's running (the toolbar for example)! I wouldn't expect any stable results from that setup, with or without mods.

Next, Jok3r88
super devout: 34 sec (whatever devout means
super devout mod: 34.857 sec
Results match.

The rest of the posts I cannot make any sense of because babelfish apparently isn't very good at Italian

But.. I suspect that if you'd run the modded program on a clean install and close anything that might affect the time (including explorer, mirc, etc) you will get roughly the same times.

I know for a fact that my code doesn't cause this so the problem must be somewhere else. I'm sorry, I dont wanna sound like an but there can't possibly be anything wrong with the code. My code is only used 20 times during one run. Even if it would be slow as hell, it would not give a raise of even 0.1 sec. The better results you or others may have had before were either caused by inaccuracy or plain luck.

Now I'm off to test with the P4, lets hope it wont make me eat my words

Last edited by snq; 02-27-2005 at 03:52 PM.
snq is offline   Reply With Quote
Old 02-27-2005, 04:01 PM   #19
detonator
Xtreme Member
 
detonator's Avatar
 
Join Date: Aug 2004
Location: Italy
Posts: 248
e second italian forum where few peeps got the same problem....
I hope you get a rid of it.
http://www.memoryextreme.it/viewtopic.php?t=1456
greating
__________________
The God Father OC.Team

Last edited by detonator; 02-27-2005 at 04:14 PM.
detonator is offline   Reply With Quote
Old 02-27-2005, 04:13 PM   #20
detonator
Xtreme Member
 
detonator's Avatar
 
Join Date: Aug 2004
Location: Italy
Posts: 248
btw those test made in the italian forums are made with the proces timer, they all say the same, a different of 0.800 like I told you before.
I want just to help you out ,becosue wuld be a must to have a spii with msm
and my own test are made on a clean istallation no twick at all, fresh Xp istallation.
__________________
The God Father OC.Team

Last edited by detonator; 02-27-2005 at 04:15 PM.
detonator is offline   Reply With Quote
Old 02-27-2005, 04:15 PM   #21
snq
Xtreme X.I.P.
 
snq's Avatar
 
Join Date: Feb 2005
Location: Sweden
Posts: 262
I just finished testing on my P4 2.8. 512 MB PC333, pretty fresh XP SP2 install. It's a Dell
First I tested regular Super PI, result was 53 secs
Next I tested mine, result was 53.641 secs
It seemed the first test would've been a low 53 tho (some of the times in between were faster), so I tested again. This time I got the same second values for all of them as I got in mine.

I can't do anything about this. My version uses the exact same amount of memory as the original, uses the exact same code for calculating, the only difference is that when time is taken (20 times per run) it will cost a few more clockcycles. And believe me that will not cause a change of even 10 msecs over a whole run.
The error must be in italian PCs or software because I just cannot get it to make a difference here no matter how many times I try

Also please don't rely on ProcessTimer when comparing results. It might be good for seeing the differences between different memory timings and clock settings but it does not give an accurate time. Mine shows the actual time it took to calculate the digits, plus or minus around 15 msecs depending on your timer resolution (depends on OS).
snq is offline   Reply With Quote
Old 02-27-2005, 04:21 PM   #22
snq
Xtreme X.I.P.
 
snq's Avatar
 
Join Date: Feb 2005
Location: Sweden
Posts: 262
I understand your frustration tho so I'll keep testing and thinking about it and hopefully I'll find an explanation for it. It's just too weird. I still believe its impossible that the little code I added could have anything to do with it.
snq is offline   Reply With Quote
Old 02-27-2005, 04:32 PM   #23
NiCKE^
Xtreme Addict
 
NiCKE^'s Avatar
 
Join Date: Mar 2004
Posts: 1,866
Send a message via ICQ to NiCKE^ Send a message via MSN to NiCKE^
Compare a modded super pi and a unmodded superpi times with process timer and see if modded super pi and process timer shows diffrently?
__________________
Intel FTW!

Beanna
NiCKE^ is offline   Reply With Quote
Old 02-27-2005, 04:35 PM   #24
snq
Xtreme X.I.P.
 
snq's Avatar
 
Join Date: Feb 2005
Location: Sweden
Posts: 262
AHA!
I just figured something out.
To make a long and boring story short, the problem might be memory related. This is the only thing that has been changed for all of the code. It might be the case that on Intel systems this slows down everything a bit. Actually it MUST be that because if not then I really don't know
I'll try and whip up a new version tonight so we can see if it makes a difference.
snq is offline   Reply With Quote
Old 02-27-2005, 04:41 PM   #25
NiCKE^
Xtreme Addict
 
NiCKE^'s Avatar
 
Join Date: Mar 2004
Posts: 1,866
Send a message via ICQ to NiCKE^ Send a message via MSN to NiCKE^
Sounds good to me
__________________
Intel FTW!

Beanna
NiCKE^ is offline   Reply With Quote
Reply

Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -8. The time now is 12:24 PM.


Powered by vBulletin® Version 3.7.6
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
XtremeSystems