Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
doom3 [Le 15/12/2011, 15:17] – modification externe 127.0.0.1doom3 [Le 11/09/2022, 10:36] (Version actuelle) – Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art
Ligne 31: Ligne 31:
   * **Carte graphique** : GeForce 6800 ou Radeon X800 (256 Mo)   * **Carte graphique** : GeForce 6800 ou Radeon X800 (256 Mo)
   * **Processeur** : Intel Pentium 4 3,2 GHz ou AMD Athlon 3200+   * **Processeur** : Intel Pentium 4 3,2 GHz ou AMD Athlon 3200+
-  * **Mémoire vive** : 1 Go RAM +  * **Mémoire vive** : 1 Go RAM
  
 ===== Installation ===== ===== Installation =====
Ligne 37: Ligne 37:
 ==== Installation du binaire Linux ==== ==== Installation du binaire Linux ====
  
-  - Commencez par télécharger des binaires Linux à partir [[ftp://ftp.idsoftware.com/idstuff/doom3/linux/|du serveur d'id Software]]. **Ce paquet contient seulement les binaires pour Linux !** Pour plus de facilité, téléchargez-le dans votre répertoire personnel (**/home/votrenom/**). Vous pourrez le supprimer à la fin de l'installation.+  - Commencez par télécharger des binaires Linux à partir [[ftp://ftp.idsoftware.com/idstuff/doom3/linux/|du serveur d'id Software]] ou de [[http://www.mediafire.com/download.php?lmtn8ka4dk7x5kj|ce miroir]] si le serveur est indisponible. **Ce paquet contient seulement les binaires pour Linux !** Pour plus de facilité, téléchargez-le dans votre répertoire personnel (**/home/votrenom/**). Vous pourrez le supprimer à la fin de l'installation.
   - Ouvrez maintenant un [[terminal|terminal]].   - Ouvrez maintenant un [[terminal|terminal]].
   - Pour éviter d'avoir un message du type : <code>bash: ./doom3-linux-1.3.1.1304.x86.run: Permission non accordée</code> au lancement du programme, il faut donner les droits en exécution au programme d'installation avec commande suivante : <code>chmod +x doom3-linux-1.3.1.1304.x86.run</code>   - Pour éviter d'avoir un message du type : <code>bash: ./doom3-linux-1.3.1.1304.x86.run: Permission non accordée</code> au lancement du programme, il faut donner les droits en exécution au programme d'installation avec commande suivante : <code>chmod +x doom3-linux-1.3.1.1304.x86.run</code>
Ligne 74: Ligne 74:
 ==== Localisation ==== ==== Localisation ====
  
-Le site jeuxlinux.fr propose [[http://www.jeuxlinux.fr/a59-Doom3.html|un article sur Doom 3]] et explique notamment la procédure pour avoir Doom 3 en français.+Le site jeuxlinux.fr propose [[https://www.jeuxlinux.fr/a59-Doom3.html|un article sur Doom 3]] et explique notamment la procédure pour avoir Doom 3 en français.
  
 ===== Problèmes rencontrés ===== ===== Problèmes rencontrés =====
Ligne 80: Ligne 80:
 ==== Pas de son ==== ==== Pas de son ====
  
-Il est possible que lorsqu'on lance le jeu, le son ne fonctionne pas (une erreur mmap...dev/... apparait dans le terminal). Il suffit d'installer le patch 1.3.1 pour régler ce problème (voir section suivante).+Le bug son provient d'une mauvaise prise en charge des pilotes audio.
  
-==== Décalage son et image ====+Pour y remédier (méthode provenant de http://tuxicoman.jesuislibre.net/2012/04/doom-3-sur-linux.html) :\\ 
 +- Déterminez quelle est votre carte son, avec la commande:
  
-Si lorsque vous lancez le jeu le son est décalé par rapport à l'image cela vient probablement du fait que Doom 3 utilise OSS, qui n'est plus utilisé par Ubuntu. Pour régler ce problème [[:tutoriel:comment_installer_un_paquet|installez le paquet]] [[apt://alsa-oss|alsa-oss]]. [[:tutoriel:comment_modifier_un_fichier|Modifiez ensuite le fichier]] que vous utilisez pour lancer Doom 3 (normalement /usr/local/games/doom3/doom3) : +<code>cat /proc/asound/cards</code>
-<code>sudo gedit /usr/local/games/doom3/doom3</code> +
-Puis rajoutez à la dernière ligne, devant l'exécutable, la commande **aoss**, ce qui donne : +
-<code>exec aoss ./doom.x86 "$@"</code>+
  
-Puis lancez le jeu avec la commande +Qui doit renvoyer quelque chose comme : 
-<code>doom3  +set s_driver oss +set s_numberOfSpeakers 2</code>+<code> 
 + 0 [NVidia         ]: HDA-Intel - HDA NVidia 
 +                      HDA NVidia at 0xd3000000 irq 19 
 + 1 [UART           ]: MPU-401 UART - MPU-401 UART 
 +                      MPU-401 UART at 0x330, irq 10 
 + [Audigy2        ]: Audigy2 - SB Audigy 2 ZS [SB0350] 
 +                      SB Audigy 2 ZS [SB0350] (rev.4, serial:0x20021102) at 0xa000, irq 16 
 +</code> 
 +Dans le cas présent, la carte son que l'on veut utiliser est nommée "audigy 2", et porte l'indicatif 2.\\
  
-<note tip>Vous pouvez également lancer Doom 3 sans utiliser la commande de la dernière étape en modifiant directement le fichier de configuration de Doom 3 présent dans votre dossier personnel +- Ouvrez le fichier de configuration dans votre "home" (répertoire utilisateur): 
-<code>gedit ~/.doom3/base/DoomConfig.cfg</code> + 
-Et en remplaçant ''seta s_driver "best"'' +<code> gedit ~/.doom3/base/DoomConfig.cfg</code> 
-par ''seta s_driver "oss"'' + 
-</note>+Vous devriez y trouver ça: 
 + 
 +<code>... 
 +seta s_alsa_lib "libasound.so.2" 
 +seta s_driver "alsa"       ##ou "best" 
 +seta s_alsa_pcm "plughw:X" 
 +...</code> 
 +Ce qui signifie que Doom 3 lance les pilotes Alsa, la bibliothèque audio libasound.so.2 et utilise la carte son X (par défaut, 0). 
 +Remplacez le X par le numéro de la carte son déterminé précédemment. 
 +Dans l'exemple précédent, le numéro était 2, donc on obtiens : 
 +<code> 
 +seta s_alsa_pcm "plughw:2" 
 +</code> 
 + 
 +Le jeu sait maintenant quelle carte son utiliser, et quel driver utiliser (ALSA). 
 + 
 +Il ne reste qu'à modifier son lanceur, pour lancer Doom 3 avec pasuspender, dont le rôle est de stopper pulseaudio le temps que l'application tourne et ainsi permettre à ALSA de marcher. 
 + 
 +<code>pasuspender doom3</code> 
 + 
 +Le son devrait dorénavant marcher, sans décalage.
  
-<note>Le topic d'où cette idée est issue se trouve ici : 
-http://forum.ubuntu-fr.org/viewtopic.php?pid=3885994 
-</note> 
  
  
Ligne 116: Ligne 139:
 Le fichier suivant a besoin d'être copié à partir de la version (Fr) Windows du CD 1 d'installation vers le répertoire **base/** (par défaut **/usr/local/games/doom3/base/**). Le fichier suivant a besoin d'être copié à partir de la version (Fr) Windows du CD 1 d'installation vers le répertoire **base/** (par défaut **/usr/local/games/doom3/base/**).
 ^ CD   ^ Fichier à copier                 ^ ^ CD   ^ Fichier à copier                 ^
-| CD 1 | /cdrom/Setup/Data/base/zpak000.pk4 | +| CD 1 | /cdrom/Setup/Data/base/zpak000.pk4 |
  
 Pour l'ajouter, tapez : <code>gksudo nautilus /usr/local/games/doom3/base/</code> Une fenêtre avec des droits superutilisateur (root) va s'ouvrir, vous pouvez alors coller les fichiers vers de cette fenêtre. Pour l'ajouter, tapez : <code>gksudo nautilus /usr/local/games/doom3/base/</code> Une fenêtre avec des droits superutilisateur (root) va s'ouvrir, vous pouvez alors coller les fichiers vers de cette fenêtre.
Ligne 130: Ligne 153:
 Le système de mise à jour interne du jeu n'est pas terrible, il vaut mieux utiliser l'installeur directement. Le système de mise à jour interne du jeu n'est pas terrible, il vaut mieux utiliser l'installeur directement.
  
-Mirroirs disponibles :  +Mirroirs disponibles : 
-  * http://www.zeden.net/actu/11378-Doom-3-Patch-131+  * https://www.zeden.net/actu/11378-Doom-3-Patch-131
   * ftp://ftp.idsoftware.com/idstuff/doom3/linux/doom3-linux-1.3.1.1304.x86.run   * ftp://ftp.idsoftware.com/idstuff/doom3/linux/doom3-linux-1.3.1.1304.x86.run
   * http://www.jeuxlinux.fr/ftp/files/doom3-linux-1.3.1.1304.x86.run   * http://www.jeuxlinux.fr/ftp/files/doom3-linux-1.3.1.1304.x86.run
Ligne 137: Ligne 160:
 ===== Plus d'informations ===== ===== Plus d'informations =====
  
-* [[http://zerowing.idsoftware.com/linux/doom/|DOOM III GNU/Linux FAQ (Anglais)]]+* [[http://zerowing.idsoftware.com/linux/doom/Doom3FrontPage/|DOOM III GNU/Linux FAQ (Anglais)]]
  
 ---- ----
  
 //Contributeur : [[https://wiki.ubuntu.com/Doom3|Traduit]] par [[utilisateurs:kmeleon|Kmeleon]], [[http://www.graphprotect.free.fr/|WSH]], wido//, [[utilisateur:Opun|Opun]], //Contributeur : [[https://wiki.ubuntu.com/Doom3|Traduit]] par [[utilisateurs:kmeleon|Kmeleon]], [[http://www.graphprotect.free.fr/|WSH]], wido//, [[utilisateur:Opun|Opun]],