[computerbase] Project CARS benchmarks

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

sontin

Diamond Member
Sep 12, 2011
3,273
149
106
No. When the display shows "CPU" the driver doesnt offload any load to the GPU.
This game doesnt support any GPU accelerated effects at this time.
 

jj109

Senior member
Dec 17, 2013
391
59
91
You can't say that the reporting tool is accurate or even if forcing Physx via the control panel does override things in the game in the way you'd expect. I agree with the lets see how this plays out approach. I know there is a PhysX3Gpu_x64.dll in the game folder. Whether it's naive to assume that means some GPU based Physx is going on I don't know.

People seem quick to jump on anything that confirms their pre-conceived notions and call it "proof". I'd be hesitant to call anyone a liar or anything of the sort until more concrete info comes out.

That's not loaded. You can delete the dll and the game will happily launch... and then confirm that it isn't loaded.



So for Nvidia to be crippling AMD by using GPU physx here, Nvidia would have to

1) Hide it from their physx indicator
2) Hide it from the OS that it's loading the dll
3) Hide it from Nvidia users by false reporting GPU, CPU usage, and FPS by doing Nvidia hacks.

FYI, this is what it looks like when a game uses the GPU physx library:
 
Last edited:

Tapoer

Member
May 10, 2015
64
3
36
No. When the display shows "CPU" the driver doesnt offload any load to the GPU.
This game doesnt support any GPU accelerated effects at this time.

Do you have proof of that?

Because when he forced physx on the CPU the fps was higher, which happens when there is a GPU bottleneck, light CPU load and mostly important GPU accelerated physx.

His first image: 84.3 fps --> physx on the CPU
His second image: 76.6 fps --> physx on the GPU

If there is a gpu bottleneck, physx running on the GPU will make it worst, which can be what happened on the second image.
 

jj109

Senior member
Dec 17, 2013
391
59
91
Do you have proof of that?

Because when he forced physx on the CPU the fps was higher, which happens when there is a GPU bottleneck, light CPU load and mostly important GPU accelerated physx.

His first image: 84.3 fps --> physx on the CPU
His second image: 76.6 fps --> physx on the GPU

If there is a gpu bottleneck, physx running on the GPU will make it worst, which can be what happened on the second image.

You can read into random numbers all you want, but the physx indicator and process explorer doesn't lie. I loaded a course, set it to simulate, and took a screenshot of the physx indicator.

But it's honestly quite disappointing that you're scrutining the non-relevant parts of my post while giving the 24 AI (i.e. random) benchmark results a pass.
 
Last edited:

DarkKnightDude

Senior member
Mar 10, 2011
981
44
91
I'm still at work so I can't do another run till I get home. My buddy did buy PCARS and tried my settings plus rain with his i5 2500k/970 combo and he said there was a negligible difference in framerate, 3-4 FPS. Maybe Kepler just sucks.

It might not be labeled PhysX, but there's something up in the game. Not to mention the HUD in the game does take away a couple FPS for some strange reason, but the performance loss with AMD cards and the HUD is nearly 50% if that post on neogaf is true.
 

R0H1T

Platinum Member
Jan 12, 2013
2,582
163
106
You can read into random numbers all you want, but the physx indicator and process explorer doesn't lie.
Except in the screenshots you've posted above both the games load Phyx libraries, don't they
Not saying you're wrong but the post above doesn't make much sense, also to see if the given (Physx) thread is using CPU you have to dig a little deeper.

 

Azix

Golden Member
Apr 18, 2014
1,438
67
91
If they are using physx in a more integral way would it really show up like a regular physx implementation would?
 

Stormflux

Member
Jul 21, 2010
140
26
91
Before labelling people can we be more scientific with your participation jj109? Please list your computer specs and settings. The more data the better.

As you can see there were two conflicting reports before you chimed in. One has a high possibility of being CPU limited with a i7 3770k 4.5 GHz 4C/8T CPU and the other is an i7 5960X 4ghz 8C/16T CPU. That's physically double one test and may be enough to compensate for any driver overhead. And if that is the case, then it would be even more evidence to the PhysX case.



I don't even know who's trolling who at this point, but there are blatant liars in this thread and on the steam forums just looking to make trouble. The fact is mikk was right and is owed some apologies.





As you can see, there's negligible GPU usage drop when I force PhysX onto CPU because there are no GPU accelerated Physx happening... Well, at this point I know SOMEONE is blatantly lying.

This is what it looks like when there are GPU accelerated physx features turned on:



I did two quick bench runs with my main setup (5960X + original Titan). One with auto detect CPU/GPU physX and one with forced CPU physX from the Nvidia control panel:



i7 3770k 4.5 GHz, MSI GTX770 4 GB (Specs from Sig)

Conditions:
24 AI cars
Weather set to Clear
Map: Nordschleife
Pagani Zonda R
3:00PM

FRAPS benchmark log for one lap each. Though the max seems off.

My settings:
http://i.imgur.com/58QGrhy.png

Everything maxed besides motion blur off and SMAA was left on low. Honestly the game felt smooth both ways, but doesn't excuse the fps loss.
 
Last edited:

Azix

Golden Member
Apr 18, 2014
1,438
67
91
I think that you're thinking about this in a wrong way, or I worded my posts earlier in a way that didn't convey my thoughts. At any rate it's cool; I'll try to explain.

The game runs PhysX version 3.2.4.1. It is a CPU based PhysX. Some features of it can be offloaded onto Nvidia GPUs. Naturally AMD can't do this.

In Project Cars, PhysX is the main component that the game engine is built around. There is no "On / Off" switch as it is integrated into every calculation that the game engine performs. It does 600 calculations per second to create the best feeling of control in the game. The grip of the tires is determined by the amount of tire patch on the road. So it matters if your car is leaning going into a curve as you will have less tire patch on the ground and subsequently spin out. Most of the other racers on the market have much less robust physics engines.

Nvidia drivers are less CPU reliant. In the new DX12 testing, it was revealed that they also have less lanes to converse with the CPU. Without trying to sound like I'm taking sides in some Nvidia vs AMD war, it seems less advanced. Microsoft had to make 3 levels of DX12 compliance to accommodate Nvidia. Nvidia is DX12 Tier 2 compliant and AMD is DX12 Tier 3. You can make their own assumptions based on this.

To be exact under DX12, Project Cars AMD performance increases by a minimum of 20% and peaks at +50% performance. The game is a true DX11 title. But just running under DX12 with it's less reliance on the CPU allows for massive performance gains. The problem is that Win 10 / DX12 don't launch until July 2015 according to the AMD CEO leak. Consumers need that performance like 3 days ago!

Evidence #1

Evidence #2.

In these videos an alpha tester for Project Cars showcases his Win 10 vs Win 8.1 performance difference on a R9 280X which is a rebadged HD 7970. In short, this is old AMD technology so I suspect that the performance boosts for the R9 290X's boost will probably be greater as it can take advantage of more features in Windows 10. 20% to 50% more in game performance from switching OS is nothing to sneeze at.


AMD drivers on the other hand have a ton of lanes open to the CPU. This is why a R9 290X is still relevant today even though it is a full generation behind Nvidia's current technology. It scales really well because of all the extra bells and whistles in the GCN architecture. In DX12 they have real advantages at least in flexibility in programming them for various tasks because of all the extra lanes that are there to converse with the CPU. AMD GPUs perform best when presented with a multithreaded environment.

Project Cars is multithreaded to hell and back. The SMS team has one of the best multithreaded titles on the market! So what is the issue? CPU based PhysX is hogging the CPU cycles as evident with the i7-5960X test and not leaving enough room for AMD drivers to operate. What's the solution? DX12 or hope that AMD changes the way they make drivers. It will be interesting to see if AMD can make a "lite" driver for this game. The GCN architecture is supposed to be infinitely programmable according to the slide from Microsoft I linked above. So this should be a worthy challenge for them.

Basically we have to hope that AMD can lessen the load that their drivers present to the CPU for this one game. It hasn't happened in the 3 years that I backed, and alpha tested the game. For about a month after I personally requested a driver from AMD, there was new driver and a partial fix to the problem. Then Nvidia requested that a ton of more PhysX effects be added, GameWorks was updated, and that was that... But maybe AMD can pull a rabbit out of the hat on this one too. I certainly hope so.

Sorry for being long winded. No edit button so if I made a mistake so be it.

http://hardforum.com/showthread.php?t=1861353&page=4

http://hardforum.com/showpost.php?p=1041593446&postcount=63

If you look at it one way, you can blame amd. But its unfair to do so. Physx is the cause of a need to drastically change the way their drivers work (for one game). And nvidia asking for more physx to be added is shady as hell after AMD tried to address the problem. Considering the claims that nvidia also suffers if the physx runs on CPU, its clearly not a fair situation for AMD.

This also addresses the performance in windows 10 I guess. even more reason to upgrade when its out.

the developers apparently said the below

Some great gains we saw from an earlier driver they released have been lost in a later driver they released. So I'd say driver is where we start.

If this is due to adding even more physx... I mean.... come on.

Someone mentioned that these types of calculations are typically done on CPU so the impact should not be heavy. This is physx though, its likely not optimized on anything but nvidia GPUs. Doing the same things would likely take more time just because. Nvidia could probably update physx for better performance on CPUs rather than AMD releasing a new driver, but nobody is going to be asking for that from them.

There's really no way nvidia gets money from me at this point. Not till their management is changed.

even if amd says they are working on fixing this, I don't see how that will do much. If physx is crippling CPUs its crippling CPUs. Maybe they could get some performance back, but how much would that help.
 
Last edited:

96Firebird

Diamond Member
Nov 8, 2010
5,738
334
126
My preliminary results, 2 laps on Dubai with 19 opponents (not sure if that matter since my simulated driver was in the lead the whole time), rain throughout the whole run.



Specs are in my sig.
 

Azix

Golden Member
Apr 18, 2014
1,438
67
91
this would suggest forcing to CPU on nvidia doesn't quite completely do so from my thinking. CPU usage should change a lot more. Even less in some cases

My preliminary results, 2 laps on Dubai with 19 opponents (not sure if that matter since my simulated driver was in the lead the whole time), rain throughout the whole run.


Specs are in my sig.
 

96Firebird

Diamond Member
Nov 8, 2010
5,738
334
126
this would suggest forcing to CPU on nvidia doesn't quite completely do so from my thinking. CPU usage should change a lot more. Even less in some cases

Unless there really is no PhysX effects being placed on the GPU in the first place.

My next step will be to uninstall PhysX completely and do the runs again. Probably later tonight, the weather is too nice to waste today.
 

jj109

Senior member
Dec 17, 2013
391
59
91
Before labelling people can we be more scientific with your participation jj109? Please list your computer specs and settings. The more data the better.

Three results (alatar, firebird, and darkknightdude's friend) so far supports my evidence that there are no GPU accelerated effects being used. I posted to confirm mikk's assertion that GPU physx as known in other PhysX branded games is not active in this particular game. I'm simply not going to waste my time chasing ghosts others are perfectly willing to chase, and since my argument is not based on FPS, there is little point in posting my specs.
 
Last edited:
Apr 24, 2015
5
0
0
Wow, looks like AMD done gone and fk'd up.
Let's hope it takes them less than 6 months to sort this mess out, but I won't hold my breath.
 

RussianSensation

Elite Member
Sep 5, 2003
19,458
765
126
This game doesnt support any GPU accelerated effects at this time.

- The developer appears to have confirmed on their developer forum that it does by acknowledging that PhysX causes an increased workload on the CPU with systems which use AMD graphics cards.
- Members who crowd-sourced / contributed to game development from the beginning already confirmed in writing that they communicated to the developer why using PhysX on the GPU would have all AMD/Intel GPU users. This was brought up on many occasions throughout game development but the developer still decided to go ahead and use PhysX for car/tire physics. Instead of being on/off switch for certain particle PhysX effects, it appears the PhysX is part of the game engine itself.

Unless there really is no PhysX effects being placed on the GPU in the first place.

That's not sufficient proof. If the game detects an NV GPU, it could be offloading parts of the game engine's code to the GPU seamlessly. I already mentioned this earlier. It's not as if there is an ON/OFF switch for PhysX. Unless you had full control of the game engine/API, it's not definitive enough that you can just change some settings in the NV control panel and force PhysX to the CPU on an NV card setup.

I don't think this is the case, these type of calculations are generally always done on the cpu, and use very little cpu time. It runs fine on the console cpu's, so this can't be the problem.

That is the missing piece of the puzzle. Eurogamer needs to do a test with a lowest end AMD 4-core CPU (Like Phenom II 965) and add an R7 260 to see if they can manage the same level of graphics and FPS as PS4 can. Also, I've read some reports that the physics feels different on the console versions vs. the PC but it would be important for a professional review to examine this.

It would be nice if someone who participated in Project CARS development early on provided some quotes and data where the developer explicitly stated what the PhysX actually does in the game, line by line. It seems that one member from HardOCP did provide some data that did indeed confirm that PhysX is used in the game but it's just hidden.

He says correspondence between the PC gaming community and SMS did address this point to warn the developer of the consequences of designing the game that way:

"No, in this case there is an entire thread in the Project Cars graphics subforum where we discussed with the software engineers directly about the problems with the game and AMD video cards. SMS knew for the past 3 years that Nvidia based PhysX effects in their game caused the frame rate to tank into the sub 20 fps region for AMD users. It is not something that occurred overnight or the past few months. It didn't creep in suddenly. It was always there from day one."
http://hardforum.com/showpost.php?p=1041593372&postcount=58

Why would he lie about that when there is an official thread dedicated to this topic? Someone with access to Project CARS sub-forum needs to go and find this thread.
 
Last edited:

jj109

Senior member
Dec 17, 2013
391
59
91
Now it's full tinfoil time. I guess it's better to throwout unprovable and unfalsifiable allegations than admitting that all of your long-winded posts about grr Nvidia were based on false premise.
 

RussianSensation

Elite Member
Sep 5, 2003
19,458
765
126
Now it's full tinfoil time. I guess it's better to throwout unprovable and unfalsifiable allegations than admitting that all of your long-winded posts about grr Nvidia were based on false premise.

You are saying we should automatically dismiss the developer's own comments, gamer's comments/data on WMD forums and the history of this developer never caring to optimize his/her games for AMD cards?

So you are going to ignore data from PC gamers that contradicts your point as well as the developer's own comments that PhysX is in the game and is run on the CPU only for AMD/Intel GPUs? You are going to ignore that this very developer highly favoured NV in Shift 2 and AMD's performance magically shot through the roof in Shift 2 after developer patches? AMD just waited and waited and a 'magic' patch for TWIMTPB Shift 2 game boosted performance 40-45%.


Source

The developer having an NV bias for years, crippled performance on Shift 2 that AMD had nothing to do with. That's all just a coincidence?

You aren't even reading the comments from PC gamers who contributed financially to this game over the last 2-3 years of development and voiced this very concern on SMS forums:

"I recall bringing this up on the WMD. forum and the responses to me were not pleasant. Even though I knew what this was going to turn out like, I am no Fanboy for AMD I have just tested my wheel out on release Pcars." Rizla1 OCN poster


As you can see there were two conflicting reports before you chimed in. One has a high possibility of being CPU limited with a i7 3770k 4.5 GHz 4C/8T CPU and the other is an i7 5960X 4ghz 8C/16T CPU. That's physically double one test and may be enough to compensate for any driver overhead. And if that is the case, then it would be even more evidence to the PhysX case.

Here is another:

2 x GTX 980 SLI, 25fps and usage GPU only 40%???
4K, everything ultra
no AA

MY PC
i5 4.8, 16GB RAM, SSD

Then,

problem solved
Nividia Panel -> PhysX - > CPU = 25fps 40% GPU
Nividia Panel -> PhysX - > Defult = 60fps 100% GPU

Steam thread

At the very least I hope some professional site does a lot of investigating and actually does an interview with SMS on this topic, with detailed questions on how PhysX works in the game on NV and AMD/Intel GPUs, etc. Dismissing the topic as falsehood like you want to do quickly isn't getting to the bottom of the truth.
 
Last edited:

Samwell

Senior member
May 10, 2015
225
47
101
At the very least I hope some professional site does a lot of investigating and actually does an interview with SMS on this topic, with detailed questions on how PhysX works in the game on NV and AMD/Intel GPUs, etc. Dismissing the topic as falsehood like you want to do quickly isn't getting to the bottom of the truth.

Actually it was already tested by professional sites and nothing was found, german pcgameshardware was investigating it.

http://extreme.pcgameshardware.de/n...test-geforce-top-radeon-flop.html#post7370903

He is writing that he checked Physx. Because of many PhysX Files he thought Nvidia might run GPU Physx and Amd would run on CPU. But he couldn't find any evidence that Physx is running on GPU. With CPU Physx there was no performane disadvantage and by forcing Physx to a second Nvidia card nothing changed, the second card wasn't working at all.

That's the same result which 3 people here already had, but you prefer to believe 1 steampost which might just have driverproblems with nvidia.
You can discuss the effect of Gameworks and Nvidias attitude to proprietary standards, but this game is actually the wrong one for the discussion as only CPU Physx is used and you and AMD can have a look into the source code cause the source of CPU Physx is open.
 

jj109

Senior member
Dec 17, 2013
391
59
91
Actually it was already tested by professional sites and nothing was found, german pcgameshardware was investigating it.

http://extreme.pcgameshardware.de/n...test-geforce-top-radeon-flop.html#post7370903

He is writing that he checked Physx. Because of many PhysX Files he thought Nvidia might run GPU Physx and Amd would run on CPU. But he couldn't find any evidence that Physx is running on GPU. With CPU Physx there was no performane disadvantage and by forcing Physx to a second Nvidia card nothing changed, the second card wasn't working at all.

That's the same result which 3 people here already had, but you prefer to believe 1 steampost which might just have driverproblems with nvidia.
You can discuss the effect of Gameworks and Nvidias attitude to proprietary standards, but this game is actually the wrong one for the discussion as only CPU Physx is used and you and AMD can have a look into the source code cause the source of CPU Physx is open.

Thank you for the link. So now for Nvidia to be hiding physx acceleration on pCARS we now have the following criteria:

1) Hide it from the physx indicator
2) Hide it from the OS that it's loading the DLL
3) Hide it from the control panel physx accelerator setting
4) Hide it from GPU monitoring tools

Tinfoil indeed.
 
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/    |