Primary and Secondary Displays

faded1

Dalayan Beginner
I have a problem that I cannot seem to find a solution for.

I have two monitors setup. The goal is to have two instances of sod show up, one to each screen. The problem is in the way the game picks the device to render to. For example, when you click on OPTIONS before logging in you are asked to select which adapter you want to render with:
devicesle0.jpg


The first one in the list represents the primary display, and the next represents the secondary display. If I select the primary display and then keep my window on the primary monitor, then everything works fine. If I moved this window over to the secondary monitor, then I am plagued with the "mouselook x-axis insensitivity" issue. If I want to run two instances, I have to go into the options menu and select the second one on the list every time.

When EQ is restarted it will default to the first one in the list everytime. This is because of the way that Everquest stores the default device, the "eqdevice.txt" file.

devtextzk1.jpg


Notice how this file just stores the description of the device it wants to use, rather than an actual reference to the hardware. Because of this, it will always pick the primary display automatically when the game is started. It checks the first item in the list and sees that it matches the device that it is looking for. If the names for these display adapters were unique then the game would have no problems keeping track of the correct device to use.

A little background: I launch my two instances of SoD through a batch file. I keep copies of the files "eqw.ini", "eqdevice.txt" and "equname.txt" in folders "primary" and "secondary". This batch file will first overwrite these three files from the "primary" folder into the EQW and game folder. Then the patcher is executed and the first instance shows up perfectly fit to my primary display, with the correct adapter selected, and the correct login name defaulted. In the next step, it does the same thing, but with files from the "secondary" folder. The patcher is then executed again and this instance shows up perfectly fit to my secondary display, with the correct default username, but without the correct display device selected. This system used to work flawlessly on my old setup with an ATi card. The reason it worked is because the devices in the option menu would show up as "Radeon 9600 Family - Primary" and "Radeon 9600 - Secondary". Because these names were unique, the game stored the devices properly upon restarting.

The only viable solution I can find to this problem is to somehow rename these devices. Unfortunately, I cannot figure out how. I have searched Google, posted to the eVGA forums, posted to the Nvidia forums, but no answers are to be found. I also tried poking around the registry. I found an entry to change the name that is displayed for these adapters, but it changes both of them.

If anyone has a solution to this, I would be eternally grateful. I realize it only takes a couple seconds to select a device every time I login, but I want to make it completely automated like with my old computer.

Thanks!

P.S. I hope I didn't confuse anyone... I tried to be as precise as possible, but this may seem a bit too technical.
 
Maybe a custom set of drivers would rename each one differently? I'm not so sure but it's worth the chance, you could always roll-back if it doesn't help.

http://www.omegadrivers.net

Try a custom set. I use ATI Omega drivers, which work perfectly. They have a custom set that works with every NVIDIA set-up.
 
Back
Top Bottom