Ubuntu 12.10 - TTYs não funcionam no MacBook Pro 9,1

0

Na minha instalação do Ubuntu no meu MacBook Pro 9,1 (final ou início de 2012, IIRC), o modo gráfico funciona bem. No entanto, quando eu alterno para um tty ( Ctrl + Alt + F1 -through- F6 ), a tela parece desligar completamente (nem mesmo a luz de fundo permanece acesa). Eu posso voltar para o modo gráfico, mas a área onde o dock geralmente reside mostra conteúdo aleatório até que eu revele o dock (eu o tenho configurado para auto-ocultar).

Estou usando os drivers proprietários da nvidia, com a GPU integrada Intel HD desativada e seu módulo do kernel na lista negra (essa máquina possui gráficos híbridos).

Quando uso o modo de recuperação do Ubuntu, posso ver a interface somente de texto. Se eu selecionar FailsafeX, então mudar para um tty uma vez eu vejo o diálogo de modo gráfico limitado aparecer não funciona.

Eu tentei a resposta de: " Por que mudar para o tty me dá uma tela em branco? ", e tentei inicializar com nomodeset , mas a questão permanece.

    
por andonuts 06.04.2013 / 19:02

1 resposta

1

Estou tendo exatamente o mesmo problema em um novo Lenovo IdeaPad Y500.

A melhor pista que tenho até agora é que o parâmetro "UseVbios" nas configurações do driver da nvidia precisa ser configurado para 0.

Existem várias maneiras teóricas de conseguir isso, e nenhuma delas funciona para mim. Até agora eu tenho:

  • adicionou um " nvidia.NVreg_UseVBios=0 " em / etc / default / grub no parâmetro GRUB_CMDLINE_LINUX_DEFAULT (e executou o sudo update-grub afteward)
  • adicionou um arquivo nvidia.conf em /etc/modprobe.d/ contendo a única linha options nvidia NVreg_UseVBios=0
  • adicionou uma linha Option "RegistryDwords" "UseVBios=0" ao /etc/X11/xorg.conf na seção nvidia Device.

Nenhum deles parece funcionar para mim. A maioria dos posts sobre isso se refere ao uso do VB sendo uma das linhas na saída do cat / proc / driver / nvidia / registry, mas com o meu driver nvidia (nvidia-current, 304.43), ele está realmente mostrando em / proc / driver / nvidia / params.

Então, eu ainda estou procurando o voodoo adequado para mudar isso.

Enquanto isso, embora eu não esteja totalmente preparada para ter meu cachorro mastigando meu laptop, certamente posso me relacionar com os sentimentos expresso aqui .

* edit1: Os dois primeiros métodos podem funcionar usando "nvidia_current" como o nome do módulo em vez da nvidia. Curiosamente, ter UseVbios definido como 0 não é suficiente para corrigir isso. Para frente.

    
por Henri 07.04.2013 / 23:28