From: Nick Stevens on 31 May 2010 21:30 I have an older computer with an Intel D845EBG2 motherboard...currently running a 64mb video card...can this mb handle a 256 or 512mb video card?
From: peter on 31 May 2010 22:03 Yes peter -- If you find a posting or message from me offensive,inappropriate or disruptive,please ignore it. If you dont know how to ignore a posting complain to me and I will be only too happy to demonstrate :-) "Nick Stevens" <oldmrnick(a)gmail.com> wrote in message news:43907a45-414c-4040-aeda-df763916905c(a)g39g2000pri.googlegroups.com... > I have an older computer with an Intel D845EBG2 > motherboard...currently running a 64mb video card...can this mb handle > a 256 or 512mb video card?
From: Paul on 31 May 2010 22:04 Nick Stevens wrote: > I have an older computer with an Intel D845EBG2 > motherboard...currently running a 64mb video card...can this mb handle > a 256 or 512mb video card? The memory on the video card is independent of the motherboard. / Video_Memory (512MB) / | Video_Card GPU \ | \ AGP_Slot | AGP_Bus | Northbridge -- DDR266_System_RAM | CPU on motherboard The GPU gets to use memory from two sources. It prefers the local "Video_Memory" because that has a very high bandwidth. In the example above, I've shown a card with 512MB. A second mechanism for the GPU, is shared memory from the main memory space. The AGP bus features something called an "Aperture". You can set the "Aperture" value in the BIOS, and the value can be limited. It can be limited by available system memory, but more likely, doesn't work right when set too high. So the BIOS may have a limited value in it, like 256MB as the highest setting for the Aperture. If you were playing a 3D game, the game would have a total memory of (512MB + 256MB) to work with, for storing compressed textures for example. When the game first starts, it could be that only the 512MB section is being used. The other portion is allocated as needed. The AGP GART, maps allocated chunks of memory, in such a way that they look contiguous to the GPU. The GPU thinks it is getting one long continuous chunk of shared memory, when it could be several pieces stitched together. The AGP GART and aperture, work their magic to make that possible. http://en.wikipedia.org/wiki/Graphics_Address_Remapping_Table When the GPU wants some of that shared RAM contents, it uses DMA (direct memory access) or DIME (direct in memory execution), to use the shared memory. If your drivers are set up and all the hardware settings are OK, you can see DMA/DIME enabled when reviewing the GPU config information. There isn't anything of importance in that brief overview, except to note that your BIOS does have an "aperture" setting, and if you're getting a relatively "big" video card, like your 512MB example, there is no real need to set the aperture very big. You could set it to a nominal value like 64MB. In some cases, there have been stability issues with one particular setting value of the aperture, for unexplained reasons. If you're using a modern video card, with gobs of private memory of its own, then the only thing you want from your aperture, is stability. You don't really need to steal any system memory, even if it is allocated dynamically and only when needed. The biggest deal with buying modern AGP video cards, is the quality of the drivers. Before you buy your 512MB card, read the reviews, and make sure you know of at least one download site for a good driver. The value of the card, is actually in the driver, and for some cards, there might only be one "hotfix" driver version worth having. If none of the customers have been able to find a good driver for gaming, then it is pointless to want one. If you're using an older OS like Win98 or Win98SE, the address space used by the video card can be an issue for how much main memory the system can use, and Windows remain stable. If you're using something like WinXP, then you have nothing to worry about - just find one stable driver, and you're done. Usually the CD in the video card box, will have a copy of ..NET 2.0, a copy of DirectX 9c, or whatever other software the video card needs. You may see more than one installer run, when you install the card. Don't forget to uninstall the previous video card driver, before shutting down for the last time and physically removing the old video card and installing the new one. When your new screen comes up for the first time, it'll run 640x480, while you install the drivers. After a reboot, normal resolution options and 32 bit color should again be available. You can use a utility like this, to display the details for your new video card. http://www.techpowerup.com/gpuz/ If you want to benchmark "before" and "after", try 3DMark2001. It is a relatively small download, compared to the other versions. This'll give you some idea whether you got your money's worth or not. You can run one benchmark now, and then run it again, after the new card is installed. http://www.majorgeeks.com/3Dmark_d99.html Paul
|
Pages: 1 Prev: Getting Better CUDA performance ?? Next: iPad vs Tablet PC |