Meu computador se recusa a usar meu driver NVIDIA

0

Eu acho esse tipo de problema em todos os lugares, no entanto estou nisso há apenas duas semanas e realmente preciso consertar isso, já que preciso da funcionalidade da minha NVIDIA Geforce GT 540m.
Execução de um monitor externo via HDMI (1920x1080) e usando a tela do meu laptop (1366x768) como minha tela secundária.

Meu processo:

Faça o download do driver do site da Nvidia; Linux x64 para o GT540m. (versão 319.49) Renomeado para NVIDIA.run

CTRL+ALT+F1
sudo bash
sudo service lightdm stop && sudo service gdm stop
sh /home/jake/Downloads/NVIDIA.run 
->installer launches
Accepted the license
Install NVIDIA's 32-bit compatibility OpenGL libraries? Yes
Run nvidia-xconfig utility? Yes (supposed to create a file most likely about my monitors ie. 10.monitor.xml and/or xorg.conf)
->installer complete
reboot

Meu problema:

Não foi possível aplicar a configuração armazenada para monitores

none of the selected modes were compatible with the possible modes:
Trying modes for CRTC 63
CRTC 63: trying mode 640x480@60Hz with output at 1366x768@60Hz (pass 0)
CRTC 63: trying mode 640x480@60Hz with output at 1366x768@60Hz (pass 1)
Trying modes for CRTC 64
CRTC 64: trying mode 640x480@60Hz with output at 1366x768@60Hz (pass 0)
CRTC 64: trying mode 640x480@60Hz with output at 1366x768@60Hz (pass 1)

As telas são muito pequenas, mas eu consigo desmarcar as "telas de espelho" e configurar meu monitor externo para 1920x1080. No entanto, a tela do meu laptop está presa em 640x480, sem outras opções disponíveis ao lado de forçá-lo via linha de comando do terminal. (um band-aid para uma ferida purulenta só encobre) Eu inicio um aplicativo que requer java e / ou opengl, Minecraft, é claro, e isso me dá org.lwjgl.LWJGLException: Não foi possível iniciar o GLX

Alguma ideia?

Obrigado.

UPDATE Eu purged meu velho driver nvidia, correu sudo apt-get nvidia-319. Reiniciado A resolução está de volta às configurações pretendidas e desejadas! No entanto: eu inicio as configurações do nvidia xserver, e isso me dá: You do not appear to be using the NVIDIA X driver. Please edit your X configuration file (just run nvidia-xconfig as root), and restart the X server.

Eu executei o sudo nvidia-xconfig, reiniciei e meu problema de resolução retornou (de volta para 640x480 nas duas telas).
Aqui está o xorg.conf:

nvidia-xconfig: X configuration file generated by nvidia-xconfig
 nvidia-xconfig:  version 325.15  (buildmeister@swio-display-x64-rhel04-03)  Wed Jul 31 19:04:27 PDT 2013

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

Section "Files"
EndSection

Section "InputDevice"UPDATE

        # 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 Euheimr 22.08.2013 / 09:57

3 respostas

2

Infelizmente, se você estiver usando uma nVidia móvel em um laptop (o "m" após o nome da placa gráfica), normalmente significa que é uma placa nVidia "Optimus". O Optimus é uma tecnologia da nVidia usada no laptop para economizar energia: o conceito principal é que quando você não está usando aplicativos acelerados, o chip de vídeo integrado não acelerado (geralmente uma placa de vídeo Intel) é usado, enquanto a GPU da nVidia é girada somente quando necessário.

O problema é que a nVidia ainda não suporta a tecnologia Optimus no Linux: simplesmente instalar os drivers da nVidia como você tentou não funcionará por causa da arquitetura de hardware das placas nVidia "híbridas".

Uma coisa que você pode fazer é usar o Bumblebee, que permite o suporte do Optimus em laptops (veja link ) e deve ajudar com o monitor duplo configuração (consulte link )

    
por Mutewinter 23.08.2013 / 10:00
-1

o link abaixo é como eu instalei o meu driver nvidia. é fácil de fazer, mas a nvidia sempre estará ativa.

link

    
por Josh 05.09.2013 / 08:50
-2

A maneira mais simples de garantir o melhor desempenho possível com placas NVIDEA é instalar o cliente Steam a partir da válvula e solicitar que ele execute o Team Fortress 2 (download grande, mas gratuito).

Em seguida, ele orienta você a colocar seu cartão NVIDEA em operação com os drivers mais recentes, o suficiente para os jogos.

(Você pode obter os diagnósticos sem baixar o jogo, mas não tenho certeza).

    
por Thorbjørn Ravn Andersen 23.08.2013 / 10:08