O Xorg inicia no modo à prova de falhas quando a corrente nvidia está ativa

0

Eu tenho o nvidia-current installed (versão 295.40-0ubuntu1) e nvidia-current-updates (versão 295.49-0ubuntu0.1) rodando no Ubuntu 12.04. Esta é a versão mais recente do Ubuntu proposta, mas o problema foi antes da atualização para a proposta.

O problema é que depois de executar o sudo nvidia-xconfig eu recebo um xorg.config gerado como mostrado no final. Quando eu reiniciar o xOrg começa, mas em uma resolução muito baixa (modo à prova de falhas). Isso acontece com ou sem minha segunda tela HDMI conectada (que reflete minha tela inicial).

Eu tenho um Dell XPS 14z, com um gráfico NVIDIA GeForce GT 520M 1GB com Optimus. Eu não tenho nenhum problema com o mesmo cartão no mesmo computador no Windows 7. Meu kernel é: 3.2.0-23.36.

Qualquer ajuda com isso seria ótima, eu realmente gostaria que meu driver NVIDIA funcionasse.

xorg.conf:

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 295.49  ([email protected])  Tue May  1 00:54:24 PDT 2012


Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    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

O (EE) em /var/log/Xorg.0.log é:

[    10.014] (EE) Failed to load module "nvidia" (module does not exist, 0)
    
por Alistair Francis 10.05.2012 / 14:09

1 resposta

0

Só para ter certeza, verifique se você tem o pacote nvidia instalado. O seguinte comando deve mostrar ii na extrema esquerda da linha nvidia:

sudo dpkg -l nvidia-current

Supondo que você tenha o pacote nvidia instalado, eu daria uma chance ao driver "nouveau". É open source e parece ter menos problemas do que o binário, mas não é tão rápido. Para experimentar, edite /etc/X11/xorg.conf e altere a linha "Device" Driver de "nvidia" para "nouveau" .

Antes de reiniciar o X, verifique se nouveau está instalado:

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

Você pode precisar remover os drivers binários para que "nouveau" funcione:

sudo apt-get remove nvidia-current nvidia-current-updates

Você pode precisar reiniciar após qualquer uma das alterações acima para vê-lo funcionando como esperado (a menos que você esteja muito familiarizado com o (n) carregamento (s) do módulo do kernel do Ubuntu).

Btw, existem problemas conhecidos com nvidia-current . Consulte o bug da barra de lançamento # 980298 . Além disso, você afirma que nvidia-current-updates é 295.49, mas packages.ubuntu.com parece pensar que é 295.40 . Então, você pode ter mais sorte quando o Ubuntu lançar oficialmente 295.49. Como alternativa, o bug do Launchpad possui um link para um deb de 295.49 .

    
por jrennie 12.05.2012 / 19:43