Le blog Cyclonature
100% sans publicité

Comment jouer à des jeux CD Windows sur Linux

Aujourd'hui je vous montre comment je joue à mes jeux Windows en version CD et DVD sur Linux

A noter que mes jeux Windows fonctionnent sur Debian et sur Mint en utilisant le tuto ci-dessous et qu'il ne devrait pas y avoir de difficulté à utiliser ce tuto sur Ubuntu car Ubuntu "est une fille" de Debian et Mint "est une fille" d'Ubuntu.
Perso je n'ai aucune difficulté à jouer à mes jeux Windows sur Linux en suivant le tuto ci-dessous.

En premier j'installe la dernière version de winehq version stable

Ça va principalement me servir pour Wine via le terminal et autant installer la dernière version stable.

Je controle si l'architecture 32 bits est installée
dpkg --print-foreign-architectures
Si i386 n’est pas affiché
sudo dpkg --add-architecture i386
Revérifiez avec
dpkg --print-foreign-architectures
J'ajoute la clé du référentiel WineHQ
sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
J'ajoute le dépôt winehq si je suis sur Debian
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/debian/dists/bookworm/winehq-bookworm.sources
Et si je suis sur Mint c'est
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/questing/winehq-questing.sources
Je mets à jour la base de données des packages
sudo apt update
J'installe winehq
sudo apt install --install-recommends winehq-stable
Je vérifie l'installation
wine --version
Je test en ouvrant le bloc-notes
wine notepad
(Si on vous demande d'installer Mono, cliquer sur Installer)
Je vérifie le numéro de version de Wine installé
wine --version

ATTENTION quand vous ajoutez le dépôt winehq car il ne faut pas se tromper de distribution.
Par exemple, on n'ajoute pas le dépôt winehq de Debian sur Mint (même si ça fonctionne) car la mise à jour de wine sur Mint ne fonctionnera pas via le terminal ou via le gestionnaire de mises à jour car des problèmes de dépendances vont surgir et c'est un problème chiant à régler.
Plus d'aides sur l'installation: https://gitlab.winehq.org

Ensuite j'installe Winetricks

Indispensable pour notamment l'installation de dlls
(Il faut accepter les logiciels libres et non libres dans Sofware et Updates pour installer Winetricks via le terminal)

sudo apt install winetricks
winetricks dans le terminal pour l'ouvrir

J'installe ensuite et dans cet ordre via la Logithèque et en version Flathub

Lutris
PortProton
ProtonUp-Qt
A la question si j'ai installé Steam sur Debian et sur Mint la réponse est non car c'est inutile pour jouer à un jeu sur CD lancé via PortProton, Lutris ou Wine.

L'imbattable PortProton

(Petit rappel, il n'y a pas besoin d'installer Steam pour utiliser PortProton)
J'en ai essayé des trucs pour pouvoir jouer à mes jeux sur CD
Wine en ligne de commande = Certains de mes jeux fonctionne via Wine, mais il faut des heures à tout configurer via le terminal.
PlayOnLinux = J'ai jamais vraiment réussi à faire fonctionner un jeu dessus.
Heroic Games Launcher = Bien mais moins de réglages que Lutris.
Lutris = Enfin un truc qui marche vraiment.
PortProton = Le TOP, c'est principalement ça que j'utilise pour mes jeux Windows.

Installation d'un jeu via PortProton avec un préfixe unique pour un jeu

Le préfixe unique permet de ne pas "casser" le préfixe par défaut de PortProton et c'est la solution pour configurer un jeu sans en dérégler un autre.
1/ A l'installation d'un jeu (un clic droit sur autorun.exe ou setup.exe du CD du jeu puis Ouvrir avec PortProton) procédez aux réglages suivant
3D API = DXVK, VKD3D (Newest) (Vulkan v1.3+)
WINE = PROTON_LG_10-21
PREFIX = Effacer "DEFAULT" et écrire le nom du jeu (sans espace c'est mieux pour si besoin retrouver le chemin si besoin via le terminal)
Cliquez sur LAUNCH
A la question "Do you want to installing recommended librairies in the new prefix" cliquez sur OK
Puis installez le jeux comme si vous étiez sur Windows.
Le prefix du jeu se trouve dans "/home/votre nom d'utilisateur/PortProton/prefixes/dossier du jeu (user.reg)
Double-cliquez sur l'exe qui se trouve dans son préfixe /home/votre nom d'utilisateur/PortProton/prefixes/nom du jeu/drive_c/Program Files (ou Program Files (x86))
Cliquer sur MAIN MENU puis WINE SETTINGS et Prefix Manager pour ouvrir la configuration de Wine spécifique au jeu.
Première chose à faire, Emuler un bureu virtuel en 1024x768 pour éviter de sortir à la hard (Ctrl+Alt+Suppr) en cas d'écran noir lors du lancement du jeu.
Fermez le MAIN MENU
Retour sur le jeu (double-clic sur l'exe)
PREFIX = Choisir le préfix du jeu et non DEFAULT
Cliquez sur LAUNCH pour un premier essai.
Si le jeu ne s'est pas lancé au premier essai, changer la version de WINE (GET-OTHER-WINE), perso je prends d'abord les versions WINE-KRON4EK
Retour à l'onglet GENERAL et choisir la version de Wine nouvellement installé ainsi que le préfix du jeu puis cliquez sur LAUNCH
Comme la configuration est neuve suite au changement par une nouvelle version de Wine il faut retourner émuler un bureu virtuel.
Je relance le jeu avec la bonne version de Wine et son prefix et là magique le jeu se lance sans problème.
La difficulté pour vous sera de trouver la bonne version de Wine pour lancer votre jeu, l'astuce consiste à prendre les infos d'un jeu sur https://appdb.winehq.org/ et attention à ne pas exécuter les codes donnés dans la base car ça ne changera rien au réglages de PortProton, ce qu'il faut rechercher dans la base winehq c'est la version de Wine utilisé pour un jeu et c'est le seul truc qui doit vous intéresser pour PortProton.

Utilisation de PortProton

Après avoir installer PortProton via la Logithèque en version Flathub, un clic droit sur autorun.exe ou setup.exe du CD suffit à installer un jeu.
Pour installer un jeu j'utilise au premier menu déroulant "DXVK, VKD3D (Newest) (Vulkan v1.3+)"
puis la dernière version de Wine (non staging) ou la dernière version WINE-LG
Pour trouver d'autres versions, choisissez "GET-OTHER-WINE" au menu déroulant WINE pour ouvrir le Wine Manager.
Le jeu une fois installé, il suffit d'un clic droit sur l'executable du jeu dans le dossier
"/home/votre nom d'utilisateur/PortProton/prefixes/Nom du jeu/drive_c/Program Files" ou "Program Files (x86)" et choisir "Ouvrir avec PortProton".
Si le jeu ne se lance pas c'est souvent que la version WINE n'est pas la bonne, à ce moment là ou vous retournez sur le Wine Manager pour changer la version de Wine ou vous téléchargez une autre version de Wine que vous copiez dans /home/votre nom d'utilisateur/PortProton/data/dist
Pour info la version Wine téléchargée doit avoir ces 4 dossiers bin, lib, lib64 et share.

Si un jeu ne démarre plus via PortProton

Il se peut qu'un jeu ça ne démarre plus ou vous vous retrouvez avec un écran noir.
Il est inutile de bricoler le profil général de PortProton ça ne changera rien.
La première chose à faire est de changer la version de Wine dans le profil du jeu et de prendre la dernière version de Wine, par exemple pour moi je pioche d'abord dans WINE-KRON4EK.
L'autre solution est de ré-installer PortProton et surtout pas via la Logithèque (ça ne changera rien non plus).
La marche à suivre pour ré-installer PortProton est la suivante:
1/ Ouvrir PortProton
2/ Cliquez sur PORPROTON SETTINGS
3/ Cliquez sur Reinstall PortProton
4/ Si besoin, reconfigurer le préfixe du jeu

Pour supprimer un jeu sur PortProton

Se rendre sur le dossier du jeu (/home/votre nom d'utilisateur/PortProton/prefixes/Nom du jeu/) et supprimer tout le dossier.
Cette façon de faire est la plus simple, ça supprime le prefix du jeux qui n'apparait plus dans PortProton, ça supprime également tout le système Windows (system32, etc.) mais également la base de registre du jeu (userdef.reg), etc.

Exemple en vidéo du lancement d'un jeu (GP3 qui date de l'an 2000) via PortProton avec un préfixe unique

Moins de 3 minutes pour vous faire voir qu'un jeu se lance très bien via PortProton sur ma Debian (ce jeu fonctionne également sur Mint).
Pour info la qualité moyenne de la vidéo est du à la compression FFmpeg pour ne pas qu'elle soit trop lourde sur mon blog.

Un petit mot sur les jeux protégés contre la copie

Pour détecter la protection d'un jeu j'utilise principalement ProTeus, Protection ID et A-Ray Scanner, ce sont des logiciels Windows que j'installe via PortProton.
Les 2 principales protections de mes jeux sont Safedisc et SecuROM, j'ai plusieurs solutions pour contourner ça mais la meilleure c'est d'utiliser des patchs no-cd.

Et si mon jeu et sur plusieurs CDs

Quelques-uns de mes jeux sont sur 2 CDs et pour pouvoir jouer avec j'utilise mes deux lecteurs graveurs de CD/DVD que j'ai dans ma tour.

Mais pourquoi jouer à des jeux Windows sur Linux

Alors qu'il serait si simple d'installer Windows XP et Linux en Dual boot, oui mais 2 choses importantes en ce qui me concerne.
1/ Ma carte mère n'est pas compatible Windows XP et même si c'était possible d'installer Windows XP maintenant niveau sécurité c'est nul.
2/ La plupart de mes jeux sont trop vieux et ne sont pas compatible Windows 10 et suivant.
Dois-je me résoudre à abandonner mes jeux que j'ai acheté, la réponse est non et quel plaisir de pouvoir rejouer au premier Tomb Raider ou encore à GTA Vice City.

Saviez-vous qu'on peut aller encore plus loin avec PortProton

PortProton n'est pas réservé au jeux, il est également possible comme pour un jeu d'installer un logiciel Windows avec PortProton.
Par exemple via PortProton j'installe des petits programmes qui me servent à installer des mods, des skins, etc. dans mes jeux sans oubler des programmes de solutions (cheats codes) comme par exemple l'incontournable EtaJV PC.

Où trouver de vieux jeux en version CD / DVD

1/ Sur le net.
2/ Dans les Vide-greniers, brocantes, etc.
3/ Dans les magasins spécialisés en retrogaming.

La config actuelle de mon PC (acheté neuf fin 2022) et assemblé par moi-même

Juste pour vous montrer qu'il n'y a pas besoin d'un PC super puissant pour jouer à de vieux jeux Windows.
Alim = Fortron FSP Hyper Pro (550w)
Carte mère = Gigabyte B550M S2H
Processeur = Athlon 3000G (3.5 Ghz)
Mémoire = 16 Go en DDR4 (2400-2666 mhz)
Carte vidéo = GeForce GT 710 passive (1 Go) avec le driver nvidia-tesla-470-driver d'installé

Mon système d'exploitation

Après avoir été pendant des années en Dual-Boot (Windows XP et Ubuntu) j'ai définitivement adopté Debian depuis 2014 et Mint depuis 2025.
Ma config actuelle sur 2 disques SSD.
Debian 12.10 Bookworm / Xfce 4.18
Mint 22.1 Xia / Xfce 4.18

Publié par Eric le 25 mai 2025
(Mise à jour le 1er novembre 2025)