Publicidad

Trucos y Consejos

Cómo arreglar el error ‘se requiere Shader Model 3.0’

Cómo arreglar el error ‘se requiere Shader Model 3.0’
Fabrizio Ferri-Benedetti

Fabrizio Ferri-Benedetti

  • Actualizado:

Hemos visto este error en Farming Simulator, GTA IV y otros juegos. Impide jugar, pero tiene solución. A veces basta con efectuar una simple descarga.

El error de Shader Model 3.0 aparece de varias formas: alertas de que no está disponible, informes detallados que piden una tarjeta gráfica compatible, etcétera. En todos los casos, el protagonista es el mismo.

Shader Model 3.0 es una tecnología de las tarjetas 3D. La mayoría de tarjetas de los últimos diez años la tiene, pero algunos juegos lo olvidan (o eso parece). Y entonces aparecen los errores. Pero casi todos tienen solución.

1. Actualiza los controladores de tu tarjeta gráfica

Tu tarjeta gráfica se comunica con Windows a través de los drivers o controladores, programas especiales que traducen las instrucciones de los juegos para que la tarjeta las ejecute. Si el driver es obsoleto o está mal configurado, la tarjeta no funcionará correctamente. Es por ello que es importante mantener los drivers al día a través de sus actualizadores.

Si no conoces el modelo de tu tarjeta gráfica, puedes descargar y ejecutar GPU-Z, una utilidad que resume con todo lujo de detalles lo que el PC sabe sobre tu tarjeta. Otra opción es ir a Panel de control > Administrador de dispositivos y buscarla entre los adaptadores de pantalla instalados en el equipo.

Busca tu tarjeta en Panel de control > Administrador de dispositivos > Adaptador de pantalla

Recuerda elegir la versión correspondiente con tu versión de Windows y tipo de procesador. Un driver de 64 bits no funcionará en un sistema de 32 bits, y viceversa. Para saber a ciencia cierta cuál necesitas, descarga y ejecuta 64bit-checker y anota el número de bit y la versión de Windows. Luego, descarga e instala el driver correspondiente.

2. Pon al día Microsoft DirectX (debe ser 9.0c o superior)

El correcto funcionamiento de tus juegos no depende solo de los drivers de la tarjeta gráfica, sino también de DirectX, la parte de Windows encargada de manejar gráficos y sonidos de las aplicaciones. Si DirectX o uno cualquiera de sus componentes (Direct3D, en este caso) falla o es obsoleto, puede que el error Shader Model 3.0 aparezca.

Para asegurarte de que DirectX está al día, descarga el paquete redistribuible de DirectX 9.0c e instálalo. Y para comprobar que todo está bien, ve a Inicio > Ejecutar (o presiona Windows + R), escribe dxdiag y presiona Intro. La ventana que se abre es la Herramienta de diagnóstico de DirectX. Fíjate en la última línea: la versión debe ser 9.0c o superior.

3. Comprueba las actualizaciones del juego

En ocasiones la culpa es del juego: si no le cae bien tu tarjeta gráfica, no la reconoce o se confunde de tarjeta (por ejemplo, si tu PC también tiene gráfica integrada), quien tiene que arreglar el problema es el autor del juego. Visita la página oficial en busca de parches de actualización para tu versión del juego.

En la página oficial de Farming Simulator puedes bajar los parches de actualización

4. Como último recurso, usa SwiftShader 3.0

¿Nada de esto ha funcionado? Quizá tu tarjeta gráfica sea demasiado antigua para ejecutar el juego. Pero no desesperes, hay todavía algo que puedes intentar: usar SwiftShader, una aplicación que reemplaza en parte DirectX para que puedas ejecutar juegos que no funcionan con tu tarjeta gráfica.

Descarga la demo de SwiftShader desde esta página: tras rellenar el formulario, te llegará un correo electrónico con el enlace para descargar un archivo ZIP. Descomprímelo y copia el archivo d3d9.dll a la carpeta del juego que no funciona (suele estar en Archivos de programa). Luego, intenta ejecutar el juego.

Tu objetivo es copiar el archivo d3d9.dll de SwiftShader y copiarlo a la carpeta del juego

El último recurso es la queja

Si no hay parches, o si los que hay no resuelven el problema, busca en los foros oficiales o contacta con el servicio de atención al cliente correspondiente. ¿Te contestan que tu tarjeta gráfica es obsoleta? Que lo demuestren: si tu tarjeta gráfica es compatible con DirectX 9.0c, el error de Shader Model 3.0 no debería verse. Quéjate, haz ruido: al final te escucharán.

¿Cómo solucionaste tú este error?

Sígueme en Twitter: @remoquete

Fabrizio Ferri-Benedetti

Fabrizio Ferri-Benedetti

Lo último de Fabrizio Ferri-Benedetti

Directrices editoriales