O plymouth permitirá uma boa experiência de inicialização com drivers gráficos proprietários no futuro?

8

O novo bootloader gráfico introduzido em 10.04 (plymouth) parece incrível até que eu habilite drivers proprietários para minha placa de vídeo. Eu, então, recebo um monstro chamativo horrível de uma experiência de inicialização, com a qual posso lidar se for preciso, mas tenho certeza que seria prejudicial para usuários mais novos.

Meu entendimento é que plymouth depende de recursos que atualmente não estão disponíveis nos drivers proprietários. A minha pergunta é, é provável que isso mude, ou eu deveria apenas me acostumar com 'um ou outro' (ou seja, uma boa experiência de inicialização ou uma boa experiência de desktop, mas não os dois)? Podemos esperar ver plymouth jogando bem com drivers gráficos proprietários no futuro, ou isso depende exclusivamente do trabalho dos fabricantes proprietários?

    
por jaminday 10.08.2010 / 11:00

5 respostas

8

Você está fazendo uma pergunta que só pode ser respondida pelos desenvolvedores e tomadores de decisão das empresas que produzem hardware e drivers.

Em última análise, isso pode ser feito, mas requer alguns dar em ambos os lados da cerca. A Nvidia, por exemplo, afirma que poderia fazê-lo, mas requer algum relaxamento no licenciamento de certas bibliotecas.

Da AaronP (equipe da nvidia):

% bl0ck_qu0te%

E, novamente, aqui :

% bl0ck_qu0te%

Isso foi há dois anos ... Então, não, isso não foi muito rápido. Eu temo que provavelmente tenha mais sorte em carregar o X mais rápido e usar o XSplash.

Mas quando você olha para isso do ponto de vista da Nvidia, o que esse recurso realmente adiciona para seus usuários? Eles se beneficiariam mais de 400 horas de trabalho indo para o desenvolvimento do Xorg ou 400 horas indo para tornar a sequência de inicialização mais bonita?

    
por Oli 10.08.2010 / 11:19
7

Existe uma correção para isso:

  1. Edite /etc/default/grub (pressione Alt-F2 e digite gksudo gedit /etc/default/grub )
  2. Encontre a linha que se parece com #GRUB_GFXMODE=640×480
  3. Remova o '#' e altere a resolução para a resolução da tela (por exemplo, GRUB_GFXMODE=1280x800 )
  4. Salve e feche o arquivo.
  5. Edite /etc/grub.d/00_header (pressione Alt-F2 e digite gksudo gedit /etc/grub.d/00_header )
  6. Encontre a linha gfxmode=${GRUB_GFXMODE}
  7. Adicione esta linha abaixo: set gfxpayload=keep
  8. Salve e feche o arquivo.
  9. Executar aplicativos - > Acessórios - > Terminal
  10. Insira sudo update-grub , insira sua senha, se necessário, e espere que ela termine.

Reinicialize e agora deve ficar melhor, embora a velocidade de inicialização possa ser levemente diminuída.

    
por dv3500ea 10.08.2010 / 12:38
1

A Nouveau está acelerando a aceleração em 3D com o Gallium3D, bem como o gerenciamento de energia adequado no momento. Mesmo que a opção GPL-only-symbols não seja consertada, os drivers proprietários da nVidia não estarão sozinhos em fornecer uma 'boa experiência de desktop' por muito mais tempo.

link

Ter o Nouveau nesse nível de funcionalidade significará aceleração 3D funcionando em LiveCDs, tempos de inicialização mais rápidos, melhor segurança, instalações do ubuntu sem instalação de drivers e assim por diante. O desempenho dos jogos provavelmente levará mais tempo. - mas para o Compiz, eu diria que dependendo da sua nVidia gpu, você está olhando para o 11.04.

    
por ethana2 17.09.2010 / 20:00
0

Eu tive o mesmo problema depois de instalar os drivers da Nvidia. Este é um problema conhecido e há um relatório de bug para isso: Bug # 540801

O comentário # 2 neste relatório de erros descreve uma solução alternativa para isso que funcionou para mim:

% bl0ck_qu0te%

Se você executar os dois comandos acima a partir da linha de comando (como root) e reiniciar o sistema, deverá ter sua bela tela de boot do Plymouth de volta. A desvantagem, no entanto, é que o seu sistema demora um pouco mais para carregar, mas na minha opinião, esse é um pequeno preço a pagar. Meu sistema ainda inicializa muito rápido.

No caso de uma resolução baixa de Plymouth; Há uma maneira de corrigir isso também: Alterando a resolução de inicialização (Plymouth)

    
por Serrano 10.08.2010 / 20:23
0

Eu sei que isso já foi respondido, mas me deparei com isso no outro dia e isso se aplica muito bem: link

Isso funcionou sem problemas para mim. Foi super fácil também.

    
por gregghz 17.10.2010 / 01:42