ubuntu 12.04 nvidia quebra resolução

5

Eu estou executando o Ubuntu 12.04 64-bit e eu tenho uma NVIDIA Geforce GT 650m, ele estava funcionando bem com 1920 x 1024, exceto um monte de rasgo toda vez que eu corri vídeos. Eu pensei que ativar o driver nvidia talvez consertaria isso.

Ao digitar "configuração do servidor nvidia X", ele diz "você não parece estar usando o driver nvidia X. Edite seu arquivo de configuração X (apenas execute" nvidia-xconfig "como root) e reinicie o servidor X. fez e, em seguida, o computador é reiniciado com uma resolução de 640 x 480. Como posso restaurar as configurações anteriores, ou de preferência fazê-lo para mostrar resolução completa sem rasgar?

Quando eu digito "Configurações do nvidia X Server" agora ele ainda diz o mesmo que acima, "não parece estar usando driver nvidia X"

quando eu vou para "configurações do sistema, drivers adicionais", diz nvidia_current - > "Este driver está ativado, mas não está em uso no momento"

astr0

EDIT: saída do xorg.conf

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 304.48  ([email protected])  Sun Sep  9 21:29:02 PDT 2012

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
    
por Terje Kristiansen 24.11.2012 / 23:54

2 respostas

5

Você está usando uma GPU móvel, então estou assumindo que você a está usando em um laptop, provavelmente em uma configuração com uma terceira geração de CPUs Intel Core (Ivy Bridge). Todas as versões móveis do Ivy Bridge apresentam os gráficos Intel HD 4000 como processador gráfico integrado (IGP).

Resumo

  • Exclua /etc/X11/xorg.conf (não esqueça de fazer um backup)
  • Alterne manualmente entre IGP e GPU dedicada usando Bumblebee ou PRIME .

Antecedentes

Esta configuração tem a vantagem de que, para aplicações menos intensivas em gráficos, a IGU pode ser utilizada com um consumo de energia menor. No entanto, no meu caso, isso significava que o Ubuntu sempre usava o IGU independentemente de ter instalado os drivers da Nvidia ou não. É por isso que sua configuração diz Este driver está ativado mas não está em uso .

Problema de baixa resolução

Você provavelmente nunca usou seu cartão Nvidia até fazer a pergunta. O xorg.conf gerado por nvidia-xconfig espera que uma placa Nvidia seja usada, isso não é o caso, então eu acho que o X-server usa algum modo de saída à prova de falhas. Esse problema pode ser facilmente resolvido excluindo o arquivo xorg.conf.

sudo rm /etc/X11/xorg.conf

Depois, reinicie o Gerenciador de Janelas (ou reinicialize), por exemplo,

sudo restart lightdm

Você deve ter sua resolução de volta agora.

Alternando entre o IGU e o GPU dedicado

Existem várias maneiras de abordar o suporte à ativação de gráficos híbridos. A Equipe de Gráficos Híbridos do Linux (novos links de no máximo 2 usuários, google para launchpad + hybrid-graphics-linux) oferece uma visão geral abrangente. Pelo que eu vi, as tecnologias mais fáceis de usar e mais avançadas são Bumblebee e PRIME. Em ambos os casos, você inicia os aplicativos que devem usar a GPU dedicada com um prefixo específico.

Bumblebee

O Bumblebee usa o noveau gratuito ou o driver proprietário da Nvidia. Até agora eu só tentei Bumblebee, que parece ser a melhor solução de trabalho para a combinação Intel e Nvidia. Existe uma página wiki do Ubuntu (google wiki + Ubuntu + Bumblebee), que descreve as etapas de como instalá-lo. Após a instalação, você pode executar aplicativos usando a GPU dedicada, prefixando-os com optirun . Por exemplo:

optirun glxgears

As configurações da Nvidia só funcionarão se a placa estiver ativa, então você terá que executar

optirun nvidia-settings -c :8

para chegar às configurações. A configuração do monitor funciona através da ferramenta padrão.

Adendo

O PRIME parece estar funcionando bem na combinação AMD-IGU com GPU Nvidia. Mas não parece haver uma leitura muito abrangente sobre isso.

O suporte híbrido ainda é um pouco cedo e, dependendo da sua configuração específica, o PRIME ou o Bumblebee podem ser a melhor solução para você.

    
por LeoR 03.02.2013 / 21:25
0

você tentou gksu nvidia-settings, se assim for eu tentaria instalar os drivers experimentais mais recentes (310) e assistir para ver se ele realmente baixa os novos drivers, eu tive que fazer isso algumas vezes para fazer o meu trabalho em 12,10

    
por mick 31.01.2013 / 14:13