Video Memory Reporting problems?

WinEQ 2.0 Pro discussion and support

Moderators: Lavish Software Team, Moderators

Post Reply
ronis
GamingTools Subscriber
Posts: 75
Joined: Wed Nov 02, 2005 11:49 pm

Video Memory Reporting problems?

Post by ronis » Tue Nov 06, 2007 6:23 pm

Ok, this is quite confusing. Im running Vista Home Premium 64bit with (2) MSI GTX 764MB Video Cards in SLI mode. WinEQ2Pro displays an available video memory of 2758 MB upon logging into the EULA screen.

Also, no matter how many accounts I log in (Ive logged in 6), my video memory seems to reset after account load.

For EVERY EULA screen (from 1 account to 6 accounts) WinEQ2Pro ALWAYS shows 2756-2758 MB available.

At the Character Select Screen (from 1 account to 6 accounts), WinEQ2Pro ALWAYS shows 2741-2744 MB available.

After logging in 1 account, 2 accounts...6 accounts, WinEQ2Pro ALWAYS shows 2726-2744 MB available.

So, is WinEQ2Pro resetting and showing a bugged Video Card Memory?
Doesnt EQ require additional Video Card Memory for more accounts?
How the hell does WinEQ2Pro display 2758 MB of Video Card Memory?
Does running cards in SLI yield the memory of both video cards or just one of the video cards.

Ive installed XP Pro x64, and running EQ in SLI mode yields only 860 MB of video card memory. Go figure . . .

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

Post by Lax » Wed Nov 07, 2007 10:06 am

WinEQ 2 is getting the texture memory number straight from DirectX, it's not doing any calculating or talking to video cards, just DirectX. Also, it is not specifically "Video Card Memory", as clearly, you have a total of 1,536MB of Video RAM (you say 764MB but generally video memory is in multiples of 32 to eventually 256 (32*8=256) at a time, like 32, 64, 128, 256, 512, 768, 1024). Additional texture memory comes from a portion of system RAM that can be used for additional textures and such. Where DirectX gets its numbers exactly is beyond the scope of my knowledge, so feel free to shoot the Microsoft DirectX team an email asking why IDirect3D9::GetAvailableTextureMem does not yield the results you expect.

Yes, every 3D hardware-accelerated game requires additional video memory, if not only to create a backbuffer for the window itself. This is typically several MB, and depends on the size and color depth of the game window. If the game is in a resolution of 1600x1200, it requires about 4 times as much video RAM as 800x600 at the same color depth (you can physically put 4 800x600 windows evenly inside 1600x1200). The game will of course load textures and other resources for each session.

In the end, your questions are largely irrelevant. Unless you start seeing textures that could not be loaded (in EQ, they appear as white, I believe), or getting errors when launching a new session that say something about another Direct3D device could not be initialized because there's not enough video RAM, then you have absolutely nothing to worry about. It doesn't make a bit of difference if there's 300 or 3000, as long as you don't see any actual problems.

If you do start seeing those problems with only 6 accounts, then please, ask again. I don't see anything particularly troublesome with what you're reporting.

Post Reply