Problemas com o Plymouth e Suspender / Hibernar em um Dell Optiplex GX520

1

Existem dois sintomas aparentemente relacionados a um problema da ACPI no meu computador, já que nenhum desses problemas ocorre se eu inicializar com ACPI = OFF (exceto que o sistema não pode se desligar ou, no caso de suspensão, recuperar imediatamente) .

O PC é o Dell Optiplex GX520 SFF e possui um vídeo integrado de monitor duplo incorporado não usado e também uma placa de vídeo PCI adicional (Nvidia Quadro NVS 50 PCI). O monitor é um LCD widescreen Hanns-G 1440x900 conectado à placa PCI adicional. Eu preciso rodar a máquina dessa forma porque o PC não tem slot PCI-Express e algo está muito errado com o vídeo onboard (relacionado a resfriamento), e todo o computador trava em falhas GPU se configurado para 1440x900 e um aplicativo gráfico Windowing (como X Windows) usa o vídeo onboard por muito tempo.

Se eu inicializar o Ubuntu SEM a opção de inicialização acpi = off, o Plymouth (a tela inicial do medidor de progresso de inicialização do Ubuntu) nunca aparece. Além disso, se eu tentar suspender o PC após o login, ele será desligado, mas será interrompido quando eu for para ativá-lo. Além disso, o sistema irá apenas travar se eu tentar hibernar, e depois não recuperarei a sessão se eu manualmente desligá-lo e depois fazer o backup. Isso acontece mesmo com acpi = ht BTW. Acontece independentemente de eu estar usando o shell Unity 2D ou 3D. Só se eu usar acpi = off, no entanto, eu vejo gráficos Plymouth (hooray!) E hibernar funciona, mas eu tenho que desligar manualmente o sistema uma vez que a mensagem System Halted aparece, mas na verdade se recupera quando eu ligo de volta (Suspender também funciona, embora a máquina nunca realmente durma e imediatamente se recupere na tela da sessão bloqueada, tudo devido às conseqüências da desativação da ACPI).

Descobrir que a ACPI está envolvida foi um grande avanço. Esse problema acontece quando rodando com o driver proprietário Nvidia, com o driver Nouveau, e com o driver X.Org NV abaixo de 11.10 Oneiric (não aconteceu em 10.10 Maverick, no entanto). Antes da minha atualização do 10.10 (Maverick) para o 11.04,11.10 (Oneiric), o driver X.Org NV na verdade suspendia / recuperava o sistema, mas para esse driver alternativo rodar, eu precisava remover o nouveau.modest = 0 (fazendo com que um Plymouth não gráfico seja exibido). Em 11.10, o driver de vídeo NV (pacote xserver-xorg-video-nv) foi removido da distro pelo Debian por falta de suporte de seus autores, embora ainda possa ser instalado manualmente com o dpkg / aptitude e ainda funcione de outra forma quase tudo bem. Estou tão chateada que não ajuda mais!

O fato de que um aplicativo simples. como Plymouth é afetado, o que é muito cedo no processo de inicialização, é encorajador. Que outras pistas, conselhos ou outras informações do sistema você acha que podem ajudar a solucionar esse caso?

    
por Chris Parker 06.11.2011 / 10:01

2 respostas

1

A melhor ideia seria atualizar para um modelo posterior, por ex. um Optiplex 745 (Core 2 Duo em vez de Pentium IV) apenas funciona perfeitamente com 11.10, porque as tabelas ACPI quebradas eram a norma quando a transição de APM para ACPI estava ocorrendo. Você poderia dar uma olhada na página web da Dell se eles tiverem uma atualização de firmware, YMMV. Existem também alguns pacotes dell no repositório para atualizações de firmware.

Suspender e hibernar requerem uma ACPI de trabalho, já que o kernel moderno do linux descartou o APM definitivamente.

O Plymouth funciona apenas se o hardware suportar a alternância do modo kernel. yourdriver.modeset = 0 desliga, mas você deve exigir isso do seu sistema.

Outras idéias seriam abrir o gabinete e limpar o chip intel gma, tentar um monitor de 1280x1024 de 19 "ou uma configuração de monitor duplo com uma placa PCI Matrox resfriada passivamente (por exemplo, um g450).

    
por aquaherd 06.11.2011 / 12:22
0

Consegui resolver vários problemas da ACPI (em hardware muito diferente do seu) com uma atualização do BIOS.

O BIOS da Dell é bastante simples de atualizar com o FreeDOS.

    
por regan 21.12.2011 / 15:57