Wrong. The XBOX gaming OS is going to be a virtual machine with hardware mapping. Kind of like how a passthrough disk works in hyper-v. or vmware. This provides a more direct route to the hardware but it doesn't change the fact that there is going to be a performance penalty. Things add up. You can't have a hypervisor and another OS both be running off the bare metal hardware. It doesn't work that way.The gaming OS doesn't run on virtualization. Is the windows one that will do so.
And yes the OS of the system along with its apps and other features like DVR will take resources away, like it will on PS4. Unless you want huge lag when trying to access even the achievements page.
You may be familiar with the virtualization tech but you have no idea how xbox works.
edidili
biggles2120's forum posts
Of course MS is going to be running a customized version of Hyper-v. I never said X1 was running Hyper'-V. I said it was a modified version of it. MS didn't make a magical version of Hyper.V that takes no resources. It's streamlined for sure as it doesn't need to same kind of services as a real server. That doesn't change the fact that it's still going to sap strength from the system. The link below was meant for reference. The concept still very much applies.
I'm not going to post my resume. I've worked with virtualization since its inception. It's my job. MS is not talking much about how the "3 OS"s" are running on the X1. The hypervisor layer or virtual host has direct access to the hardware layer of the system. This hypervisor or virtual host can run virtual machines on top of the hypervisor. The reason I think this is important to understand is that anything running as a host on the hypervisor is not going to get 100% access to the hardware. The X1 has a hypervisor integrated OS that hosts 2 virtual hosts. One is the X1 gaming OS and the other is the apps. OS.
The hypervisor host machine manages what resources go to each virtual computer. Microsoft is sure to be running a modification of the newest Hyper-V available on windows server. This means the host server that is running the hypervisor is dynamically moving resources around when applications request the resources. While this is pretty cool, it's not something that is going to be taking 0% resources to do all this stuff. The dynamic resource management takes CPU cycles. The host OS always needs to reserve a good chunk of CPU, Memory, and Disk resources for itself.
To put things simple, Microsft's virtual architecture with the X1 is stealing much needed resources with a console that is already under powered. If the X1 was a hardcore gaming machine games would get bare metal access. Instead we're stuck with the middle man here. And we all know the middle man always get his cut.
I'm pasting some information from Microsofts documentation with Hyper-V (MS's Virtual Technology) below. It is pretty clear I think. This will give you an idea of the performance penalties to the virtual hosts. CPU, Memory, Disk Assess all take a penalty. Even the GPU will take a small hit. It won't be a huge hit. Maybe 2-3% but still... Things just start adding up. This isn't a system that is 100% efficient. MS really did go with the jack off all trades and master of none approach.
I guess I'm just a little jaded with what MS has determined is next gen. Virtualization is a really cool technology, but if you pair that with an overwhelmingly underpowered system, you have to wonder how much MS really cares about gamers. I guess we know why MS went with DDR3 memory. This kind of architecture would not work well with GDDR5. I doubt GDDR5 was even an option unless they were going to do split memory pools. This was on purpose and probably was set in stone much further back than people reallize.
Link:
http://msdn.microsoft.com/en-us/library/cc768536(v=bts.10).aspx
CPU Overhead
The CPU overhead associated with running a guest operating system in a Hyper-V virtual machine was found to range between 9 and 12%. For example, a guest operating system running on a Hyper-V virtual machine typically had available 88-91% of the CPU resources available to an equivalent operating system running on physical hardware.
Memory Overhead
The memory cost associated with running a guest operating system on a Hyper-V virtual machine was observed to be approximately 300 MB for the hypervisor, plus 32 MB for the first GB of RAM allocated to each virtual machine, plus another 8 MB for every additional GB of RAM allocated to each virtual machine. For more information about allocating memory to guest operating systems running on a Hyper-V virtual machine, see the Optimizing Memory Performance section in Optimizing Performance on Hyper-V.
Network Overhead
Network latency directly attributable to running a guest operating system in a Hyper-V virtual machine was observed to be less than 1 ms and the guest operating system typically maintained a network output queue length of less than one. For more information about measuring the network output queue length, see the Measuring Network Performance section in Measuring Performance on Hyper-V.
Disk Overhead
When using the pass-through disk feature in Hyper-V, disk I/O overhead associated with running a guest operating system in a Hyper-V virtual machine was found to range between 6 and 8 %. For example, a guest operating system running on Hyper-V typically had available 92-94% of the disk I/O available to an equivalent operating system running on physical hardware as measured by the open source disk performance benchmarking tool IOMeter.
For information about measuring disk latency on a Hyper-V host or guest operating system using Performance Monitor, see the Measuring Disk I/O Performance section in Measuring Performance on Hyper-V.
Yeah, except the SteamBox is going to have a current gen GPU. Not some piece of crap 2 year old bargain basement GPU.
http://pcpartpicker.com/parts/video-card/#c=71&sort=a5[QUOTE="TheKingIAm"]Why do hermits say pc gaming is more affordable now than it was when gpu's are more expensive now than ever?ronvalencia
http://pcpartpicker.com/part/powercolor-video-card-ax79503gbd52dhpp
Radeon HD 7950 @ 880MHz (3.154 TFLOPS) = $179.99.
Exactly right. You can even build a whole computer for just over $500.00 to go along with it.Say what you want but Nvidia is 100% right on this. If you want the best graphics then PC is your best option. A $200 video card will absolutely smash PS4 and X1.
You can get a Radeon HD 7950 3GB 384-bit GDDR5 PCI Express 3.0 x16 Video Card from Newegg right now for $199.99.
If you have a decent PC already then welcome to next gen ownage for half the price of the PS4. That and it's available now.
That's a 2.9 Teraflop card with plenty of head room for overclocking to push it even further.
I can't believe I waited all of this time for next gen and this is what we get. It's a bunch of crap.
I have news for you. You can build a $600.00 PC now that will stomp on both consoles. Yeah, MS and Sony cheeped out but MS really went low.The PS3 cost $840 to make
http://www.xbitlabs.com/news/multimedia/display/20061117130000.html
The Xbox360 cost $715 to make:
http://www.joystiq.com/2005/12/28/xbox-360-costs-715-to-make/
Now imagine a $840 PS4 cost...today. It would be a MONSTER. Same for Xbone. What happened to these guys? Why did they turn into pathetic miserable cheapskates? The last gen machines raped any PC at launch...Today? The 9000 series from AMD and 800 from Nvidia will laugh at these cheap weak machines. And its not that $1200+ PCs will walk over them. Its the sad fact that the cheap low/mid range PCs will run multiplats at same settings. It will be a sad day for consoles when $500 PCs will be the same (with cheaper games and free online).
And the icing one the cake is that while strong consoles lasted 8 years last gen whithout ridicule. This gen they will last 4 years tops.
True_Gamer_
Log in to comment