[computerbase] Project CARS benchmarks

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

xthetenth

Golden Member
Oct 14, 2014
1,800
529
106
I think (ii) covers nv using it for optimizing their cards unless they break it with AMD processors.
 

ocre

Golden Member
Dec 26, 2008
1,594
7
81
As I have gone over multiple times on this forum, that is a standard software EULA. It does not mean you can't optimize for it, whoever claimed that to begin with has no idea what they're talking about. The code is there for you to see and work with. Of course you cannot modify it, the code does not belong to the user.

AMD's Radeon SDK (which includes TressFX) includes the same wording:

"b. Except as expressly licensed herein, You do not have the right to (i) distribute, rent, lease, sell, sublicense, assign, or otherwise transfer the Materials, in whole or in part, to third parties for commercial or for non-commercial use; or (ii) modify, disassemble, reverse engineer, or decompile the Software, or otherwise reduce any part of the Software to any human readable form."

http://developer.amd.com/amd-license-agreement-sample-code-w_distribution-rights/

That's too funny.
You know, if that was me making bold claims and you just set me straight like this.......

I would be like, "whoops, my bad".
 

96Firebird

Diamond Member
Nov 8, 2010
5,714
316
126
It's not about being right or wrong though, at least not for me. It's just that someone a while back posted that line from the EULA and claimed that meant the code could not be optimized, and it has been spread around ever since. It's just a standard line for a software EULA, hell it's the line people cited when Rockstar started banning people who modded GTA V. The same wording.

I'm pretty sure all lawyers use the same basic wording in most EULAs, until you get into the big ones like Apple's...
 

Erenhardt

Diamond Member
Dec 1, 2012
3,251
105
101
Looks like the link needs to be followed from another link... Go here and scroll to the bottom, click any of the links in the "Downloads" section (I clicked the TressFX one), and the license agreement should be the next page.

After reading it some more, this is just above in section a...



Does anyone know what this means?

It means you don't get whitpapers for nv and intel gpu arch. Hard to imagine amd would provide those

I clearly see that amd:
grants You the following non-exclusive, non-transferable, royalty-free, limited copyright license to (i) download, copy, use, modify ...

while nv:
You shall not (nor allow, authorize or assist others to): decompile, reverse engineer, disassemble, modify...

Anyway, this game is nfs shift all over again. Not worth wasting our time here.
 

ShintaiDK

Lifer
Apr 22, 2012
20,378
145
106
So AMDs new driver is out with a ~17% performance increase. So the issue was with AMDs driver and not the game.
 

PPB

Golden Member
Jul 5, 2013
1,118
168
106
So AMDs new driver is out with a ~17% performance increase. So the issue was with AMDs driver and not the game.

Flawed logic is flawed.


Game and driver optimizations arent exclusive to each other. The game can be pretty much broken and you could still get some performance increases via drivers.
 

Goatsecks

Senior member
May 7, 2012
210
7
76
Flawed logic is flawed.


Game and driver optimizations arent exclusive to each other. The game can be pretty much broken and you could still get some performance increases via drivers.

This is not about the game being broken.

The retoric from the AMD camp was that: since physX is proprietary (and closed!) AMD cannot or will struggle to optimise physX. The blame for AMD's poor performance in project cars was placed squarely on physX's shoulders, no?
 

PPB

Golden Member
Jul 5, 2013
1,118
168
106
This is not about the game being broken.

The retoric from the AMD camp was that: since physX is proprietary (and closed!) AMD cannot or will struggle to optimise physX. The blame for AMD's poor performance in project cars was placed squarely on physX's shoulders, no?

And what do you know of what AMD optimized in this driver for Project Cars? They may very well improve other areas of the game code (the ones they can at least look at) and still you could get an improvement.


The problem isn't AMD's rethoric. Its the logic spilled from the users on this forum, who can't think outside 2+2=4.
 

3DVagabond

Lifer
Aug 10, 2009
11,951
204
106
This is not about the game being broken.

The retoric from the AMD camp was that: since physX is proprietary (and closed!) AMD cannot or will struggle to optimise physX. The blame for AMD's poor performance in project cars was placed squarely on physX's shoulders, no?

The Dev said that and nVidia denied it. Who knows?
 

Goatsecks

Senior member
May 7, 2012
210
7
76
Flawed logic is flawed.


Game and driver optimizations arent exclusive to each other. The game can be pretty much broken and you could still get some performance increases via drivers.

And what do you know of what AMD optimized in this driver for Project Cars? They may very well improve other areas of the game code (the ones they can at least look at) and still you could get an improvement.


The problem isn't AMD's rethoric. Its the logic spilled from the users on this forum, who can't think outside 2+2=4.

I struggle to see why the most simple explanation is not the most likely: AMD took their eye off the ball.

Then, in the same sentence(!), you criticise the logic of people who believe in truisms? Or can't think outside of truisms? Or can't think outside of logic? Please do explain.
 

3DVagabond

Lifer
Aug 10, 2009
11,951
204
106
I struggle to see why the most simple explanation is not the most likely: AMD took their eye off the ball.

Then, in the same sentence(!), you criticise the logic of people who believe in truisms? Or can't think outside of truisms? Or can't think outside of logic? Please do explain.

So says you with zero evidence to back it up. You can't just make something up, claim it's true, and expect everyone to dismiss everything else they've heard from AMD and developers.
 

Spanners

Senior member
Mar 16, 2014
325
1
0
So AMDs new driver is out with a ~17% performance increase. So the issue was with AMDs driver and not the game.

If doctors can reduce cancer by 17% then obviously cancer was the doctors fault all along. It just makes sense.
 

ShintaiDK

Lifer
Apr 22, 2012
20,378
145
106
If doctors can reduce cancer by 17% then obviously cancer was the doctors fault all along. It just makes sense.

Bad excuses is bad excuses. :thumbsdown:

The mantra that its always someone elses fault than AMD is nothing but fooling yourself.
 

Enigmoid

Platinum Member
Sep 27, 2012
2,907
31
91
No, but if a driver can improve performance by 17% (marketing numbers so the real increase will be significantly lower) then some of the problem lies with AMD not having game ready drivers at release.

It doesn't mean that they were blocked by gameworks and it doesn't mean that they weren't. What it does mean is that their drivers at the time of release could have been significantly better. It means that those who said drivers were holding back AMD's cards were correct (though the full extent cannot be known yet).
 

Goatsecks

Senior member
May 7, 2012
210
7
76
So says you with zero evidence to back it up. You can't just make something up, claim it's true, and expect everyone to dismiss everything else they've heard from AMD and developers.

I believe that both my suggestion, which you highlighted, and the suggestion that Nvidia are deliberately sabotaging the performance of AMD cards via physX are both highly speculative: In this case, the more simple explination is probably the most likely.

In retrospect, the fact that the physX source is available on Github for all to see and that AMD have made a significant improvement to the performance of their drivers (after only 2 weeks) indicates that physX being a highly uncooperative black box was not the source of their problems (in this specific case).
 
Last edited:

monstercameron

Diamond Member
Feb 12, 2013
3,818
1
0
No, but if a driver can improve performance by 17% (marketing numbers so the real increase will be significantly lower) then some of the problem lies with AMD not having game ready drivers at release.

It doesn't mean that they were blocked by gameworks and it doesn't mean that they weren't. What it does mean is that their drivers at the time of release could have been significantly better. It means that those who said drivers were holding back AMD's cards were correct (though the full extent cannot be known yet).


According to you amd must fix and release a driver for every single game being released, this is not only impossible but unfair as not even king off all drivers nvidia does this.
 

Makaveli

Diamond Member
Feb 8, 2002
4,804
1,268
136
I installed the beta last night and did a few laps to see how it felt but I didn't do any Fraps runs will do that tonight.
 

Goatsecks

Senior member
May 7, 2012
210
7
76
... not even king off all drivers nvidia does this.

Exactlly, I dont know why people just cannot admit to AMD/Nvidia [redacted] stuff up. It really is not that hard.


Profanity isn't allowed.

-Elfear
 
Last edited by a moderator:

destrekor

Lifer
Nov 18, 2005
28,799
359
126
So AMDs new driver is out with a ~17% performance increase. So the issue was with AMDs driver and not the game.

I remember reading a post here (or somewhere) from someone who used to writing GPU drivers.

A summary of what he said: extensive driver retooling wouldn't be necessary if games were coded perfectly. Due to that not being the case, drivers end up serving as the bridge and they code all kinds of somewhat messy hacks to take what the game is trying to do and translate that, refine it, to access the underlying hardware more efficiently.

Thus, games that can be improved upon with excessive performance improvements simply through driver retooling, are games that are further from the mark of "perfect code." As there are countless lines of code and strange ways of doing things, all GPU drivers have to constantly add further refinements (with the help of the game developer, trying to find out where the code problems are for one company's driver, and what code is causing problems with the another company's driver).

Drivers translate, and nobody's driver is coded in such a way that predicts all the weird ways a developer might come up with to achieve a certain desired result, weird ways that are less efficient than what the driver would prefer to see. The more efficient the raw code execution, the less that has to be added to drivers in order to intercept.
 

ShintaiDK

Lifer
Apr 22, 2012
20,378
145
106
I remember reading a post here (or somewhere) from someone who used to writing GPU drivers.

A summary of what he said: extensive driver retooling wouldn't be necessary if games were coded perfectly. Due to that not being the case, drivers end up serving as the bridge and they code all kinds of somewhat messy hacks to take what the game is trying to do and translate that, refine it, to access the underlying hardware more efficiently.

Thus, games that can be improved upon with excessive performance improvements simply through driver retooling, are games that are further from the mark of "perfect code." As there are countless lines of code and strange ways of doing things, all GPU drivers have to constantly add further refinements (with the help of the game developer, trying to find out where the code problems are for one company's driver, and what code is causing problems with the another company's driver).

Drivers translate, and nobody's driver is coded in such a way that predicts all the weird ways a developer might come up with to achieve a certain desired result, weird ways that are less efficient than what the driver would prefer to see. The more efficient the raw code execution, the less that has to be added to drivers in order to intercept.

I doubt that.
 

Despoiler

Golden Member
Nov 10, 2007
1,967
772
136
I remember reading a post here (or somewhere) from someone who used to writing GPU drivers.

A summary of what he said: extensive driver retooling wouldn't be necessary if games were coded perfectly. Due to that not being the case, drivers end up serving as the bridge and they code all kinds of somewhat messy hacks to take what the game is trying to do and translate that, refine it, to access the underlying hardware more efficiently.

Thus, games that can be improved upon with excessive performance improvements simply through driver retooling, are games that are further from the mark of "perfect code." As there are countless lines of code and strange ways of doing things, all GPU drivers have to constantly add further refinements (with the help of the game developer, trying to find out where the code problems are for one company's driver, and what code is causing problems with the another company's driver).

Drivers translate, and nobody's driver is coded in such a way that predicts all the weird ways a developer might come up with to achieve a certain desired result, weird ways that are less efficient than what the driver would prefer to see. The more efficient the raw code execution, the less that has to be added to drivers in order to intercept.

I doubt that.

I don't. Everyone should read this thread.

http://www.gamedev.net/topic/666419-what-are-your-opinions-on-dx12vulkanmantle/#entry5215019
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |