[ UPDATE: Agradeço as sugestões que você postou, mas como não consegui fazer nada funcionar, acabei reinstalando o Ubuntu há pouco tempo.]
Estou executando o Ubuntu 11.10 "Oneiric Ocelot" e, ao tentar instalar os drivers de desenvolvedor nvidia CUDA, mudei para um terminal virtual (Ctrl-Alt-F5) e parei lightdm (a instalação exigia que nenhuma instância do servidor X estivesse em execução) através de sudo service lightdm stop
.
A reinicialização do lightdm com sudo service lightdm start
não funcionou: algumas linhas * Starting [...]
foram exibidas, mas o processo foi interrompido. (Eu não me lembro em que ponto, mas acho que foi * Starting System V runlevel compatibility
.
Eu reiniciei meu laptop manualmente, e desde que a inicialização pareça travar, geralmente ao redor da linha * Starting anac(h)ronistic cron [OK]
log (não consistentemente nesse ponto, no entanto).
A partir desse ponto, parece que consigo interagir com o meu sistema apenas por meio de uma sessão tty (Ctrl-Alt-F1).
Eu tentei limpar e reinstalar os lightdm
e gdm
, além de selecionar os gerenciadores de exibição padrão (por meio de sudo dpkg-reconfigure [lightdm / gdm]
ou editando manualmente /etc/X11/default-display-manager
) por meio de apt-get
e aptitude
(que não deve fazer diferença de qualquer maneira) depois de atualizar os pacotes, mas o problema persiste.
Algumas das respostas que recebo são as seguintes:
Depois de executar sudo dpkg-reconfigure lightdm
(mas não ... gdm
), recebo a seguinte mensagem:
dpkg-maintscript-helper:warning: environment variable DPKG_MATINSCRIPT_NAME missing
dpkg-maintscript-helper:warning: environment variable DPKG_MATINSCRIPT_PACKAGE missing
Depois de tentar sudo service lightdm start
ou sudo start lightdm
, vejo a tela de carregamento de inicialização novamente, mas nada muda. Se eu voltar para o shell tty, vejo lightdm start/running, process <num>
, mas ps -e | grep lightdm
não gera saída.
Depois de tentar sudo service gdm start
ou sudo starg gdm
, recebo a mensagem gdm start/running, process <num>
e gdm-binary
é supostamente um processo ativo, mas tudo o que acontece é que a tela pisca algumas vezes e nada mais.
Outras soluções candidatas que encontrei na web incluem a execução de startx
, mas quando eu tento, recebo uma saída de erro [...] Fatal server error: no screens found [...]
. Além disso, certifiquei-me de que lightdm-gtk-greeter
estivesse instalado, mas isso também não ajudou.
Por favor, desculpe por não incluir saídas / logs completos; Estou escrevendo este post de outro computador e é difícil copiar manualmente os logs completos. Além disso, eu vi vários posts que tinham a ver com problemas semelhantes, mas ou não houve correção, ou o sugerido não funcionou para mim.
No fechamento: Por favor, ajude! Espero evitar reinstalar o Ubuntu do zero! :)
Alex
@mosi
Eu não consegui consertar o driver do kernel NVIDIA conforme suas instruções. Talvez eu deva mencionar que estou em um laptop Dell XPS15 com uma placa gráfica NVIDIA Optimus, e que tenho bumblebee
instalado (o que instala drivers nvidia durante sua instalação, acredito). Emitindo os comandos mencionados, recebo o seguinte:
~$uname -r
3.0.0-12-generic
~$lsmod | grep -i nvidia
nvidia 11713772 0
~$dmesg | grep -i nvidia
[ 8.980041] nvidia: module license 'NVIDIA' taints kernel.
[ 9.354860] nvidia 0000:01:00.0: power state changed by ACPI to D0
[ 9.354864] nvidia 0000:01:00.0: power state changed by ACPI to D0
[ 9.354868] nvidia 0000:01:00.0: enabling device (0006 -> 0007)
[ 9.354873] nvidia 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 9.354879] nvidia 0000:01:00.0: setting latency timer to 64
[ 9.355052] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 280.13 Wed Jul 27 16:53:56 PDT 2011
Além disso, a execução de aptitude search nvidia
fornece o seguinte:
p nvidia-173 - NVIDIA binary Xorg driver, kernel module a
p nvidia-173-dev - NVIDIA binary Xorg driver development file
p nvidia-173-updates - NVIDIA binary Xorg driver, kernel module a
p nvidia-173-updates-dev - NVIDIA binary Xorg driver development file
p nvidia-96 - NVIDIA binary Xorg driver, kernel module a
p nvidia-96-dev - NVIDIA binary Xorg driver development file
p nvidia-96-updates - NVIDIA binary Xorg driver, kernel module a
p nvidia-96-updates-dev - NVIDIA binary Xorg driver development file
p nvidia-cg-toolkit - Cg Toolkit - GPU Shader Authoring Language
p nvidia-common - Find obsolete NVIDIA drivers
i nvidia-current - NVIDIA binary Xorg driver, kernel module a
p nvidia-current-dev - NVIDIA binary Xorg driver development file
c nvidia-current-updates - NVIDIA binary Xorg driver, kernel module a
p nvidia-current-updates-dev - NVIDIA binary Xorg driver development file
i nvidia-settings - Tool of configuring the NVIDIA graphics dr
p nvidia-settings-updates - Tool of configuring the NVIDIA graphics dr
v nvidia-va-driver -
v nvidia-va-driver -
Eu tentei instalar manualmente ( sudo aptitude install <package>
) pacotes nvidia-common
e nvidia-settings-updates
, mas sem sucesso. Por exemplo, sudo aptitude install nvidia-settings-updates
retorna o seguinte log:
Reading package lists...
Building dependency tree...
Reading state information...
Reading extended state information...
Initializing package states...
Writing extended state information...
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 83 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.
Writing extended state information...
Reading package lists...
Building dependency tree...
Reading state information...
Reading extended state information...
Initializing package states...
Writing extended state information...
O mesmo acontece com os cabeçalhos do Linux (por exemplo, não consigo instalar linux-headers-3.0.0-12-generic
). A saída de aptitude search linux-headers
é a seguinte:
v linux-headers -
v linux-headers -
v linux-headers-2.6 -
i linux-headers-2.6.38-11 - Header files related to Linux kernel versi
i linux-headers-2.6.38-11-generic - Linux kernel headers for version 2.6.38 on
i A linux-headers-2.6.38-8 - Header files related to Linux kernel versi
i A linux-headers-2.6.38-8-generic - Linux kernel headers for version 2.6.38 on
v linux-headers-3 -
v linux-headers-3.0 -
v linux-headers-3.0 -
i A linux-headers-3.0.0-12 - Header files related to Linux kernel versi
p linux-headers-3.0.0-12-generic - Linux kernel headers for version 3.0.0 on
p linux-headers-3.0.0-12-generic- - Linux kernel headers for version 3.0.0 on
p linux-headers-3.0.0-12-server - Linux kernel headers for version 3.0.0 on
p linux-headers-3.0.0-12-virtual - Linux kernel headers for version 3.0.0 on
p linux-headers-generic - Generic Linux kernel headers
p linux-headers-generic-pae - Generic Linux kernel headers
v linux-headers-lbm -
v linux-headers-lbm -
v linux-headers-lbm-2.6 -
v linux-headers-lbm-2.6 -
p linux-headers-lbm-3.0.0-12-gene - Header files related to linux-backports-mo
p linux-headers-lbm-3.0.0-12-gene - Header files related to linux-backports-mo
p linux-headers-lbm-3.0.0-12-serv - Header files related to linux-backports-mo
p linux-headers-server - Linux kernel headers on Server Equipment.
p linux-headers-virtual - Linux kernel headers for virtual machines
@heartsmagic
Eu tentei remover e reinstalar qualquer pacote de driver nvidia, mas isso não pareceu fazer diferença,
Meu arquivo xorg.conf
contém o seguinte:
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 280.13 ([email protected]) Wed Jul 27 17:15:58 PDT 2011
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