Dual Display Full Screen Tiling problem

WinEQ 2.0 Pro discussion and support

Moderators: Lavish Software Team, Moderators

Post Reply
melrik
GamingTools Subscriber
Posts: 5
Joined: Sun Oct 24, 2004 6:32 pm

Dual Display Full Screen Tiling problem

Post by melrik » Wed Mar 22, 2006 10:53 am

I am running dual displays on the same video card. i have tiling set to the top left and top right of each monitor directly per profile.

The problem is that sometimes when I take the right side session from either monitor and switch to full screen and then back to tiled it will usually go back to the top left instead of the top right of said monitor. so then I have to go back to full screen and set it to the top right manually from the context menu of the window.

I have been unable to duplicate exactly when it will do this. but it is more often than not.

WinEQ 2 System Information
System:
-----------------------------------
Windows Version: Microsoft Windows XP/Service Pack 2/2600.xpsp_sp2_gdr.050301-1519
System Physical RAM: 385/2047MB
Page File: 2340/3943MB
Virtual Memory: 1428/2047MB (Extended: 0MB)
CPU 1: AMD Athlon(tm) XP 2600+ @ 2086MHz
CPU Affinity Mask: 1
Video 1: \\.\DISPLAY1/NVIDIA GeForce 7800 GS
Video 2: \\.\DISPLAY2/NVIDIA GeForce 7800 GS
Video 3: \\.\DISPLAYV1/NetMeeting driver
Video 4: \\.\DISPLAYV2/RDPDD Chained DD
Monitor 1: \\.\DISPLAY1 (0,0,1600,1200) (1600x1200) PRIMARY
Monitor 2: \\.\DISPLAY2 (1600,0,2880,1024) (1280x1024)
Sound: ¨
DirectX: 4.09.00.0904
Internet Explorer: 6.0.2900.2180
WinEQ: 2.13

Loaded Modules:
-----------------------------------
Module 0: D:\EverQuest\eqgame.exe
Module 1: C:\WINDOWS\system32\ntdll.dll
Module 2: C:\WINDOWS\system32\kernel32.dll
Module 3: D:\EverQuest\mss32.dll
Module 4: C:\WINDOWS\system32\USER32.dll
Module 5: C:\WINDOWS\system32\GDI32.dll
Module 6: C:\WINDOWS\system32\WINMM.dll
Module 7: C:\WINDOWS\system32\ADVAPI32.dll
Module 8: C:\WINDOWS\system32\RPCRT4.dll
Module 9: C:\WINDOWS\system32\WSOCK32.dll
Module 10: C:\WINDOWS\system32\WS2_32.dll
Module 11: C:\WINDOWS\system32\msvcrt.dll
Module 12: C:\WINDOWS\system32\WS2HELP.dll
Module 13: C:\WINDOWS\system32\DINPUT8.dll
Module 14: D:\EverQuest\DSETUP.dll
Module 15: C:\WINDOWS\system32\VERSION.dll
Module 16: C:\WINDOWS\system32\ole32.dll
Module 17: C:\WINDOWS\system32\WININET.dll
Module 18: C:\WINDOWS\system32\CRYPT32.dll
Module 19: C:\WINDOWS\system32\MSASN1.dll
Module 20: C:\WINDOWS\system32\OLEAUT32.dll
Module 21: C:\WINDOWS\system32\SHLWAPI.dll
Module 22: C:\WINDOWS\system32\SHELL32.dll
Module 23: C:\WINDOWS\system32\IMM32.dll
Module 24: C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2180_x-ww_a84f1ff9\comctl32.dll
Module 25: C:\WINDOWS\system32\comctl32.dll
Module 26: C:\Program Files\WinEQ2\WinEQ2.dll
Module 27: C:\WINDOWS\system32\PSAPI.DLL
Module 28: C:\WINDOWS\Lavish.dll
Module 29: C:\WINDOWS\system32\iphlpapi.dll
Module 30: C:\WINDOWS\system32\mswsock.dll
Module 31: C:\WINDOWS\system32\hnetcfg.dll
Module 32: C:\WINDOWS\System32\wshtcpip.dll
Module 33: C:\WINDOWS\system32\DNSAPI.dll
Module 34: C:\WINDOWS\System32\winrnr.dll
Module 35: C:\WINDOWS\system32\WLDAP32.dll
Module 36: C:\WINDOWS\system32\rasadhlp.dll
Module 37: C:\Program Files\WinEQ2\WinEQ2-EQ.dll
Module 38: C:\WINDOWS\system32\MSIMG32.dll
Module 39: C:\Program Files\WinEQ2\WinEQ2-D3D9.dll
Module 40: C:\Program Files\WinEQ2\d3dx9_27.dll
Module 41: C:\Program Files\WinEQ2\WinEQ2-D3D8.dll
Module 42: C:\Program Files\WinEQ2\WinEQ2-DI8.dll
Module 43: C:\Program Files\WinEQ2\EQPlayNice.dll
Module 44: C:\WINDOWS\system32\NTMARTA.DLL
Module 45: C:\WINDOWS\system32\SAMLIB.dll
Module 46: D:\EverQuest\EQGraphicsDX9.DLL
Module 47: C:\WINDOWS\system32\d3d9.dll
Module 48: C:\WINDOWS\system32\d3d8thk.dll
Module 49: D:\EverQuest\dpvs.dll
Module 50: C:\WINDOWS\system32\usp10.dll
Module 51: C:\WINDOWS\system32\HID.DLL
Module 52: C:\WINDOWS\system32\SETUPAPI.DLL
Module 53: C:\WINDOWS\system32\WINTRUST.dll
Module 54: C:\WINDOWS\system32\IMAGEHLP.dll
Module 55: D:\EverQuest\mssmp3.asi
Module 56: D:\EverQuest\mssvoice.asi
Module 57: D:\EverQuest\mssa3d.m3d
Module 58: D:\EverQuest\mssds3d.m3d
Module 59: D:\EverQuest\mssdx7.m3d
Module 60: D:\EverQuest\msseax.m3d
Module 61: D:\EverQuest\mssrsx.m3d
Module 62: C:\WINDOWS\system32\MSACM32.dll
Module 63: D:\EverQuest\msssoft.m3d
Module 64: D:\EverQuest\mssdsp.flt
Module 65: C:\WINDOWS\system32\wdmaud.drv
Module 66: C:\WINDOWS\system32\msacm32.drv
Module 67: C:\WINDOWS\system32\midimap.dll
Module 68: C:\WINDOWS\system32\DSOUND.DLL
Module 69: C:\WINDOWS\system32\KsUser.dll

Direct3D9:
-----------------------------------
Driver: NVIDIA GeForce 7800 GS/nv4_disp.dll/6/14/10/8198
Adapter Display Mode: 1600x1200 D3DFMT_X8R8G8B8
Game Display Mode: 1280x1024 D3DFMT_X8R8G8B8 (Full Screen)
Current Adapter: 0
Available Texture Memory: 317MB
Direct3D8:
-----------------------------------
Adapter Display Mode: 0x0 D3DFMT_UNKNOWN
Game Display Mode: 0x0 D3DFMT_UNKNOWN
Current Adapter: 0
Available Texture Memory: (not currently available)
DirectInput8:
-----------------------------------

EverQuest:
-----------------------------------
Profile 1: Dual Left Top Left
EQ Path: D:\EverQuest
EQClient.ini: .\eqclient1.ini
Patch: ON Server Type: Normal Locale: us
Video Adapter: Primary
Luclin models: 29 (+145 min RAM)
MipMapping: ON (+4 min RAM)
Sound: ON (+22 min RAM)
Dynamic Lighting: ON (+4 min RAM)
Texture Quality: LOW (+0 min RAM)
Sky: COMPLEX (+10 min RAM)
Calculated minimum RAM: 468MB (BASE+185MB)
Level of Detail: 1
MaxFPS: 100
Additional setting: VertexShaders=1
Additional setting: 20PixelShaders=1
Additional setting: 1xPixelShaders=1

EQPlayNice:
-----------------------------------
EQ Version: eqgame.exe Mar 13 2006 17:31:55
Foreground
Mode: FPS Limiter
Max FPS: 40
Rendering: 1/1
Background
Mode: CPU Limiter
Max FPS: 30
Rendering: 1/60

Lax
Owner
Posts: 6634
Joined: Fri Jun 18, 2004 6:08 pm

Post by Lax » Wed Mar 22, 2006 11:12 am

I'll look into this. Just to be clear:
You have a profile with preferred tile set to upper right. You untile it via the tile toggling hotkey (CTRL+\ by default) to go to full screen emulation. When you re-tile it via the same hotkey, it either switches to AUTO or Upper Left?

Is the above accurate? Also, when it happens, you can shift+right click (default hotkey) to access the Tiling sub-menu, and its tiling options should be selected. That way you can see if it's set to auto, etc.

melrik
GamingTools Subscriber
Posts: 5
Joined: Sun Oct 24, 2004 6:32 pm

Thanks for the quick response.

Post by melrik » Wed Mar 22, 2006 6:22 pm

That seems somewhat correct. I will look into it and give you a more exact response afterwork.
I have 4 profiles. With top left or top right of primary or secondary display selected explicitly because I start the same toons on the same spot on the screen. When I click CTRL + \ to full screen, then again to go back it goes to Top Left. I will look tonight and tell you if it's set back to auto. But if I remember right, when I went to the context menu it does recall the position I specified in the profile.

Should I turn off the Global Auto Tiling on the system tray?

Lax
Owner
Posts: 6634
Joined: Fri Jun 18, 2004 6:08 pm

Post by Lax » Wed Mar 22, 2006 6:34 pm

I was able to reproduce this bug today so I shouldnt need any further info. Thanks for the info you were able to provide, I'll get to it asap.
Should I turn off the Global Auto Tiling on the system tray?
You can leave that on

melrik
GamingTools Subscriber
Posts: 5
Joined: Sun Oct 24, 2004 6:32 pm

Post by melrik » Wed Mar 22, 2006 10:35 pm

Appreicate the promptness. Glad I could help.

Lax
Owner
Posts: 6634
Joined: Fri Jun 18, 2004 6:08 pm

Post by Lax » Thu Mar 23, 2006 6:09 pm

This should be solved as of today. Patch up and let me know

melrik
GamingTools Subscriber
Posts: 5
Joined: Sun Oct 24, 2004 6:32 pm

Post by melrik » Thu Mar 23, 2006 11:23 pm

Quick test. works fine. That was really annoying me. I'm very glad you got to it so promptly.

On another note, might i inquire into the difficulty of doing the following. i havn't thought the algorithm thru much yet. Shooting from the hip here.
Let's say my desktop res is 1600 x 1200
I play Everquest 1 in 1280x1024 according to the client settings.
I have 4 tiles up in the 4 corners of the desktop.
I would like to be able to 'emulate' full screen with them all simultaneously so that they are all just a little larger than the normal automatic tiling size so that i can still see just a little of each screen under my primary top left tile.
I.E. Top Right corner tile will emulate full screen but keep the top right corner of said tile in the top right corner of the desktop instead of going back to origin of the top left. let's just say an origin of 0,0.
Rect Coords of top left tile 0,0 1280,1024
Rect Coords of top rigt tile 320,0 1600,1024

Justification for wanting to do this. When my 3 boxes are getting hit i want to be able to see the red spam on their screens because I have the sound off and don't hear them getting hit so that I don't have to watch the health bar constantly.

melrik
GamingTools Subscriber
Posts: 5
Joined: Sun Oct 24, 2004 6:32 pm

Post by melrik » Thu Mar 23, 2006 11:37 pm

Bah, I just checked and realized I've been using the wrong ratio(4/3) 1280x1024 isn't what I should be using, it's 1280x960.

Disreguard what I'm asking for. I might start using it a different way now because it was performing poorly at 1280x1024. It was doing better at 1600x1200. I realize now it was probably because of the extra floating point math that was needing to be done.

Post Reply