These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

Issues, Workarounds & Localization

 
  • Topic is locked indefinitely.
 

Dualboxing with 2 monitors & and crossfire?

Author
1c3crysta1
Center for Advanced Studies
Gallente Federation
#1 - 2011-12-14 11:14:00 UTC
I've fallen for dualboxing Eve over two monitors in fixed mode, alt-tabbing between them. P
My resolution on both clients is 3200x1080, which puts quite the stress on my single Radeon 6870.
Therefore, I'm thinking of buying a second card and running them in crossfire.
My questions are about the support for doing this in a effective manner.
I've seen the option of choosing which card to run the client on, does it work to have one client fueled by my primary card and the other one by my secondary card?
Which only 1GB memory on the card, which doesn't become 2GB in crossfire, how limited is Eve at the resolution that I'm running in?
Is it worth it? Crossfire is known to be a home to alot of problems...Cry
Does anyone have any experience in running Eve with crossfire with 2 clients, with both clients over both monitors?
i5L4NDOF5T4BiLiTY
sHaKeDoWn..
#2 - 2011-12-14 15:07:28 UTC
Crossfire does not engage, when a directx9 game is in windowed mode.
Regat Kozovv
Alcothology
#3 - 2011-12-14 16:26:08 UTC
I had crossfire working on EVE for quite some time, running two monitors on a pair of AMD 4890s. With both clients running in fixed window mode, I assigned one client to each monitor and things seemed to run fine.

After the Crucible patch, this seemed to break, and only one card is used, creating tremendous load with just a single client.

It is possible to run the two cards independently and assign a client to each, and I've run this successfully in the past. With three monitors I had three clients running; two assigned to one card and one client assigned to the second.

I'm currently trying to help CCP troubleshoot this issue, and see if there's a fix or workaround to enable Crossfire again (particularly using the RadeonPro tool) but I haven't gotten any luck yet.

You can get a second card and that might help with some of your load issues, but be advised that Crossfire seems to be broken at the moment.
i5L4NDOF5T4BiLiTY
sHaKeDoWn..
#4 - 2011-12-14 19:56:51 UTC  |  Edited by: i5L4NDOF5T4BiLiTY
Well Ive said one thing and Regat Kozovv has said pretty much the complete opposite.
I suggest you google "Crossfire+windowed mode" the truth will become apparent rather quickly.
Crossfire will NOT engage when ANY directx9 game is in windowed mode.
Connecting two monitors to two seperate cards will also stop Crossfire from working.
A Crossfire Eyefinity setup is thus. two or more monitors connected to your primary card, primary card then connected to the slave card with a crossfire bridge. (Duel GPU cards are Crossfire on a card)
I suggest you google "Crossfire+Eyefinity" the truth will become apparent rather quickly.
1c3crysta1
Center for Advanced Studies
Gallente Federation
#5 - 2011-12-14 23:12:44 UTC  |  Edited by: 1c3crysta1
I think that you’re both right, maybe I should rephrase my question. I’m not so focused about the cross-fire functionality, at least not for Eve. I want to run the two clients on one card each, independently. There’s an option in Eve that lets me do exactly that, which is the display Adapter option. I’m hoping that this will let me run two clients in windowed mode, each client with a resolution of 3200x1080 with the same performance as if I was running just one client on a single-card system. But I’m guessing that there’s some issue with that. For one, crossfire mirrors the data to be stored on the VRAM to both video cards, which forces the clients to share 1GB of VRAM, instead of having 1GB each. Can this be avoided by disabling CF within Windows while I play? It would be nice if I can use CF for the games that utilize it and disable it in this case, where it would actually decrease performance.
Other than this issue, I’m sure that there are some software incompatibilities, like the ones Regat mentioned, within Eve itself. How well did it work before the Crucible expansion? (It’s broken atm, unless I misunderstood Regat)

And thanks for taking your time answering, really curious about this since I love playing Eve the way I do now, even if it's taxing on the system P

Edit: Wrong resolution
i5L4NDOF5T4BiLiTY
sHaKeDoWn..
#6 - 2011-12-15 01:13:17 UTC
1c3crysta1 wrote:
I think that you’re both right, maybe I should rephrase my question. I’m not so focused about the cross-fire functionality, at least not for Eve. I want to run the two clients on one card each, independently. There’s an option in Eve that lets me do exactly that, which is the display Adapter option. I’m hoping that this will let me run two clients in windowed mode, each client with a resolution of 3200x1080 with the same performance as if I was running just one client on a single-card system. But I’m guessing that there’s some issue with that. For one, crossfire mirrors the data to be stored on the VRAM to both video cards, which forces the clients to share 1GB of VRAM, instead of having 1GB each. Can this be avoided by disabling CF within Windows while I play? It would be nice if I can use CF for the games that utilize it and disable it in this case, where it would actually decrease performance.
Other than this issue, I’m sure that there are some software incompatibilities, like the ones Regat mentioned, within Eve itself. How well did it work before the Crucible expansion? (It’s broken atm, unless I misunderstood Regat)

And thanks for taking your time answering, really curious about this since I love playing Eve the way I do now, even if it's taxing on the system P

Edit: Wrong resolution

What your asking now is, two separate cards, connected to two separate monitors, running two separate eve's, both cards properly accelerating ther own instance of eve and this will all happen, with EVE online in windowed mode.
Do you want the bad news or the bad news?
1c3crysta1
Center for Advanced Studies
Gallente Federation
#7 - 2011-12-15 06:48:14 UTC
Except for the detail about connecting the monitors to each of the gfx-cards. Was thinking (maybe it doesn't work that way) that using the CF-bridge to send the data from the secondary gfx-card to the monitors.
COMM4NDER
Legendary Umbrellas
#8 - 2011-12-15 11:21:13 UTC  |  Edited by: COMM4NDER
What ever you try EVE will run on primary GPU even if you ave 1 or 100GPUs. EVE Online _DOES NOT_ have the option to choose GPU workload.

Crossfire or SLI wont work in Window mode, Fixed window mode but Full screen with or without RadeonPro or some other tools.

What you got in options screen in eve is to choose adapters. That is output not gpu workload. There is a tool that I know off that can handle EVE and choose GPU workload and that is (ISboxer) however i have not tested it and it is a software that you need to pay each year for.

Also running EVE several clients is nothing you need Eyefinity for, just fine with extended mode. Also the bigest issue with dual or trippleboxing eve right now is video memory so adding more GPUs won't probably help. Can get probably memory usage after DT.

What we need is a command line or some other way to dictate what GPU EVE will use.

So one client will use about 900mb of Vram. Peak close to 1000mb.

[url=https://github.com/CommanderAlchemy/.bin/blob/master/eve] EVE - Online Launcher [Linux] [/url] Installs, launches character prefixes (both SISI & Tranquility). Simplescreenrecorder shm inject

1c3crysta1
Center for Advanced Studies
Gallente Federation
#9 - 2011-12-15 21:12:12 UTC
COMM4NDER wrote:
What ever you try EVE will run on primary GPU even if you ave 1 or 100GPUs. EVE Online _DOES NOT_ have the option to choose GPU workload.

Crossfire or SLI wont work in Window mode, Fixed window mode but Full screen with or without RadeonPro or some other tools.

What you got in options screen in eve is to choose adapters. That is output not gpu workload. There is a tool that I know off that can handle EVE and choose GPU workload and that is (ISboxer) however i have not tested it and it is a software that you need to pay each year for.

Also running EVE several clients is nothing you need Eyefinity for, just fine with extended mode. Also the bigest issue with dual or trippleboxing eve right now is video memory so adding more GPUs won't probably help. Can get probably memory usage after DT.

What we need is a command line or some other way to dictate what GPU EVE will use.

So one client will use about 900mb of Vram. Peak close to 1000mb.


Ok, so I'll probably have to give up the thought of using 2 cards to fuel my dual screen/client setup, but when it comes to Vram usage, what settings are you basing that upon? Dualboxing without 2GB of Vram would be unusable if it took that much.
Checked my vram with GPU-Z and saw that it used about 920-960MB of dedicated memory while dualboxing Eve (the Vram, right?) and 100-250MB of dynamic memory (guessing that this is borrowed from the system ram).
Running on medium settings without any problems with FPS unless I zoom in to much, where it starts to feel sluggish.
Ethereal 3600
The Scope
Gallente Federation
#10 - 2011-12-16 02:30:18 UTC  |  Edited by: Ethereal 3600
i think your crazy im running 2 17" inch screens on the sides of a 27.5 inch i can run 2 or 3 clients in windowed mode without breaking a sweat and yes i put 1 client on each screen wether its all on 1 card or 2 im not sure but dont realy care as it runs fine
also i run lots of hard to run games like crysis and bf3 no matter what i do to try and make it lag my 5850's power throu it without a hint of lag hell i ran bf 3 on my 27.5 while running 2 eve clients 1 on ethier 17 inch i was able to mine with a orca and hulk while playing bf3 the only lag i saw was on bf3 and it was net lag nor was it much of a problem
only thing i had to do was drop eve's anti alising 1 noch and it ran fine

i am running crossfire with 2 5850's

there eyefinity program works wonders no lag no glitches i even got all clients on tip top settings

this was a reliving as my nivida gtx 260's ran like **** with multi monitors lots of glitches
Unicorn Slayer
Unicorn Slayers
#11 - 2011-12-18 20:31:23 UTC
typing without punctuation makes you sound like youre on methamphetamines
Ethereal 3600
The Scope
Gallente Federation
#12 - 2011-12-19 18:14:00 UTC
Unicorn Slayer wrote:
typing without punctuation makes you sound like youre on methamphetamines


filing forum threads with your need to nag dose not help the ishue at hand .....get over it im making a forum post not impressing a teacher
Callisto Helix
Adhocracy Incorporated
Adhocracy
#13 - 2011-12-22 03:59:24 UTC
I think I'm having a similar issue. I just posted about it here: https://forums.eveonline.com/default.aspx?g=posts&t=49312&find=unread but here's the short version:

I want to run 3 Eve clients across 3 monitors. I can currently do 2 monitors with a single video card and the game runs great, once I tried adding a second card to allow the third though, the performance on all of the Eve clients tanks horribly. The jist I'm getting from the posts above is that this is an issue with the Eve client and not necessarily my computer.

Am I understanding this correctly, and if so is there a way to run 3 clients on 3 monitors with 2 non identical video cards (both Nvidia but 1 significantly more powerful than the other) and have decent performance?
Regat Kozovv
Alcothology
#14 - 2011-12-23 02:15:51 UTC
i5L4NDOF5T4BiLiTY wrote:
Well Ive said one thing and Regat Kozovv has said pretty much the complete opposite.
I suggest you google "Crossfire+windowed mode" the truth will become apparent rather quickly.
Crossfire will NOT engage when ANY directx9 game is in windowed mode.
Connecting two monitors to two seperate cards will also stop Crossfire from working.
A Crossfire Eyefinity setup is thus. two or more monitors connected to your primary card, primary card then connected to the slave card with a crossfire bridge. (Duel GPU cards are Crossfire on a card)
I suggest you google "Crossfire+Eyefinity" the truth will become apparent rather quickly.


As I was troubleshooting a bit more, I found this to be the case. Part my misunderstanding of the matter.

I dug out the AMD System Monitor and RadeonPro to watch the load on my cards. In windowed mode, CrossFire does not engage. Fullscreen engages it fine.

I've tried to set one client to use one display and the second to use the other, but as both try to hold focus, this leads to a lot of flickering and mimizing, where all I'd like to do is drift seemlessly between the two.

As I said earlier, this seemed to work fine before and I assumed that Crossfire was working properly before. I'm now of the opinion that it may not have worked before, and that something in the game engine has changed that has caused the load to spike as such to the point that I noticed it now. (I the past I have run EVE with the cards in a standalone mode, "assigning" one client to one card and one to the other, with the monitors connected to one card each. I threw in a third card and a third client for a "two and one" configuration and they seemed to handle it fine up to Incarna. Even prior to that one, I could fire up two clients in Crossfire and run one on each screen with no noticeable load. Since that expansion though, if I attempt that, the fan on the driving card starts to scream like mad as it maxes out.

So, my work now is going to be:

1. See if there's a way I can run two clients in full-screen mode without Windows trying to switch focus from one to the other in the traditional way.

2. Find something that can be altered so that I can run in windowed mode that won't cause such a huge load increase (if indeed I was running multiple clients on a single card before.)

I'll let you know if I stumble across anything.
Crosi Wesdo
War and Order
#15 - 2011-12-23 02:24:29 UTC
I run 2 accounts with 2 6970's and 2 1080p screens. While for other games i use crossfire, in eve i do not.

I simply load 2 clients in fixed window mode. Assign one to each screen from the escape menu and let each gpu handle one client each.

This works perfectly, and allows free movement of mouse from one screen to the other with no tabbing and such.

Regat Kozovv
Alcothology
#16 - 2011-12-23 14:48:13 UTC
Crosi Wesdo wrote:
I run 2 accounts with 2 6970's and 2 1080p screens. While for other games i use crossfire, in eve i do not.

I simply load 2 clients in fixed window mode. Assign one to each screen from the escape menu and let each gpu handle one client each.

This works perfectly, and allows free movement of mouse from one screen to the other with no tabbing and such.




I'm assuming you have one monitor connected to each card?

For the 4xxx and older cards that do not support Eyefinity, both monitors must be plugged into the primary. This is the issue I run into with that solution, as there is no way to get use of that second card without disabling Crossfire entirely, switching my second monitor to the second card, and the assigning the clients afterwards.

I'm not certain, but I think with the Eyefinity modes you get a bit more flexibility there. Can you try running AMD System Monitor (it's on game.amd.com) and tell us if you're see the load balanced across both cards that way?

I'm thinking that replacing these two 4890s might be the only way out. =P
Crosi Wesdo
War and Order
#17 - 2011-12-23 23:38:04 UTC  |  Edited by: Crosi Wesdo
Yes one monitor per card. In crossfire i only use one monitor but obviously leave both plugged in as per normal.

http://imageshack.us/photo/my-images/40/amdsystemmonitor.png/

This is playing BF3 in crossfire with no vsync so its maxing out load.

I have real problems in eve and BF3 vsync since my monitor/monitors are 120hz. Eve randomly vsyncs at 30/60/120fps and BF3 just stutters/ glitches with vsync on, or at least it did last time i tried.

With near max settings i always get over 100fps.