Configurando a placa gráfica no Ubuntu no MacBook Pro

5

Atualizei recentemente para o OSX Lion e destruí minha placa lógica. Eu sou forçado a configurar a placa gráfica para integrar apenas usando um aplicativo chamado gfxCardStatus . Eu agora tenho o mesmo problema no Ubuntu, ele trava ao usar o chip NVIDIA (discreto).

Como se desliga ou configura a placa gráfica para a placa integrada apenas no Ubuntu?

    
por user773578 20.02.2012 / 21:25

2 respostas

1

Não é possível usar gráficos integrados pelo seguinte motivo.

  • A inicialização UEFI permite que o kernel veja ambos os dispositivos gráficos enquanto a emulação BIOS está vendo apenas os gráficos discretos [ source 1 ]
  • O instalador do Ubuntu tentará configurar a inicialização UEFI durante a instalação, mas é melhor evitar isso porque isso pode corromper o firmware quando a partição EFI do mac é reformatada para FAT32 (o original é Apple_HFS) . [ source 2 ]

Instalei o Ubuntu 12.04 no meu Macbook usando a iso alternate + mac e a imagem padrão da área de trabalho iso (que também funciona para Macs).

Infelizmente, ambas as vezes em que o instalador escolhe a emulação de BIOS em vez de UEFI. Portanto, não posso usar os gráficos integrados.

    
por 12.05.2012 / 17:45
1

Tente esta documentação ubuntu para configurar a placa gráfica, mas os passos são para a Nvidia, mas eu acho que você pode experimentá-los com a ATI também.

Como o usuário postou seu artigo.
nota: este script quebrou minha nova instalação, então não tenho certeza se é uma boa idéia usá-lo.

A Apple usa LCDs de 6 bits que suportam apenas 262144 cores em vez de 16 milhões. Portanto, precisamos ativar o pontilhamento a 6 bits por canal de cor para suavizar os gradientes de cor.

Supondo que você use o gdm (o padrão) como gerenciador de login, execute:

sudo gedit /etc/gdm/Init/Default

Adicione ao final do arquivo, mas acima da linha 0 de saída:

/usr/bin/nvidia-settings -a [gpu:0]/Dithering[DFP-2]=1 /usr/bin/nvidia-settings -a [gpu:0]/DitheringDepth[DFP-2]=1

Para corrigir problemas de luz de fundo e touchpad com a suspensão, crie um novo arquivo:

sudo gedit /etc/pm/config.d/macbookair_fix

Adicione essas linhas.

SUSPEND_MODULES="bcm5974 mbp-nvidia-bl" HIBERNATE_RESUME_POST_VIDEO="yes" ADD_PARAMETERS="--quirk-reset-brightness" DROP_PARAMETERS="--quirk-none"

Para corrigir as teclas de função da luz de fundo:

sudo gedit /etc/X11/xorg.conf

Encontre a seção de dispositivos para o driver Nvidia e adicione esta linha ao final da seção:

    Option          "RegistryDwords" "EnableBrightnessControl=1"

O bloco deve ficar assim:

Section "Device"
Identifier "Default Device"
Driver "nvidia"
Option "NoLogo" "True"
Option "RegistryDwords" "EnableBrightnessControl=1"
EndSection

Quase lá, só precisamos alterar alguns parâmetros de inicialização agora:

sudo gedit /etc/default/grub

Altere a linha:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splas" para:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash reboot=pci acpi_backlight=vendor"

Agora, finalmente execute:

sudo update-grub

Para instalar o driver proprietário da ATI, pois ele não é instalado por padrão devido a problemas de licenciamento.

Vá para System->Administration->Hardware Drivers e procure novos drivers. O driver proprietário da ATI deve aparecer, habilitá-lo e reiniciar o X.

Se não encontrar automaticamente, você pode usar o driver ATI legado (cat 9.3) encontrado aqui .

Para mais detalhes veja esta discussão .

    
por 12.05.2012 / 04:07