Como alternar entre cartões Gfx no Macbook Pro 15 "8.2

3

Eu tenho um Macbook 15 "Pro 8.2

Que aparentemente deve ser comutável entre os cartões GFX com vgaswitcheroo. Mas / sys / kernel / debug / não contém pasta switcheroo.

syslog me dá isso.

[   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

parece que ele tenta ativá-lo, mas falha. Em outros faqs na net eu ouço que ao inicializar no modo efi não há bios. E por causa disso a placa ati não pode inicializar corretamente. Parece que poderia ser o motivo. Alguém sabe como carregar o bios rom quando está no modo efi?

- ok algumas atualizações-- Existe um patch que funciona. Permitindo o carregamento do vídeo bios de um arquivo para o kernel 3.4.

Esses recursos foram mesclados ao 3.6-rc 3, aparentemente. Mas eu estou nesse kernel e ainda não consigo mudar para a placa ATI.

aparentemente outros têm o mesmo problema

    
por tomodachi 05.09.2012 / 17:54

1 resposta

2

Eu resolvi isso. Eu posso usar com sucesso a placa ATI e também usar um monitor externo para cabeça dupla.

  1. Ter o Ubuntu instalado e em execução no modo efi usando o driver nativo embutido no padrão radeon
  2. Instale o kernel do ubuntu 3.8 em aqui :
  3. Instale o refind (substitua o gerenciador de inicialização de substituição por efi macs
  4. copiar vmlinuz-3.8.0-030800rc2-genérico e initrd.img-3.8.0-030800rc2-genérico para / boot / efi / ubuntu /
  5. crie um arquivo /boot/efi/ubuntu/refind_linux.conf insira isso em it: "Inicializar com sda6" "root = / dev / sda6 add_efi_memmap modprobe.blacklist = i915 radeon.modeset = 1 elevador = noop vt.handoff = 7 ro

isto lhe dará uma nova opção para inicializar o kernel 3.8 diretamente do menu de reenvio, ignorando o grub que é necessário para que a comutação funcione corretamente.

6) O comutador real precisa ser feito a partir do console, com o GDM parado. Também parece funcionar melhor se for feito após um novo começo da máquina. 7) echo DIGD > / sys / kernel / debug / vgaswitcheroo / switch, como root para mudar para o cartão Intel 8) eco DIS > / sys / kernel / debug / vgaswitcheroo / switch, como root para mudar para o cartão ati

Para mim, qualquer outro candidato ao lançamento parece ter quebrado o suporte a USB. Se o seu teclado não funcionar, tente outro mais recente trabalhando para mim é o 3.8 rc6.

o / boot / efi é onde a minha partição é montada no Linux. A partição efi é onde você precisa colocar os arquivos para o efi (refind) para detectar seu kernel e initrd. se você não puder ver. Verifique o gparted para isso. Ele tem um sistema de arquivos fat32 e deve ter o rótulo EFI.

    
por tomodachi 12.01.2013 / 18:09