45 votes

Comment jouer à Diablo III sur Ubuntu ?

Est-il possible de jouer à Diablo 3 sur Ubuntu ?

Que dois-je installer pour jouer à D3 avec de bons graphismes ?

Comment faire pour qu'une carte vidéo Nvidia fonctionne bien avec Diablo III ?

66voto

c0rp Points 9110

Hier, j'ai installé avec succès Diablo 3 sur mon ordinateur portable, l'Asus Zenbook UX32VD. Mais je pense que les étapes que j'ai faites peuvent être faites sur n'importe quel autre ordinateur. Ma configuration :

Linux 3.8.6-030806-generic
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=13.04
DISTRIB_CODENAME=raring
DISTRIB_DESCRIPTION="Ubuntu 13.04"

Ce tutoriel fonctionne aussi pour :

3.13.0-24-generic
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04 LTS"

lspci :

00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
00:04.0 Signal processing controller: Intel Corporation 3rd Gen Core Processor Thermal Subsystem (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM76 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
00:1f.6 Signal processing controller: Intel Corporation 7 Series/C210 Series Chipset Family Thermal Management Controller (rev 04)
01:00.0 3D controller: NVIDIA Corporation GF117M [GeForce 610M/710M / GT 620M/625M/630M/720M] (rev ff)
03:00.0 Network controller: Intel Corporation Centrino Advanced-N 6235 jev 24)

Je vais essayer d'expliquer ce que j'ai fait.

1. Installez la dernière version de PlayOnLinux.

Aujourd'hui, il s'agit de la version 4.2.2 (également testée avec la version 4.2.5).

Elle peut être réalisée par téléchargement à partir du site officiel ou en faisant ceci :

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E0F72778C4676186

Ajouter le ppa et installer.

sudo wget http://deb.playonlinux.com/playonlinux_saucy.list -O /etc/apt/sources.list.d/playonlinux.list
sudo apt-get update
sudo apt-get install playonlinux

2. Télécharger le client Diablo 3 à partir de site officiel de Blizzard


3. Installer Diablo 3 avec PlayOnLinux

Exécuter playonlinux Cliquez Install bouton.

enter image description here

Recherchez Diablo 3, puis cliquez sur installer.

enter image description here

Choisissez ensuite setup file from my computer et choisissez le fichier que vous avez téléchargé à l'étape 2.

enter image description here

Installez maintenant Diablo 3 comme d'habitude, connectez-vous à battle.net et téléchargez le jeu D3.

PlayOnLinux téléchargera Wine automatiquement et se configurera.

Je ne sais pas pourquoi, mais je n'y parviens qu'en 3 dimensions. J'ai fait la même chose à l'étape 3. Mais il a planté 2 fois. La première fois, lorsque le client Diablo 3 a été installé, il s'est chargé mais n'a pas pu se connecter à battle.net. J'ai tout effacé et refait l'étape 3

Avant de passer à l'étape 4, essayez de lancer Diablo 3. Si cela fonctionne et que vous pouvez jouer mais que la qualité graphique est faible, passez à l'étape suivante.


4. Installer et configurer bumblebee

Maintenant, après l'installation réussie de D3, vous devez expliquer à PlayOnLinux comment utiliser votre carte graphique. Dans mon cas, il s'agit de la GeForce GT 620M. Qu'est-ce que c'est ? bumblebee ?

De nombreux ordinateurs portables récents équipés d'une carte nVidia discrète et d'un processeur i3/i5/i7 utilisent la technologie nVidia Optim l'autonomie de la batterie. Malheureusement, cette solution logicielle n'est disponible que sous Windows 7 et les versions ultérieures.

Le projet Bumblebee est un ensemble d'outils développés par des personnes visant à fournir à Optimus également) en attendant que le noyau et les pilotes prennent en charge ces ordinateurs portables

Nous utiliserons l'util primusrun pour faire fonctionner notre carte nvidia supportant le D3. Pour installer bumblebee et primus, procédez comme suit.

sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
sudo apt-get install bumblebee bumblebee-nvidia primus

64bit : vous devez également installer le paquet "primus-libs-ia32:i386" :

sudo apt-get install primus-libs-ia32:i386

Pour configurer Bumblebee en fonction de votre carte vidéo, vérifiez les points suivants este


5. Vérifier le bourdon

vblank_mode=0 primusrun glxspheres64

ou pour 32bit

vblank_mode=0 primusrun glxspheres

Il devrait vous donner plus ou moins 120 images par seconde.

En guise d'alternative, vous pouvez utiliser

optirun glxspheres.

Comme primusrun a des fps stables dans Diablo 3 mais est toujours laggy, je préfère optirun à primusrun.


6. Exécuter D3 en utilisant primusrun

Après l'étape 3, PlayOnLinux devrait ajouter l'icône de lancement de Diablo3 sur votre bureau. Si ce n'est pas le cas, créez-la vous-même dans ~/Desktop dossier. Appelez-le "Diablo III.desktop". Ouvrez-le avec votre éditeur. Il devrait ressembler à ceci :

[Desktop Entry]
Encoding=UTF-8
Name=Diablo III
Comment=PlayOnLinux
Type=Application
Exec=primusrun /usr/share/playonlinux/playonlinux --run "Diablo III" %F
Icon=/home/c0rp/.PlayOnLinux//icones/full_size/Diablo III
Name[fr_FR]=Diablo III
StartupWMClass=Diablo III Launcher.exe
Categories=

Notez que je modifie Exec . C'était juste /usr/share/playonlinux/playonlinux --run "Diablo III" %F . J'ajoute primusrun pour obtenir les meilleurs graphiques que ma carte vidéo peut fournir.

7. Résoudre les problèmes.

J'ai également un problème de résolution. Le jeu a toujours démarré avec une configuration 800x600. J'ai trouvé un fichier de configuration dans mon répertoire personnel. /$HOME/Diablo III/ il existe un fichier D3Prefs.txt où j'ai mis ma résolution :

DisplayModeWinWidth "1400"
DisplayModeWinHeight "1050"
DisplayModeUIOptWidth "1920"
DisplayModeUIOptHeight "1080"
DisplayModeWidth "1920"
DisplayModeHeight "1080"

Merci à tous ceux qui l'ont fait avant, j'ai tout trouvé sur Internet. Voici les liens que j'utilise :

1voto

c0rp Points 9110

Pour ceux qui ont un problème pour jouer à Diablo III avec playonlinux.

Une autre approche consiste à installer D3 sur une machine virtuelle Windows 8.1.

1. Accédez à l'espace site officiel et télécharger vmplayer, pour moi c'était VMware-Player-6.0.1-1379776.x86_64.bundle .

Le rendre exécutable

chmod +x VMware-Player-6.0.1-1379776.x86_64.bundle

Et installez en exécutant ce fichier bundle

sudo sh VMware-Player-6.0.1-1379776.x86_64.bundle

2. Téléchargez et installez l'image de Windows 8.1.

Obtenez la dernière image de Windows 8.1 quelque part.

走る vmplayer . Choisir Create a New Virtual Machine

enter image description here

Choisissez ensuite Use ISO Image et choisissez l'image W8.1 téléchargée.

enter image description here

Installez Windows comme d'habitude. Après l'installation, éteignez la machine virtuelle, allez dans les paramètres de la machine virtuelle et vérifiez que l'accélération 3D pour W8.1 est activée.

enter image description here

Mise sous tension virtual machine


3. Résolution de l'avertissement Hardware graphics acceleration is not available

Si vous ne voyez pas ce message, passez cette étape.

Vous mettre à l'écart virtual machine . Aller à $HOME/vmware/you_windows_install_folder Pour moi, c'est /home/c0rp/vmware/Windows 8 x64/ . Trouvez le fichier *.vmx, ouvrez-le en utilisant n'importe quel éditeur, et ajoutez cette ligne :

mks.gl.allowBlacklisttedDrivers = TRUE

Télécharger également libtxc 図書館

sudo apt-get install libtxc-dxtn-s2tc0

Lancer la machine virtuelle et vérifier si l'avertissement disparaît.


4. Augmenter la taille de la VRAM SVGA

Vous mettre à l'écart virtual machine . Aller à $HOME/vmware/you_windows_install_folder Pour moi, c'est /home/c0rp/vmware/Windows 8 x64/ . Trouvez le fichier *.vmx, ouvrez-le en utilisant n'importe quel éditeur, et ajoutez cette ligne :

svga.vramSize = 1073741824

Ma carte graphique a 1G vram, c'est pourquoi j'ajoute svga.vramSize = 1073741824 , 1073741824 octets = 1 Gbyte. Modifiez cette valeur en fonction de votre carte graphique.

Mise sous tension virtual machine et vérifiez que tout va bien. Appuyer sur Win + R , entrez dxdiag et appuyez sur Run . Allez dans l'onglet Affichage, vérifiez qu'il y a assez de mémoire vive.


5. Installer Diablo III.

Ir a site officiel , télécharger le client Diablo III. Installez-le et lancez-le. S'il fonctionne sans problème, profitez-en !


6. Problème d'écran vierge.

Si vous appuyez sur PLAY et que vous ne voyez qu'un écran blanc, fermez Diablo III et quittez le client battle.net. Allez dans votre dossier personnel C:\Users\user_name\Documents\Diablo III , trouver le fichier D3Prefs.txt , l'ouvrir. Modifier le paramètre DisplayModeWindowMode de "0" à "1". Si ce paramètre n'existe pas, ajoutez-le à la fin du fichier :

DisplayModeWindowMode "1" (mode fenêtre)

Merci à tous ceux qui l'ont fait avant, j'ai tout trouvé sur Internet. Voici les liens que j'utilise :

Comment résoudre le problème de l'accélération 3D

Problème d'écran vide

Solution de contournement pour les cartes graphiques non prises en charge

Windows 8 sous vmware player : de meilleures performances graphiques sont possibles

1voto

Wolf Points 2577

Voici une version moins compliquée, prête pour 2017. Je finirai par la réécrire pour ne pas utiliser de playwithlinux mais je pense que c'est la façon la plus simple de charger Diablo pour l'instant.


Tout d'abord, faites-vous une faveur et assurez-vous que vous utilisez les bons conducteurs. Pour voir votre pilote vidéo, exécutez lspci -k | grep -A 2 -i "VGA" . Si vous utilisez la carte graphique intégrée et que vous voyez le pilote Intel, c'est bon. Si vous utilisez les pilotes nvidia et que vous ne les voyez pas, téléchargez les pilotes directement depuis leur site web (et achetez des analgésiques) ou utilisez la commande le répertoire Ubuntu .

Installer Diablo 3

  1. Installer playonlinux : sudo apt-get install playonlinux

  2. Installer la dernière version de Wine-staging : Outils > Gérer les versions de Wine

    Manage Wine versionschoose version

  3. Créer un nouveau lecteur virtuel : Configure > New > 32-bit installation > pick the staging version you just chosen > write any name (I wrote "D3")

  4. Sélectionnez ce lecteur dans le menu Configuration (il devrait se trouver à côté du lecteur par défaut) et passez à l'onglet "Wine" et cliquez sur "Configure Wine" Configure Wine

  5. Une fenêtre "Wine" s'affiche. Allez dans l'onglet "Bibliothèques" et ajoutez les bibliothèques suivantes : api-ms-win-crt-runtime-l1-1-0, d3dcompiler_47, msvcp140, vcruntime140. Cliquez sur Apply/Okay.

    Wine configuration

  6. Télécharger l'installateur Windows D3 sur Battle.net ( lien direct )

  7. Retour dans "Configuration de PlayOnLinux" Cliquez sur "Divers" et cliquez sur "Exécuter un fichier .exe dans ce lecteur virtuel". . Choisissez l'installateur que vous venez de télécharger et allez-y à fond. Si vous avez une configuration non standard, vous devrez peut-être chercher des correctifs spécifiques (ou revoir la vérification des pilotes, si vous l'avez omise ci-dessus). Sinon, vous devriez être prêt à partir !

  8. (optionnel) Retournez à l'onglet "Général" dans votre fenêtre de configuration de Playonlinux et cliquez sur "Créer un nouveau raccourci à partir de ce lecteur virtuel" et sélectionnez "Diablo III launcher.exe" pour faciliter l'accès futur.

J'espère que ces corrections seront intégrées à l'installation par défaut de l'assistant playonlinux.

1voto

Darvit Points 11

Vous pouvez aussi aller sur Lutris.net, installer Lutris en suivant leurs instructions en ligne pas à pas, puis installer leur lanceur battle.net ou leur lanceur Diablo III qui fonctionnent tous les deux très bien.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X