FAQ  •  Register  •  Login

Question about Dual Gfx card Affinity.

Moderator: MiRai

<<

Stranger

Posts: 2

Joined: Fri Jun 01, 2012 8:50 am

Post Fri Jun 01, 2012 8:55 am

Question about Dual Gfx card Affinity.

Hi guys, i have read the GPU management section and noticed it said it doesnt do a GPU affinity similar to the CPU affinity however the bit confusing me a bit was..
"Your ISBoxer Window Layout will automatically select the correct display (and the GPU that powers it) for each game window."

From my understanding this isnt what im after, **explains below**

Currently i have..
2 x 6950 gfx cards
2x Diablo 3 accounts

Im using Ultramon atm to switch them across screens and i have disabled my Xfire so both monitors are running from seperate cards.
Now when i play Videos and i drag the video across screens the GPUs switch accordingly, load goes to card2 with monitor2 etccc..
Doesnt work for Diablo :'(

Does anyone know if ISBoxer supports this, or will support in the future? otherwise any program that could force this?

Thanks guys!
-Stranger
<<

lax

User avatar

Site Admin

Posts: 7303

Joined: Tue Nov 17, 2009 9:32 pm

Post Sat Jun 02, 2012 7:23 am

Re: Question about Dual Gfx card Affinity.

Im using Ultramon atm to switch them across screens and i have disabled my Xfire so both monitors are running from seperate cards.
Now when i play Videos and i drag the video across screens the GPUs switch accordingly, load goes to card2 with monitor2 etccc..

You shouldn't need Ultramon for that...


So, if I understand you correctly what you're looking at is some non-Direct3D application (video player) and you see that by moving this window from one monitor to the other, rendering is powered by the other GPU (powering that moitor). And then with your Direct3D application, this does not work and you're wondering why. In fact, according to GPU Management, doing precisely what you're doing says that it will incur a significant performance hit! ("Multiple GPUs: With any version of Windows, allowing a game window to move from one monitor to another that is powered by a different GPU will cause a significant performance hit.")

The answer as to "why" is that Diablo would have to perform a reset and move some (a lot?) of its resources to the other card, and it's not doing that. If it did, the reset would be slow and this might take a few seconds. With your video player, there isn't much in the way of resources to move around and it sounds like it has code built in to handle moving between monitors.


Therefore, I highly recommend the solutions detailed in the GPU Management page. If you want cross-monitor swapping with multiple GPUs, you must enable SLI or Crossfire.

I've added a couple small sections to the GPU Management page:
* GPU Management: How to get high performance cross-monitor Swapping
* GPU Management: How to split the load between multiple GPUs
These specifically explain how to get these things (and "why") instead of simply describing the technical mechanics..
<<

Stranger

Posts: 2

Joined: Fri Jun 01, 2012 8:50 am

Post Sat Jun 02, 2012 7:37 pm

Re: Question about Dual Gfx card Affinity.

Hi lax, thanks for the quick reply.

so from what your saying, run xfire but keep both windows in the Main Screen as moving it across will still cause it using the first card but give it delay in rendering to the second.

Originally i had xfire enabled when i moved it to the second screen.
However since i am not running Fullscreen (im running Fullscreen Window) the Xfire does not use the second card.
I still see my second card staying at 0 percent:/

It just seems like since i cant run Fullscreen on two games @ the same time my crossfire is useless and 1 card is just sitting there Herp Derping.
<<

lax

User avatar

Site Admin

Posts: 7303

Joined: Tue Nov 17, 2009 9:32 pm

Post Sat Jun 02, 2012 9:00 pm

Re: Question about Dual Gfx card Affinity.

so from what your saying, run xfire but keep both windows in the Main Screen as moving it across will still cause it using the first card but give it delay in rendering to the second.

No. That's not what I'm saying.

If you run with Crossfire, Crossfire will ether work or it will not work. If it does work, then both of your GPUs should be working to render every game instance. If it does not work, your second GPU will idle. Moving the windows between monitors will not matter when you have Crossfire mode enabled, because they are all powered by both GPUs.

Moving the windows between monitors only matters when they are powered by different GPUs, by NOT having Crossfire enabled.

However since i am not running Fullscreen (im running Fullscreen Window) the Xfire does not use the second card.
I still see my second card staying at 0 percent:/

It just seems like since i cant run Fullscreen on two games @ the same time my crossfire is useless and 1 card is just sitting there Herp Derping.

1. Make sure Vertical Sync is disabled
2. Check for driver updates

Return to Multiboxing Hardware

Who is online

Users browsing this forum: No registered users and 0 guests