Ouvrir le menu principal

WatchGeneration

Recherche

Doom sur des écouteurs Bluetooth, c'est évidemment possible

Pierre Dandumont

mercredi 28 janvier 2026 à 12:40 • 3

Audio

Doom, le célèbre jeu des années 90, est à l'origine d'une sorte de mème : des développeurs tentent de faire fonctionner le jeu sur tout et n'importe quoi (surtout n'importe quoi). On a vu l'adaptateur Lightning vers HDMI d'Apple, une Freebox, une tondeuse robot ou la Touch Bar. Arin Sarkisian a décidé de lancer le FPS sur des écouteurs Bluetooth, sous le nom DOOMBuds.

Le jeu en action.

Il ne s'agit pas de n'importe quels écouteurs : il a choisi les PineBuds Pro (désolé, pas des AirPods). Ce sont des écouteurs Bluetooth assez classiques sur la forme, des modèles d'entrée de gamme qui valent une centaine de dollars. Mais ils ont une particularité assez rare : la partie logicielle est open source. Il est possible de remplacer le firmware d'origine par n'importe quel programme, et c'est ce qu'Arin a fait.

DoomBuds en action. Image ArsTechnica

Techniquement, la plateforme est légère : un processeur ARM Cortex M4 à 300 MHz (deux cœurs), un peu moins de 1 Mo de RAM et 4 Mo de mémoire flash. Le jeu d'origine nécessite un peu plus de stockage et de RAM, ce qui a nécessité quelques ajustements. La version shareware de Doom nécessite un peu plus de 4 Mo1 pour les données du jeu (sans le code exécutable), et il a donc fallu supprimer quelques musiques et animations pour descendre à environ 1,7 Mo. Pour la RAM, le jeu original demande 4 Mo de RAM sur un PC d'époque, mais il a réussi à optimiser le code pour rentrer dans les 992 ko de RAM. Enfin, le processeur fonctionne par défaut à 100 MHz sur les écouteurs, et il a donc fallu désactiver le mode basse consommation pour le passer à sa fréquence nominale (300 MHz). C'est le point le moins bloquant : Doom fonctionne bien sur un 486 à 66 MHz des années 90 et peut se contenter d'un simple 386 si vous acceptez les saccades.

Pas d'écran, mais un serveur web

La partie la plus compliquée est celle liée à l'affichage. Les écouteurs n'ont pas d'écran et donc tout passe par un serveur web. Les images du jeu — en 320 x 200 — sont transmises via un lien série rapide (UART, capable d'atteindre 2,4 Mb/s) et affichée dans une page web. Les écouteurs contiennent un petit serveur, qui va permettre d'afficher le résultat sur un ordinateur, avec une liaison filaire entre le boîtier des écouteurs et un ordinateur. Pour obtenir un rendu (à peu près) fluide, les images sont compressées en MJPEG. C'est un vieux codec vidéo qui compresse indépendamment chaque image en JPEG.

Les écouteurs PineBuds Pro. Image Pine

Dans le cas des écouteurs, la liaison permet en théorie entre 22 et 27 images/s grâce au MJPEG2, mais le processeur limite un peu : entre l'exécution du jeu, la gestion du serveur web et la compression en MJPEG, le jeu fonctionne à 18 images/s. Ce n'est pas si mal pour Doom : la version d'origine ne dépassait pas 35 images/s par design et un bon processeur de l'époque était plutôt aux alentours de 20 images/s.

Il était possible de tester

Enfin, il était possible de tester le jeu sans les écouteurs en question. Sur le site doombuds.com, le développeur avait lié ses propres écouteurs à une session en streaming sur Twitch, et n'importe qui pouvait prendre le contrôle du jeu pendant 45 secondes. Pour le moment, cette fonction est désactivée.


  1. La version complète nécessite un peu plus de 11 Mo.  ↩︎

  2. 3 images/s sans compression.  ↩︎

Soutenez MacGeneration sur Tipeee

MacGeneration a besoin de vous

Vous pouvez nous aider en vous abonnant ou en nous laissant un pourboire

Soutenez MacGeneration sur Tipeee

Doom sur des écouteurs Bluetooth, c'est évidemment possible

12:40

• 3


AirTag 2 : l'Apple Watch se transforme en boussole

07:20

• 13


Données de l’Apple Watch en main, ChatGPT Santé livre un avis médical inquiétant

27/01/2026 à 13:30

• 18


Coup d’œil sur le bracelet Black Unity 2026 pour Apple Watch

27/01/2026 à 12:03

• 18


Promo : les AirPods Pro 3 à seulement 214,79 € !

27/01/2026 à 09:38

• 2


Garmin s'apprêterait (enfin) à chasser sur les terres de Whoop

27/01/2026 à 08:34

• 5


Tim Cook à la Maison-Blanche pour l’avant-première du film « Melania »

27/01/2026 à 07:05

• 134


Komoot s'offre enfin un vrai guidage autonome sur l'Apple Watch

27/01/2026 à 06:40

• 7


Surprise, une troisième bêta pour tous les OS 26.3 🆕

26/01/2026 à 22:30

• 16


Comme prévu, Apple sort les mises à jour 26.2.1 pour gérer les AirTags 2 🆕

26/01/2026 à 19:12

• 26


Apple confirme l'arrivée imminente d'iOS 26.2.1 et watchOS 26.2.1 pour les nouveaux AirTags 🆕

26/01/2026 à 15:55

• 27


Apple lance l’édition 2026 du bracelet Black Unity pour l’Apple Watch

26/01/2026 à 15:24

• 21


Strava sur Apple Watch : le guidage d'itinéraire (enfin) au poignet

26/01/2026 à 06:22

• 11


Apple Watch Ultra : le bouton Action pour un mode furtif

24/01/2026 à 16:23

• 31


Selon une étude, l’Apple Watch détecte quatre fois plus de fibrillations atriales qu’un suivi standard

23/01/2026 à 09:54

• 15


Achèteriez-vous un pin’s IA Apple ?

22/01/2026 à 09:53

• 41