Solución: no se pudo crear el dispositivo d3d9

Muchos usuarios se han encontrado con un problema en el que encuentran un error "No se pudo crear el dispositivo d3d9. Esto puede suceder si el escritorio está bloqueado ”en sus pantallas cuando intentan jugar un juego directamente o mediante otros lanzadores de juegos como Steam.

La razón por la que ocurre este error se debe principalmente al conflicto en la resolución del juego que estás intentando iniciar y la resolución actual del monitor. Si hay una discrepancia, esta condición podría ocurrir. También hay varias otras causas de este error que discutiremos a continuación.

Solución 1: Cambiar la resolución del juego (Steam)

La solución alternativa más sencilla para resolver este problema es iniciar el juego en modo "ventana". Esta solución está dirigida a personas que juegan con Steam. Al iniciar el juego a través de Steam, el juego no se inicia en absoluto y el mensaje de error sigue apareciendo. Siga los pasos que se enumeran a continuación:

Antes de cambiar la resolución de Steam, necesitamos verificar la resolución actual de su monitor para que podamos configurarla de acuerdo con ella.

  1. Haga clic derecho en cualquier lugar de su escritorio y seleccione " Configuración de pantalla ".

  1. Verifique la resolución actual configurada en su computadora. Aquí es 1920 x 1200.

  1. Una vez que haya anotado la resolución, encienda su cliente Steam. Haga clic en la pestaña Biblioteca. Haz clic derecho en el juego y selecciona Propiedades .

  1. Haga clic en la pestaña General y seleccione Opciones de lanzamiento en la lista de opciones disponibles. Ahora configure su resolución actual. Un ejemplo de configuración de resolución de 1920 x 1200 en las opciones de inicio es “ -w 1920 –h 1200 ”.

  1. Presione OK para guardar los cambios y salir. Reinicia el cliente Steam y comprueba si puedes ejecutar correctamente tu juego.

También puede experimentar con diferentes resoluciones posibles en el cliente Steam. También puede cambiar la resolución en su computadora y luego actualizar la opción de inicio desde el cliente.

Otra posible solución es iniciar el juego en modo " ventana ". En este modo, no hay una resolución establecida y el juego se iniciará en una pantalla de ventana pequeña. Puede cambiar fácilmente las dimensiones de la pantalla arrastrando los bordes. El comando para configurar el modo de ventana es " -windowed ".

Sugerencia: también puede configurar la opción de inicio como " -dxlevel 81 ". Esto obligará al juego a iniciar el modo DirectX mencionado.

Solución 2: Instalación de tiempos de ejecución de usuario final de DirectX

DirectX es una colección de API diseñadas para manejar tareas relacionadas con multimedia, especialmente juegos. Si aún no tiene el módulo instalado, debe agregarlo a su sistema lo antes posible y ver si esto funciona.

  1. Navega a DirectX oficial de Microsoft
  2. Haga clic en el botón Descargar y descargue el paquete en una ubicación accesible.

  1. Instale el paquete en su computadora. Después de la instalación, verifique si el problema se resolvió y si puede ejecutar su juego sin ninguna dificultad.

Solución 3: cambiar manualmente la resolución en los archivos del juego

Si los dos métodos anteriores no funcionan para usted, podemos intentar cambiar la resolución del juego cambiando algunos de los archivos del juego manualmente en la carpeta de Steam. Tenga en cuenta que es aconsejable que haga una copia de los archivos de configuración y la almacene en una ubicación separada para que pueda reemplazarla si algo sale mal.

  1. Navega hasta el directorio de tu juego. Un directorio de muestra es:
Steam / Steamapps / Common / APB Reloaded / APBGame / Config
  1. Ahora abra el archivo “ Machineoptions.ini ” haciendo clic derecho en él, seleccione, coloque el cursor sobre 'abrir con' y seleccione Bloc de notas . También puede abrir el archivo directamente haciendo clic en él y cuando Windows se lo solicite, seleccione Bloc de notas .

  1. Ahora vamos a hacer un pequeño truco. Vamos a eliminar ';' desde el comando de resolución y mantener el mismo valor. Entonces, inicialmente, usará las cadenas como:
; ResX = 1024; ResY = 768

Después de quitar los dos puntos, verá algo como:

ResX = 1024 ResY = 768
  1. Guarde los cambios y salga. Reinicie su computadora correctamente e intente iniciar el juego.

Solución 4: actualización de controladores gráficos

Si todos los métodos anteriores fallan, probablemente significa que hay un problema con los controladores actuales instalados en su computadora. Si tiene controladores corruptos u obsoletos, puede ser la razón por la que su juego no cambia a la resolución predeterminada de su computadora y aparece el mensaje de error. Ahora hay dos formas de actualizar los controladores: manual o automáticamente . De forma manual, debe descargar personalmente el controlador después de buscarlo en el sitio web del fabricante.

Antes de actualizar los controladores, comprobaremos si la instalación de los controladores predeterminados nos resuelve el problema.

  1. Arranque en modo seguro . Escriba “ devmgmt. msc ”en el cuadro de diálogo y presione Entrar. Aquí navegue hasta Adaptadores de pantalla , haga clic derecho en su adaptador y seleccione Desinstalar dispositivo .

  1. Arranque su computadora en modo normal, presione Windows + R, escriba “ devmgmt. msc ”en el cuadro de diálogo y presione Entrar. Lo más probable es que se instalen los controladores predeterminados. Si no es así, haga clic derecho en cualquier espacio vacío y seleccione " Buscar cambios de hardware ". Ahora compruebe si el juego funciona sin problemas . Si funciona sin problemas, bien por ti. Si no es así, continúa.
  2. Ahora hay dos opciones. Puede buscar en línea el controlador más reciente disponible para su hardware en el sitio web del fabricante , como NVIDIA, etc. (e instalarlo manualmente) o puede permitir que Windows instale la última versión (busque actualizaciones automáticamente).
  3. Echaremos un vistazo a la instalación manual. Haga clic con el botón derecho en su hardware y seleccione " Actualizar controlador ". Seleccione la primera opción "Buscar automáticamente el software del controlador actualizado". Elija la segunda opción si está actualizando manualmente y seleccione "Buscar controlador" y navegue hasta la ubicación donde lo descargó.

  1. Reinicie su computadora después de instalar los controladores, inicie el juego y verifique si esto resuelve el problema.