By using this site, you agree to our Privacy Policy and our Terms of Use. Close

Forums - Sony Discussion - PS4 SDK Update Unlocked 7th CPU Core For Gaming

Good to hear. Games technically will continue to improve.



Around the Network

so does this mean OS will be slower in future...?



HokageTenshi said:
so does this mean OS will be slower in future...?


No. 



Protendo said:
HokageTenshi said:
so does this mean OS will be slower in future...?


No. 

so why they reserve it in the first place?



sabvre42 said:
Fei-Hung said:
Anyone know what actual changes this may make in terms of performance in games, UI and application use?

I don't understand why some people are saying it may make UI slower. Thought an extra core may give it more of a performance boost not the opposite.

Not being funny, just saying I don't understand how it technically works so having someone explain could help me understand it better.


CPU processing is like a free way with 8 lanes. If all the cars (calculations) are trying to use one lane you will see a traffic jam and all cars will drastically slow down. When the program is coded to use 6 lanes, it will distribute the cars across all lanes and have a much higher bandwidth.

Previously 2 of 8 lanes were car pool only (OS), and have now 1 of those carpool lanes has been opened up to other traffic. Previously, carpoolers had 2 lanes to themselves (limited traffic) and didn't have issues with slow downs. Now that 1 of those lanes has been opened up to the general public - the general public will have less congestion -- but the car poolers have only 1 lane.


Awesome analogy, thanks for that :)



Around the Network
HokageTenshi said:
Protendo said:


No. 

so why they reserve it in the first place?

Maybe Sony was afraid of Kinect and/or had plans for the stereo camera to match that. Maybe reserved for VR yet that gets an external processor with the headset. Always better to have some overhead than to risk another headache over getting the xmb to work in game like last gen and not be able to add certain features like party chat.



HokageTenshi said:
Protendo said:


No. 

so why they reserve it in the first place?


Just being over cautious with their first dev kits to make sure everyone was creating games for the very minimum of what the console would have left over when the UI was all up and running, with the intention that if the UI ended up eating more resources than they anticipated then that wouldn't effect devs who were already mid production of games for the system, More time for Sony to streamline down the UI and to optimize a few bits in it will shrink the resources that needs in the background.

Similar things happened with other systems after launch, only exception where a console lost a core was when MS stripped down the amount of hardware that was included inside Project Natal since the original versions of that kit had a CPU inside then Kinect sensor so it would add on the processing power it required to handle kinect features with no impact on the 360s performance, but during developement that seemed like it would end up being too costly so instead the Kinect ended up harvesting 1 of the 3 cores of the 360 for it's functions for Kinect based games (tis why Kinect games tend to look less.... gears of War'y, generally)



Why not check me out on youtube and help me on the way to 2k subs over at www.youtube.com/stormcloudlive

sabvre42 said:
SvennoJ said:
SWORDF1SH said:

But the car poolers probably became more efficient and started to share cars so 1 lane is sufficient 

It's fun to speculate, could be many things.

OS might be more efficient now, or maybe the extra cpu was held back in case tv, dvr, snap, internet browser etc, became very important. Same with all the memory resevered for the OS. Since the strongest selling point is games, the reserved resources can now be made available.

The less the OS does in the background the better anyway. With only 1 slow hdd to share, anything the OS does has an impact on the game you're running.

Back to the carpool lanes, 2 lanes were available when the highway opened. Not enough people were interested in car pooling, thus the extra lane was better used for the general public. Same with XBox One where reservations for Kinect proved to be pointless.

It would be interesting to know what kind of plans they might have had. For what the OS does now you don't need 2 cores. Doesn't the ps4 have an extra low power chip already for background downloads? http://vr-zone.com/articles/second-ps4-processor-extra-gddr3-ram-revealed/64081.html So what does the OS do while a game is running.

 

OS features that should be segregated:

Trophies
Party Chat/ Messaging
PS Music/ Media Player Music
Notifications
Downloading
Navigating around the OS (including PS store)
Screen shots
Game play sharing/recording
Streaming to a remote play device
Internet Connection Maintanence
Audio streaming (to the DS4/ Gold headset)
etc

All this OS talk. Memory is more important to the OS and its smoothness or speed than gwoevee many cores are reserved for it. 

The "Background" tasks handled by the OS are usually very basic tasks. most conokex of which is probably in game music, party chat/cross chat.... etc. But that's basically it. Proof is that there isn't part of the GPU being reserved for the OS  When you leave the game, and go back to the OS, the "background" core/hypervisor just switches task priority from app memory (5GB) to system memory (3GB). so basically, All other CPU cores and all of the GPU suspends whatever jobs they were doing and switches to resuming whatever jobs were previously suspended on the OS side of things. its kinda how smartphones manage their processing resources. 

The only thing that can really noticeably affect OS performance is how much memory is being reserved for it. As long as most of the OS is stored in system ram it will be super snappy. If system ram is OS allotment is dropped then parts of the OS would be cached to the HDD (ps3) and shuffling the data to and fro will cause hiccups. 



That's the thing with consoles a few years in and they start to optimise the hardware... Efficiency, same hardware a little more juice!



Huh. Ms did this months ago if my memory serves me. Hopefully third party devs can now create games for the consoles with 7 cores in mind.