Yeah, typo.You mean 28nm? 22nm is for CPUs after IB IIRC.
4k resolutions on a 6670? Doubt it, why are they using such a cr@p GPU? Some says its gonna be fusion, then that's the cr@ppiest solution possible, atleast a HD7770 type GPU(2228nm low power consumption and heat).
Are you sure about 6670? I've heard its gonna be GCN and will be custom made.
Remember, these will perform better than their pc counterparts because of lack of an os abstraction.
Erm clearly he meant lower level of abstraction.
Low level and API-free programming seems to be the future of game development and graphics programming on the PC.
Do you know that graphic hardware on PC is limited to few thousand of draw calls per frame (around 2,000 to 3,000) while the number of draw calls on a console can be 10,000 up to 20,000?
According to Richard Huddy (AMD’s head of GPU developer relations), the limiting factor on PC is the performance overhead of the 3D API (mainly DirectX) while on consoles, game developers can use low level code to process more triangles than on PC. More render calls allow more creativity freedom for game designers. The solution would be to have a low level access to PC graphics hardware (direct-to-metal programming).
Either way, it looks as though DirectX’s future as the primary gateway to PC graphics hardware is no longer 100 per cent assured, especially when it comes to cutting edge graphics.
Maybe there’s an opportunity for an API like OpenGL: thanks to extensions, hardware vendors could offer new OpenGL extensions to have low level access to the GPU…
Cell OS: PlayStation 3 system software - Wikipedia, the free encyclopedia^^ Can you tell me what os does a ps3 use while running games? The answer is none.
What you mentioned are api's and they have low level access with the underlying hardware and in case of a pc, the os is an intervention in between.
Did you get my point now or i need to clarify more?
Cell OS: PlayStation 3 system software - Wikipedia, the free encyclopedia
Its a full fledged OS with a native graphics API like direct x.
Its completely correct, but never gonna happen, each game has to support billions of variations, its the reason directx, glide, opengl was born, there will always be an api, but dx is very slow compared to latest opengl(carmack said, not me, bite him), ms has to make dx faster.^^ Here goes your link
Source
^^ Here goes your link
Source
What vickey means that console offers lower lever hardware access to the games, observe the term lower, not direct hardware access, there is an API, all games are written in codes like C(for faster execution), to allow games to access hardware using C is a nightmare, so the API transforms the calls to hardware calls, but in consoles the API is faster, why? Because there isn't a $hit ton of programs running on a console, there is nor qord processing, no complex networking stacks, no multicore schedulers(part of OS), not to mention the programs we run on PC, the api in PC has to take care of all that, so its slower.That was not what I meant. I meant that you have not shown any proof of this happening to the PS4. So, low-level access, to the extent of reducing the number of layers of abstractions on the console, is only your opinion.
I doubt major developers would be head over heels if there was such access. They would have to learn more about the architecture, find ways to port this to other consoles because the codebase is not even remotely close.
^^ What are you really?? No really i want to know?
Isn't it obvious? Everybody( not only me) is saying here that in consoles, game code have low level access with the underlying hardware than a pc. It was with the ps2, ps3, xbox , xbox 360 etc and same gonna with the successors of the respective consoles.
You wouldn't be blabbering if you would have read tkin's post. He gave an example that the ps4 might get something like a 6670 or 7770 ( speculation only). Now what i said is if you compare a consolized 6670 with a discrete 6670 in a conventional desktop, there will be immense performance difference.
The reason behind this is a console hardware gonna remain constant in its entire lifecycle and the game codebase is to harness the potential of that particular hardware and yes level of abstraction is far lower what you see in pc because the os (system software and api's) are primarily designed for a particular hardware.
Lets say in a pc, windows 7 and directx has to comply for a wide range of hardware and developers cannot optimize their code for everything. So abstraction layer is more than a console.
And you didn't even comprehend the link i gave cause it was not about consoles at all. It was about the pc.
Either you are smart enough to understand this or....