Intrinsic said: First off a consoles OS isn't anything like a PC OS. |
You couldn't be anymore wrong! Console OS's are very much like a PC OS... In the 8th console generation.
The Xbox One OS is based upon the Windows 10 kernel and leverages PC virtualization technologies (For it's other OS's) in conjunction with PC-like API's such as Direct X 12.
The Playstation 4's operating system is *nix derived.
Of course they have a different UI skins and have some specialized functionality... But the Operating Systems themselves are very much based on PC technology these days... Right down to the Gigabytes worth of Ram they gobble up and how the fetch and cache data.
Intrinsic said: Secondly and more importantly the fragmented nature of general PC design means that there is a lot of redundancy. |
Care to provide some examples on said redundancy?
Intrinsic said: Just taking the GPU and CPU fr instance, their separate memory pools means there is a fair amount of data that sits in both pls of memory. Also the fact that both pls have different bandwidths. |
That is generally handled by the drivers and API's.
Also... One of the issues during Vista's launch was actually due to the duplication of data in the memory pools... Especially for the Integrated Graphics and System Memory pools.
Starting with WDDM 1.1 that duplication was abolished... The PC does get more efficient as time goes on... It's not just consoles they get optimizations and performance tweaks.
See here: https://docs.microsoft.com/en-us/windows-hardware/drivers/display/video-memory-management-and-gpu-scheduling
In short though... My Ryzen 2700u notebook with 8GB of total ram games at similar quality settings to an Xbox One... So the consoles really aren't doing more with less memory.
Intrinsic said: A console with 16GB of RAM available for devs will do wonders. |
Agreed.
--::{PC Gaming Master Race}::--