So AMD has dual-graphics and Crossfire in their laptop products. Crossfire is when two GPUs work together to render graphics similar to Nvidia's SLI technology. Dual-Graphics has kinda two meanings depending on the context. In it's normal context..... it means the laptop uses the integrated graphics processor packed next to the CPU for programs that don't need a lot of GPU horsepower such as watching videos, web browsing and games like solitaire. It also lowers the CPU speed. Both of these steps are to reduce power consumption on a battery and heat as well. This still allows you to play 3D games or other programs, but at reduced quality or framerates. That's the cost of playing 3D games on battery power. it's called POWER SAVING mode by AMD.
But if you want to use a more powerful installed discreet graphics chip when you are plugged into an outlet OR simply don't care about battery life... it can be set to HIGH PERFORMANCE mode. It also kicks the CPU into TURBO mode.
But here is where it gets different. If you have it set to HIGH PERFORMANCE mode on a laptop with an Intel CPU (i3-i5-i7), it turns OFF the Intel's HD 3000/4000 IGP and runs the dedicated AMD graphics card you have installed exclusively. BUT... if the CPU is an AMD processor with RADEON graphics cores built into it, it will COMBINE the power of it's cores with the RADEON cores in the dedicated AMD graphics card since they share the same basic architecture. That's an advantage AMD does have in the graphics department since Intel doesn't know how to make a good GPU to save it's life despite it's skill at making CPUs.
So my AMD Trinity-class APU A6-4400M combines the 192 RADEON cores of it's HD 7520G IGP (which seems to steal 512MB of my system RAM for it's use) with the 480 cores of my 1GB AMD HD 7670M dedicated card for a total of 672 RADEON cores.
BUT.... I found out it ONLY uses both GPUs at the SAME TIME if the program you are running SUPPORTS crossfire. How did I figure this out on my own? I ran AMD's resource manager program in the background while playing Railworks. This program graphs out the processor load of both the CPU cores as well as the IGP and dedicated-GPU chip loads as well. And when I ran Railworks I was shocked to find out that it uses MAINLY the dedicated GPU...... with the CPU's IGP chipping in a measly 5%-15% load towards the effort only here and there. Certainly not constantly. I tried a few recent game and program demos from Batman: Arkham City to X-Plane 10 at MAX settings. They all used mainly the dedicated GPU with the IGP throwing only a pocket change level of GPU power towards the cause.
THEN I played the Metro 2033 demo and BOY what a difference it made!!!! It had the IGP contributing at times neck and neck with the dedicated GPU card in both load level and how often it was utilized. I used 3DMark 11 and it also used both together effectively. The Heaven DX11 and Cinebench benchmark programs only really used the dedicated GPU card for the most part.
So while I'm pretty darn happy with my dedicated GPU's performance in Railworks, it would be really nice if I could use it in crossfire mode like it should to make it just that much better. I'm sure people here already knew of this, but this is my first multi-GPU setup. I wasn't aware the program somehow had to support it. Either that or AMD's drivers aren't consistently doing crossfire depending on the program. I read one post that said DirectX 9 doesn't support crossfire, although I'm not sure if that's true or not. I'm gonna keep trying more demos to see what other programs aren't using crossfire effectively for the heck of it.
I'm not sure if two Radeon GPU cards in Crossfire mode on desktop setups have the same problem as on the mobile platform. Here's hoping for more Crossfire support in the future!



