Roderick,<br><br>You are right in that cuda is allowed on all GPU with 256mb of memory or more, the problem is that the 8300 doesn&#39;t support cuda. The 8300m does, but having the 84/8500 report as an 8300 means that if a program, folding@home in this case, checks the gpu reported against a list of cuda supported devices, then it will fail. Weither it is because of the video memory reporting or simply the string &quot;Nvidia Geforce 8300 GS&quot; I am not sure.<br>

<br>Separating the 85/8400 into it&#39;s own id is valid and easy enough to do. I had tied them to the 8600GT because I thought it was simpler and created less overhead for just two GPU&#39;s that probably don&#39;t represent a large population. I think the 8400 should be tied to the 8500 or on it&#39;s own. If you put the 8400 back with the 8300 then someone might run into the same issue we are having now.<br>

<br><br>Thanks,<br><br>Seth Shelnutt<br><br><div class="gmail_quote">On Mon, Jul 12, 2010 at 2:51 PM, Roderick Colenbrander <span dir="ltr">&lt;<a href="mailto:thunderbird2k@gmail.com">thunderbird2k@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Hi Seth,<br>
<br>
It is not a good idea to advertise a 8400 and a 8500 as a 8600GT. All<br>
Geforce8 GPUs have the same features (except, some have different<br>
purevideo capabilities). As mentioned before even CUDA is allowed on<br>
all GPUs but only if they have 256MB or more.<br>
<br>
Likely the app you are using either disallows this GPU based on the<br>
wrong number of video memory Wine reports or it just disallows poor<br>
GPUs because it is not worth the effort to use them for CUDA<br>
computations because they don&#39;t have enough computation power.<br>
<br>
The Geforce 8600GT is (depending on the configuration) upto 4x faster<br>
(if you just look at shaders + clock speeds), so it is really not a<br>
good idea to mark the 8400/8500 as a 8600GT. This could really cause<br>
issues for games which use the PCI id to select a performance profile<br>
at startup.<br>
<br>
It would be better to add a separate 8500GT entry with 256MB. I&#39;m not<br>
sure if we want to merge it with the 8400 though since the 8500 has<br>
256-1024 (depending on the model) and the 8400 has 128-512MB. A lot of<br>
modern games like to have around 256MB. I guess it is best to keep the<br>
8400 tied to the 8300.<br>
<font color="#888888"><br>
Roderick<br>
</font><div><div></div><div class="h5"><br>
On Sun, Jul 11, 2010 at 7:04 PM, Seth Shelnutt &lt;<a href="mailto:shelnutt2@gmail.com">shelnutt2@gmail.com</a>&gt; wrote:<br>
&gt; Moves the Nvidia Geforce 8400 and 8500 to be reported as 8600GT as they�have<br>
&gt; feature parity. This is needed for CUDA applications to support these two<br>
&gt; cards. They are currently reported as an 8300 which is not CUDA capable.<br>
&gt;<br>
&gt; Thanks,<br>
&gt;<br>
&gt; Seth Shelnutt<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
</div></div></blockquote></div><br>