Un rectangle blanc incliné avec le texte "DirectX 12" en vert est centré sur un fond vert uni, ressemblant à une fenêtre ou à une bannière simplifiée, parfaite pour illustrer la technologie Direct3D ou résoudre les problèmes liés à DirectX.

Résoudre les erreurs Direct3D et DirectX sous Windows

Un jeu qui affiche un écran noir, revient brutalement au bureau ou annonce que Direct3D n’a pas pu s’initialiser donne souvent envie de réinstaller DirectX à la hache.

Respirez. Dans la plupart des cas, DirectX n’est pas le vrai coupable. Le problème vient plutôt du pilote graphique, d’une bibliothèque DirectX ancienne manquante, d’un vieux jeu mal adapté à Windows récent, ou d’un réglage vidéo que votre carte graphique n’aime plus.

Direct3D, DirectX : de quoi parle-t-on ?

DirectX regroupe plusieurs technologies Microsoft utilisées par les jeux et applications multimédias sous Windows. Direct3D en est la partie dédiée au rendu 3D.

Quand un jeu affiche une erreur Direct3D, cela veut simplement dire qu’il n’arrive pas à créer ou utiliser correctement le périphérique 3D. Cela ne veut pas dire que DirectX est forcément corrompu.

Typiquement, vous pouvez rencontrer ce genre de messages :

  • Direct3D failed to initialise
  • Could not initialize Direct3D
  • D3DERR_INVALIDCALL
  • Failed to create D3D device
  • Couldn't initialize 3D environment
  • HRESULT = 0x8876086c
  • HRESULT = 0x80004005

Le symptôme peut aussi être plus discret : écran noir, retour immédiat au bureau, jeu qui se ferme sans message, cinématique qui bloque, ou résolution vidéo impossible à appliquer.

Lire Résoudre les erreurs Direct3D et DirectX sous Windows

Brohemian Rhapsody photo

Brohemian Rhapsody

Un hommage aux campus américains et leur parties (panties ?) arrosées.

Kegs, beer pongs and thighs sont à l’honneur dans cette reprise étudiante du Bohemian Rhapsody de Queen intitulée pour l’occasion Brohemian Rhapsody :

Lire Brohemian Rhapsody

SAM Broadcaster : réparer une table MySQL corrompue

Vous lancez SAM Broadcaster, puis plus rien ne part. La file d’attente reste vide, impossible d’ajouter un titre, et le journal d’évènements affiche une erreur MySQL. Dans mon cas, la ligne coupable était celle-ci :

Can’t open file: ‘queuelist.MYI’ (errno: 145)

Cette erreur indique généralement une table MyISAM corrompue. Ici, SAM Broadcaster ne peut plus ouvrir la table queuelist, celle qui gère la file d’attente. Résultat : l’automation radio perd la main, et votre programmation reste plantée comme un disque rayé.

Corruption de la table MySQL

Lire SAM Broadcaster : réparer une table MySQL corrompue