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
macbook_pro_11.1 [Le 25/07/2020, 15:21]
sangorys [Affichage]
macbook_pro_11.1 [Le 21/02/2023, 16:37]
L'Africain voir page macbook
Ligne 1: Ligne 1:
-{{tag>Trusty macbook ​mac apple portable}}+{{tag>Focal mac apple portable}}
  
-====== ​ MacBook Pro Retina ​======+====== ​ MacBook Pro ======
  
 Cette page documente l'​installation et l'​utilisation d'​Ubuntu sur : Cette page documente l'​installation et l'​utilisation d'​Ubuntu sur :
   * un Apple MacBook Pro 11.1 (retina, fin 2013)   * un Apple MacBook Pro 11.1 (retina, fin 2013)
   * un Apple MacBook Pro 11.2 (retina, fin 2014)   * un Apple MacBook Pro 11.2 (retina, fin 2014)
-  * Peut-etre que les informations de cette page marche sur un autre MacBook Pro => c'est à vous de le vérifier et de mettre à jour la page :)+  * Peut-être que les informations de cette page marche sur un autre MacBook Pro 
 +{{ :​materiel:​liste_portables:macbookpro11.1.jpeg?​direct|}}
  
-Pour connaître la version de son macbook{{ :​materiel:​liste_portables:​macbookpro11.1.jpeg?​direct|}} +Pour un MacBook Pro 11,1 (Retina 13" ​fin 2013) le hardware est le suivant (lspci) :​ 
-Si vous êtes déjà sur ubuntu ou un live CD, lancez la commande dans un terminal: +  * Processeur: Intel Corporation Haswell-ULT Intel(R) Core(TM) ​(cores)
-<​code>​sudo dmidecode -s system-product-name</​code>​ +
-ex: "​MacBookPro11,1" +
- +
-Le hardware est le suivant (lspci): +
-  * Processeur: Intel Corporation Haswell-ULT Intel(R) Core(TM) 2 coeur physiques/logiques+
   * GPU: Intel Iris Graphics (HD4000)   * GPU: Intel Iris Graphics (HD4000)
   * Wifi: Broadcom Corporation BCM4360 802.11ac Wireless Network Adapter   * Wifi: Broadcom Corporation BCM4360 802.11ac Wireless Network Adapter
   * Affichage: 2560x1600   * Affichage: 2560x1600
  
 +Sur un MacBook Pro 11,3 (Retina 15" fin 2013), le hardware est le suivant:
 +  * CPU: Intel© Core™ i7-4850HQ CPU @ 2.30GHz x 4 (8 cores)
 +  * GPU: NVIDIA Corporation GK107M [GeForce GT 750M Mac Edition] (rev a1) + Intel Iris Graphics
 +  * Wifi: Broadcom Corporation BCM4360 802.11ac Wireless Network Adapter
 +  * Affichage: 2880x1800
  
 ===== En un coup d'œil ===== ===== En un coup d'œil =====
Ligne 32: Ligne 33:
  
 ^ Version ^ Installation ^ Carte graphique ^ Son ^ Wifi ^ Bluetooth ^ Webcam ^ Touchpad ^ Raccourcis multimédia ^ Autres ^ ^ Version ^ Installation ^ Carte graphique ^ Son ^ Wifi ^ Bluetooth ^ Webcam ^ Touchpad ^ Raccourcis multimédia ^ Autres ^
-| [[:trusty|Ubuntu ​14.04]]  | {{icons:​important.png|Fonctionne après config}} ​| {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:​important.png|Fonctionne après config}} | {{icons:​important.png|Fonctionne après config}} | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:​process-stop.png|Ne fonctionne pas}} | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | Carte SD, USB3 OK | +| [[focal|Ubuntu ​20.04]] | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:​important.png|Fonctionne après config}} | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:​important.png|Fonctionne après config}} | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | Carte SD, USB3 OK |
-| [[:​xenial|Ubuntu 16.04]] ​ | {{icons:​important.png|Fonctionne après config}} | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:​important.png|Fonctionne après config}} | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:​important.png|Fonctionne après config}} | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | Carte SD, USB3 OK | +
-| [[focal|Ubuntu 20.04]] | {{icons:​important.png|Fonctionne après config}} | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:​important.png|Fonctionne après config}} | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:​important.png|Fonctionne après config}} | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | Carte SD, USB3 OK | +
- +
-===== Connexion Internet avec le wifi ne marche pas ===== +
-La carte wifi n'est pas reconnu par défaut dans Ubuntu avec ces MacBook Pro : ceci est très handicapant !! +
- +
-En attendant d'​installer manuellement le wifi, vous pouvez : +
-  * Acheter un dongle Wifi USB nativement reconnu par Ubuntu +
-  * Partager la connexion Internet de votre téléphone via bluetooth +
-  * Acheter un adaptateur Thunderbolt / ethernet et brancher votre Mac sur une box Internet en filaire+
  
  
Ligne 48: Ligne 39:
 ==== Préparation de l'​installation ==== ==== Préparation de l'​installation ====
  
-<note important>​Il n'est pas nécessaire d'​installer rEFIt ou rEFInd. Utilisez la touche '​Alt'​ au démarrage.</​note>​ +  ​- Sous MacOSX, lancez //l'​Utilitaire de disque// et diminuez la taille de la partition MacOSX (HFS Extended Journalised) pour créer une partition de 30 Gb libre en fat32 (ou plus). Si la partition est au format conteneur **apfs**, pensez à **démonter** la partition avant de la réduire
-  ​- Sous MacOSX, lancez //Disk Utility// et diminuez la taille de la partition MacOSX (HFS Extended Journalised) pour laisser ​30 Gb libre (non formaté). +  - Créez une clef [[live USB|USB bootable ​d'Ubuntu]]
-  - Créez une clef USB bootable ​de Ubuntu ​Saucy 13.10, en version amd64 (pas la version MAC !). Branchez la clef+  - Maintenez la touche ​**Alt** (Option) ​enfoncée, redémarrez et choisissez l'​icône '​EFI'​.
-  - Maintenez la touche ​'Alt' ​enfoncée, redémarrez et choisissez l'​icône '​EFI'​.+
  
  
 ==== Installation ==== ==== Installation ====
-  - Entrez dans le mode 'Try Ubuntu'​ (pas l'​installation ​directe). +[[:​tutoriel:​amorcer_sur_cd_ubuntu|L'​installation ​est traditionnelle]],​ mais au moment ​du choix des disques, prenez l'​option ​**Autre chose** et choisissez la partition en fat32, que vous formatez en ext4, puis dans **Point ​de montage** indiquez que vous souhaitez y mettre la racine du système (/).
-  - Selectionnez l'​icône '​Install Ubuntu'​ sur le bureau. Suivez les instructions. Lors du choix du disque, prenez l'​option ​'A coté de MacOSX'​. L'​installation se fera dans l'​espace libre. +
-  - Ne pas rebooter tout de suite. Connectez-vous a un reseau Wifi ou Ethernet et entrez les commandes: <​code>​sudo apt-get install efibootmgr +
-sudo efibootmgr<​/code>. Si vous n'avez pas de dongle wifi ou d'​adaptateur Thunderbolt-Ethernet,​ récupérez le paquet sous Mac OSX sur [[http://​packages.ubuntu.com/​saucy/​efibootmgr]] (amd64). +
-  - Configurez le disque de démarrage par défaut (vers Ubuntu) avec <​code>​sudo efibootmgr -o 0,​80</​code>​+
  
-==== Post-installation ==== +**Redémarrez**.
-Redémarrez. ​Ubuntu et Unity apparaissent :-D+
  
-  - Configurez Grub pour eviter des arrets du SSD: depuis un terminal <​code>​sudo nano /​etc/​default/​grub</​code>​ et modifiez la ligne <​code>​GRUB_CMDLINE_LINUX="​libata.force=noncq"</​code>​ sauvez (Ctrl-O, puis Ctrl-X), puis dans le terminal <​code>​sudo update-grub</​code>​ 
-  - Réactivez le systeme MacOSX avec <​code>​sudo nano /​etc/​grub.d/​40_custom</​code>​ et ajoutez a la fin <​code>​menuentry "​MacOS"​ { 
-  exit 
-}</​code>​ sauvez (Ctrl-O, Ctrl-X), puis lancez <​code>​sudo update-grub</​code>​. Il apparaîtra alors comme la **dernière** entrée "​MacOS"​. Les entrées automatiquement ajoutée avant (MacOSX sur /​dev/​sda2) ​ ne sont pas fonctionnelles. 
  
-Les raccourcis multimédia fonctionnent (luminosité,​ son, clavier). Le lecteur ​de carte SD aussi.+==== Installation du Wifi ==== 
 +Voir le chapitre **Wifi** ​de la page global [[macbook#​le_wifi|Ubuntu et la famille MacBook]]
  
-<​note>​Si vous supprimez Ubuntu en gardant Mac OSX plus tard, il y aura un problème de boot. Maintenez la touche '​Alt'​ enfoncée et sélectionnez Mac OSX. Ensuite montez la partition EFI (cachée) en suivant le tuto [[http://​themacadmin.com/?​p=603]] allez dans le dossier EFI et supprimez le dossier UBUNTU.</note>+===== Configurer ​optimiser Ubuntu =====
  
-===== Configurer Ubuntu =====+Dans le cas d'un dualboot, il est conseillé d'​utiliser [[REFInd]], sinon il vous faudra simplement appuyez sur la touche ALT/OPTION au démarrage pour aller dans votre Mac.
  
-Vous aurez besoin d'une connexion Ethernet (celui ​de Apple par le port Thunderbolt a condition de le brancher au démarrage) ou par dongle wifi USB, car la carte wifi native n'est pas reconnue apres l'installation ​(14.04). Elle est reconnue sous [[xenial|Ubuntu 16.04 LTS (« The Xenial Xerus »)]].+<​note>​Si vous supprimez Ubuntu en gardant Mac OSX plus tard, il y aura un problème ​de boot. Maintenez ​la touche ​'Alt' ​enfoncée et sélectionnez Mac OSX. Ensuite montez la partition EFI (cachéeen suivant ce  ​[[http://​themacadmin.com/?​p=603|tuto]] allez dans le dossier EFI et supprimez le dossier UBUNTU.</​note>​
  
-==== Wifi ==== 
-Le wifi n'est pas actif dès l'​installation car les pilotes [[wifi_broadcom_bcm43xx|Broadcom®]] BCM4360 sont propriétaires et protégés. 
  
-=== Détection automatique ​=== +==== Clavier, pavé tactile, ...==== 
-Avant tout essayer ​la détection des drivers par l'​assistant automatique de pilote. En rapide, chercher "​pilote"​ dans les applications et laissez vous guider, c'est facile+Voir la page [[macbook|MacBook]]
  
 +Pour la compatibilité avec le clavier français:
  
-=== Installation manuelle === +  * Touche antislash \ : Shift + Alt droit + / 
- Ce chapitre est pour les cartes Broadcom BCM4360. Vérifier que vous avez bien cette carte avec cette commande dans un terminal ​:+  * Touche tilde ~ : Shift + Alt droit + N 
 +  * Touche suppr : fn + ← (del) 
 +  * Touche pipe | : Shift + Alt droit + L 
 +  * Touches accolades { } : Alt droit + ( ) 
 +  * Touches [ ] Shift + Alt droit + ( )
  
-  lspci | grep Net +==== Ethernet ====
- +
-Pour info : pleins d'info sur les puces Broadcom : [[wifi_broadcom_bcm43xx|Puces Wi-fi Broadcom® BCM43...]] +
- +
- +
-puis +
-code>​sudo apt-get install bcmwl-kernel-source +
-sudo nano /​etc/​pm/​sleep.d/​99_myfix</​code>​ +
-puis entrez dans ce fichier vide <​code>​ +
-#!/bin/sh +
-case "​$1"​ in +
-        resume|thaw) +
-                service network-manager stop +
-                rm /​var/​lib/​NetworkManager/​NetworkManager.state +
-                service network-manager start +
-                hda-verb /​dev/​snd/​hwC1D0 0x1 set_gpio_mask 1 +
-                sleep 1 +
-                hda-verb /​dev/​snd/​hwC1D0 0x1 set_gpio_direction 1 +
-                sleep 1 +
-                hda-verb /​dev/​snd/​hwC1D0 0x1 set_gpio_data 1 +
-                ;; +
-esac +
-</​code>​ sauvez (Ctrl-O, Ctrl-X) et enfin rendez le exécutable:​ +
-<​code>​sudo chmod 755 /​etc/​pm/​sleep.d/​99_myfix</​code>​ +
- +
-<note warning>​Est-ce que quelqu'​un pourrait vérifier cette méthode qui m'a l'air ancienne et n'est peut-etre plus à jour ?</​note>​ +
- +
-==== Affichage (optionnel : pour Ubuntu 16.4) ==== +
- +
-<​note>​Avec [[xenial|Ubuntu 16.04 LTS (« The Xenial Xerus »)]],​ il est possible de regler directement la taille des fontes sur le Bureau dans le Panneau de Controle/​Affichage. Choisissez une valeur de 1,5-1,75. Ce qui suit concerne donc les versions antérieures.</​note>​ +
- +
-L'​écran du MacBookPro a une résolution élevée qui rend la lecture difficile (petite).  +
- +
-Pour les icônes, modifiez les fontes du thème standard. Pour cela installez le package **[[apt>​gnome-tweak-tool]]**,​ et lancez le. Dans la catégorie '​Fontes'​ appliquez un '​scaling'​ de 1.5, et changez la taille des fontes a du 12 ou 13, ou même 15 pour les titres de fenêtre. +
- +
-Pour agrandir les poignées de redimensionnement de fenêtre du thème par défaut, éditez le fichier: +
-<​code>​sudo nano /​usr/​share/​themes/​Ambiance/​metacity-1/​metacity-theme-1.xml</​code>​ +
-et juste en dessous (1ere section <​frame_geometry name="​frame_geometry_normal"​ ...> changez les valeurs "​1"​ pour "​4"​ ou plus <​code>​ +
-  <​distance name="​left_width"​ value="​4"/>​ +
-  <​distance name="​right_width"​ value="​4"/>​ +
-  <​distance name="​bottom_height"​ value="​4"/>​ </​code>​ +
-sauvez (Ctrl-X, Ctrl-O). +
- +
-Pour grossir les fontes des pseudo terminaux : +
-<​code>​sudo dpkg-reconfigure console-setup</​code>​ et choississiez la configuration Terminus en 32x16. +
- +
-==== Ethernet ​et iSight  ​====+
 L'​adaptateur Thunderbolt-Ethernet fonctionne directement s'il est branché au démarrage du Mac. L'​adaptateur Thunderbolt-Ethernet fonctionne directement s'il est branché au démarrage du Mac.
-FIXME La camera iSight n'est pas fonctionnelle sous [[trusty|Ubuntu 14.04 LTS (« The Trusty Tahr »)]] (Dec 2013). 
  
-A partir de [[xenial|Ubuntu 16.04 LTS (« The Xenial Xerus »)]], il est possible d'​installer un pilote expérimental depuis le dépot ​[[https://​github.com/​patjak/​bcwc_pcie|Apple Facetime PCIe Webcam]].+==== Webcam iSight ​ ==== 
 +Voir la partie ​[[:​macbook#​Solution 2 : installer le driver driver experimental Linux|webcam]] de la page sur les [[macbook|Ubuntu et la famille MacBook]].
  
-Récuperez d'​abord le code source pour compiler le module du noyau: 
-<​code>​ 
-sudo apt-get install git 
-git clone https://​github.com/​patjak/​bcwc_pcie.git 
-cd bcwc_pcie/​firmware 
-make 
-sudo make install 
-cd .. 
-make 
-sudo make install 
-sudo depmod 
-sudo modprobe -r bdc_pci 
-sudo modprobe facetimehd 
-</​code>​ 
-La camera doit alors être opérationnelle. Testez-la avec Cheese. 
- 
-Pour que le pilote soit chargé au démarrage du système: 
-<​code>​ 
-sudo gedit /​etc/​modules 
-</​code>​ 
-et ajoutez '​facetimehd'​ a la fin du fichier. 
 ==== Batterie ==== ==== Batterie ====
 La batterie pleine peut tenir environ 9:00 avec **[[apt>​laptop-mode-tools]]** (clavier non illuminé, écran au mini, wifi, pas de bluetooth). La consommation minimale est de 7W, et la capacité pleine est de 63 Wh. Par contre des que vous lancez des calculs, ca pompe pas mal et la durée de vie de la batterie s'​écroule (normal). La batterie pleine peut tenir environ 9:00 avec **[[apt>​laptop-mode-tools]]** (clavier non illuminé, écran au mini, wifi, pas de bluetooth). La consommation minimale est de 7W, et la capacité pleine est de 63 Wh. Par contre des que vous lancez des calculs, ca pompe pas mal et la durée de vie de la batterie s'​écroule (normal).
 +
 +Sur le MacBook Pro 11,3 15", la durée de la batterie est au maximum de 6h (conso min 16W).
  
 Il peut arriver que la souris USB soit désactivée après 5 secondes d’inactivité (pour économiser l'​énergie). Pour changer ça, éditer: <​code>​sudo gedit /​etc/​laptop-mode/​conf.d/​usb-autosuspend.conf</​code>​ et modifier la ligne <​code>​AUTOSUSPEND_USBTYPE_BLACKLIST="​usbhid usb-storage"</​code>​ Il peut arriver que la souris USB soit désactivée après 5 secondes d’inactivité (pour économiser l'​énergie). Pour changer ça, éditer: <​code>​sudo gedit /​etc/​laptop-mode/​conf.d/​usb-autosuspend.conf</​code>​ et modifier la ligne <​code>​AUTOSUSPEND_USBTYPE_BLACKLIST="​usbhid usb-storage"</​code>​
Ligne 175: Ligne 95:
 Les valeurs peuvent dépendre du modèle, et sont bonnes pour la MBP 13 pouces retina fin 2013. Les valeurs peuvent dépendre du modèle, et sont bonnes pour la MBP 13 pouces retina fin 2013.
  
 +==== Carte graphique dédiée NVIDIA ====
  
-===== Utilisation =====+Certains MacBook Pro disposent d'une carte graphique intégrée, ainsi qu'une carte NVIDIA dédiée. Cette dernière s'​installe uniquement avec des drivers anciens (390). 
 +<​code>​ 
 +sudo apt install nvidia-legacy-390xx-driver nvidia-legacy-390xx-opencl-icd 
 +</​code>​
  
-Cette machine développe 4.3 Gflops en Ubuntu natif (mesure avec un calcul ​MPI et les 4 processeurs logiques, version 2.8 GHz). Le meme calcul sous Mac OSX développe 5.3 Gflops. Toujours sous Mac OSXet avec Ubuntu dans une machine VirtualBox avec les 4 coeurs, ce calcul donne 4.1 Gflops.+Avec ce driver version 390 legacy, on a un temps de vie de la batterie d'​environ 5h, mais on peut travailler avec le GPU (calcul ​CUDA et OpenCL). Passer le GPU NVIDIA en mode '​Adaptive'​ dans ''​nvidia-settings''​. 
 + 
 +Le module '​prime'/'​primus'/'​Optimus'​ pour passer de la carte graphique Intel à la carte NVIDIA **ne fonctionne pas**car Apple a une gestion des GPUs spéciale. 
 + 
 + 
 +===== Utilisation =====
  
-La conclusion est que vous pouvez envisager d'​utiliser Ubuntu depuis VirtualBox sans perte notable de vitesse, et de plus vous aurez alors une gestion de l'​énergie optimale (en gros +50% par rapport a celle proposée par Ubuntu), et la camera iSightA vous de voir... 8-).+On utilise [[https://​packages.debian.org/​sid/​amd64/​clpeak|clpeak]] pour les benchmark.
  
-===== Liens =====+Le modèle 13" développe 41-46 GFLOPS en calcul float16/​double16 (4 cores).
  
-Cette page est une traduction ​de [[https://​help.ubuntu.com/​community/​MacBookPro11-1/​Saucy]].+Le modèle 15" développe 91 GFLOPS en float16 (8 cores) et pas loin de 500 GFLOPS sur le GPU RTX 750M.
  
 +-----
 //​Contributeurs principaux : [[utilisateurs:​farhi|FARHILL]]//​ //​Contributeurs principaux : [[utilisateurs:​farhi|FARHILL]]//​