O sistema geralmente congela sem aviso

7

O sistema geralmente congela sem qualquer aviso, não gradualmente começa a ficar mais lento ou algo assim, e toda vez que eu vejo o sistema médio, a carga está abaixo de 20% (geralmente não chega a 10%). Ao olhar para dmesg , há uma coisa que parece sempre voltar. A mensagem composite sync not supported . Esses congelamentos estão ficando indredivelmente irritantes já que eu sempre perco todo o meu trabalho que ainda não salvei, e a última vez que ele congelou aconteceu enquanto eu estava guardando alguma coisa acho que eu preciso te dizer que esse arquivo foi embora).
Alguém pode me dar alguma indicação (e também soluções esperançosas) para onde esse problema está? Se você encontrou algo que pode ser a causa, mas não sabe como corrigi-lo, basta colocá-lo nos comentários, por favor. Dessa forma, eu posso pesquisar um pouco, talvez.

Dmesg: link
... E eu pensei que havia um arquivo kernel.log em /var/log , mas aparentemente eu estava errado.

Mais recente dmesg : link
Esta é a saída tomada logo após o fechamento do VVVVVV (um jogo).
Eu descobri duas coisas hoje que apontam para a mesma coisa ... O dmesg está cheio de erros Nouveau , e os jogos ficam para trás, e alguns não começam de todo. A conclusão é que se recusa a usar os drivers NVidia .
Ajudá-los a trabalhar também seria bom. Mais informações sobre isso: link

Quando adiciono nomodeset à minha linha de kernel no GRUB, estou preso a uma pequena resolução de tela, quantidade limitada de cores (gradientes parecem lixo), a tela fica lenta, mas os erros não surgem mais em %código%. Não experimentei congelamentos com este parâmetro adicionado, mas não trabalhei mais do que 10 minutos com dmesg porque fazer mapas mentais em uma resolução pequena é irritante.
Minha placa gráfica é uma NVidia Quadro NVS 110M.

robin@robin-Latitude-D620:~$ lspci | grep -i vga
01:00.0 VGA compatible controller: nVidia Corporation G72M [Quadro NVS 110M/GeForce Go 7300] (rev a1)
robin@robin-Latitude-D620:~$ sudo lshw -class display
[sudo] password for robin: 
  *-display               
       description: VGA compatible controller
       product: G72M [Quadro NVS 110M/GeForce Go 7300]
       vendor: nVidia Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
       configuration: driver=nouveau latency=0
       resources: irq:16 memory:ed000000-edffffff memory:d0000000-dfffffff memory:ee000000-eeffffff memory:ef000000-ef01ffff

O que eu fiz para instalar os drivers NVidia
Instalado nomodeset com Jockey, removido novamente (teve que tentar 2 vezes, primeira vez falhou), adicionou um PPA para uma versão mais nova, instalou nvidia-current novamente (desta vez com o terminal), reinicializou.

    
por RobinJ 03.12.2011 / 10:41

2 respostas

1

Bom, atualizei para o Xubuntu 11.10 e instalei os drivers nvidia-173 . Meu laptop fica um pouco mais quente do que o normal (apenas um pouco, porque eu mantenho minha CPU em 1Ghz com cpufrequtils ), mas pelo menos eu não experimentei nenhum congelamento ainda. Além disso, parece não haver problemas com os drivers NVidia para uma mudança (desde o fato de que Plymouth só aparece nos últimos 2 segundos do processo de inicialização, mas pelo menos ele faz mostrar este tempo).

    
por 31.12.2011 / 11:14
2

Maverick era particularmente propenso a gráficos congelados com os novos drivers Nouveau padrão.

Você pode elevar o seu X-System usando o X-Updates PPA

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update && sudo apt-get upgrade

Você pode então instalar os drivers mais recentes da NVIDIA.

Como você observou, os drivers de código aberto ainda parecem ter precedência sobre os drivers da NVIDIA.

Um caminho para forçar o uso dos drivers NVIDIA é listar os drivers de código aberto:

Para fazer isso:

  • Execute o gedit como root: gksu gedit (execute isto em um terminal ou no diálogo de execução ( ALT + F2 )).
  • Em seguida, abra o seguinte arquivo: /etc/modprobe.d/blacklist.conf .

    • Para este arquivo, inclua a seguinte linha:

    blacklist nouveau

  • Agora abra o seguinte arquivo: /etc/modprobe.d/nvidia-graphics-drivers.conf

  • Adicione estas linhas ao arquivo

:

   blacklist nouveau  
   blacklist lbm-nouveau
   blacklist nvidia-173  
   blacklist nvidia-96  
   alias nvidia nvidia-current

Agora instale o driver nvidia-current:

sudo apt-get install nvidia-current

Um efeito colateral feliz de usar os drivers da nvidia em vez dos antigos drivers independentes de código aberto é que o uso de temperatura / bateria é bastante reduzido.

fonte

uso de força alternativa do driver nvidia

O seguinte removerá o driver nouveau antes de reinstalar o driver nvidia (novamente).

sudo apt-get --purge remove xserver-xorg-video-nouveau 

Agora, certifique-se de ter os cabeçalhos instalados antes de reinstalar o driver da nvidia

sudo apt-get install linux-headers-$(uname -r)
sudo apt-get install --reinstall nvidia-current

Agora renomeie seu xorg.conf antes de recriar o arquivo:

sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
gksudo nvidia-xconfig

Se o nvidia-xconfig ainda lhe der um problema,

gksudo nvidia-settings

invertendo

se você tiver telas negras, faça o seguinte para reverter:

Primeiro, inicialize com a recuperação e escolha terminal com rede

Em seguida, renomeie o arquivo xorg.conf

sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup2

O reinstalar o driver opensource:

sudo apt-get install xserver-xorg-video-nouveau 

Você também pode ou não precisar remover as linhas de "lista negra" adicionadas na parte superior desta resposta.

    
por 10.12.2011 / 12:04

Tags