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édentes Révision précédente
Prochaine révision
Révision précédente
Dernière révision Les deux révisions suivantes
macpro [Le 22/12/2016, 14:15]
193.49.43.123 [Configuration] ajout MacPro6,1
macpro [Le 01/09/2022, 00:01]
moths-art Passage de http à https sur les liens externes (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{tag>hardy jaunty karmic lucid matériel apple mac precise saucy}}+{{tag>Xenial ​matériel apple mac}}
  
 ---- ----
Ligne 11: Ligne 11:
 {{ :​materiel:​materiel:​apple_macpro.png}} {{ :​materiel:​materiel:​apple_macpro.png}}
  
-Pour connaitre la version de votre [[http://​fr.wikipedia.org/​wiki/​Mac_Pro|Apple MacPro]], tapez la commande ''#​ sysctl hw.model''​ dans un terminal depuis Mac OS X, ou ''#​ dmidecode -s system-product-name''​ depuis un LiveCD Ubuntu.+Pour connaitre la version de votre [[https://​fr.wikipedia.org/​wiki/​Mac_Pro|Apple MacPro]], tapez la commande ''#​ sysctl hw.model''​ dans un terminal depuis Mac OS X, ou ''#​ dmidecode -s system-product-name''​ depuis un LiveCD Ubuntu.
  
   * **MacPro3,1 (2008, bi quad-core, E5462 2.8 GHz)**. carte radio (Wifi/​Bluetooth) Broadcom Corporation BCM4328 802.11a/​b/​g/​n (rev 03). Deux cartes ethernet Intel Corporation 80003ES2LAN Gigabit Ethernet Controller (Copper). Carte firewire Texas Instruments XIO2213A 1394b. Video ATI Radeon 2600 XT.   * **MacPro3,1 (2008, bi quad-core, E5462 2.8 GHz)**. carte radio (Wifi/​Bluetooth) Broadcom Corporation BCM4328 802.11a/​b/​g/​n (rev 03). Deux cartes ethernet Intel Corporation 80003ES2LAN Gigabit Ethernet Controller (Copper). Carte firewire Texas Instruments XIO2213A 1394b. Video ATI Radeon 2600 XT.
-  * **MacPro6,1 (2013,6-12 coeurs E5-2697 v2 2.7 GHz)**. carte radio (Wifi/​bluetooth) Broadcom Corporation BCM4360 802.11ac Wireless Network Adapter (rev 03). Deux cartes graphiques AMD FirePro D300 Curacao XT [Radeon R7 370 / R9 270X/370 OEM]. Ethernet Broadcom Corporation NetXtreme BCM57762 Gigabit.+  * **MacPro6,1 (2013,6-12 coeurs E5-2697 v2 2.7 GHz)**. carte radio (Wifi/​bluetooth) Broadcom Corporation BCM4360 802.11ac Wireless Network Adapter (rev 03). Deux cartes graphiques AMD FirePro D300 Curacao XT [Radeon R7 370 / R9 270X/370 OEM] Tahiti LE. Ethernet Broadcom Corporation NetXtreme BCM57762 Gigabit.
  
 Le tableau suivant récapitule la prise en charge du matériel par les différentes versions d'​Ubuntu. Le tableau suivant récapitule la prise en charge du matériel par les différentes versions d'​Ubuntu.
Ligne 65: Ligne 65:
 ainsi que Matlab(R), [[http://​www.halibutdepot.org/​xv/​building_xv_on_ubuntu.html|xv (compilation sur Ubuntu)]], [[http://​www.hdfgroup.org/​hdf-java-html/​hdfview/​|hdfview]] et [[http://​freewrl.sourceforge.net/​|freewrl]]. ainsi que Matlab(R), [[http://​www.halibutdepot.org/​xv/​building_xv_on_ubuntu.html|xv (compilation sur Ubuntu)]], [[http://​www.hdfgroup.org/​hdf-java-html/​hdfview/​|hdfview]] et [[http://​freewrl.sourceforge.net/​|freewrl]].
  
-Pour le calcul parallèle, je vous recommande [[http://​www.open-mpi.org/​|OpenMPI]].+Pour le calcul parallèle, je vous recommande [[https://​www.open-mpi.org/​|OpenMPI]].
  
 +<​note>​**Mise a jour Ubuntu 16.04**: l'​installation se fait sans problème (amorçage grub sur /dev/sdaX). Pour le modèle avec carte graphique NVidia, le driver proposé marche bien. Pour le modèle avec carte AMD/ATI il est conseillé de rester en 14.04, car le driver fglrx n'est plus installable sur 16.04. :!: Pensez à changer l'​ordre d’amorçage EFI (voir ci dessous) avec ''​sudo efibootmgr -o 0,​80''​ </​note>​
 ==== MacPro6,1 (2013) "​cylindre"​ ==== ==== MacPro6,1 (2013) "​cylindre"​ ====
 +
 +<note important>​La version [[trusty|Ubuntu 14.04 LTS (« The Trusty Tahr »)]] a un bon support de la carte graphique (voir ci-dessous),​ ce qui n'est pas le cas de [[xenial|Ubuntu 16.04 LTS (« The Xenial Xerus »)]]. Il est donc fortement conseillé d'​installer Trusty afin de bénéficier a fond des 2 cartes AMD FirePro.</​note>​
  
   * On suppose que vous êtes sous MacOSX ​   * On suppose que vous êtes sous MacOSX ​
Ligne 81: Ligne 84:
   * Répétez cette opération sur le fichier ''/​media/​ubuntu/​[BlockID]/​etc/​default/​grub''​.   * Répétez cette opération sur le fichier ''/​media/​ubuntu/​[BlockID]/​etc/​default/​grub''​.
   * Rebootez. Si GRUB ne s'​affiche pas, ou pour sélectionner MacOSX, appuyez sur la touche "​Alt"​ au démarrage.   * Rebootez. Si GRUB ne s'​affiche pas, ou pour sélectionner MacOSX, appuyez sur la touche "​Alt"​ au démarrage.
 +  * Pour configurer l'​ordre d’amorçage des systèmes:
 +<​code>​
 +sudo apt-get install efibootmgr
 +sudo efibootmgr
 +sudo efibootmgr -o 0,80
 +</​code>​
 +  * Adaptez le "​0,​80"​ selon ce qui est affiché par la commande "​efibootmgr"​. En général, "​0080"​ est pour Mac OS X, et "​0000"​ est pour Ubuntu.
 +  * Pour ajouter Mac OSX aux entrées de GRUB:
 +<​code>​
 +sudo nano /​etc/​grub.d/​40_custom
 +</​code>​
 +  * et ajoutez à la fin:
 +<​code>​
 +menuentry "​MacOS"​ {
 +  exit
 +}
 +</​code>​
 +  * Sauvez avec "​Ctrl-O"​ puis "​Ctrl-X",​ puis lancez "sudo update-grub"​.
 ===== Configuration ===== ===== Configuration =====
  
 Vous trouverez une page en Anglais décrivant les étapes pour configurer Ubuntu sur un MacPro sur la [[https://​help.ubuntu.com/​community/​MacPro|communauté Ubuntu]] (en). Vous trouverez une page en Anglais décrivant les étapes pour configurer Ubuntu sur un MacPro sur la [[https://​help.ubuntu.com/​community/​MacPro|communauté Ubuntu]] (en).
  
-== clavier ==+==== clavier ​====
  
 Normalement,​ le clavier "​Macintosh"​ est disponible comme variante d'​agencement a partir du panneau de configuration (entrée texte). ​ Normalement,​ le clavier "​Macintosh"​ est disponible comme variante d'​agencement a partir du panneau de configuration (entrée texte). ​
Ligne 98: Ligne 119:
 Cela s'​active avec certains programmes, comme un VNC. Cela s'​active avec certains programmes, comme un VNC.
  
-== vidéo ==+==== vidéo ​====
  
 Par défaut, Ubuntu installe un driver //Vesafb// ou //​nouveau//,​ qui est déjà pas trop mal.  Par défaut, Ubuntu installe un driver //Vesafb// ou //​nouveau//,​ qui est déjà pas trop mal. 
  
-** Avec un MacPro 3,1 (2008) "​alu" ​**, pour améliorer sensiblement les performances,​ allez dans //​Système/​Administration/​gestionnaire de périphériques//​ et choisissez le pilote de votre carte graphique ATI (ATI XT2600HD,​driver RV630) ou NVIDIA (v180). Pour tester votre nouveau pilote, lancez la commande ''​glxgears''​ depuis un terminal. On passe de 65 fps à 3000 fps 8-) ...+=== Avec un MacPro 3,1 (2008) "​alu" ​=== 
 + 
 +Pour améliorer sensiblement les performances,​ allez dans //​Système/​Administration/​gestionnaire de périphériques//​ et choisissez le pilote de votre carte graphique ATI (ATI XT2600HD,​driver RV630) ou NVIDIA (v180). Pour tester votre nouveau pilote, lancez la commande ''​glxgears''​ depuis un terminal. On passe de 65 fps à 3000 fps 8-) ...
  
 Si vous changez de carte graphique, vous devrez probablement reconfigurer Xorg: Si vous changez de carte graphique, vous devrez probablement reconfigurer Xorg:
Ligne 116: Ligne 139:
 <​note>​Sur Mac Pro, il faut une carte '​flashée'​ pour pouvoir voir l'​écran de démarrage Apple et Grub. Depuis MacOSX Mavericks 10.9, toutes les cartes graphiques sont supportée, ce qui permet d'​installer des cartes plus puissantes, mais on y perd l'​écran de boot, a moins de flasher votre carte, ou d'en acheter une avec support EFI.</​note>​ <​note>​Sur Mac Pro, il faut une carte '​flashée'​ pour pouvoir voir l'​écran de démarrage Apple et Grub. Depuis MacOSX Mavericks 10.9, toutes les cartes graphiques sont supportée, ce qui permet d'​installer des cartes plus puissantes, mais on y perd l'​écran de boot, a moins de flasher votre carte, ou d'en acheter une avec support EFI.</​note>​
  
-** Avec un MacPro6,1 (2013) ** le driver //nouveau// permet d'​afficher environ 300 FPS, mais ne supporte pas totalement l’accélération matérielle.+=== Avec un MacPro6,1 (2013) ​"​cylindre" ​ sous Trusty 14.04 === 
 + 
 +Le driver par défaut est assez poussif (300 FPS), et ne supporte pas totalement OpenGL/​OpenCL. 
 +Allez chercher la version 15.302.2301 des drivers AMD pour Linux par exemple sur: 
 +  ​[[https://​www.techspot.com/​drivers/​driver/​file/​information/​17919/​]] 
 +Extraire l'​archive puis allez dans le dossier ''​fglrx-15.302.2301''​ . Lancez la génération des paquets et installez avec: 
 +<​code>​ 
 +sudo apt-get install dh-make dh-modaliases execstack 
 +./​amd-driver-installer-15.302.2301-x86.x86_64.run --buildpkg Ubuntu/​trusty 
 +sudo dpkg -i fglrx*.deb 
 +sudo amdconfig --initial 
 +</​code>​ 
 +Redémarrez,​ et ca doit rouler.  
 +8-O ''​glxgears''​ donne 4500 FPS. Pas mal. ''​clinfo''​ indique que les deux cartes graphiques sont disponible pour OpenCL. 
 + 
 +Avec un outil de benchmark OpenCL comme [[https://​github.com/​krrishnarraj/​clpeak|clpeak]],​ on trouve que le MacPro a une puissance de calcul de 4 TFlops 8-O (2 TFlops sur chaque GPU, en calcul '​float'​). Il faut ensuite trouver des programmes qui savent bien l'​utiliser. 
 + 
 +<note warning>​ATTENTION:​ il existe un système de mise à jour du kernel et des drivers vidéo appelé [[https://​wiki.ubuntu.com/​1404_HWE_EOL|Hardware Enablement Stacks (HWE)]]. Le problème est que cela supprime le driver AMD/ATI pour les cartes graphique, et installe les drivers Xorg standard. Si vous sélectionnez '​Installer'​ dans la boite de dialogue, vous pouvez dire adieux à l’accélération matérielle de la carte graphique FirePro, ce qui revient à installer la version 16.04 ci dessous. Afin de faire disparaître la boite de dialogue afférente, entrez: ''​sudo touch /​var/​lib/​update-notifier/​disable-hwe-eol-messages''​ dans un terminal. Les mises à jour du noyaux et des drivers graphiques seront alors limitées, mais vous gardez la configuration graphique optimale.</​note>​ 
 + 
 +=== Avec un MacPro6,1 (2013) "​cylindre" ​ sous Xenial 16.04 === 
 + 
 +le driver //nouveau// permet d'​afficher environ 300 FPS, mais ne supporte pas totalement l’accélération matérielle.
  
 Pour améliorer cet aspect, le blog de [[https://​launchpad.net/​~oibaf/​+archive/​ubuntu/​graphics-drivers|Oibaf]] fourni des drivers video amélioré pour [[xenial|Ubuntu 16.04 LTS (« The Xenial Xerus »)]]. Pour faire la migration de votre driver générique vers la version améliorée,​ tapez les commandes dans un terminal: Pour améliorer cet aspect, le blog de [[https://​launchpad.net/​~oibaf/​+archive/​ubuntu/​graphics-drivers|Oibaf]] fourni des drivers video amélioré pour [[xenial|Ubuntu 16.04 LTS (« The Xenial Xerus »)]]. Pour faire la migration de votre driver générique vers la version améliorée,​ tapez les commandes dans un terminal:
Ligne 128: Ligne 172:
 On passe à 600 FPS. On passe à 600 FPS.
  
-== son ==+:-( Malheureusement,​ l'​usage de l'​option ''​nomodeset''​ dans la configuration GRUB2 (option pour le noyau linux) désactive l'​accélération matérielle. Il est alors préférable de lancer directement le noyau linux depuis **rEFInd**, sans passer par GRUB.  
 + 
 +:!: Certaines applications comme Steam, Skype ou Matlab, qui ont leur propre ''​libstdc++.so.6''​ doivent être lancées avec une commande du type: 
 +<​code>​env LD_PRELOAD='/​usr/​$LIB/​libstdc++.so.6'​ matlab</​code>​ 
 +pour installer convenablement les drivers OpenGL. 
 + 
 +Si vous utilisez un câble VGA, et le débranchez,​ le CPU peut se mettre à tourner en boucle. Lancez : 
 +<​code>​ 
 +sudo sh -c "echo disable > /​sys/​firmware/​acpi/​interrupts/​gpe16 
 +</​code>​ 
 +pour résoudre ça. 
 +==== son ====
  
 :-) Le son est parfaitement supporté sur un MacPro6,1 (2013) :-) Le son est parfaitement supporté sur un MacPro6,1 (2013)
Ligne 142: Ligne 197:
 les autres options possibles (par exemple //​model=macpro//​) ne marchent pas. Le son ne sort que par le haut parleur intégré, mais c'est mieux que rien. les autres options possibles (par exemple //​model=macpro//​) ne marchent pas. Le son ne sort que par le haut parleur intégré, mais c'est mieux que rien.
  
 +==== Wifi ====
 +
 +** Avec un MacPro6,1 (2013) ** il se peut que le Wifi ne soit pas bien reconnu. Pour résoudre ce problème, il faut passer par un cable Ethernet, et lancer:
 +<​code>​
 +sudo apt-get install linux-headers-generic
 +sudo apt-get install --reinstall bcmwl-kernel-source
 +sudo modprobe wl
 +</​code>​
 +
 +===== Problèmes =====
 +==== Choix du système d'​exploitation au démarrage et restauration de la configuration ====
 +Si vous ne pouvez plus démarrer Ubuntu ou Mac OSX, pensez à appuyer sur //Alt// au démarrage afin de pouvoir sélectionner le disque de démarrage. Sous MacOSX, il est assez pratique d'​installer [[http://​www.rodsbooks.com/​refind/​|ReFind]],​ ce qui permet au boot de choisir le disque et la partition, ainsi que le noyau linux.
 +
 +Pour pouvoir restaurer la configuration fonctionnelle en cas de problème ultérieur, il peut être judicieux de faire une image disque de votre partition système lorsqu'​elle "​marche bien". Cela est très simple avec [[gnome-disk-utility|Disques : l'​utilitaire de disques]]. Il vous faudra probablement booter sur une clef USB, puis sélectionner la partition Ubuntu 14.04, et choisir l'​option Sauvegarder dans l’icône 'roue dentée'​. ​
 +
 +Une autre solution et simplement d'​utiliser ''​sudo dd if=/​dev/<​partition_ubuntu>​ of=sauvegarde.dd bs=1024''​ (ce qui peut aussi être fait depuis MacOSX). Une fois la copie faite, vous pouvez compresser l'​image avec xz, gz ou autre. Pensez à faire une mise à jour de grub avec ''​sudo update-grub''​ dès que possible. ​
 +
 +Pour restaurer, utiliser encore [[gnome-disk-utility|Disques : l'​utilitaire de disques]], ou bien ''​sudo dd of=/​dev/<​partition_ubuntu>​ if=sauvegarde.dd bs=1024''​ (ce qui peut aussi être fait depuis MacOSX). :!: Vérifiez bien la partition cible avant de restaurer, car cela écrase tout.
 +
 +
 +==== Lenteurs, CPU qui surchauffe ====
 +Ce problème est commun avec les MacBook : voir la page [[macbook#​surchauffe_cpu_a_70|macbook - Surchauffe du CPU à 70]]
 ===== Utilisation ===== ===== Utilisation =====
  
 //tutto va bene// :-) //tutto va bene// :-)
  
-Le MacPro3,1 (2008, ​bi quad-core, 2.8 GHz) fait environ 12 Gflops, mesuré avec un calcul MPI de multiplication matricielle. GeekBench donne un score de 3600 en single core, et 10000 avec les 8 coeurs.+Le **MacPro3,1 (2008, ​8 coeurs, 2.8 GHz)** fait environ 12 Gflops, mesuré avec un calcul MPI de multiplication matricielle ​2048x2048[[http://​geekbench.com/​|GeekBench]] donne un score de 1800 en single core, et [[https://​browser.geekbench.com/​v4/​cpu/​1006803|10000]] avec les 8 coeurs.
  
 +Le **MacPro6,1 (2013, 2x12 coeurs 2.7 GHz)** fait environ 27 Gflops, mesuré avec un calcul MPI de multiplication matricielle 2048x2048. [[http://​geekbench.com/​|GeekBench]] donne un score de [[https://​browser.geekbench.com/​v4/​cpu/​1502399|22000]] sous Xenial 16.04. Le meme test sous Trusty 14.04 donne [[https://​browser.geekbench.com/​v4/​cpu/​1671276|27000]].
 ===== Voir aussi ===== ===== Voir aussi =====
 +  * [[macbook|Ubuntu et la famille MacBook]]
   * [[http://​www.rodsbooks.com/​ubuntu-efi|Ubuntu-EFI]] (en)   * [[http://​www.rodsbooks.com/​ubuntu-efi|Ubuntu-EFI]] (en)
   * [[https://​help.ubuntu.com/​community/​MacPro|communauté Ubuntu]] (en)   * [[https://​help.ubuntu.com/​community/​MacPro|communauté Ubuntu]] (en)
-  * [[apple_macbook_pro_5.5|Installation sur Mac Book Pro]] 
   * [[https://​help.ubuntu.com/​community/​MactelSupportTeam/​AppleIntelInstallation|Installation sur Apple]] de MacTel team (en)   * [[https://​help.ubuntu.com/​community/​MactelSupportTeam/​AppleIntelInstallation|Installation sur Apple]] de MacTel team (en)
   * [[https://​launchpad.net/​~mactel-support|Les packages MacIntel spécifiques pour Ubuntu/​Apple]]   * [[https://​launchpad.net/​~mactel-support|Les packages MacIntel spécifiques pour Ubuntu/​Apple]]
  • macpro.txt
  • Dernière modification: Le 11/09/2022, 12:00
  • par moths-art