GriftGFX - He can also<br>ban your ass!
GriftGFX
Since 7577 Days
Then you should be, I guess, somewhat pleased with a compromise that includes 2 modern AMD APU quad core processors a piece inside both the new xbox and the new playstation? That's how both arrive at the 8 core processors they have. They combine 2 quad core APUs based on AMD's brand spanking new, and I think, still unreleased, Jaguar architecture. And they appear quite capable and up to the task of serving as solid console cpus. I mean, nothing on the level of what you or I are probably running, but these should be pretty good. And there's even talk that the Xbox's cpu could be even more beefed up than the PS4's 8 core Jaguar.
I said modern quadcore. AMD's desktop APU parts aren't exactly fast, and Jaguar isn't even a desktop core. Jaguar is for mobile/notebooks. You wouldn't compare a modern quadcore to a friggin Core 2.

Oh eight core server chip costs two grand lawlz that must be a good point.
Optimus: Okay what I MEANT to say was that consoles will be CLOSER to PCs than they've ever been before :D
Let's just all remember that this has been the message for several months. Now that he's spinning a more realistic thread, he wants us to believe that's where he's been this whole time. When we actually compare this platform to previous generations, it doesn't really seem all that favorable to me. We're actually moving in the other direction.
In reply to
GriftGFX - He can also<br>ban your ass!
GriftGFX
Since 7577 Days
Microsoft’s next console will require an Internet connection in order to function, ruling out a second-hand game market for the platform. A new iteration of Xbox Live will be an integral part of Microsoft’s next console, while improved Kinect hardware will also ship alongside the unit.

Sources with first-hand experience of Microsoft’s next generation console have told us that although the next Xbox will be absolutely committed to online functionality, games will still be made available to purchase in physical form. Next Xbox games will be manufactured on 50GB-capacity Blu-ray discs, Microsoft having conceded defeat to Sony following its ill-fated backing of the HD-DVD format. It is believed that games purchased on disc will ship with activation codes, and will have no value beyond the initial user.

Our source has also confirmed that the next Xbox’s recently rumoured specs are entirely accurate. That means an AMD eight-core x64 1.6GHz CPU, a D3D11.x 800MHz graphics solution and 8GB of DDR3 RAM. As of now, the console’s hard drive capacity is said to be undecided, but Microsoft’s extended commitment to online delivery suggests that it will be the largest unit it has put inside a console to date.

Though the architectures of the next-gen Xbox and PlayStation both resemble that of PCs, several development sources have told us that Sony’s solution is preferable when it comes to leveraging power. Studios working with the next-gen Xbox are currently being forced to work with only approved development libraries, while Sony is encouraging coders to get closer to the metal of its box. Furthermore, the operating system overhead of Microsoft’s next console is more oppressive than Sony’s equivalent, giving the PlayStation-badged unit another advantage.

Unlike Nintendo, Microsoft is continuing to invest heavily in motion-control interfaces, and a new, more reliably responsive Kinect will also ship alongside the next Xbox. Sony’s next-generation console camera system is said to have a similar set of features, and is expected to be discussed at the company’s PlayStation event on February 20.

You can read more about how Sony’s next generation console compares in last week’s story, PlayStation 4 revealed.
http://www.edge-online.com/news/the-next-xbox-alwa...

Some new stuff from the rumor mill.
In reply to
IRAIPT0IR
IRAIPT0IR
Since 6284 Days
Weaker console = Check
Always Online = Check
No used games = Check

Well good luck Microsoft.
In reply to

Real Madrid C.F. fan.

Tomarru
Since 6649 Days
I'd say theyre probably closer to smartphones and tablets than PC's tbh. Tablets are already well on the road to meet up with current gen consoles soon and if this gen last another 7 or 8 years then no doubt tablets will have reached or surpassed these machines by then. Most high end phones out this year are already packing 2gb+ and a quad core CPU, the rate they are improving is insane considering how small these things have to be and how energy efficient they are. My phone already runs UE3 at native 720p at 40-50fps and other phones already on the market perform better.

Thats part of the reason I find it so odd that MS would entertain the notion of using mobile chips that are already a generation old to power their brand new console, It's just such a bad fit. Sure you get the smaller power draw and easier heat management but then you drop down into the performance realm of much weaker devices.
In reply to
ManThatYouFear
ManThatYouFear
Since 7520 Days
ha
ha
ha..

this is not trolling this is the laugh of a sad man :(
In reply to

PSN:ManThatYouFear
GT: ManThatYouFear
Steam: Psn_ManThatYouFear
Real Life: ThatTwat

BLackHawkodst
BLackHawkodst
Since 6463 Days
I cant see ms blocking secondhand games and sony not following, my guess is they both do it or none of them do it, as for the specs thats the same as the ones being touted for the last year so they must be close, now its time for the devs to bring on the games.
In reply to

Prepare To Drop!!

anm8rjp
anm8rjp
Since 8274 Days
If both Sony and MS make it so you can't play rented or pre-owned games, wouldn't that dictate lower prices from developers, since they wouldn't have to worry about pirated games?


Nah... I didn't think so.

Casual game prices, and sales and normal pricing on Steam, will help be the downfall of this next gen, if they keep these over inflated prices for titles, and titles that have been out for a while.

Really they should drop the price on DLC too, after it has been out for 6 months, and make it free after a couple of years... I mean c'mon really?

Prime example:
http://www.joystiq.com/2013/02/05/pc-witcher-games...

To celebrate the announcement of The Witcher 3: Witch Harder, CD Projekt Red has instituted a 50% off sale on previous Witchers on GOG and Steam. On GOG, The Witcher: Director's Cut is $5, and The Witcher 2: Enhanced Edition is $15 (both with extras) through Friday at 10:59am GMT.

On Steam, The Witcher is $5, and The Witcher 2 is $10, as is its Prima Guide. In addition, CDP has permanently dropped the MSRP of the Xbox version of The Witcher 2 to $29.99/€29.99/£19.99. Perhaps the company wants you to play these before the new one comes out.



See any stupid inconsistency here?
In reply to
GriftGFX - He can also<br>ban your ass!
GriftGFX
Since 7577 Days
Posted by BLackHawkodst
I cant see ms blocking secondhand games and sony not following, my guess is they both do it or none of them do it, as for the specs thats the same as the ones being touted for the last year so they must be close, now its time for the devs to bring on the games.
1) I agree. This doesn't seem like the sort of risk you take without knowing what the other party is going to do.
2) These specs are a lot more detailed/refined than the leaks from last year.
Posted by anm8rjp
If both Sony and MS make it so you can't play rented or pre-owned games, wouldn't that dictate lower prices from developers, since they wouldn't have to worry about pirated games?
Just like digital distribution reduced manufacturing and distribution costs, thus lowering prices across the board? Oh yeah.. that didn't happen :D

Those examples are fire sale prices on old games. New releases are still full price. Could we see Steam-like sales if next gen consoles are gaming prisons? Sure. Will they really be much better than the current cost of second hand games? Doubtful. It's not hard to find a game as old as The Witcher for the 360 for such a price second hand.
In reply to
Sath - Missed the<br>hay
Sath
Since 7443 Days
Pirated games will happen regardless what they do, unless you need a online connection to play a game (Diablo 3) then thats something different.
In reply to
KORNdog
KORNdog
Since 6981 Days
Posted by Sath
Pirated games will happen regardless what they do, unless you need a online connection to play a game (Diablo 3) then thats something different.
Which is what the rumour is suggesting. An "always online" approach.
In reply to
GriftGFX - He can also<br>ban your ass!
GriftGFX
Since 7577 Days
There's nothing to suggest that piracy would be impossible anyway. Online activation seems like a risky move, but I still would expect there to be an offline mode. Even Steam does that.
In reply to
Optimusv2
Optimusv2
Since 7469 Days
lol, you best believe if one of them is blocking used games, they both are.

And, Grift, contrary to what you think I'm saying, I still firmly believe that these two consoles will be monsters. To not consider them as such in comparison to where we came from, I think, is to not properly appreciate just how much more capable and efficient these new machines will be. They will absolutely destroy by a pretty healthy margin what we considered to be the most amazing looking games this gen, and will stun quite a few people in the process of doing so.

I haven't moved in the slightest from what I've been saying from the start. Dare I say, it is actually you who has come to better understand what I've been saying from the very start, and thus you now think it's more "realistic." What I've been saying from the start has always been "realistic," if pretty optimistic, because I was always talking about something that was guaranteed to happen, as devs get a handle on developing for both machines, just as they have with past machines. I've been singing the praises of what I think these consoles will be capable of, because it's pretty obvious what hardware with this kind of power will be capable of with serious console level optimizations. I don't doubt the power of these consoles for a single second. If you believed that doubts were creeping in, then you are grossly mistaking my comparing of what I believe will be two incredibly powerful consoles to one another. Consoles are consoles, pcs are pcs. You should only ever look to the pc to draw the most base conclusions of the chips that are going in based on design similarity, but you can hardly ever know just how good it will be until you see the games, but it's a pretty safe bet that the results will be far better than what people, especially if they are underestimating these machines, are thinking. In fact, I'm sure even people who are incredibly optimistic about the two consoles, such as myself, will still be floored by what devs manage to achieve.

I've said it before, and I'll say it again, these consoles with the hardware they are both packing, will produce visual results that seem well in excess of the raw numbers that we are looking at on paper. If the leaks are to be believed, and everything truly remains as is, both consoles will punch far above their weight in terms of visual performance, and will compare pretty favorably to, you guessed it, high end gaming pcs. And one way in which my point will be proven will be when people start to see the ever increasing pc requirements they'll need just to have a shot at handling ports from Durango and the ps4. PCs have dramatically more raw horsepower, but they lack the kind of complete optimization potential that is available to consoles. So, in many ways, people think they know what GCN or AMD 7000 series class GPUs can achieve, but they really have no idea, just as it took the PS3 to fully showcase what a 7800GTX could do, or the 360 to showcase what a R600 could truly do.
In reply to

Halo Reach using 360 tesselation unit extensively.

Hironobu Sakaguchi is coming back to reclaim the throne :)

Seeing it in motion on your HDTV, will blow your mind!!

Don't ask any questions just shut up and buy Halo : Ghosts of the Onyx one of th

KORNdog
KORNdog
Since 6981 Days
Jesus, its like a broken record....or cliff richard B sides. Lol
In reply to
Optimusv2
Optimusv2
Since 7469 Days
Posted by KORNdog
Jesus, its like a broken record....or cliff richard B sides. Lol
I'm going to keep spinning them records till the cops shut the club down.



http://www.extremetech.com/gaming/147577-xbox-720-...

Pretty detailed write-up here.

Some interesting parts, I think.
Assuming that this information is accurate, the major difference between Durango and a standard GCN is in the cache structure. Modern Radeons have a 16K L1 cache that’s four-way set associative and a shared L2 cache that’s 16-way associative. Durango reportedly has a 64-way associative L1 cache (still at 16K) and an 8-way associative L2.

Here’s why that’s significant. A CPU/GPU cache has two goals: First, it needs to provide the data the CPU is looking for as quickly as possible. Second, it needs to be accurate. Increasing the set associativity of a cache increases the chance that the processor will find the data it is looking for — but it also increases search time.
I think this could be a positive, particularly because the GPU seems to have both been made more efficient, and there are less compute units to worry about, compared to, say, a 7970 that has 32 compute units to manage. Durango is only working with 12.
The other major difference between GCN and Durango is the amount of L2 cache per SC/CU. The Radeon 7970 has 32 Compute Units and 768K of L2 cache total split into six 128K blocks. Durango has 12 Compute Units and 512K of L2 cache, broken into four 128K blocks. Proportionally, there’s a great deal more L2 cache serving each CU with Durango.
That much more L2 cache to far less compute units seems like a very good move that makes a lot of sense if efficiency is a focus. Why go with a lower number of compute units if you aren't going to try to improve upon them in some fashion? That would be 24k of L2 cache for each of the 32 Compute Units on the 7970, but Durango has about 43k of L2 cache for each of the 12 Compute Units.
Here’s where I have to pause and note an eyebrow-raising claim for the next-generation Xbox. According to leaked specs, the console will offer 8GB of RAM and 68GB/s of memory bandwidth. To put that in perspective, Intel’s Sandy Bridge-E processors, with quad-channel memory support, only offer up to 51.2GB/s of bandwidth using DDR3-1600. The only way to hit 68GB/s is to use a quad-channel memory controller and DDR3-2133. Is that technically possible? Absolutely. But given that console manufacturers are reportedly pursuing $399 and $499 SKUs for launch, it’s a surprisingly aggressive target.

Having that much system bandwidth to play with would mean Durango wouldn’t be as reliant on a small, high-speed data cache to hit its performance targets, and that likely creates additional flexibility for programmers to play with.
The VGLeaks website implies that the benefits of the 32MB ESRAM cache are latency-related rather than bandwidth, and that makes sense given the figures we’ve seen.
Basically, you combine this with the move engines that seem pretty useful at further saving bandwidth and taking the load off of the GPU itself, with the other accelerators that we don't know about yet, and this entire thing is sounding pretty efficient and balanced, design wise.
In reply to

Halo Reach using 360 tesselation unit extensively.

Hironobu Sakaguchi is coming back to reclaim the throne :)

Seeing it in motion on your HDTV, will blow your mind!!

Don't ask any questions just shut up and buy Halo : Ghosts of the Onyx one of th

Tomarru
Since 6649 Days
Truely show off what the 7800GTX (it wasnt even close to being that GPU) could do, lol. Yea, lower than 720p, less than 30fps and horrifically bad textures and image quality in general. Being a closed system only nets you an extra 10-20% to what the chip is able to do on a PC, it doesnt suddenly make a gpu a generation ahead. It isnt some magic solution, GPU makers aint been holding their chips back with shitty software or an inability to exploit it. Sure, there are overheads on PC that eat some performance.
As I said before the 560TI released in 2011 provides 1.2TF of power, it does the job but it certainly isnt something to get excited about in 2013 nevermind 2014 and beyond.

The 680 GTX is 3TF !! even if the PC hardware manufacturers were completely inept and only used 50% of that power it would still outstrip what the 720 could do and thats an old GPU that came out a year ago nevermind what comes out this year or next year. Being in any way excited for a 1.2TF part just confounds me.
In reply to
Optimusv2
Optimusv2
Since 7469 Days
The PS3 gpu was basically a weaker 7800GTX. I'm sure I could find a more appropriate match, if I really took a look at Nvidia's products, but that's more or less what it was, give or take a few differences. The PS3's gpu produced far more incredible looking games at certain performance levels than I've ever seen done on a 7800GTX on the pc. Those are really just the facts about that. Yea, we can say why that happened, resolution, fps what have you, but it happened.

You can't even think about trying to run certain games that have been ported from 360 or ps3 on a 7800GTX on a pc today and somehow have the experience be as pleasant as it is on the PS3. It's not really a matter of the GPU manufacturers being inept handicapping their video cards. It's the fact that a full pc operating system has so many demands to meet, and the directx api is pretty restrictive in a number of ways that it really does masked significantly what a lot of gpus can truly achieve. I don't think being a closed box only nets you an extra 10-20%, because there are specific things that console gpus can literally do over 10x to 100x better when not held back by having to do their job with a restrictive pc directx api along with a full blown computer operating system. When I say over 10x, I'm not saying it's 10 times more powerful overall, but I've read up on this quite a bit and the limitations placed on the hardware in our computers would stun most. You in some cases don't get what you paid for, because so much of it is hidden away behind all sorts of restrictions.

Example.

The direct link to the article is screwed, but you can find all of what he said online. Look at these parts. I can't say how much gain you get, but it's clear from some of the stuff this guy says, it's clearly not minor.
The real reason to get excited about a PS4 is what Sony as a company does with the OS and system libraries as a platform, and what this enables 1st party studios to do, when they make PS4-only games. If PS4 has a real-time OS, with a libGCM style low level access to the GPU, then the PS4 1st party games will be years ahead of the PC simply because it opens up what is possible on the GPU. Note this won't happen right away on launch, but once developers tool up for the platform, this will be the case. As a PC guy who knows hardware to the metal, I spend most of my days in frustration knowing damn well what I could do with the hardware, but what I cannot do because Microsoft and IHVs wont provide low-level GPU access in PC APIs. One simple example, drawcalls on PC have easily 10x to 100x the overhead of a console with a libGCM style API.

Assuming a 7970M in the PS4, AMD has already released the hardware ISA docs to the public, so it is relatively easy to know what developers might have access to do on a PS4. Lets start with the basics known from PC. AMD's existing profiling tools support true async timer queries (where the timer results are written to a buffer on the GPU, then async read on the CPU). This enables the consistent profiling game developers require when optimizing code. AMD also provides tools for developers to view the output GPU assembly for compiled shaders, another must for console development. Now lets dive into what isn't provided on PC but what can be found in AMD's GCN ISA docs,

Dual Asynchronous Compute Engines (ACE) :: Specifically "parallel operation with graphics and fast switching between task submissions" and "support of OCL 1.2 device partitioning". Sounds like at a minimum a developer can statically partition the device such that graphics can compute can run in parallel. For a PC, static partition would be horrible because of the different GPU configurations to support, but for a dedicated console, this is all you need. This opens up a much easier way to hide small compute jobs in a sea of GPU filling graphics work like post processing or shading. The way I do this on PC now is to abuse vertex shaders for full screen passes (the first triangle is full screen, and the rest are degenerates, use an uber-shader for the vertex shading looking at gl_VertexID and branching into "compute" work, being careful to space out the jobs by the SIMD width to avoid stalling the first triangle, or loading up one SIMD unit on the machine, ... like I said, complicated). In any case, this Dual ACE system likely makes it practical to port over a large amount of the Killzone SPU jobs to the GPU even if they don't completely fill the GPU (which would be a problem without complex uber-kernels on something like CUDA on the PC).

Dual High Performance DMA Engines :: Developers would get access to do async CPU->GPU or GPU->CPU memory transfers without stalling the graphics pipeline, and specifically ability to control semaphores in the push buffer(s) to insure no stalls and low latency scheduling. This is something the PC APIs get horribly wrong, as all memory copies are implicit without really giving control to the developer. This translates to much better resource streaming on a console.

Support for upto 6 Audio Streams :: HDMI supports audio, so the GPU actually outputs audio, but no PC driver gives you access. The GPU shader is in fact the ideal tool for audio processing, but on the PC you need to deal with the GPU->CPU latency wall (which can be worked around with pinned memory), but to add insult to injury the PC driver simply just copies that data back to the GPU for output adding more latency. In theory on something like a PS4 one could just mix audio on the GPU directly into the buffer being sent out on HDMI.

Global Data Store :: AMD has no way of exposing this in DX, and in OpenGL they only expose this in the ultra-limited form of counters which can only increment or decrement by one. The chip has 64KB of this memory, effectively with the same access as shared memory (atomics and everything) and lower latency than global atomics. This GDS unit can be used for all sorts of things, like workgroup to workgroup communication, global locks, or like doing an append or consume to an array of arrays where each thread can choose a different array, etc. To the metal access to GDS removes the overhead associated with managing huge data sets on the GPU. It is much easier to build GPU based hierarchical occlusion culling and scene management with access to these kind of low level features.

Re-used GPU State :: On a console with low level hardware access (like the PS3) one can pre-build and re-use command buffer chunks. On a modern GPU, one could even write or modify pre-built command buffer chunks from a shader. This removes the cost associated with drawing, pushing up the number of unique objects which can be drawn with different materials.

FP_DENORM Control Bit :: On the console one can turn off both DX's and GL's forced flush-to-denorm mode for 32-bit floating point in graphics. This enables easier ways to optimize shaders because integer limited shaders can use floating point pipes using denormals.

128-bit to 256-bit Resource Descriptors :: With GCN all that is needed to define a buffer's GPU state is to set 4 scalar registers to a resource descriptor, similar with texture (up to 8 scalar registers, plus another 4 for sampler). The scalar ALU on GCN supports block fetch of up to 16 scalars with a single instruction from either memory or from a buffer. It looks to be trivially easy on GCN to do bind-less buffers or textures for shader load/stores. Note this scalar unit has it's own data cache also. Changing textures or surfaces from inside the pixel shader looks to be easily possible. Note shaders still index resources using an instruction immediate, but the descriptor referenced by this immediate can be changed. This could help remove the traditional draw call based material limit.

S_SLEEP, S_SETPRIO, and GDS :: These provide all the tools necessary to do lock and lock-free retry loops on the GPU efficiently. DX11 specifically does not allow locks due to fear that some developer might TDR the system. With low level access, the S_SLEEP enables placing wavefront to sleep without busy spinning on the ALUs, and the S_SETPRIO enables reducing priority when checking for unlock between S_SLEEPs.

S_SENDMSG :: This enables a shader to force a CPU interrupt. In theory this can be used to signal to a real-time OS completion of some GPU operation to start up some CPU based tasks without needed the CPU to poll for completion. The other option would be maybe a interrupt signaled from a push buffer, but this wouldn't be able to signal from some intermediate point during a shader's execution. This on PS4 might enable tighter GPU and CPU task dependencies in a frame (or maybe even in a shader), compared to the latency wall which exists on non-real-time OS like Windows which usually forces CPU and GPU task dependencies to be a few frames apart.

Full Cache Flush Control :: DX has only implicit driver controlled cache flushes, it needs to be conservative, track all dependencies (high overhead), then assume conflict and always flush caches. On a console, the developer can easily skip cache flushes when they are not needed, leading to more parallel jobs and higher performance (overlap execution of things which on DX would be separated by a wait for machine to go idle).

GPU Assembly :: Maybe? I don't know if GCN has some hidden very complex rules for code generation and compiler scheduling. The ISA docs seem trivial to manage (manual insertion of barriers for texture fetch, etc). If Sony opens up GPU assembly, unlike the PS3, developers might easily crank out 30% extra from hand tuning shaders. The alternative is iterating on Cg, which is possible with real-time profiling tools. My experience on PC is micro-optimization of shaders yields some massive wins. For those like myself who love assembly of any arch, a fixed hardware spec is a dream.

...

I could continue here, but I'm not, by now you get the picture, launch titles will likely be DX11 ports, so perhaps not much better than what could be done on PC. However if Sony provides the real-time OS with libGCM v2 for GCN, one or two years out, 1st party devs and Sony's internal teams like the ICE team, will have had long enough to build up tech to really leverage the platform.

I'm excited for what this platform will provide for PS4-only 1st party titles and developers who still have the balls to do a non-portable game this next round.
In reply to

Halo Reach using 360 tesselation unit extensively.

Hironobu Sakaguchi is coming back to reclaim the throne :)

Seeing it in motion on your HDTV, will blow your mind!!

Don't ask any questions just shut up and buy Halo : Ghosts of the Onyx one of th

GriftGFX - He can also<br>ban your ass!
GriftGFX
Since 7577 Days
Are you a Lovin' Spoonful fan by any chance?
In reply to
Optimusv2
Optimusv2
Since 7469 Days
BTW that guy whose comments I posted works for Nvidia, and is the person who created FXAA, but as you can see, he seems pretty damn bullish on the fact that GCN, particularly, can do quite a bit more than what's made possible on the PC. He makes it clear that you won't see this on launch, but as devs tool up, games on the ps4 should be years ahead of the pc. Now, by years ahead of the pc, we'll have to see about that, but I think I get the gist of what he's saying.

PCs always lead in specific categories, but I've believed for years that consoles, generation after generation, have consistently done quite a few things better than pcs. What they lack in raw power, they more than make up for in a variety of areas that I don't think the pc matches all that well, but that's a different story altogether. :)
Posted by GriftGFX
Are you a Lovin' Spoonful fan by any chance?
Have no idea what that is, but a quick google search shows me a few things about them, and I guess I found what you were alluding to. Yes, I do believe in magic. Is that the response you were looking for? :)
In reply to

Halo Reach using 360 tesselation unit extensively.

Hironobu Sakaguchi is coming back to reclaim the throne :)

Seeing it in motion on your HDTV, will blow your mind!!

Don't ask any questions just shut up and buy Halo : Ghosts of the Onyx one of th

KORNdog
KORNdog
Since 6981 Days
This entire thread is like a giant tl;dr...lol
In reply to
Optimusv2
Optimusv2
Since 7469 Days
Crazy me for thinking that If a discussion is taking place, then people should be prepared to read lol.
In reply to

Halo Reach using 360 tesselation unit extensively.

Hironobu Sakaguchi is coming back to reclaim the throne :)

Seeing it in motion on your HDTV, will blow your mind!!

Don't ask any questions just shut up and buy Halo : Ghosts of the Onyx one of th

GriftGFX - He can also<br>ban your ass!
GriftGFX
Since 7577 Days
It's just rather obvious stuffed littered with (successful!) attempts to hype himself back up to those glorious pre-leak days. And that article has been discussed too. It's the whole PS4-to-the-metal source.

Sony's OpenGL (and superior GPU) magic won't apply to the Xbox at any rate.
In reply to
Optimusv2
Optimusv2
Since 7469 Days
At no point do I contend that PS4 and Xbox are similar in how they will do things, but Microsoft are no slouches in the area of development tools and support of developers. So that's why I kinda don't even need to stress that development likely won't be an issue on the new xbox. :)


It sounds like Durango might be built around virtual texturing, at least that's what folks seem to think over at b3d. More walls of text incoming!

Lionhead already has plenty of experience working with virtual textures, presentation here.

http://miciwan.com/GDC2011/GDC2011_Mega_Meshes.pdf
The primary use I can see is for efficient virtual texturing. The ability to get 4 Mpixels worth of JPEG turned into properly swizzled and prepared textures per frame without having to use any of the primary processing for it is nothing to scoff at for modern virtual texturing engines.
http://beyond3d.com/showpost.php?p=1703408&postcou...
Putting two and two together, I am wondering if this box is designed for virtual texturing as tunafish suggests. The ESRAM is described as supporting virtual assets spread across memory pools including partially loaded assets. The DME's include tile copies and LZ decompression. What if MS's tools include a VT creation tool that generates a set of virtual textures and the system is designed to stream them on the hardware level, saving a fair bit of redundant texturing? If so, the design choices can be consider entirely in those terms, such as tunafish says with 4megapixels of texture being plenty for a 720p or even 1080p screen (four texels per pixel. See sebbbi's post on VT for how that should be enough).
I'm almost certain this guy below is a developer, last I remember.

http://beyond3d.com/showpost.php?p=1703415&postcou...
Virtual texturing would conserve a lot of bandwidth, and with DMA support it would also run faster than on a regular GPU.

And it doesn't have to be unique texturing - after all, Carmack has been asking for virtualization for more than a decade, when Megatexture could not even been a theory (content creation tools have gone through small revolutions in that time, allowing for several orders of magnitudes of increase in detail).

Also consider that Lionhead has had a complete engine using VT for at least 1.5-2 years now, with plenty of experience but no released product. As far as I know they're owned by Microsoft, so it could have been the testbed application to study hw usage patterns and bottlenecks for VT.

I also don't like the magic secret sauce talk, but this could make up for a lot of the supposed performance deficiencies. Maybe even get us some nice anisotropic filtering on ground textures, which has been quite lacking in all X360 titles
http://beyond3d.com/showpost.php?p=1703432&postcou...
All of this actually makes a lot of sense. The previous generation had a lot more uncertainty at the beginning, a lot of techniques and approaches were invented on the run and we've seen huge changes from the start and through the cycle as well. Even the latest titles from the Uncharted, Halo, Gears, and COD series are all very different from the first releases.

But now the approaches are more and more similar, we've seen a lot of convergence and quite a lot of general, must-have features have been crystallized. It is quite unlikely to see significant changes in the structure of the rendering pipeline now, at least until realtime raytracing becomes truly affordable.
So it makes sense to design a more special purpose architecture which is tuned for these convergent engines.

It might limit experimentation with radically new approaches like a fully voxelized engine - but such new approaches would also require a complete overhaul of the content creation pipeline, which is the most expensive aspect of game development and thus the hardest to change. By the time all major studios could be convinced to do that, the current generation would possibly be close to its end anyway.
I wonder what Tim Sweeney thinks about this, though.
http://beyond3d.com/showpost.php?p=1703445&postcou...
This is why I asked about Partially Resident Textures, which is a hardware feature of AMD GCN!
Also, they say tiling penalty on 360 could be considerably reduced under certain circumstances.

http://beyond3d.com/showpost.php?p=1703373&postcou...
If Durango can save post transform polys that straddle or fall on the other side of a tile boundary to a cache in main memory then the tiling penalty that the 360 saw might be considerably reduced.

Perhaps one of the move engines could be used to DMA said polys into main ram without impacting on GPU performance.

Tiling makes an awful lot of sense, especially after looking at the amount of Wii U GPU taken up with edram.
function is offline
In reply to

Halo Reach using 360 tesselation unit extensively.

Hironobu Sakaguchi is coming back to reclaim the throne :)

Seeing it in motion on your HDTV, will blow your mind!!

Don't ask any questions just shut up and buy Halo : Ghosts of the Onyx one of th

BLackHawkodst
BLackHawkodst
Since 6463 Days
All very interesting.
In reply to

Prepare To Drop!!

Optimusv2
Optimusv2
Since 7469 Days
You know, I think I got these two consoles firmly pegged now, if all this info is accurate.

Everybody thinks that MS did all of this in a reactionary manner to a lack of bandwidth, but I'm starting to think that couldn't be any further from the truth. No way in hell all of this is some reactionary response to a lack of bandwidth. Seems way too specific for that. They had a plan in mind, they executed on it, and the end result is what we are now looking at, give or take whatever inaccuracies there may be, since this info is said to be as old as Feb 2012.

Sony built with the PS4 the kind of system you would almost expect Microsoft to build. Very straightforward and to the point, with a clear focus towards getting it all done with power and speed. What special purpose hardware that seems to have been done is largely on some extra compute units for compute related work, but it's as straightforward a console as sony has ever designed. Whatever development needs arise, they feel they have the power and speed to deal with things as they come, and they may indeed be correct.

Microsoft, on the other hand, didn't go about building Durango in any kind of straightforward manner. They built it with all kinds of special purpose acceleration hardware, with the goal of making it ideal for specific development techniques or goals that they have in mind. If there's something that got going or caught on during this gen, but maybe wasn't as feasible on the 360, and is something they see as a good way to go forward even in this gen, then they made sure the next xbox was well geared towards those things. I guess, Tiled rendering, virtual texturing, and then they probably worked their way outwards from that goal. They seemed to sacrifice raw power in exchange for what they wanted, but can probably say they made some not so insignificant efficiency gains as well.

2 fantastic posts here worth the read.

http://beyond3d.com/showpost.php?p=1703520&postcou...

This one especially, as he makes sure to point out that this isn't some magic bullet, but he also accounts for any who may be thinking to downplay it as insignificant also. He more or less believes devs will want to take advantage of this.

http://beyond3d.com/showpost.php?p=1703522&postcou...
In reply to

Halo Reach using 360 tesselation unit extensively.

Hironobu Sakaguchi is coming back to reclaim the throne :)

Seeing it in motion on your HDTV, will blow your mind!!

Don't ask any questions just shut up and buy Halo : Ghosts of the Onyx one of th

Optimusv2
Optimusv2
Since 7469 Days
Here is a video of the mega meshes stuff that Lionhead did that was based on virtual texturing. They were running it on the 360. It's the engine they used for that Milo and Kate thing they showed a while back.


http://www.youtube.com/watch?v=M04SMNkTx9E&feature...
In reply to

Halo Reach using 360 tesselation unit extensively.

Hironobu Sakaguchi is coming back to reclaim the throne :)

Seeing it in motion on your HDTV, will blow your mind!!

Don't ask any questions just shut up and buy Halo : Ghosts of the Onyx one of th

You have to be logged in to post in this forum!
Patreon

$135 of $400 per month

What's up?
  • Loakum

    Loakum Ugh….scratch that previous comment. The upcoming Game of Thrones video game is a F’in mobile phone game. Why can’t they came an open world GoT game, like Witcher 3 or God of War? (> 3 Months ago)

  • Loakum

    Loakum By FAR, the upcoming Game of Thrones King’s Road was the Game of the Show! It plays like God of War Ragnarok! :) (> 3 Months ago)

  • Loakum

    Loakum @Driftwood Awesome! I’m loving it! It does show a much crisper picture and the frame rate looks good! I was playing Stella Blade and Dragonball Soarkling Blast! :) (> 3 Months ago)

  • Driftwood

    Driftwood @Loakum: enjoy, the one Sony sent us will be there on launch day. Coverage will follow asap. (> 3 Months ago)

  • Loakum

    Loakum *takes a large sip of victorious grape juice* ok….my PS5 pro arrived early! So much winning! :) (> 3 Months ago)

  • Driftwood

    Driftwood @reneyvane: non ils l'ont publié le 1er octobre et je crois que tu l'avais déjà linkée. ;) (> 3 Months ago)

  • reneyvane

    reneyvane Factornews à joué à KingdomComeDeliverance2 au Gamescom 2024 mais ne publie sa preview que maintenant ? [url] (> 3 Months ago)

  • Driftwood

    Driftwood Download is now functional again on Gamersyde. Sorry for the past 53 days or so when it wasn't. (> 3 Months ago)

  • Driftwood

    Driftwood Another (French) livestream today at 2:30 CEST but you're welcome to drop by and speak English. I will gladly answer in English when I get a chance to catch a breath. :) (> 3 Months ago)

  • Driftwood

    Driftwood GSY is getting some nice content at 3 pm CEST with our July podcast and some videos of the Deus Ex Mankind Divided preview build. :) (> 3 Months ago)

  • Driftwood

    Driftwood For once we'll be live at 4:30 pm CEST. Blim should not even be tired! (> 3 Months ago)

  • Driftwood

    Driftwood More Quantum Break coverage coming in a few hours, 9:00 a.m CEST. (> 3 Months ago)

  • Driftwood

    Driftwood We'll have a full review up for Firewatch at 7 pm CET. Videos will only be tomorrow though. (> 3 Months ago)

  • Driftwood

    Driftwood Tonight's livestream will be at 9:15 GMT+1, not GMT+2 as first stated. (> 3 Months ago)

Also on Gamersyde

A new Nintendo Direct

  • Tuesday, June 9, 2026
  • davton

Future Games Show: Summer Showcase 2026

  • Saturday, June 6, 2026
  • davton

About Gamersyde

Gamersyde is a commercial multiplatform web portal based in Europe, with hundreds of thousands of visitors each month from all over the world. We cover both handheld and video games platforms and the site has grown into one of the biggest gaming sites in the continent. We are able to offer fast news delivery and HD content from the upcoming games, and one of the greatest and friendliest gaming communities in the world. The HD content we provide always respects the original resolution and framerate of the games we capture, making Gamersyde the one and only place to get 1080p/4K/60fps videos with high bitrate. At a time when Youtube's subpar video compression has become the norm for most people on the Internet, we refuse to give up quality without a fight. We now also produce HDR videos, which can only be enjoyed by those who own compatible televisions. The content we produce is obviously not free of use should you want to upload our videos on your own website or YouTube channel.