Xbox One Worldwide Sales At 26 Million

Avatar image for AzatiS
AzatiS

14969

Forum Posts

0

Wiki Points

0

Followers

Reviews: 11

User Lists: 0

#551  Edited By AzatiS
Member since 2004 • 14969 Posts

@commander said:

26 million is still pretty good for only 3 years, especially when you realize that the xboxone is only available for 2 years without a kinect.

lol ...

Avatar image for dakur
Dakur

3275

Forum Posts

0

Wiki Points

0

Followers

Reviews: 1

User Lists: 0

#552 Dakur
Member since 2014 • 3275 Posts

1000 games on the 360 and lems only bought HaloGearsForza. No wonder M$ doesn´t care about gaming anymore.

Meanwhile PS4 = 4000 games and counting.

Avatar image for kvally
kvally

8445

Forum Posts

0

Wiki Points

0

Followers

Reviews: 7

User Lists: 9

#553 kvally
Member since 2014 • 8445 Posts

@ronvalencia said:
@tormentos said:
@kvally said:

You are also wrong on the number of Xbox 360 games. You stated 1300. There are more than 4000 games on the Xbox 360.

Yeah the PS3 has more than 7,000 and the PS4 already has 4,000,see how this board hold what ever shit i invent.? Hahahahahahaha

@ronvalencia said:

1. You talk about FACTS when you have problems with FACTS.

Again, you have problems with facts.

Backwards compatibility feature will always has a degree of compatibility with legacy software. At this time, Xbox One's BC with Xbox 360 games are better than PS4's BC results.

At this time for 322 Xbox 360 games, there are additional Xbox 360 runtime environment install base via Xbox One's BC feature just like the newer DriectX12 based gaming PCs expands the older DirectX11/10/9 runtime install base.

My POV applies equally for PS4 when Sony decides to enable free PS2 BC.

2 and 3. Again, that's a false inference since Xbox 360's online feature is optional. Remember the big media mess for XBO's mandatory online connections?

So should i bring all your rebellion post about ESRAM which turned into salt? Or should i bring how you try to imply that the xbox one could use 68gb/s just for GPU as well as ESRAM when 30GB/s is off limits and reserved for CPU and system.? Which you again try to pull with scorpio and even imply that the CPU could work with zero bandwidth..

That's not how cache coherency work. A 30 GB/s cache coherence works with up to 30 GB/s and it's NOT static 30 GB/s memory bandwidth consumption allocation.

If CPU writes 1 GB of data to main memory (trigging memory data change event) with cache coherence requirement, only 1 GB of data is required to be updated. 1 GB write is only ~0.03 percent of 30 GB/s cache coherence capability. This is why CPU and GPU main memory bandwidth usage dynamically changes depending on workloads.

Lowest common denominator for any CPU workload is PS4 and XBO would be following it's limits i.e. 30 GB/s cache coherence is nearly pointless with multiplatform games when PS4's CPU cache coherence capability is lower.

GPU read from main memory doesn't trigger cache coherence update.

CPU read from main memory doesn't trigger cache coherence update.

Modern CPU cache was designed to minimise main memory access until other DMA cache coherency client end points (e.g. other CPU, GPU, DSP, micro-controllers) needs the updated data i.e. snoop request from DMA cache coherency client end points (Note 1).

Read https://en.wikipedia.org/wiki/Cache_(computing)#Writing_policies for basics on cache writes.

When a system writes data to cache, it must at some point write that data to the backing store as well. The timing of this write is controlled by what is known as the write policy.

There are two basic writing approaches:

  • Write-through: write is done synchronously both to the cache and to the backing store.
  • Write-back(also called write-behind): initially, writing is done only to the cache. The write to the backing store is postponed until the cache blocks containing the data are about to be modified/replaced by new content.

A write-back cache is more complex to implement, since it needs to track which of its locations have been written over, and mark them as dirty for later writing to the backing store. The data in these locations are written back to the backing store only when they are evicted from the cache, an effect referred to as a lazy write. For this reason, a read miss in a write-back cache (which requires a block to be replaced by another) will often require two memory accesses to service: one to write the replaced data from the cache back to the store, and then one to retrieve the needed data.

From http://www.realworldtech.com/jaguar/6/

AMD Jaguar's L2 cache has write back policy.

For AMD64 CPU cache protocol, read https://en.wikipedia.org/wiki/MOESI_protocol

As discussed in AMD64 Architecture Programmer's Manual Vol 2 'System Programming',[1] each cache line is in one of five states:

Modified

This cache has the only valid copy of the cache line, and has made changes to that copy.

Owned
This cache is one of several with a valid copy of the cache line, but has the exclusive right to make changes to it. It must broadcast those changes to all other caches sharing the line. The introduction of owned state allows dirty sharing of data, i.e., a modified cache block can be moved around various caches without updating main memory. The cache line may be changed to the Modified state after invalidating all shared copies, or changed to the Shared state by writing the modifications back to main memory. Owned cache lines must respond to a snoop request with data (Note 1).
Exclusive
This cache has the only copy of the line, but the line is clean (unmodified).
Shared
This line is one of several copies in the system. This cache does not have permission to modify the copy. Other processors in the system may hold copies of the data in the Shared state, as well. Unlike the MESI protocol, a shared cache line may be dirty with respect to memory; if it is, some cache has a copy in the Owned state, and that cache is responsible for eventually updating main memory. If no cache hold the line in the Owned state, the memory copy is up to date. The cache line may not be written, but may be changed to the Exclusive or Modified state after invalidating all shared copies. (If the cache line was Owned before, the invalidate response will indicate this, and the state will become Modified, so the obligation to eventually write the data back to memory is not forgotten.) It may also be discarded (changed to the Invalid state) at any time. Shared cache lines may not respond to a snoop request with data.
Invalid
This block is not valid; it must be fetched to satisfy any attempted access.

This protocol, a more elaborate version of the simpler MESI protocol (but not in extended MESI - see Cache coherency), avoids the need to write a dirty cache line back to main memory when another processor tries to read it. Instead, the Owned state allows a processor to supply the modified data directly to the other processor. This is beneficial when the communication latency and bandwidth between two CPUs is significantly better than to main memory. An example would be multi-core CPUs with per-core L2 caches.

While MOESI can quickly share dirty cache lines from cache, it cannot quickly share clean lines from cache. If a cache line is clean with respect to memory and in the shared state, then any snoop request to that cache line will be filled from memory, rather than a cache.

If a processor wishes to write to an Owned cache line, it must notify the other processors that are sharing that cache line. Depending on the implementation it may simply tell them to invalidate their copies (moving its own copy to the Modified state), or it may tell them to update their copies with the new contents (leaving its own copy in the Owned state).

You are assuming AMD engineers are rookies at modern CPU design.

Modern X86 CPUs can reduce their main memory access rates when programmed in a certain way i.e. this is called software optimisations.

CELL SPU programming tricks to fit within 256KB local storage can be applied for modern X86 CPUs.

As an example

Software like Swiftshader (LLVM JIT based software Direct3D9c renderer) has a config file that lets the end user configure Swiftshader's CPU cache size limits.

Setting the correct CPU cache size setting maximises data processing within the CPU's cache, hence minimise spill over to main memory hence reducing main memory access which speeds up Direct3D9c CPU rendering.

If you recall, Vega and Maxwell also has micro tile cache render feature which maximises render processing to stay within the GPU, hence reduces external memory access and minimises high TFLOPS capability being bound by external memory bandwidth.

XBO is mostly GPU ALU bound.

@tormentos said:

The PS4 has no backward compatibility,so yeah something is better than nothing,but from there to stupidly claim that the xbox one increase the xbox 360 users base is a joke,you don't have an argument there is a pathetic and by your shitty logic the PS1 sold 347 million consoles,so how come the media only say 104 every time they talk about it?

Who cares! PS4 doesn't have free PS1, PS2 and PS3 software support.

PS4 doesn't freely expand PS3, PS2 and PS1 runtime install base.

I noticed he stopped posting after he got REKT. He must be mad that he was proven wrong and that the Xbox 360 has 5343 games, crushing the PS3 and PS4 like they are little bitches. The PS4 only has like 1200 games or so. Pretty sad how the PS has fallen each year. I suspect Sony might look at giving up on the PS sooner that later....seems like they already have.

Avatar image for kvally
kvally

8445

Forum Posts

0

Wiki Points

0

Followers

Reviews: 7

User Lists: 9

#555  Edited By kvally
Member since 2014 • 8445 Posts

It's too bad @xandras removed his post. He was self REKT.

"Just like how never replied to my post questioning that you don't even own a sony console?. The 360 only has 1,182 games while the PS4 has 1,316 total.

https://en.wikipedia.org/wiki/List_of_Xbox_360_games

https://en.wikipedia.org/wiki/List_of_PlayStation_4_games"

Avatar image for deactivated-5a30e101a977c
deactivated-5a30e101a977c

5970

Forum Posts

0

Wiki Points

0

Followers

Reviews: 5

User Lists: 0

#556 deactivated-5a30e101a977c
Member since 2006 • 5970 Posts

@dakur said:

1000 games on the 360 and lems only bought HaloGearsForza. No wonder M$ doesn´t care about gaming anymore.

Meanwhile PS4 = 4000 games and counting.

Quantity =/= Quality, but I get that you wouldn't understand that. Your replies on SW suffer from the same problem.

Avatar image for dakur
Dakur

3275

Forum Posts

0

Wiki Points

0

Followers

Reviews: 1

User Lists: 0

#557 Dakur
Member since 2014 • 3275 Posts

@FastRobby said:
@dakur said:

1000 games on the 360 and lems only bought HaloGearsForza. No wonder M$ doesn´t care about gaming anymore.

Meanwhile PS4 = 4000 games and counting.

Quantity =/= Quality, but I get that you wouldn't understand that. Your replies on SW suffer from the same problem.

This year alone the PS4 has already a AAAE, AAE and ACE. What does the xbone has?? 1 cancelled big exclusive. LOLOL. I'm sorry lem but the fact is that the xbox gets destroyed by the playstation in all fronts and everyone knows this. Only lems like you are still living in denial.

Avatar image for kvally
kvally

8445

Forum Posts

0

Wiki Points

0

Followers

Reviews: 7

User Lists: 9

#558 kvally
Member since 2014 • 8445 Posts

@FastRobby said:
@dakur said:

1000 games on the 360 and lems only bought HaloGearsForza. No wonder M$ doesn´t care about gaming anymore.

Meanwhile PS4 = 4000 games and counting.

Quantity =/= Quality, but I get that you wouldn't understand that. Your replies on SW suffer from the same problem.

Indeed. And yet the ClosedStation has neither. The games they did have, flopped. Exclusives gone. It's no wonder people are all about Xbox, PC and Switch now.

Avatar image for Blazed
Blazed

2947

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#559 Blazed
Member since 2005 • 2947 Posts

@kvally said:

@Blazed: false

Keep telling yourself that...

Avatar image for Douevenlift_bro
Douevenlift_bro

6804

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#560 Douevenlift_bro
Member since 2013 • 6804 Posts

Pathetic numbers