Ubuntu 12.10 NVIDIA 304.43 (e outros) - salvar xorg.conf provoca alto uso da CPU

4

Estou lutando agora por mais de dois dias com drivers NVIDIA. Primeiro, eu não sabia qual era o problema, apenas notei que meu computador ficou lento (Intel i5 2500K @ 4.3GHz, 8GB 1600Mhz RAM).

Como você provavelmente sabe, instalar um driver proprietário da NVIDIA no 12.10 não é uma tarefa fácil, mesmo o driver "testado" em Fontes de Software não funciona, depois da reinicialização não há interface gráfica no Unity. É porque o linux-headers-xxx-generic está faltando. Você precisa instalá-lo manualmente e depois instalar o driver.

Depois disso, você reinicia, tudo parece estar bem. Como eu pensei ontem, quando eu usei o driver mais novo, 304.64 do ubuntu-x ppa:

Eu configurei tudo, a única coisa que falta é que as configurações da Nvidia não são salvas. "Bem, existe esse botão aqui dizendo Salvar no arquivo de configuração do X, vamos pressioná-lo", então eu o pressionei, salvei no /etc/X11/xorg.conf como ele me sugeriu no campo de entrada.

Reinicie. Computador lento. Usuário confuso.

Firing up terminal, top mostra que o Xorg consome minha CPU. Olhando para htop , diz que é /usr/bin/X : 0 -core -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch . Está usando o CPU quase constantemente e ~ 50% de cada vez.

Depois de algum tempo pesquisando no Google, a melhor "ajuda" que consegui encontrar foi que o X não gosta se você alterar suas configurações.

Ok, eu reinstalei o Ubuntu, excluindo o anterior. Agora, instalei o driver "testado", 304.43, mas o problema está presente. A única diferença é que eu tive que usar nvidia-xconfig , porque não havia xorg.conf e só depois disso eu era corajoso o suficiente para salvar a configuração do X para o arquivo de dentro das configurações da Nvidia.

A única coisa que sei é que mudar (ou mesmo criar?) xorg.conf faz com que o Xorg passe fome e o problema esteja presente com o 304.43, 304.64 e o driver 310.xx beta e até mesmo no Linux Mint.

Algumas outras informações que eu acho que podem ser importantes:

  • Ubuntu 12.10 de 64 bits com Unity
  • ASUS GTX 560 DirectCU II OC
  • usando dois monitores, um com DVI um com HDMI (mas parece não mudar nada)

Se alguém puder me ajudar a resolver o problema, eu agradeceria, até mesmo uma pequena ajuda por onde começar seria bom.

Obrigado antecipadamente.

    
por Martin Fejes 14.11.2012 / 13:39

1 resposta

2

Eu tive um problema semelhante, que consegui resolver ativando o ACPI no meu BIOS . Ele havia sido desativado, o que aparentemente causara o problema.

Eu testei para ver se ainda havia um problema de desempenho depois de alterar as configurações do BIOS, e parece estar funcionando muito bem. Liquidificador corre a 60 fps! Em um sistema recém-instalado, o pacote do driver nvidia-current-update , o processo listado como /usr/bin/X : 0 -core -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch , usa apenas 1% da CPU.

Especificações detalhadas de máquina / software

Portanto, tente garantir que a ACPI esteja ativada nas configurações da BIOS.

    
por serge blender 26.12.2012 / 11:01