<br><br><div class="gmail_quote">2009/6/23 fredb219 <span dir="ltr">&lt;<a href="mailto:wineforum-user@winehq.org">wineforum-user@winehq.org</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
I have an Intel GMA 950 and I installed Sims 3 on vista. It works but crash after 10 min. I reinstalled Sims 3 on Ubuntu 9.04 with playonlinux script.<br>
<br>
<br>
Install works fine but when I start the game, I have this error :<br>
<br>
&quot; impossible de démarrer le jeu. L&#39;appareil 0 ne peut pas exécuter ce titre. Votre carte vidéo ne semble pas prendre en charge Shader Model version 2 ou ultérieure. Veuillez mettre à jour votre carte. &quot;<br>

<br>
in english :<br>
&quot;Starting the game is impossible. The 0 device cannot executed this title. Your graphic card seems to not take Shader Model version 2 or ulterior. Please update your card.&quot;<br>
<br>
<br>
I try to configure shader but in winecfg, i only have &quot;hardware&quot; or &quot;none&quot;.<br>
<br>
The GMA 950 should support shader 2.0 and the game « works » on windows.<br>
<br>
Do you know the reason ? There is a mean to disable shaders in sims config before to launch the game ? There is a mean to emulate shaders 2.0 ?<br>
<br>
Thanks ! :)<br>
<br>
lspci :<br>
<br>
VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller<br>
<br>
<br>
<br>
<br>
<br>
</blockquote></div>Wine can&#39;t emulate Pixel Shaders (there was emulation for Vertex Shaders but it has been removed quite long ago...), I think it would be possible for PS 1.x (although verrrrry fast CPU would be required) but for PS2.0 or above, even Intel i7 would probably be to slow, not to mention that any kind of emulation would probably work poorly because of totally different approach to processes on GPU and CPU (in short – for GPU it is recommended to create as many processes as possible because process switching is extremely fast, but for CPU it is recommended to create as little processes as possible (but not less then number of cores) since switching is slow).<br>
<br>And as for your problem... I think drivers are to blame – If I remember correctly – none of the open drivers (that uses MESA for OpenGL) doesn&#39;t support Pixel Shaders yet... somebody correct me if I&#39;m wrong...<br>
<br>