Project CARS Dev: PS4 Single Core Speed Slower Than High-End PC, Splitting Renderer Challenging

A7

Best hit detection you'll ever see.
Sep 11, 2013
2,194
761
1,570
Australia
Project cars on PC it is then. :)

http://gamingbolt.com/project-cars-...splitting-renderer-across-threads-challenging

In our on going coverage of Project CARS, GamingBolt recently had a chance to speak to Slightly Mad Studios, developer behind the stunning racer which was recently announced to be releasing on the PS4 and Xbox One in late 2014. A lot has changed for the studio since that announcement, with the visuals of the game being compared to the likes of Forza Motorsport 5 and Drive Club. Creative Director Andy Tudor has his own thoughts on what to do with all that power though, specifically with the PS4.

On being asked if there was a challenge in development due to different CPU threads and GPU compute units in the PS4, Tudor stated that, “It’s been challenging splitting the renderer further across threads in an even more fine-grained manner – even splitting already-small tasks into 2-3ms chunks. The single-core speed is quite slow compared to a high-end PC though so splitting across cores is essential.

“The bottlenecks are mainly in command list building – we now have this split-up of up to four cores in parallel. There are still some bottlenecks to work out with memory flushing to garlic, even after changing to LCUE, the memory copying is still significant.”

As for the console’s other features, such as the Share button, Tudor confirmed that the studio has plans for the same. “As you’ll have seen from our YouTube presence, the gameplay videos and trailers people have been making so far are getting millions of views so being able to share or stream your proudest moments direct from the game either via Twitch or Upload Studio are pretty engaging features.”

Project CARS will arrive for PC, SteamOS, Wii U, Xbox One and PS4 in Q3/Q4 2014.
 
The bottlenecks are mainly in command list building – we now have this split-up of up to four cores in parallel. There are still some bottlenecks to work out with memory flushing to garlic, even after changing to LCUE, the memory copying is still significant.”

Taken from The Avengers movie, Captain America quoted as saying, "Tony, speak English!" :(

I am definitely looking forward to play this game next year. My PC is too weak to handle something like that but probably will get it on either PS4 or XOne. All I want to say is Good luck to the developers! Hope this game sells!
 
Yeah this is going to be a challenge for a lot of devs. Trying to utilize many threads instead of taking advantage of a couple really fast ones.
 
Taken from The Avengers movie, Captain America quoted as saying, "Tony, speak English!" :(

I am definitely looking forward to play this game next year. My PC is too weak to handle something like that but probably will get it on either PS4 or XOne. All I want to say is Good luck to the developers! Hope this game sells!

in plain English... Basically the CPU is underpowered compared to the GPU...

it can't keep up (or at least their code isn't fully optimized yet and they're having issues learning how to work around the issue)

not to start a huge thread but this goes back to that "balance" discussion ....

BOTH systems are going to have these issues until devs get through these teething pains and really get comfortable with the system..

all of this arguing over 1080p, etc., on multiplats over straight ports with little/no optimization... And here's a dev noting his first significant impacts to forward progress on the PS4...

going to be a fantastic generation IMHO for all once they learn the ins and outs for both platforms in about a year from now... ;)
 
Resolution is mainly a GPU issue, not CPU. At worst Project Cars devs will have to lower the timing/accuracy of the engine physics for consoles if they can't get enough performance out of the CPU. They're not going to bottleneck the GPU by overloading the CPU with physics calculations.

Devs will need to rewrite CPU heavy games/engines with better multithreading support, who's been saying "straight ports with little/no optimization"?

Both CPUs are nearly identical hardware, it's mainly the GPU and RAM that separates the two. Xbox is still "balanced" around 720-900p rendering. Even then, PS4 seems to have better CPU performance for whatever reason, and better use of GPGPU for physics if needed, so it should have less CPU "issues".



Take a wild guess.
 
Last edited:
You've completely missed my point... not surprisingly....

And quoting an article from April of this year about system design approach versus a newer article about firsthand real-world experience from the developer doesn't help your continued "cause" to show that the PS4 can render better than X1.

You're absolutely right... on paper and a side by side comparison of the specs made available to-date shows that the PS4 is more powerful than the X1...

That still doesn't discount the fact we've yet to see new game engines built from the ground up to support these new architectures... nor do we have any indication of real-world performance until we see these new game engines running on both platforms....

Word of advice... continuing to post these responses will only make you look even more foolish if/when the same multiplat games with new engines targeted for these platforms come out running at the same resolution and FPS....

You'll notice this Project CARS is one of the first to target.... with others coming.... and as noted by A7 - neither the PS4 or the X1 would be the version to own if you are a graphics whore
 
Devs will need to rewrite CPU heavy games/engines with better multithreading support, who's been saying "straight ports with little/no optimization"?

Honestly a lot of that was said based on the idea that they'd be putting competent CPU's in these machines.

Once the AMD Jaguar benchmarks came out.. certainly became questionable.
 
Honestly a lot of that was said based on the idea that they'd be putting competent CPU's in these machines.

Once the AMD Jaguar benchmarks came out.. certainly became questionable.

These are effectively low-power tablet or mobile CPUs... I'm not surprised that the dev is reporting having to work around it to get to the same level/results as a "standard" PC... this will be the norm going forward unless Sony or MS decides to up the speed on the CPUs in future firmware releases... highly doubtful... which means they've got to learn to tweak the system to support additional threads and queuing....

Though doing that opens up a Pandora's box of other issues that I don't even want to get into...
 
I still don't get why these types of articles are shocking, whether they're XB1 or PS4 related...
 
I mean I'm more likely to play project cars on my i7-4770k + GTX 780 PC, but I just like geeking out over tech.

Also PS4 has better price/performance than PC, that is one reason why consoles are so popular. Saying "just get a PC" is a red herring to distract from the fact that although it has more overall power it's also worse price/performance.
 
I mean I'm more likely to play project cars on my i7-4770k + GTX 780 PC, but I just like geeking out over tech.

Also PS4 has better price/performance than PC, that is one reason why consoles are so popular. Saying "just get a PC" is a red herring to distract from the fact that although it has more overall power it's also worse price/performance.


Depends on how you look at it. If you're ok with gaming at lowered settings/performance and have zero intentions of ever getting LIVE or PS+, then yeah, price/performance goes to console's favor.
However, if you're looking to play online, then that edge in price/performance that consoles have quickly goes away.
Let's imagine that PS4 over the course of 8 years along with ps+ costs. You're looking at an entrance fee of at least $800. Now add in the fact that you'll most likely also pay more for games than on pc. Bam, that PS4 gaming experience is now more than pc....making it the worse price/performance. You're essentially paying more....for less.
 
  • Like
Reactions: IdleHands
I still can't believe both companies put these s***ty cpu's in the systems to begin with.
 
You've completely missed my point... not surprisingly....

And quoting an article from April of this year about system design approach versus a newer article about firsthand real-world experience from the developer doesn't help your continued "cause" to show that the PS4 can render better than X1.

You're absolutely right... on paper and a side by side comparison of the specs made available to-date shows that the PS4 is more powerful than the X1...

That still doesn't discount the fact we've yet to see new game engines built from the ground up to support these new architectures... nor do we have any indication of real-world performance until we see these new game engines running on both platforms....

Word of advice... continuing to post these responses will only make you look even more foolish if/when the same multiplat games with new engines targeted for these platforms come out running at the same resolution and FPS....

You'll notice this Project CARS is one of the first to target.... with others coming.... and as noted by A7 - neither the PS4 or the X1 would be the version to own if you are a graphics whore

Considering both machines are pretty much just PC's nearly every engine out there that has been built to work on a PC has been built for the next gen consoles, only some fairly minor tweaks would really be required.
 
Resolution is mainly a GPU issue, not CPU. At worst Project Cars devs will have to lower the timing/accuracy of the engine physics for consoles if they can't get enough performance out of the CPU. They're not going to bottleneck the GPU by overloading the CPU with physics calculations.

Devs will need to rewrite CPU heavy games/engines with better multithreading support, who's been saying "straight ports with little/no optimization"?

Both CPUs are nearly identical hardware, it's mainly the GPU and RAM that separates the two. Xbox is still "balanced" around 720-900p rendering. Even then, PS4 seems to have better CPU performance for whatever reason, and better use of GPGPU for physics if needed, so it should have less CPU "issues".





Take a wild guess.

But the part you failed to quote was where the guy said they started on the PS4 version earlier because they had the dev kit first.

Which completely destroys all the nonsense your talking about.
 
Gawd this gen will get ugly in a couple years when PC games pull away even further. I was hoping ps4 could run BF4 at 1080p :/ I'm waiting for all the bugs to get fixed for that version to pick it up, but still bummed the ps4 can't pull it off after all the hype. Can't imagine the downgrades when BF5-6 hit.
 
These consoles will more then hold their own for years to come.
Doubt it, not compared to PC games, the 360 was more powerful compared to their PC counterparts at the time. Our only hope is the ps4, and its cpu is incredibly underpowered already, and the gap widens every day.
 
Doubt it, not compared to PC games, the 360 was more powerful compared to their PC counterparts at the time. Our only hope is the ps4, and its cpu is incredibly underpowered already, and the gap widens every day.
Consoles actually have never overpowered PC hardware of its time.
 
Consoles actually have never overpowered PC hardware of its time.

The 360 was pretty darn close to a high end pc back in 2005.

PS4/XB1.......not close to a high end gaming pc. This gen will show its age quicker.
 
The 360 was pretty darn close to a high end pc back in 2005.

PS4/XB1.......not close to a high end gaming pc. This gen will show its age quicker.

ppl really believe the ps4 is some powerhouse just because its more powerful than Xb1, that means nothing compared to how it compares to PCs and how other launch consoles have compared to them. But to fanboys thats the only measure of success, being more powerful than their rival plastic. It will be a sad reality when demanding PC games hit in a couple years and ppl think these little laptop cpus can manage.
 
Considering both machines are pretty much just PC's nearly every engine out there that has been built to work on a PC has been built for the next gen consoles, only some fairly minor tweaks would really be required.

keep telling yourself that...
 
But the part you failed to quote was where the guy said they started on the PS4 version earlier because they had the dev kit first.

Which completely destroys all the nonsense your talking about.

what's worse is acknowledging to being an "amateur" ... Then consistently referring to a project that, has admitted straight from the developer that there's issues they are actively working around due to the limitations of the lower power CPU - then dismisses that its not an issue because the GPU is designed to handle rendered content at the proper (expected?) resolution so therefore the CPU isn't an issue?

seriously?
if you don't know anything about computers, programming, system design, multi-threading, and the various aspects of how these intertwine to yield an expected result, as well as the potential downstream performance impacts of how the software will ultimately run on a closed architecture... Then don't pretend to know the final result... You'll end up looking like an a$$..

hardware is simply part of the final equation here... There's quite a LOT to learn on the software side here that no one knows yet.... Nevermind the differing OS subsystems in play that everyone seems to gloss over....
 
The 360 was pretty darn close to a high end pc back in 2005.

PS4/XB1.......not close to a high end gaming pc. This gen will show its age quicker.
Definitely not. If you look at the specs of the two, Xenos has only a texel fill rate of 8 billion per second whilst the 7800GTX is 13.2 according to Wiki. Not only that, the Xbox 360 was severely limited in the RAM department.
 
keep telling yourself that...

A GCN video card with a multicore x86 CPU.

Its more PC then any other console generation on the planet. The only real difference is the unified memory and that they have more slower clocked cores rather then less higher clocked cores with high IPC.
 
Definitely not. If you look at the specs of the two, Xenos has only a texel fill rate of 8 billion per second whilst the 7800GTX is 13.2 according to Wiki. Not only that, the Xbox 360 was severely limited in the RAM department.

It might not be more powerful or on par even with PCs back then, but definitely closer than what the ps4 is now
 
A GCN video card with a multicore x86 CPU.

Its more PC then any other console generation on the planet. The only real difference is the unified memory and that they have more slower clocked cores rather then less higher clocked cores with high IPC.

I'll agree that this Gen is closer to PC architecture than any previous Gen...

but that's where the similarities end... Both systems contain highly customized proprietary SoCs... With custom CPU/GPU variants from those readily available on the market....

show me where you can buy these components on the open market to assemble into a "standard" PC....

then.... Show me where you can purchase the base/core OS sub systems that you'd run a game on ...

this first Gen/wave of (rushed to market) release games are straight ports with maybe a tweak or extra effect thrown in just because it was easy to do with minimal impact to the end product (i.e. The lighting effects and slight differences in NFS:Rivals)....

we've yet to see games developed purely targeting ONLY these platforms and taking advantage of the full capabilities of either....