MacBook Pro

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.2 (retina, fin 2014)
  • Peut-être que les informations de cette page marche sur un autre MacBook Pro

Pour un MacBook Pro 11,1 (Retina 13" fin 2013) le hardware est le suivant (lspci) :

  • Processeur: Intel Corporation Haswell-ULT Intel(R) Core(TM) x 2 (4 cores)
  • GPU: Intel Iris Graphics (HD4000)
  • Wifi: Broadcom Corporation BCM4360 802.11ac Wireless Network Adapter
  • 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

Le tableau suivant récapitule la prise en charge du matériel de portable par les différentes versions d'Ubuntu. Il utilise les notations suivantes :

  • Fonctionne après config : Fonctionne après quelques manipulations
  • Fonctionne immédiatement : Fonctionne immédiatement
  • Pas testé : Pas d'informations disponibles
  • Ne fonctionne pas : Ne fonctionne pas


Version Installation Carte graphique Son Wifi Bluetooth Webcam Touchpad Raccourcis multimédia Autres
Ubuntu 20.04 Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement Fonctionne après config Fonctionne immédiatement Fonctionne après config Fonctionne immédiatement Fonctionne immédiatement Carte SD, USB3 OK

Préparation de l'installation

  1. 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.
  2. Créez une clef USB bootable d'Ubuntu.
  3. Maintenez la touche Alt (Option) enfoncée, redémarrez et choisissez l'icône 'EFI'.

Installation

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 (/).

Redémarrez.

Installation du Wifi

Voir le chapitre Wifi de la page global Ubuntu et la famille MacBook

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.

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 ce tuto allez dans le dossier EFI et supprimez le dossier UBUNTU.

Clavier, pavé tactile, ...

Voir la page MacBook

Ethernet

L'adaptateur Thunderbolt-Ethernet fonctionne directement s'il est branché au démarrage du Mac.

Webcam iSight

Voir la partie webcam de la page sur les Ubuntu et la famille MacBook.

Batterie

La batterie pleine peut tenir environ 9:00 avec 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:

sudo gedit /etc/laptop-mode/conf.d/usb-autosuspend.conf

et modifier la ligne

AUTOSUSPEND_USBTYPE_BLACKLIST="usbhid usb-storage"

:?: L'utilisation de tlp ne semble pas améliorer les choses.

L'écran est réglé au maximum de luminosité, tout comme le clavier, ce qui réduit l'autonomie si on ne les baisse pas. Pour les mettre au minimum au démarrage, éditez le fichier /etc/rc.local et ajoutez a la fin (avant le "exit 0") :

# set minimum brightness
echo 60 > /sys/class/backlight/intel_backlight/brightness
echo 5  > /sys/class/backlight/acpi_video0/brightness
echo 15 > '/sys/class/leds/smc::kbd_backlight/brightness'

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

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).

sudo apt install nvidia-legacy-390xx-driver nvidia-legacy-390xx-opencl-icd

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.

On utilise clpeak pour les benchmark.

Le modèle 13" développe 41-46 GFLOPS en calcul float16/double16 (4 cores).

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 : FARHILL

  • macbook_pro_11.1.txt
  • Dernière modification: Le 01/05/2022, 17:43
  • par farhill