wined3d/directx.c: Corrected Nvidia 8400 and 8500 reporting

Roderick Colenbrander thunderbird2k at
Mon Jul 12 09:51:04 CDT 2010

Hi Seth,

It is not a good idea to advertise a 8400 and a 8500 as a 8600GT. All
Geforce8 GPUs have the same features (except, some have different
purevideo capabilities). As mentioned before even CUDA is allowed on
all GPUs but only if they have 256MB or more.

Likely the app you are using either disallows this GPU based on the
wrong number of video memory Wine reports or it just disallows poor
GPUs because it is not worth the effort to use them for CUDA
computations because they don't have enough computation power.

The Geforce 8600GT is (depending on the configuration) upto 4x faster
(if you just look at shaders + clock speeds), so it is really not a
good idea to mark the 8400/8500 as a 8600GT. This could really cause
issues for games which use the PCI id to select a performance profile
at startup.

It would be better to add a separate 8500GT entry with 256MB. I'm not
sure if we want to merge it with the 8400 though since the 8500 has
256-1024 (depending on the model) and the 8400 has 128-512MB. A lot of
modern games like to have around 256MB. I guess it is best to keep the
8400 tied to the 8300.


On Sun, Jul 11, 2010 at 7:04 PM, Seth Shelnutt <shelnutt2 at> wrote:
> Moves the Nvidia Geforce 8400 and 8500 to be reported as 8600GT as they have
> feature parity. This is needed for CUDA applications to support these two
> cards. They are currently reported as an 8300 which is not CUDA capable.
> Thanks,
> Seth Shelnutt

More information about the wine-devel mailing list