Page 1 of 3 123 LastLast
Results 1 to 25 of 72

Thread: New cheat-proof Pi Benchmark: Begin Debug.

  1. #1
    Worst overclocker evar!!
    Join Date
    Oct 2003
    Location
    Harrisburg, PA
    Posts
    937

    New cheat-proof Pi Benchmark: Begin Debug.

    OK, i've got a usable build of my pi calculation benchmark done. It is not susceptable to cheats like SuperPi is. I, however, don't know all the cheats (only a few major ones), and the program probably has a bunch of bugs i haven't found yet.

    So, you can all help by downloading the benchmark, trying to cheat, looking for bugs, and posting your results here. I will then fix the program to get it perfected and hopefully we can have a new reliable Pi program.

    The program is available for download at www.baughman-eshbach.com/ePiInstall.exe
    I only have 40GB/Month of bandwidth, so if XS or someone else could help mirror this, that would be great. This is not neccessary until the final version, of course.

    here's a screenshot of the program and the checksum verification program i made to accompany it:



    The verifier is available to moderators upon request.

    The accuracy and Pi algorithim are NOT finalized, therefore benchmark times are probably inaccurate, but it will still work, times will just not be comparable with times from the final build (1.0).

    You MUST have the .NET Framework installed to run this program. If you don't have it, you can get it from microsoft.com for free: http://www.microsoft.com/downloads/d...displaylang=en

    You also MUST be connected to the internet in order to run this benchmark.

    Features:
    Time obtained from remote server.
    4 part checksum.
    No platform optimizations.

    Known Issues (will be posted as they are reported) :
    - Should be 4 part checksum - FIXED
    - Index out of bounds: 16

    Suggested Changes (so far):
    - Time in sec:ms format.
    - Stop Calculation button.
    - A pretty desktop icon.
    - No Internet Connection. - Tentatively Changing
    - No .NET Framework. - Tentatively Changing

    Mirror List:
    http://jeff.canyonlake.net/ePiInstall.exe
    http://www.drbus.com/files/software/ePiInstall.exe

    I will be away for the holidays, but get the list started and i will start fixing things after the new year.
    Last edited by eshbach; 12-25-2004 at 07:05 PM.
    I used to have links here demonstrating how awesome I am, but it's been so long that they're not very relevant (and the pictures have disappeared), so I guess I'll have to get working on new stuff.

  2. #2
    Xtreme Mentor
    Join Date
    Nov 2003
    Posts
    2,672
    Nice effort, I'll give it a shot

    Happy Holdays, have a safe one!

  3. #3
    Xtreme Mentor
    Join Date
    Oct 2004
    Posts
    2,544
    Sounds good. I'll test it out.

  4. #4
    Xtreme Mentor
    Join Date
    Jan 2004
    Location
    Berkeley/Stanford, CA, USA
    Posts
    2,611
    make it so we can see hundreths of a second

    can you see the light? is it shining too bright? can you see the light at the end of the tunnel, i know i do, i know its true.

  5. #5
    THE ORIGINAL OC JEDI
    Join Date
    Oct 2002
    Location
    Field of Battle
    Posts
    8,973
    failed to initialize??

    Ahhhh, I see need .NET !!

  6. #6
    Xtreme Addict
    Join Date
    Aug 2004
    Location
    NYC
    Posts
    1,020
    what about the windows clock manipulation cheat?
    "Monolith" - [ Xeon W3540 (4.22) - Rampage 2 Extreme - 12 GB Ripjaws 1600 - GTX 570 - 120 GB OCZ Vertex - Antec TruePower 750W - Corsair 700D - Apogee XT CPU Block - XSPC 360 Rad ]
    Old Box - [ E4600 2.4 @ 3.7ghz (11x335) - P5W-DH - 4gb Gskill @ 893mhz - Radeon 3850 ]

  7. #7
    Worst overclocker evar!!
    Join Date
    Oct 2003
    Location
    Harrisburg, PA
    Posts
    937
    Quote Originally Posted by charlie
    failed to initialize??

    C
    the installer or the program? .NET Framework 1.1 installed?

    You will need to reinstall the program after installing the framework i think.
    I used to have links here demonstrating how awesome I am, but it's been so long that they're not very relevant (and the pictures have disappeared), so I guess I'll have to get working on new stuff.

  8. #8
    Worst overclocker evar!!
    Join Date
    Oct 2003
    Location
    Harrisburg, PA
    Posts
    937
    Quote Originally Posted by Aphex_Tom_9
    what about the windows clock manipulation cheat?
    shouldn't be an issue since it gets time from a server, not the local machine.
    I used to have links here demonstrating how awesome I am, but it's been so long that they're not very relevant (and the pictures have disappeared), so I guess I'll have to get working on new stuff.

  9. #9
    THE ORIGINAL OC JEDI
    Join Date
    Oct 2002
    Location
    Field of Battle
    Posts
    8,973
    hmmmmm... where's the ms linkie?

  10. #10
    Worst overclocker evar!!
    Join Date
    Oct 2003
    Location
    Harrisburg, PA
    Posts
    937
    Quote Originally Posted by charlie
    hmmmmm... where's the ms linkie?
    here: http://www.microsoft.com/downloads/d...displaylang=en

    i've added it to the first post too.
    I used to have links here demonstrating how awesome I am, but it's been so long that they're not very relevant (and the pictures have disappeared), so I guess I'll have to get working on new stuff.

  11. #11
    Xtreme Recruit
    Join Date
    Nov 2004
    Posts
    69
    Even though we're talking on AIM right now and this post is completely unnecessary:

    What prevents someone from running the test for say 18 iterations, getting a time, setting it to 20 iterations and then taking a screen shot? Your checker program doesn't take into account the number of iterations.

  12. #12
    Xtreme Mentor
    Join Date
    Oct 2004
    Posts
    2,544
    What's the exact purpose of Accuracy Level?

    EDIT:
    Nevermind. I figured it out.
    Last edited by conrad.maranan; 12-23-2004 at 10:17 PM.

  13. #13
    Worst overclocker evar!!
    Join Date
    Oct 2003
    Location
    Harrisburg, PA
    Posts
    937
    Quote Originally Posted by DBlue135
    What prevents someone from running the test for say 18 iterations, getting a time, setting it to 20 iterations and then taking a screen shot? Your checker program doesn't take into account the number of iterations.

    OK, this brings up an interesting point. Would you rather have the iterations locked after the run and the program need to be "reset" before running again or just make it a 4-part checksum?
    I used to have links here demonstrating how awesome I am, but it's been so long that they're not very relevant (and the pictures have disappeared), so I guess I'll have to get working on new stuff.

  14. #14
    Worst overclocker evar!!
    Join Date
    Oct 2003
    Location
    Harrisburg, PA
    Posts
    937
    Quote Originally Posted by conrad.maranan
    What's the exact purpose of Accuracy Level?
    Well, SuperPi has different levels of accuracy of Pi (16k, 1M, 32M, etc) so i thought i would incorporate a similar feature. The more accurate the number the more likely you are to get errors if your OC isn't stable.
    I used to have links here demonstrating how awesome I am, but it's been so long that they're not very relevant (and the pictures have disappeared), so I guess I'll have to get working on new stuff.

  15. #15
    Xtreme Recruit
    Join Date
    Nov 2004
    Posts
    69
    Just make it a 4 part checksum. That way you don't have to close the program and open it again after every run.
    Last edited by DBlue135; 12-23-2004 at 10:17 PM.

  16. #16
    Worst overclocker evar!!
    Join Date
    Oct 2003
    Location
    Harrisburg, PA
    Posts
    937
    Quote Originally Posted by DBlue135
    Just make it a 4 part checksum. That way you don't have to close the program and open it again after every run.
    Well you wouldn't have to close it, just click a "reset" button.
    I used to have links here demonstrating how awesome I am, but it's been so long that they're not very relevant (and the pictures have disappeared), so I guess I'll have to get working on new stuff.

  17. #17
    Xtreme Mentor
    Join Date
    Oct 2004
    Posts
    2,544
    So far, I recommend the following:

    - Time in sec:ms format. For example - 19:03
    - Stop Calculation button.
    - A pretty desktop icon. I like pretty icons. The graphic you have in the title bar would be nice.

  18. #18
    Xtreme Recruit
    Join Date
    Nov 2004
    Posts
    69
    It's still abusable with a reset button. Nothing prevents someone from photochopping it to read 20

  19. #19
    Worst overclocker evar!!
    Join Date
    Oct 2003
    Location
    Harrisburg, PA
    Posts
    937
    Quote Originally Posted by DBlue135
    It's still abusable with a reset button. Nothing prevents someone from photochopping it to read 20

    OK: It is now fixed to include a 4 part checksum.
    Last edited by eshbach; 12-23-2004 at 10:36 PM.
    I used to have links here demonstrating how awesome I am, but it's been so long that they're not very relevant (and the pictures have disappeared), so I guess I'll have to get working on new stuff.

  20. #20
    Xtreme 3DMark Addict
    Join Date
    Sep 2003
    Posts
    4,225
    wow this sounds like a sweet cheat resisant program. You got some programming skills there, I was never really good at programing alot of the programming stuff is 100x harder than that too. one feature I would really like is an "orb" database where you can upload your scores, screenshots can be manupliated by photoshop or whatever. even if he cant cheat, he can still doctor the screenshots anyway. with a database, you upload your score(similar to 3dmark) and it has rankings for your cpu MHz and class. This will also let you compare your time with anyone else out there and greatly encourage competition after this maybe someone can make a program thats both cpu and gpu intensive, perhaps use 3-d graphics that spin or something and make it so it needs cpu power to calculate the movement. itll be like a "3dmark"
    3000+ Venice 240x9=2.16GHz(ondie controller limit) 2x512mb patriot tccd ram
    9700pro at 325/310 runs all games buttery smooth!

    9700(8 pipe softmod, 128m) at 410/325 23821 at 325/310 21287 at 275/270 19159
    9500(4 pipes, 128m) at 420/330 18454 at 275/270 13319
    9500(8 pipe softmod, 64m) at 390/310 19201 at 275/270 16052
    9500(4 pipes, 64m) at 400/310 16215 at 275/270 12560
    3dmark scores with Ti4200 and Ti4800se
    Ti4200 at 340/730 19558 at 300/650 18032 at 275/550 16494 at 250/500 15295
    3dmark scores with older gpus
    Ti500 at 275/620 14588 Ti200 at 260/540 13557 MX440 at 380/680 11551

  21. #21
    Xtreme Enthusiast
    Join Date
    May 2003
    Posts
    815
    Cool program, and an ORB would be cool.

    BTW, I mirrored it:

    http://jeff.canyonlake.net/ePiInstall.exe

    I have 50GB of bandwidth, but they don't really monitor it so it should be plenty.

    Dothan @ 1.7 result:
    Attached Thumbnails Attached Thumbnails Click image for larger version. 

Name:	result.jpg 
Views:	287 
Size:	46.2 KB 
ID:	21390  
    Last edited by PS2pcGAMER; 12-24-2004 at 12:27 AM.

  22. #22
    Xtreme Hardware Killer
    Join Date
    Jan 2004
    Location
    Behind you
    Posts
    1,265


    Attached Thumbnails Attached Thumbnails Click image for larger version. 

Name:	epi.jpg 
Views:	963 
Size:	54.0 KB 
ID:	21389  
    Level 80 UD Death Knight on Murmur (Beta)

  23. #23
    Xtreme Member
    Join Date
    Jul 2004
    Location
    Helsinki, Finland
    Posts
    132
    BH2K: Too much overclock
    Asus P4C800-E Dlx, P4 2.8A @ 5.575GHz
    Asus P5P800, P4 550 @ 5.1Ghz
    SuperPi 8M : 4 min 14s

  24. #24
    c[_]
    Join Date
    Nov 2002
    Location
    Alberta, Canada
    Posts
    18,728
    How about make it so a net connection isnt required?

    All along the watchtower the watchmen watch the eternal return.

  25. #25
    X.I.P.
    Join Date
    Oct 2002
    Location
    Australia
    Posts
    774
    Quote Originally Posted by STEvil
    How about make it so a net connection isnt required?
    yeah, my benching machine lives in the garage and I have to upload results using sneaker-net (floppies)


    Can you elaborate on the technique used to calculate Pi? Also is the program optimised and vectorised to use SSE, SSE2 or SSE3. The microsoft compiler does a crap job of optimising vectorisable code.
    X800Pro class 3DMark01 : 36670
    X800Pro class 3DMark03 : 16092
    Ti4200 class 3Dmark01 No 1 : 22213
    Super Pi 1M : S754 28 sec, FX53 25 sec
    HEXUS Pifast : S754/Prom 40.55sec, FX53 36.92sec

    Author of A64 Tweaker
    Co-author of NF2 Tweaker

Page 1 of 3 123 LastLast

Bookmarks

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •