MunkyMark 2006 benchmark

Page 2 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

mwmorph

Diamond Member
Dec 27, 2004
8,877
1
81
Originally posted by: JAG87
Originally posted by: mwmorph
by your calculations,
(435*(8+8)/2+375*(256/16))/500,
I get 18.96.

something is not right.

am I making a calculation mistake or is my oced 9800xt a true beast, beating a 6600gt like that?

that sounds quite right actually...


lol i tried to set some setting on sp and it say i dont have enough vram and performance will degrade severely. i guess my bios modded pro/xt is showing it's (severe) age.

also no option to bench with retail game. currently dling mp demo.
 

Munky

Diamond Member
Feb 5, 2005
9,372
0
76
You mean if you go to "Options"... "Performance"... there's nothing that says "Test Settings?"
 

Gstanfor

Banned
Oct 19, 1999
3,307
0
0
Originally posted by: mwmorph
Originally posted by: JAG87
Originally posted by: mwmorph
by your calculations,
(435*(8+8)/2+375*(256/16))/500,
I get 18.96.

something is not right.

am I making a calculation mistake or is my oced 9800xt a true beast, beating a 6600gt like that?

that sounds quite right actually...

lol i tried to set some setting on sp and it say i dont have enough vram and performance will degrade severely. i guess my bios modded pro/xt is showing it's (severe) age.

also no option to bench with retail game. currently dling mp demo.

I can bench just fine with the retail game - are you looking in the right spot?
 

Munky

Diamond Member
Feb 5, 2005
9,372
0
76
Originally posted by: XabanakFanatik
My calculations say I should get about 45, but in reality, I got 38. Somethings wrong!
GTX at 500/1370

Your 7800gtx @ 500 gets lower fps than a 7800gt at 520? Something must be wrong with it. My benchmark says so... :p
 

SickBeast

Lifer
Jul 21, 2000
14,377
19
81
Wow this is serious. :Q

I'm glad I managed to inspire a fellow primate to such an ingenious act that only could be broght on by evolution itself. :beer:

I think you need a new Avatar, Munky.

I will update my signature accordingly. I now fully endorse Munky Marks©.

Can I have a cut of the royalties?
 

xtknight

Elite Member
Oct 15, 2004
12,974
0
71
Here's C code to print out this on NVIDIA cards. A little sloppy but you get the point.

Graphics Bus: PCI Express x16
VRAM: 256M
GPU Count: 1


#define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers

#include <stdio.h>

// TODO: reference additional headers your program requires here
#include <windows.h>
#include <conio.h>

#define NVCPL_API_AGP_BUS_MODE 1 // Graphics card connection to system
// Values are:
// 1 = PCI
// 4 = AGP
// 8 = PCI Express
#define NVCPL_API_VIDEO_RAM_SIZE 2 // Graphics card video RAM in megabytes
#define NVCPL_API_TX_RATE 3 // Graphics card AGP bus rate (1X, 2X, ...)

#define NVCPL_API_NUMBER_OF_GPUS 7 // Graphics card number of GPUs.
#define NVCPL_API_NUMBER_OF_SLI_GPUS 8 // Graphics card number of SLI GPU clusters available.

typedef BOOL (__cdecl* fNvCplGetDataInt)(IN DWORD dwSettingIndex, IN DWORD* pdwValue);

char* bus[] = { "", "PCI", "", "", "AGP", "", "", "", "PCI Express" };

int main(int argc, char* argv[])
{
HINSTANCE hDLL; // Handle to DLL
fNvCplGetDataInt NvCplGetDataInt; // Function pointer
DWORD dwParam, dwParam2;
BOOL bReturnVal;

hDLL = LoadLibrary("nvcpl.dll");
if (hDLL != NULL)
{
NvCplGetDataInt = (fNvCplGetDataInt)GetProcAddress(hDLL,"NvCplGetDataInt");
if (!NvCplGetDataInt)
{
// handle the error
FreeLibrary(hDLL);
return 0;
}
else
{
// call the function
bReturnVal = NvCplGetDataInt(NVCPL_API_AGP_BUS_MODE, &dwParam);
bReturnVal = NvCplGetDataInt(NVCPL_API_TX_RATE, &dwParam2);

if (dwParam == 4) {
printf("Graphics Bus: %s %dx\n", bus[dwParam], dwParam2);
}
else {
printf("Graphics Bus: %s x%d\n", bus[dwParam], dwParam2);
}

bReturnVal = NvCplGetDataInt(NVCPL_API_VIDEO_RAM_SIZE, &dwParam);
printf("VRAM: %dM\n", dwParam);

bReturnVal = NvCplGetDataInt(NVCPL_API_NUMBER_OF_GPUS, &dwParam);
printf("GPU Count: %d\n", dwParam);

getch();
}
}

return 0;
}

 

SickBeast

Lifer
Jul 21, 2000
14,377
19
81
Just a suggestion:

Munky I give you full permission to copy my poll and put it here. I'd be interested in seeing the results.

Have fun. :)
 

SickBeast

Lifer
Jul 21, 2000
14,377
19
81
Originally posted by: beggerking
way more accurate than sickbeast mark.

Immitation is the sincerest form of flattery, beggerking.

I'm just not so sure that you flatter Rollo. :p
 

Hail The Brain Slug

Diamond Member
Oct 10, 2005
3,731
3,012
146
Originally posted by: munky
Originally posted by: XabanakFanatik
My calculations say I should get about 45, but in reality, I got 38. Somethings wrong!
GTX at 500/1370

Your 7800gtx @ 500 gets lower fps than a 7800gt at 520? Something must be wrong with it. My benchmark says so... :p

My card is just a big loser. lower 3DMark01 scores, lower 3DMark03 scores, lower F.E.A.R. scores, I should just go kill myself.
 

xtknight

Elite Member
Oct 15, 2004
12,974
0
71
7800GT 445/535 MHz score = ((445 * ((20 + 16)/2)) + (535 * (256/16))) / 500
score = 33.14
I don't have FEAR.
 

JAG87

Diamond Member
Jan 3, 2006
3,921
3
76
munky, I am working on the program right now.

I edited the formula to add vertex pipelines to the equation, by adding them to pixel pipelines and pixel shaders, and dividing by 3. This works quite well.

The program is taking me so long because I am putting every single video card model from ATI (starting from 9000) and nVidia (starting from FX5200). This will take a hell of a lot of work, but in the end the user will be able to just choose their card from a combo box.

might take me a few days to do.

cheers
JAG
 

Powermoloch

Lifer
Jul 5, 2005
10,084
4
76
Originally posted by: JAG87
munky, I am working on the program right now.

I edited the formula to add vertex pipelines to the equation, by adding them to pixel pipelines and pixel shaders, and dividing by 3. This works quite well.

The program is taking me so long because I am putting every single video card model from ATI (starting from 9000) and nVidia (starting from FX5200). This will take a hell of a lot of work, but in the end the user will be able to just choose their card from a combo box.

might take me a few days to do.

cheers
JAG


:thumbsup:
 

Powermoloch

Lifer
Jul 5, 2005
10,084
4
76
Originally posted by: xtknight
7800GT 445/535 MHz score = ((445 * ((20 + 16)/2)) + (535 * (256/16))) / 500
score = 33.14
I don't have FEAR.


you can download the MP demo version, it already included a performance test thingamajig :)
 

SickBeast

Lifer
Jul 21, 2000
14,377
19
81
Originally posted by: Powermoloch
Originally posted by: JAG87
munky, I am working on the program right now.

I edited the formula to add vertex pipelines to the equation, by adding them to pixel pipelines and pixel shaders, and dividing by 3. This works quite well.

The program is taking me so long because I am putting every single video card model from ATI (starting from 9000) and nVidia (starting from FX5200). This will take a hell of a lot of work, but in the end the user will be able to just choose their card from a combo box.

might take me a few days to do.

cheers
JAG


:thumbsup:

:thumbsup:

Will I be in the credits?

"Inspired by an AT thread originated by SickBeast"?

"Based on a true SickBeast Mark©"?
 

JAG87

Diamond Member
Jan 3, 2006
3,921
3
76
yes I will make an about button, and both munky and you will be in the credits.

YAY for entering pixel pipes, pixel shaders and vertex pipes for 80 video card models.. :(


edit
and clock speeds...
 

SickBeast

Lifer
Jul 21, 2000
14,377
19
81
Originally posted by: PC Surgeon
Does system RAM play a role in frames per second in FEAR?

RAM should be a constant when comparing video cards. :)

In this case, its value should be (and is) = 1.
 

Munky

Diamond Member
Feb 5, 2005
9,372
0
76
Sweet. We're actually doing something constructive in the video forum...

Also, does anyone have a 128mb card to test, like a 6600gt or equivalent? I'm curious how accurate the equation is for those cards.
 

SickBeast

Lifer
Jul 21, 2000
14,377
19
81
Hey Munky,

I know they're becoming less relevant, but what about Vertex Shaders? You didn't seem to include them.
 

Munky

Diamond Member
Feb 5, 2005
9,372
0
76
My major reason for not doing VS is because AFAIK modern cards are not limited by VS. But, if someone wants to improve on my formula, feel free to make it as complex as necessary.