- Apr 26, 2010
- 6
- 0
- 0
[I actually asked this as a comment to the Kaveri review article, but noone responded. Have just got over my bitter sense of rejection
and so am re-asking here.]
There's something I still don't understand after reading various reviews on Kaveri (and APUs in general).
If you have a Kaveri APU and a mid/high-end discrete GPU that won't work with Dual Graphics (assuming Dual Graphics arrives), what processing can and can't use the on-APU GPU? If we're talking games (my main scenario), what can developers offload onto the onboard GPU and what can't they? What depends on the nature of the discrete card (e.g., are modern AMD ones 'HSA enabled' in some way?)? If you *do* have a Dual Graphics capable discrete GPU, does this still limit what you can *explicitly* farm off to the onboard GPU?
My layman's guess is that GPU compute stuff can still be done (say for physics calculations) but, without dual graphics, stuff to do with actual frame rendering can't. (I don't know much about GPU programming, so may be using the wrong terms...)
It's just that there seems to be an obvious question for the gaming consumer which I've never seen explicitly answered: if I have a discrete card, in what contexts is the on-APU GPU 'wasted' and when could it be used (and how much depends on what the discrete card is)? And I guess the related point is how much effort is the latter (and what software/APIs it involves), and so how likely are we to see elements of it? For example, does Mantle allow low-level access to both GPUs in a way which higher level APIs may/do not?
Am I missing something that's clearly explained somewhere?
There's something I still don't understand after reading various reviews on Kaveri (and APUs in general).
If you have a Kaveri APU and a mid/high-end discrete GPU that won't work with Dual Graphics (assuming Dual Graphics arrives), what processing can and can't use the on-APU GPU? If we're talking games (my main scenario), what can developers offload onto the onboard GPU and what can't they? What depends on the nature of the discrete card (e.g., are modern AMD ones 'HSA enabled' in some way?)? If you *do* have a Dual Graphics capable discrete GPU, does this still limit what you can *explicitly* farm off to the onboard GPU?
My layman's guess is that GPU compute stuff can still be done (say for physics calculations) but, without dual graphics, stuff to do with actual frame rendering can't. (I don't know much about GPU programming, so may be using the wrong terms...)
It's just that there seems to be an obvious question for the gaming consumer which I've never seen explicitly answered: if I have a discrete card, in what contexts is the on-APU GPU 'wasted' and when could it be used (and how much depends on what the discrete card is)? And I guess the related point is how much effort is the latter (and what software/APIs it involves), and so how likely are we to see elements of it? For example, does Mantle allow low-level access to both GPUs in a way which higher level APIs may/do not?
Am I missing something that's clearly explained somewhere?