Jump to content
HWBOT Community Forums

Doubt about 3dmark Fire Strike>tessellation


zupernico

Recommended Posts

Let's make a poll from this thread. As far as I can see, the problem is:

 

- tesselation on/off allowed

- only go for "this is a valid run" in the 3dmark gui or not

 

Main problems:

 

- tesselation cannot be detected in screenshot, only if the result has been uploaded to the ORB. That either requires a functional internet connection of the benchmark rig or a verification link.

- if we want to enforce the "valid run only" (for tesselation), know that Nvidia LOD adjustments are not detected and are classified as valid runs in the GUI. Why disallow tesselation tweaking, but not disallow LOD tuning (as that is not detected)

- disallowing tesselation would break consistency of rules between the various DX11 benchmarks

 

So, I guess the poll options are:

 

- allow tesselation and lod tuning

- disallow tesselation, allow lod, but not enforce "valid run" according to the 3DMark ORB

- disallow tesselation, allow lod and enforce "valid run" policy according to 3DMark ORB

 

If we disallow tesselation and rely on the 3DM ORB for decision whether or not it's a valid run, I don't see how we can award points for the benchmark though. As said, LOD is still seen as valid and chances are the tesselation detection might break too with future drivers.

Link to comment
Share on other sites

Let's make a poll from this thread. As far as I can see, the problem is:

 

- tesselation on/off allowed

- only go for "this is a valid run" in the 3dmark gui or not

 

Main problems:

 

- tesselation cannot be detected in screenshot, only if the result has been uploaded to the ORB. That either requires a functional internet connection of the benchmark rig or a verification link.

- if we want to enforce the "valid run only" (for tesselation), know that Nvidia LOD adjustments are not detected and are classified as valid runs in the GUI. Why disallow tesselation tweaking, but not disallow LOD tuning (as that is not detected)

- disallowing tesselation would break consistency of rules between the various DX11 benchmarks

 

So, I guess the poll options are:

 

- allow tesselation and lod tuning

- disallow tesselation, allow lod, but not enforce "valid run" according to the 3DMark ORB

- disallow tesselation, allow lod and enforce "valid run" policy according to 3DMark ORB

 

If we disallow tesselation and rely on the 3DM ORB for decision whether or not it's a valid run, I don't see how we can award points for the benchmark though. As said, LOD is still seen as valid and chances are the tesselation detection might break too with future drivers.

 

Poll sounds good.

 

Is mipmap use detectable in a screenshot or does it's use cause an "invalid run" ?

I ask, because it's use was before my time benching.

Link to comment
Share on other sites

Poll sounds good.

 

Is mipmap use detectable in a screenshot or does it's use cause an "invalid run" ?

I ask, because it's use was before my time benching.

 

The practical difference between mipmap and tesselation is that mipmap is an on/off switch whereas tesselation (and lod) is a slider. Because it's a slider, you can finetune the tweak to near legit quite easily without anyone noticing. Mipmap was upping the score quite a lot, so it could be detected with a fair amount of certainty.

 

But to answer your question: no, mipmap can not be detected on the screenshot.

 

Fyi, if we enforce "only valid runs", we also can no longer use beta drivers.

Link to comment
Share on other sites

Imo HWBot does not have to follow FM rules. I would set the same rules for 3DMark "12" like we did for 3DMark 11.

 

Makes life much easier for benchers and we have the same rules for the different benchmarks.

 

LOD is quite tricky as you have to find the correct value for each benchmark and it has (apart from 3dm2001) only a small impact on the result.

 

The suggested poll by PJ sounds good tho.

Link to comment
Share on other sites

Not true. Non-beta drivers are generally approved within 48 hours now.

 

Also if the LOD thing is a major sticking point, I can bring it up as potentially something we could go and detect. Can't offer instant fix, but we can investigate what can be done related to it.

 

That's not true I was on 13.1 when 3dmark came out and was they weren't approved but the 13.2 beta where lol

Link to comment
Share on other sites

Overclockers -love- beta drivers :D

 

//edit: how can you not see LOD as a major sticking point for the 3DMark benchmark? Tesselation "optimisations" are clearly invalid for 3DMark submissions, but the LOD adjustments are not? Why?

 

Tessellation adjustments are in default driver UI. You could do these without realizing that you are messing up the benchmark load -> high priority to recognize and flag.

 

LOD tweaks require third party tools mucking up with internal settings that the vast majority of people have no idea about -> not so high priority.

Link to comment
Share on other sites

That's not true I was on 13.1 when 3dmark came out and was they weren't approved but the 13.2 beta where lol

 

13.1 did go through approval process - it actually did so before the launch.

 

It was specifically NOT approved because it didn't render the Fire Strike test correctly (part of the particle effects were missing). 13.2 betas fixed this problem. Approval is not just a rubber stamp; the driver actually has to render things correctly.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...