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

Forums - Gaming - Valve Steambox could outpower XB1 and PS4, according to CGM

Tagged games:

 

Will you be buying one, or do you even care?

Hell yeah! 34 8.85%
 
Mabye 32 8.33%
 
Want to see some legit news first 75 19.53%
 
No 44 11.46%
 
Don't even care 72 18.75%
 
PS4 all the way! 92 23.96%
 
XB1 all the way! 15 3.91%
 
PC all the way! 18 4.69%
 
Total:382
JoeTheBro said:
fatslob-:O said:
JoeTheBro said:
DietSoap said:

Also on topic, the PS4 itself is fairly weak, let alone the One and Wii U, so I'd be kind of surprised if the Steambox isn't considerably stronger.

2.2 tflops GPU minimum, possibly anywhere up to 3.4 tflops.

PS4 is not "fairly weak" and steambox will be between ouya and wii u.

The last thing I checked wasn't the steambox upgradeable

There's so much confusion out there about what the steambox even is. It could be, but don't expect major PC type upgrades.


They'll probably allow you to upgrade the GPU and that's that. 



Around the Network
fatslob-:O said:
PigPen said:
This I would love to see.

Go get a PC to do it now. It will probably be able to emulate the WII U in like 3 years ? That way you can have the ultimate platform compared to a company that likely won't compete for next generation.


funny you should say that. the PS4/Xbox One will most likely be easier to emulate due to the simple fact that there is nothing stopping the hackers, no Cell/PowerPC arch, no foreign arch, they're PCs with Sony/MS taped on them.



fatslob-:O said:
PigPen said:
This I would love to see.

Go get a PC to do it now. It will probably be able to emulate the WII U in like 3 years ? That way you can have the ultimate platform compared to a company that likely won't compete for next generation.


Thanks but no thanks, I'll just make popcorn.



cheesecake said:
fatslob-:O said:
PigPen said:
This I would love to see.

Go get a PC to do it now. It will probably be able to emulate the WII U in like 3 years ? That way you can have the ultimate platform compared to a company that likely won't compete for next generation.


funny you should say that. the PS4/Xbox One will most likely be easier to emulate due to the simple fact that there is nothing stopping the hackers, no Cell/PowerPC arch, no foreign arch, they're PCs with Sony/MS taped on them.

Except none of you guys here know about emulation. The WII U's cpu is almost exactly the same as the WII's but only this time it has 3 cores instead of one and a bumped up clock while featuring a slightly more modern istruction set architecture. As for its GPU it has an insanely low bandwidth while also coming from the old crappy VLIW5 architecure. The only issue I see here is the EDRAM.

As for the PS4 and xbone I don't think any PC's could hope to emulate either of them let alone PS4 because DDR3 has a low bandwidth. Even though xbone features DDR3 it has a bigger bus width giving it the ability to have more bandwidth than what PC's feature everyday on DDR3.  

So when all is said and done the WII U is by far the easiest to emulate disregarding the lack of documentation ofcourse.



PigPen said:
fatslob-:O said:
PigPen said:
This I would love to see.

Go get a PC to do it now. It will probably be able to emulate the WII U in like 3 years ? That way you can have the ultimate platform compared to a company that likely won't compete for next generation.


Thanks but no thanks, I'll just make popcorn.

Oh well that's too bad.



Around the Network

I don't think it will be too expensive, it's probably there to get console gamers to Steam, not Steam users. It's for the "PC gaming is to complicated" crowd.



the-pi-guy said:
cheesecake said:

funny you should say that. the PS4/Xbox One will most likely be easier to emulate due to the simple fact that there is nothing stopping the hackers, no Cell/PowerPC arch, no foreign arch, they're PCs with Sony/MS taped on them.

Well supposedly that's not accurate.  This is what was said about the Xbox by someone who was trying to emulate Xbox.  

 

"Xbox is just like a PC, it's easy to emulate!"

Yes, we've all heard this silly and pointless argument a million times and it usually ends in the same, and rather ignorant conclusion (or should I say assumption) that just because the Xbox is PC similar, it's hardware should be relatively easy to emulate. That's a very wrong frame of mind. How hard can it be? Very. Xbox's hardware is very complex and still poorly documented to this day. This requires some explanation.

1. Is a PC easy to emulate? Well, I wouldn't say so myself. Take a look at the source code from bochs. A lot of source code/work isn't it?

2. Emulating an x86 CPU is a lot harder than it sounds. I don't know where this mindless assumption comes from. Yes, there's loads of documentation on how the x86 processor works, but that doesn't exactly make it easy. First of all, the x86 instruction set is M-A-S-S-I-V-E! There can be at least 20 different versions of one instruction (i.e. There are many different versions of the MOV instruction, as well as INC, DEC, ADD, SUB, SHR, SHL, AND, OR, XOR etc.) and it takes time to implement them all. Of course, that's not exactly difficult. The real problem is that any modern x86 processor including the Pentium III can execute multiple instructions at once. So it's not like emulating a Z80 doing one instruction at a time. The actual algorithm and how x86 does this is undocumented and still unknown. In short, the Xbox's CPU can be emulated, but not accurately.

3. Emulating any hardware by NVIDIA is not a walk in the park! The Xbox's GPU, the NV2A is often assumed just a GeForce 3. It's not! It's similar but not identical. It has some GeForce 4 capabilities too, so it's more of a cross between an NV20 and NV25. This is by no means easy to emulate either. NVIDIA's GPUs have very large register sets and afaik not even half of them have been discovered, and a large portion of known registers have unknown purposes. There is little to no documentation on how NVIDIA GPUs work. The best thing to do is to look at similar GPUs such as RIVA, TNT, and older GeForce cards. Some registers are similar, but not identical. The best place to look for information is in open source drivers available on the net. Adding to the dificulty is that no one has ever discovered how pixel shaders work on NV2x cards, vertex shaders yes though. The Xbox GPU also has exclusive registers that are not found in other GeForce cards. Information on the NV2A's GPU registers are just now beginning to be discovered a few months ago. And yet, there's still a long way to go. The GeForce 3 series is the most mysterious of all NVIDIA GPUs (G7x and G8x aside) and the NV2A is alot worse. "But can't you just directly execute the NV2A instructions on another NVIDIA card?". No, I get alot of questions concerning this, and it is impossible. It's MMIO addresses are different and the exclusive registers must be emulated. Plus, in windows, we don't have ring 0 access anyway, so you all can scratch that idea now. Then comes the NForce 2 chipset. This is where it get easier. The NVIDIA MCPX is the control center for things such as audio, USB for input, Network adapters, PCI, AGP, etc. These things are not really that difficult to emulate IMO except for the audio.

4. The Audio system is rather complex. Xbox's audio consists of at least 4 DSPs, and audio codec (AC '97) and an NVIDIA SoundStorm APU. The DSPs shouldn't be a problem (just figuring out what they all are is) nor should the AC '97 but the NVIDIA SoundStorm APU is the really difficult part. So far I haven't found any information on this thing, but right now, it's relevance is low.

5. The Xbox BIOS isn't fully understood. The basic execution process of the BIOS is understood, but details on the process are at a loss. What we do know gives us hints, but before the BIOS can be emulated, we'll need a better understanding of the Xbox hardware layout because the BIOS does some unknown hardware initialization at boot time and writes to the hardware directly without using any XDK stuff. It will take some time, and effort, but I'll eventually get it working.

6. Video Encoder "Hell". Instead of using a RAMDAC for video output, the Xbox uses a Video Encoder. What makes this suck a pain? Microsoft sought the need to change the video encoder every other Xbox version (there are seven in all, 1.0 - 1.6). Why, I dunno, it's a Microsoft thing, they always tend to try to "fix" things that aren't broken >.> AFAIK, there are at least 3 different Video Encoders used: Conexant CX25871, Focus FS454, and Xcalibur. For more information in Xbox video encoders, click here. Emulating all three video encoders is only less than half the battle, the real problem is that BIOSes can be specifically tied to a specific encoder depending on it's version (don't quote me on this though). Like PS2, every Xbox model revision has a updated BIOS and has different expectations. This is a potential problem, but not exactly major.

Basically, I'm trying to get this "Xbox should be easy to emulate because it's just like a PC" crap out of your heads. I'm sure that most of you will disagree with me on this, but for these reasons and more, on a low level, Xbox is harder to emulate than PS2.

^ The exception to that above is that the NV2A is much better documented now, but not fully. There's an open source library for the OpenXDK called pbKit. It interfaces directly with the hardware to fully expose it's potential. This is what Microsoft should have done all along (or at least wrote a low-level OpenGL implementation).

http://www.neogaf.com/forum/showthread.php?t=515078

post #26

 

It explains why not every Xbox game was available to play on 360 if I remember correctly.

I beat you to it :P



I can tolerate Steam because of its convenience but anything from Valve or this Gabe Something (I dislike the type very much) is never going to pass my front door. I may even buy a Vita before doing that.

And if I want to build a good PC, I'll do it myself.

Edit: Alright, the Vita is a cool piece of hardware :) So I may get one anyway...



fatslob-:O said:
cheesecake said:
fatslob-:O said:
PigPen said:
This I would love to see.

Go get a PC to do it now. It will probably be able to emulate the WII U in like 3 years ? That way you can have the ultimate platform compared to a company that likely won't compete for next generation.


funny you should say that. the PS4/Xbox One will most likely be easier to emulate due to the simple fact that there is nothing stopping the hackers, no Cell/PowerPC arch, no foreign arch, they're PCs with Sony/MS taped on them.

Except none of you guys here know about emulation. The WII U's cpu is almost exactly the same as the WII's but only this time it has 3 cores instead of one and a bumped up clock while featuring a slightly more modern istruction set architecture. As for its GPU it has an insanely low bandwidth while also coming from the old crappy VLIW5 architecure. The only issue I see here is the EDRAM.

As for the PS4 and xbone I don't think any PC's could hope to emulate either of them let alone PS4 because DDR3 has a low bandwidth. Even though xbone features DDR3 it has a bigger bus width giving it the ability to have more bandwidth than what PC's feature everyday on DDR3.  

So when all is said and done the WII U is by far the easiest to emulate disregarding the lack of documentation ofcourse.


if you wanted to emulate a WiiU, you'd need to write some serious code for the PowerPC architecture and all that shit. you barely have anything  to do for a PS4/XboxOne emulator. it's always been: easier to program for = easier to emulate. we still don't have PS360 emulators and you're talking about the WiiU?

anyways, that last bit in your first post just proved that you are pretty much biased against Nintendo, i've seen you act like that on all the threads i've seen you one pretty much, that automatically makes you close-minded.



JoeTheBro said:
DietSoap said:

Also on topic, the PS4 itself is fairly weak, let alone the One and Wii U, so I'd be kind of surprised if the Steambox isn't considerably stronger.

2.2 tflops GPU minimum, possibly anywhere up to 3.4 tflops.

PS4 is not "fairly weak" and steambox will be between ouya and wii u.


The PS4 with it's 7870 equivalent GPU is definitely not the beast that people are making out on this forum.