tela preta Unity-greeter em 13.10

1

Eu instalei recentemente o Ubuntu 13.10 64bit em um desktop (modo UEFI). Após o splash plymouth eu recebo uma tela preta. Depois de algumas experiências, encontrei uma solução temporária:

  • mude de volta para tty1 e faça login
  • sudo unity-greeter
  • receba um erro terrível: (unity-greeter:2109): Gtk-WARNING **: cannot open display: Failed to launch bus: Failed to launch session bus
  • sudo reboot
  • após a reinicialização unidade-saudação é iniciada muito bem até o logoff
  • (após o login gráfico, um procedimento para relatar um travamento do Xorg é iniciado)

Eu tenho uma placa gráfica Nvidia, eu tentei todos os drivers (nouveau, currunt, experimental, xorg-edgers etc) mas não houve mudança (com exceção dos xorg-edgers que sempre deram o prompt de configuração corrompido, que infelizmente, não resolveu nada.

Qualquer ajuda / sugestão é apreciada:)

EDITAR: Depois de algumas experiências (ver comentários às respostas), os problemas se tornaram mais aleatórios. No momento parece não apresentar-se quando há um problema no Xorg (iniciar logo após o login), mas às vezes eu consigo um início limpo mesmo quando não há nenhum erro para relatar. Eu acho que há um link entre "ter um erro Xorg" e "inicializar unidade-greeter / lightdm corretamente" porque eu tentei usar um mouse defeituoso (ponteiro preso no boot com win7 e ubuntu) e nesse caso unidade-greeter / lightdm sempre começa (mas é claro, então eu tenho que desconectar o mouse defeituoso ...).

Me pediram logs: Eu os fornecerei na próxima vez que o problema se apresentar (vou tentar algumas reinicializações mas não sei quando isso acontecerá novamente :().

Também me pediram informações sobre hardware e configuração:

  • lshw informações relevantes:

    *-display
                description: VGA compatible controller
                product: GF116 [GeForce GT 640 OEM]
                vendor: NVIDIA Corporation
                physical id: 0
                bus info: pci@0000:01:00.0
                version: a1
                width: 64 bits
                clock: 33MHz
                capabilities: vga_controller bus_master cap_list rom
                configuration: driver=nvidia latency=0
                resources: irq:89 memory:fc000000-fdffffff memory:d0000000-d7ffffff memory:d8000000-dbffffff ioport:e000(size=128) memory:fe000000-fe07ffff
    
  • lspci -v informações relevantes:

    01:00.0 VGA compatible controller: NVIDIA Corporation GF116 [GeForce GT 640 OEM] (rev a1) (prog-if 00 [VGA controller])
        Subsystem: Micro-Star International Co., Ltd. Device 2319
        Flags: bus master, fast devsel, latency 0, IRQ 89
        Memory at fc000000 (32-bit, non-prefetchable) [size=32M]
        Memory at d0000000 (64-bit, prefetchable) [size=128M]
        Memory at d8000000 (64-bit, prefetchable) [size=64M]
        I/O ports at e000 [size=128]
        [virtual] Expansion ROM at fe000000 [disabled] [size=512K]
        Capabilities: <access denied>
        Kernel driver in use: nvidia
    
  • Versão do Xorg: 7.7 ( apt-cache show xserver-xorg | grep Version dá: Version: 1:7.7+1ubuntu6 )

  • Versão do driver da Nvidia: 331.20 (do x-swat ppa)
  • uname -r : 3.11.0-15-generic

Não consigo pensar em outras informações que possam ser necessárias, se você puder apenas dizer:)

EDIT : já se passaram 3 dias desde a última vez que o erro foi apresentado. Nada mudou no sistema (pelo menos não pelo meu fazer), por isso não tenho ideia do que o causou e do que o resolveu. Obrigado a todos que ajudaram, vou postar atualizações se (e quando) eu tiver tela preta novamente ...

    
por Nicola Feltrin 06.01.2014 / 13:54

4 respostas

2

O gerenciador de exibição de login padrão do Ubuntu é chamado lightdm porque é leve e, portanto, rápido. Normalmente isso é uma coisa boa, mas você pode estar inicializando a sua tela de login tão rapidamente que sua placa de vídeo Nvidia não é capaz de acompanhar. Então tente instalar o GDM. O GDM é um gerenciador de exibição de login alternativo para lightdm.

Durante a instalação do gdm, você será solicitado a selecionar gdm ou lightdm como o gerenciador de exibição de login padrão. Selecione gdm.

Você pode alternar entre lightdm e gdm a qualquer momento no terminal executando sudo dpkg-reconfigure gdm . Isso abrirá uma nova janela, permitindo que você selecione gdm ou lightdm como o gerenciador de exibição de login padrão.

    
por karel 15.01.2014 / 01:05
0

Desinstale primeiro qualquer outro driver e instale o seguinte:

sudo apt-get install nvidia-319 nvidia-settings-319 nvidia-prime

PS: embora seja um desktop, ele está detectando que seu processador Intel também tem uma placa gráfica, então é um sistema híbrido, você precisa do pacote nvidia-pime para que ele funcione corretamente, por favor, envie seu feedback, obrigado .

    
por Brask 14.01.2014 / 11:14
0

Tente:

sudo dpkg-reconfigure unity-greeter

Se isso não funcionar, inicialize a partir de um live CD (desde que você seja capaz de acessar uma área de trabalho de lá), faça um backup das configurações antigas do xconfig e copie as do CD ao vivo.

Alterar para raiz:

sudo su

backup:

mv /media/<Name of your Ubuntu Partion>/etc/X11/Xsession.d/ /media/<Name of your Ubuntu Partion>/etc/X11/old.Xsession.d/

copiar:

cp /etc/X11/Xsession.d/ /media/<Name of your Ubuntu Partion>/etc/X11/Xsession.d/
    
por virtualxtc 14.01.2014 / 18:30
0

Talvez você esteja vendo esse problema aparentemente frequentemente encontrado com a instalação incorreta dos drivers da Nvidia: Tela em branco após instalar o driver restrito da nvidia . Desinstale, elimine e reconfigure os pacotes conforme explicado nessa questão.

Além disso, você pode querer certificar-se de que os drivers Nvidia que você está selecionando são realmente apropriados para sua placa gráfica. Veja Nvidia Geforce 680 GTX - Glitches na tela para instruções sobre como fazer isso.

Por último, isso pode ser um tiro no escuro, mas como explicado em que drivers gráficos estão agora em uso nesta placa NVIDIA? , o Nvidia X Server no meu laptop pisca, trava e segfaults na inicialização. Eu posso iniciar X apenas se eu instalar os drivers proprietários da Nvidia para minha placa gráfica ( nvidia-304 ) em um kernel (digamos, 3.2.0-23-generic ), e então inicializar em um kernel diferente (digamos, 3.2.0-57-generic ). Ele claramente usa algum driver de fallback, e eu não consigo entender qual deles é, mas parece funcionar.

    
por landroni 15.01.2014 / 00:56