web-dev-qa-db-fra.com

Comment basculer entre les cartes Gfx sur Macbook Pro 15 "8.2

J'ai un Macbook 15 "Pro 8.2

Qui est apparemment censé être commutable entre les cartes GFX avec vgaswitcheroo. Mais/sys/kernel/debug/ne contient aucun dossier switcheroo.

syslog me donne ceci.

[   21.631041] vga_switcheroo: enabled
[   21.631075] radeon 0000:01:00.0: Invalid ROM contents
[   21.631149] radeon 0000:01:00.0: Invalid ROM contents
[   21.631154] [drm:radeon_get_bios] *ERROR* Unable to locate a BIOS ROM
[   21.631163] radeon 0000:01:00.0: Fatal error during GPU init
[   21.631165] [drm] radeon: finishing device.
[   21.631166] [TTM] Memory type 2 has not been initialized
[   21.632193] radeon 0000:01:00.0: no bo for sa manager
[   21.632197] vga_switcheroo: disabled

il semble qu'il essaie de l'activer mais échoue ensuite. Dans d'autres faqs sur le net, j'entends dire que lors du démarrage en mode efi, il n'y a pas de BIOS. Et pour cette raison, la carte ATI ne peut pas être initialisée correctement. On dirait que ça pourrait être la raison. Quelqu'un sait comment charger le ROM de bios en mode efi?

--ok des mises à jour-- Il y a un correctif qui fonctionne. Permettre le chargement du bios vidéo à partir d'un fichier pour le noyau 3.4.

Apparemment, ces fonctionnalités ont été fusionnées dans 3.6-rc 3. Mais je suis sur ce noyau et je ne peux toujours pas basculer sur la carte ATI.

apparemment autres ont le même problème

3
tomodachi

Je l'ai résolu. Je peux utiliser avec succès la carte ATI et utiliser également un écran externe pour la double tête.

  1. Ubuntu est installé et fonctionne en mode efi à l'aide du pilote radeon intégré par défaut
  2. Installez le noyau 3.8 ubuntu à partir de ici :
  3. Installez le refind (refaites le gestionnaire de démarrage de remplacement pour efi macs
  4. copier vmlinuz-3.8.0-030800rc2-generic et initrd.img-3.8.0-030800rc2-generic vers/boot/efi/ubuntu /
  5. créez un fichier /boot/efi/ubuntu/refind_linux.conf, entrez-y: "Démarrez avec sda6" "root =/dev/sda6 add_efi_memmap modprobe.blacklist = i915 radeon.modeset = 1 elevator = noop vt.handoff = 7 ro

cela vous donnera une nouvelle option pour démarrer le noyau 3.8 directement à partir du menu de refit, en contournant entièrement grub qui est nécessaire au bon fonctionnement de la commutation.

6) Le commutateur doit être effectué à partir de la console, GDM étant arrêté. Cela semble également fonctionner mieux si c'est fait après un nouveau démarrage de la machine. 7) echo DIGD>/sys/kernel/debug/vgaswitcheroo/switch, en tant que racine pour passer à la carte Intel 8) echo DIS>/sys/kernel/debug/vgaswitcheroo/switch, en tant que racine pour basculer vers la carte ATI

Pour moi, chaque autre candidat à la publication semble étrangement avoir un support USB cassé. Si votre clavier ne fonctionne pas, essayez une autre dernière option pour moi: la version 3.8 rc6.

le/boot/efi est le lieu où ma partition efi est montée sous Linux. La partition efi est l'endroit où vous devez placer les fichiers pour efi (refind) afin de détecter votre noyau et initrd. si vous ne pouvez pas le voir. Vérifiez gparted pour cela. Il a un système de fichiers fat32 et devrait porter l’étiquette EFI.

2
tomodachi