O cartão NVIDIA desaparece depois de algum tempo

1

Eu tenho um laptop Dell 7720 com placa discreta nvidia 650m. Depois de instalar o Ubuntu 14.04, ele pareceu funcionar bem. Eu baixei driver nvidia atual, mudou para ele em drivers adicionais e no nvidia x servidor. Funcionou. Então eu mudei de volta para gráficos intel e depois de algum tempo eu descobri que eu não posso voltar atrás. Simplesmente porque o ubuntu detecta mais o meu cartão.

root@Inspiron-7720:/etc/X11# lspci | grep -i vga
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)

Foi a primeira vez. Então eu embora mb o problema estava no meu BIOS assim instalado windows, atualizou e instalei o Ubuntu novamente. E funcionou de novo. Mas agora depois de apenas algumas horas se foi. Aliás não existe o xorg.conf em / etc / X11 / e eu nunca o configurei. Alguma sugestão? Obrigado.

    
por whattaf 17.10.2015 / 15:35

3 respostas

2

Coisas estranhas acontecem :) Eu encontrei um tópico em um fórum (o cara encontrou quase o mesmo problema, mas sua placa de vídeo apareceu no lspci) e eu copiei o código do xorg.conf de lá:

Section "ServerLayout"
    Identifier  "Layout0"
    Option      "AutoAddDevices" "false"
    Option      "AutoAddGPU" "false"
EndSection

Section "Device"
    Identifier  "DiscreteNvidia"
    Driver      "nvidia"
    VendorName  "NVIDIA Corporation"
    BusID "PCI:02:00:0"

#   If the X server does not automatically detect your VGA device,
#   you can manually set it here.
#   To get the BusID prop, run 'lspci | egrep 'VGA|3D'' and input the data
#   as you see in the commented example.
#   This Setting may be needed in some platforms with more than one
#   nvidia card, which may confuse the proprietary driver (e.g.,
#   trying to take ownership of the wrong device). Also needed on Ubuntu 13.04.
#   

#   Setting ProbeAllGpus to false prevents the new proprietary driver
#   instance spawned to try to control the integrated graphics card,
#   which is already being managed outside bumblebee.
#   This option doesn't hurt and it is required on platforms running
#   more than one nvidia graphics card with the proprietary driver.
#   (E.g. Macbook Pro pre-2010 with nVidia 9400M + 9600M GT).
#   If this option is not set, the new Xorg may blacken the screen and
#   render it unusable (unless you have some way to run killall Xorg).
    Option "ProbeAllGpus" "false"

    Option "NoLogo" "true"
    Option "UseEDID" "false"
    Option "UseDisplayDevice" "none"
EndSection

Coloque no meu /etc/X11/xorg.conf, mas o Ubuntu foi congelado após a primeira reinicialização. Mas depois do segundo ele fez boot e reconheceu meu cartão ... de alguma forma. Embora não haja xorg.conf em / etc / X11 / now.

00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GK107M [GeForce GT 650M] (rev a1)

Agora eu instalei o nvidia-346 e o nvidia-prime como sugerido pelo @Pilot6 e verei se ele funcionará. Eu não tenho idéia do que aconteceu. Se alguém souber, por favor me diga.

    
por whattaf 17.10.2015 / 16:58
1

Você instalou um driver errado para sua placa Nvidia.

nvidia-current é um driver legado nvidia-304 para cartões antigos. Não suporta 650m.

Você precisa instalar o driver correto. executado no terminal

sudo killall nvidia-persistenced
sudo apt-get purge nvidia*
sudo apt-get install nvidia-346 nvidia-prime 
    
por Pilot6 17.10.2015 / 15:50
-1

Isso acontece quando você recebe uma atualização do kernel. O driver NVIDIA, modifica o kernel quando é instalado. Mais tarde, você aceita atualizações do kernel, e o kernel mais antigo com os módulos da NVIDIA não está mais em uso.

É provavelmente uma boa idéia atualizar seu kernel periodicamente, apenas tenha em mente que quaisquer módulos do kernel instalados anteriormente não estarão presentes no kernel atualizado. Você sempre pode reinstalar. Ou você não pode fazer atualizações do kernel. Ou você pode inicializar o seu kernel antigo com os módulos que você instalou anteriormente.

    
por j0h 17.10.2015 / 15:45