• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

Vista x64 2gig+ Graphics headache

TheFallenBreaker

Junior Member
Back when I purchased Vista (x64) Ultimate last year, I was quickly greeted by an error when trying to run one of my older PC games. The error told me that I had negative graphics memory, and refused to allow me to run the program. I started to do a little reading on the issue, and then pretty quickly gave up, considering it was just one game, and I had managed to get all of my other games to work just fine. However, now I have 3 games I'm rather fond of not working because of this issue, and after a lot of reading I think I somewhat understand the issue, but have no clue if there is a work-around or any way to address it, and I need some help from anyone who might understand this issue because, I only slightly understand the cause not any solutions.

As far as I've come to understand through a lot of reading, whenever some older programs using DX9 come up against more than 2gigs of combined available graphics memory (Dedicated video memory + Vista's shared system memory that it allocates for graphical use), it can't recognize it, and reports a negative value, and Vista refuses to run the program.

I just wanted to see if anyone could help me out here, or at least point me in the direction of someone who may know more. I would GREATLY appreciate any help, the problem just keeps growing as I find more effected programs and despite exhaustive searching I've come up empty handed.

My system has 4gigs of ram, and around 6gigs of virtual memory, but more importantly my card has 768mb of dedicated memory and windows allocates another 1791mb, bringing the total to 2559mb.

Again, any help is greatly appreciated, or even corrections if someone knows the issue I'm encountering and something is wrong with my understanding of it. Thanks for any responses in advance.

 
I'm lacking sleep, so excuse me if I missed it... did you mention what games you're having trouble with? That would probably be useful in helping you.
 
I've never heard of this issue, and me and a lot of other people around this forum have 4GB+ RAM and 8800GTX's. What games are you talking about?

BTW, welcome to Anandtech.
 
Originally posted by: TheFallenBreaker
Back when I purchased Vista (x64) Ultimate last year, I was quickly greeted by an error when trying to run one of my older PC games. The error told me that I had negative graphics memory, and refused to allow me to run the program. I started to do a little reading on the issue, and then pretty quickly gave up, considering it was just one game, and I had managed to get all of my other games to work just fine. However, now I have 3 games I'm rather fond of not working because of this issue, and after a lot of reading I think I somewhat understand the issue, but have no clue if there is a work-around or any way to address it, and I need some help from anyone who might understand this issue because, I only slightly understand the cause not any solutions.

As far as I've come to understand through a lot of reading, whenever some older programs using DX9 come up against more than 2gigs of combined available graphics memory (Dedicated video memory + Vista's shared system memory that it allocates for graphical use), it can't recognize it, and reports a negative value, and Vista refuses to run the program.

I just wanted to see if anyone could help me out here, or at least point me in the direction of someone who may know more. I would GREATLY appreciate any help, the problem just keeps growing as I find more effected programs and despite exhaustive searching I've come up empty handed.

My system has 4gigs of ram, and around 6gigs of virtual memory, but more importantly my card has 768mb of dedicated memory and windows allocates another 1791mb, bringing the total to 2559mb.

Again, any help is greatly appreciated, or even corrections if someone knows the issue I'm encountering and something is wrong with my understanding of it. Thanks for any responses in advance.

Care to name those games you have issues with?...also did you remember to install latet DX9.0c for Vista as well( dated June 2008) from link. ... Btw I presume you have updated to Service Pack 1.
 
Sorry, didn't think to list them. I was up all night searching for answers, and wasn't totally with it. The games are Star wars Empire at war: Forces of corruption, Act of War, and The Settlers: Rise of an Empire. I have DX9c up to date and SP1 for Vista.

Btw thanks for the welcome.
 
The Settlers: Rise of an Empire works fine for me. Where are you seeing what Windows is reserving for shared video memory? I don't even know where to find that info.
 
When I get the error it mentions it. I'll try to get a screenshot of at least one of them so I can post it, but all three mention the negative memory in error messages.
 
I agree that looks like a game generated error, but I don't get it.

BTW, I found my total available video memory which is 2536MB according to dxdiag, and I've not seen the error you are getting.

Try running dxdiag yourself. Just type dxdiag into the search bar on your start button. Check the tabs to see if there is any obvious problems.
 
Ok, I checked both the 32 bit and 64 bit Dxdiag, not sure if that really matters or not, but did just to make sure. There weren't any errors listed on the bottom, and nothing looked wrong to me, but I'm not the most knowledgeable about this kind of thing.

There's no way to control how much memory Vista allocates for the graphics with a third party program or anything, is there? Just so I could change it to use the games that are encountering this issue.
 
Originally posted by: TheFallenBreaker
There's no way to control how much memory Vista allocates for the graphics with a third party program or anything, is there? Just so I could change it to use the games that are encountering this issue.

Not that I'm aware of. But you have another issue, something may be wrong with DirectX, I don't know.

Have you been doing any tweaking you need to tell us about?

As far as I've come to understand through a lot of reading, whenever some older programs using DX9 come up against more than 2gigs of combined available graphics memory (Dedicated video memory + Vista's shared system memory that it allocates for graphical use), it can't recognize it, and reports a negative value, and Vista refuses to run the program.

Please show us some links.

BTW, how is your pagefile set up?
 
My system has 4gigs of ram, and around 6gigs of virtual memory,

Let Vista manage your virutal memory,also reinstall DX 9.0c plus make sure you have latest motherboard chipset and video drivers etc..
 
As for my pagefile, I have it set to the suggested value, which was just over 6 gigs. I'll look for the exact forum post I found where I first encountered a description for this problem, I do believe it was actually under the settlers' website. That might take me a bit though, but I'll find it.

I'll set the pagefile to be managed by Vista. I always thought it was weird if you allowed Vista to manage it, it wouldn't use it's own suggestion, so I went with the suggested amount. Also, I'm not sure how to uninstall DX9 so that I can even reinstall it. Any suggestions?

I haven't tweaked anything with this computer either. I've left all the settings pretty much "as is" aside from setting the paging file to the suggested size.
 
Originally posted by: TheFallenBreaker
Just for reasons of showing what I mean, and that I found this much more quickly, I have a link addressing the same issue that occurred with the game's demo, and is happening with the full version for me too. I'll keep looking for the post about the error in the full version, but it's the same error, just the post is about the demo. http://forums.ubi.com/eve/foru...061083365/m/4581088485

A few people with the problem there, unfortunately no solutions.

Have you updated the problem games to their latest patches?
 
I haven't had the game in a few months. I let a nephew borrow it after several months of struggling to get it to work. So I haven't yet tried with the newest patches. However, even if the newest patch does work for that game, I have two more experiencing the exact same issue, but they are a bit older, and no longer releasing new patches or offering any support. That's why I was wondering if there are any fixes or work-arounds for such an issue.

As for trying the new patches for The Settlers, I'll work on getting that back to give it a try.
 
Also, I'm not sure how to uninstall DX9 so that I can even reinstall it. Any suggestions?

Just download DX9 and run the DX9.0c exe,it'll update the old version.
 
Ok, I tried to run the DirectX 9.0c installer. It scanned my system then gave me this: "DirectX setup has determined that a newer or equivalent version of DirectX has been installed already. No installation is necessary." I'm not sure if you can't install DX9 with 10.. but dunno, that's what it said.

As for the Riva tuner, as of yet I've only got one answer, if you could call it an answer, and I don't think the guy even understood what I was trying to say. Are there any other programs like this Riva Tuner out there?
 
Originally posted by: TheFallenBreaker
Ok, I tried to run the DirectX 9.0c installer. It scanned my system then gave me this: "DirectX setup has determined that a newer or equivalent version of DirectX has been installed already. No installation is necessary." I'm not sure if you can't install DX9 with 10.. but dunno, that's what it said.

As for the Riva tuner, as of yet I've only got one answer, if you could call it an answer, and I don't think the guy even understood what I was trying to say. Are there any other programs like this Riva Tuner out there?

You can install DX9.0c even in Vista,I have done it a few times myself ,some games require latest DX9.0c.

System Requirements

* Supported Operating Systems: Windows 2000; Windows 2000 Advanced Server; Windows 2000 Professional Edition ; Windows 2000 Server; Windows 2000 Service Pack 2; Windows 2000 Service Pack 3; Windows 2000 Service Pack 4; Windows 98; Windows 98 Second Edition; Windows Home Server; Windows ME; Windows Server 2003; Windows Server 2003 R2 (32-Bit x86); Windows Server 2003 R2 Datacenter Edition (32-Bit x86); Windows Server 2003 R2 Datacenter x64 Edition; Windows Server 2003 R2 Enterprise Edition (32-Bit x86); Windows Server 2003 R2 Enterprise x64 Edition; Windows Server 2003 R2 Standard Edition (32-bit x86); Windows Server 2003 R2 Standard x64 Edition ; Windows Server 2003 R2 x64 editions; Windows Server 2003 Service Pack 1; Windows Server 2003 Service Pack 2; Windows Server 2003 Service Pack 2 x64 Edition; Windows Server 2003 x64 editions; Windows Server 2003, Datacenter Edition (32-bit x86); Windows Server 2003, Enterprise Edition (32-bit x86); Windows Server 2003, Standard Edition (32-bit x86); Windows Server 2003, Web Edition; Windows Server 2008; Windows Server 2008 Datacenter; Windows Server 2008 Datacenter without Hyper-V; Windows Server 2008 Enterprise; Windows Server 2008 Enterprise without Hyper-V; Windows Server 2008 Standard; Windows Server 2008 Standard without Hyper-V; Windows Small Business Server 2003 ; Windows Vista; Windows Vista 64-bit Editions Service Pack 1; Windows Vista Business; Windows Vista Business 64-bit edition; Windows Vista Business N; Windows Vista Enterprise; Windows Vista Enterprise 64-bit edition; Windows Vista Home Basic; Windows Vista Home Basic 64-bit edition; Windows Vista Home Basic N; Windows Vista Home Premium; Windows Vista Home Premium 64-bit edition; Windows Vista Service Pack 1; Windows Vista Starter; Windows Vista Starter N; Windows Vista Ultimate; Windows Vista Ultimate 64-bit edition; Windows Web Server 2008; Windows XP; Windows XP 64-bit; Windows XP Home Edition ; Windows XP Home Edition N; Windows XP Media Center Edition; Windows XP Professional Edition ; Windows XP Professional N; Windows XP Professional x64 Edition ; Windows XP Service Pack 1; Windows XP Service Pack 2; Windows XP Service Pack 3; Windows XP Starter Edition; Windows XP Tablet PC Edition

Link.

However it sounds like you have latest version of DX9.0c installed so its not updating.

 
Back
Top