Como evitar Bumblebee em um Dell E6530 desabilitar o Optimus na próxima inicialização?

3

Eu tenho um Dell Latitude E6530 aqui que é o Nvidia Optimus ativado. No Ubuntu 12.04 eu instalei:

  • nvidia-319
  • Versão do PPA estável do Bumblebee 3.2.1-1~preciseppa4 instalada com as instruções do link
  • Raring kernel de ativação de hardware + Xorg (por padrão, na nova instalação 12.04.3)

Funciona perfeitamente bem para uma inicialização após a instalação. Cada inicialização após a primeira resultará em uma tela preta. Eu abaixei para uma opção de redefinição no BIOS da máquina Dell: depois de instalar o Bumblebee e inicializar pela primeira vez com ele, ele irá desativá-lo no BIOS. A opção "Ativar o Optimus" é desmarcada, magicamente.

Isso significa que tenho que reativar o Optimus na BIOS antes de eu inicializar o Ubuntu toda vez. Rodar um sistema operacional sem o Bumblebee não redefine a configuração do Optimus no BIOS. Como posso evitar que o Bumblebee toque as configurações no BIOS?

    
por gertvdijk 28.08.2013 / 22:01

2 respostas

3

Usando o driver do Ubuntu 13.04 e Nvidia 325.x do PPA do Xorg-edgers, não vejo mais nenhum problema.

Certifique-se também de não usar qualquer método de correção de brilho que pareça ser necessário com o driver proprietário da Nvidia & lt; 325. Então, remova qualquer um dos parâmetros do kernel acpi_osi=Linux e acpi_backlight=vendor , caso contrário bbswitch irá reclamar sobre um identificador ACPI ausente para a placa gráfica discreta e não poderá realmente mudar gráficos.

Com acpi_backlight=vendor (consumo de energia ocioso 22W +):

Sep  2 01:17:59 gert kernel: [   12.999284] bbswitch: Found integrated VGA device 0000:00:02.0: \_SB_.PCI0.GFX0
Sep  2 01:17:59 gert kernel: [   12.999292] bbswitch: Found discrete VGA device 0000:01:00.0: \_SB_.PCI0.PEG0.VID_
Sep  2 01:17:59 gert kernel: [   12.999782] bbswitch: failed to evaluate \_SB_.PCI0.GFX0._DSM {0xA0,0xA0,0x95,0x9D,0x60,0x00,0x48,0x4D,0xB3,0x4D,0x7E,0x5F,0xEA,0x12,0x9F,0xD4} 0x102 0x0 {0x00,0x00,0x00,0x00}: AE_NOT_FOUND
Sep  2 01:17:59 gert kernel: [   12.999785] bbswitch: No suitable _DSM call found.
Sep  2 01:17:59 gert bumblebeed[1953]: Module bbswitch could not be loaded (timeout?)

Sem acpi_backlight=vendor (consumo de energia inativa 10-11W):

Sep  2 08:23:53 gert kernel: [    9.609896] bbswitch: Found integrated VGA device 0000:00:02.0: \_SB_.PCI0.GFX0
Sep  2 08:23:53 gert kernel: [    9.609901] bbswitch: Found discrete VGA device 0000:01:00.0: \_SB_.PCI0.PEG0.VID_
Sep  2 08:23:53 gert kernel: [    9.610153] bbswitch: detected an Optimus _DSM function
Sep  2 08:23:53 gert kernel: [    9.610168] bbswitch: Succesfully loaded. Discrete card 0000:01:00.0 is on
Sep  2 08:23:53 gert kernel: [    9.611411] bbswitch: disabling discrete graphics

A atualização para o 13.04 também corrigiu outros problemas menores e parece que a máquina está funcionando muito melhor agora em termos de gerenciamento de energia.

    
por gertvdijk 30.08.2013 / 01:22
1

A definição de TurnCardOffAtExit para false in /etc/bumblebee/bumblebee.conf corrige o problema. O cartão não será desligado durante o desligamento.

Mais informações: link

Detalhes de hardware do Dell E6530: link

    
por linuxbuild 12.05.2015 / 14:56