Not too sure what to do here......
-
Not too sure what to do here......
So i just did some minor upgrades and here are my specs:
HD 4670 1Gig
Amd 64x2 duel core proccer
2 gigs of ram
22'' Samsungs LCD moniter
Windows 7
So i assemble everything and download all the drivers. I boot up tf2 (i change all the settings to match my system) yet i seem to get a very jaggy/choppy image. My moniter is at native resolution as well. Someone told me about source games not compatible with windows 7? Anyways, what do you guys think is the problem? Would direct X be an issue as its running direct x 9 with tf2.
-
-
-
Seems like i have the latest direct X version. Maybe its an issue with my moniter then? I have a 22'' lcd running at 1920x1080. I just installed the graphics card today, maybe a i missed a configuration? In all steam games it has an option for screen resolution, i chose 1280x1220(LCD), maybe thats the problem?
-
-
You don't have enough RAM.
A graphics card is an MMIO device... as such, it takes for itself a portion of system RAM, dependent on the card. In your case, it's taking half of what you've got. You have other MMIO devies that are also taking RAM...
So, in a nutshell, you have less than 1GB of RAM to run the OS and your apps.
-
Seems like i have the latest direct X version.
If you didn't run this,
http://www.microsoft.com/downloads/d...a-9b6652cd92a3
after installing 7, or the game didn't ask/offer to install DirectX at the time of install, you are missing the necessary DirectX 9 files.
A graphics card is an MMIO device... as such, it takes for itself a portion of system RAM, dependent on the card. In your case, it's taking half of what you've got. You have other MMIO devies that are also taking RAM...
So, in a nutshell, you have less than 1GB of RAM to run the OS and your apps.
No it doesn't, that only applies to onboard video that shares system ram or TurboCache cards (usually very low end ones, and not many) that use system ram in addition to whatever is on the card.
-
Just because you have DX11 it does not mean you have previous versions, each version is essentially a seperate program. Make sure you have older versions as well.
Many dedicated cards will utilise system RAM if they can, my 1GB 5770 has up to 1.7GB shared memory.
-
-
Many dedicated cards will utilise system RAM if they can, my 1GB 5770 has up to 1.7GB shared memory.
And again no it doesn't. That is virtualized video memory, sort like a pagefile for graphics, and like a pagefile is only used if needed (the ram isn't actually used unless needed),
With the introduction of DirectX 10 and Windows Display Driver Model (WDDM) in Windows Vista, it is no longer necessary for an application to maintain a copy of its resources in system memory. Instead, the video memory manager makes sure that the content of every video memory allocation is maintained across display transitions. For compatibility reasons, Windows Vista emulates "device lost" for DirectX versions that are earlier than DirectX 10 to make sure that no application-visible API behavior changes.
To virtualize video memory, the video memory manager in Windows Vista assigns a virtual address range to every video memory resource. This range is conceptually similar to the copy that an application might create. However, the video memory manager manages the process more efficiently than the application might. The video memory manager uses the virtual address range to handle transitions or over-commitment of video memory.
However, the virtual address range is typically unused on a system that has lots of video memory. As long as this virtual address range remains unused, no physical memory is allocated for it. In contrast, the system memory copy that is maintained in the older driver model is guaranteed to be fully populated with physical memory.
Virtual address space usage in Windows Vista game development
-
Shady313,
The 4670 is a good card in its own right, dont get me wrong here.
But they aren't exactly designed for gaming at 1080P.
These cards will do well for most games at a res of 1440x900 or lower at med-higher settings. And can do fairly well at 1680x1050.
For 1080P gaming, you'll likely need a powered card, not really something that draws its power from the PCI-X slot.
I would adjust graphics down and see if you can smooth things out.
it is capable of much higher resolutions, True, but rendering a 3D game at those resolutions is a whole different ball game.
For everything else, even HD/Bluray playback they do excellent. Only hi-res gaming will they struggle.
Hope this helps.
Beyond that, if your running 7 x64, 4GB RAM would be the ideal amout of memory for gaming. 2GB is cutting it short, even though you have 1GB GPU RAM.
I would suggest:
Update Chipset Drivers, GPU Drivers, and Direct X .. make sure all up to date
Set graphics at a med. settings ... ((NO AA and NO AF))
Try 1280x720 (its a 16x9 res) and see if things smooth out.
if so its just a matter of making adjustments at a higher res to balance things out and find the "sweet' spot for that card & resolution
Another thing worth pointing out: Any game that is online is a bad judge for how the card performs. As you have now put many other factors into the equation such as internet connection, which can cause lag etc, that may not be any fault of your set up at all
Last edited by Wishmaster; 09 Jan 2010 at 10:12.
-
not to but in but everytime someone says to install the dx9 pieces i try thier link and run it and it says that i have a newer version alreaddy installed,
and on the OP
i had similar problems with steam games as well but im on nvidia
so i ended up downgrading the drivers and it has worked since
-
Many dedicated cards will utilise system RAM if they can, my 1GB 5770 has up to 1.7GB shared memory.
And again no it doesn't. That is virtualized video memory, sort like a pagefile for graphics, and like a pagefile is only used if needed (the ram isn't actually used unless needed),
With the introduction of DirectX 10 and Windows Display Driver Model (WDDM) in Windows Vista, it is no longer necessary for an application to maintain a copy of its resources in system memory. Instead, the video memory manager makes sure that the content of every video memory allocation is maintained across display transitions. For compatibility reasons, Windows Vista emulates "device lost" for DirectX versions that are earlier than DirectX 10 to make sure that no application-visible API behavior changes.
To virtualize video memory, the video memory manager in Windows Vista assigns a virtual address range to every video memory resource. This range is conceptually similar to the copy that an application might create. However, the video memory manager manages the process more efficiently than the application might. The video memory manager uses the virtual address range to handle transitions or over-commitment of video memory.
However, the virtual address range is typically unused on a system that has lots of video memory. As long as this virtual address range remains unused, no physical memory is allocated for it. In contrast, the system memory copy that is maintained in the older driver model is guaranteed to be fully populated with physical memory.
Virtual address space usage in Windows Vista game development
It would seem that I was mistaken, thank you for correcting that mis-understanding.