O ambiente de área de trabalho de unidade Ubuntu 16.04 não carrega após a instalação nova

12

Depois de fazer uma nova instalação do Ubuntu 16.04, eu entro, mas o ambiente de área de trabalho da unidade não carrega. Tudo o que recebo é o plano de fundo da área de trabalho e, ocasionalmente, é exibida uma janela de informações sobre um erro no compiz.

Eu já tinha isso antes também com a versão beta final e não consegui encontrar uma solução.

Quando tento reiniciar a unidade a partir do Ctrl + Alt + F1console, com:

DISPLAY=:0 unity

Eu recebo:

compiz (core) - Info: Loading plugin: core
... many more instructions here
compiz (core) - Info: Unity is not supported by your hardware. Enabling software rendering instead (slow). 
... many more instructions again
compiz (core) - Info: Starting plugin: switcher
Illegal instruction (core dumped)

Eu tenho a placa gráfica Nvidia gtx980 e, de acordo com o Ubuntu, o driver Nvidia (de código aberto) foi instalado corretamente, portanto, imo, o Unity deve ser totalmente suportado, mas por algum motivo, quando o Ubuntu tenta iniciar o Unity, ele falha com a única informação sendo Illegal instruction.

Por favor, informe sobre qualquer maneira de corrigir ou depurar isso

Illidanek
fonte
Você deve rever configs "X"
Valeriy Solovyov
Como exatamente e onde?
Illidanek
1
Parece que o Compiz / Unity precisa de um recurso gráfico que não seja suportado incorretamente ou incorretamente pela sua placa gráfica ou pelo driver. Você tentou instalar o driver de código fechado?
janc
Sim, e quando o instalei, através da tradicional janela "Drivers Adicionais", o Ubuntu não inicializava mais, ficava preso com grandes ícones na tela de carregamento de inicialização, sugerindo que o driver gráfico não estava funcionando. Vi que, em alguns casos, você precisa executar alguma coisa depois de instalar os drivers proprietários da nvidia. Se sim, o que exatamente devo fazer?
Illidanek
1
A correção nº 5 em askubuntu.com/a/481620/281857 também funcionou para mim! Obrigado!

Respostas:

11

Resolvi o problema seguindo estas etapas:

  1. Ativou o driver gráfico proprietário da Nvidia, em vez do novo driver de código aberto.
  2. Infelizmente, isso fez com que meu Ubuntu não inicializasse, então tive que seguir estas etapas para fazê-lo funcionar: /ubuntu//a/391608/281857
  3. Nesse ponto, o Ubuntu estava inicializando, mas ainda não havia iniciador, barra superior etc. No entanto, eu poderia clicar com o botão direito do mouse na área de trabalho para abrir um Terminal e executar o Fix 5 detalhado por esta resposta: /ubuntu//a / 481620/281857
Illidanek
fonte
não foi possível encontrar uma correção e as correções na postagem não ajudam. algum outro ponteiro? im executando-o na caixa virtual
Manny265
@ Manny264 Eu recomendo começar sua própria pergunta. Você pode explicar qual é exatamente o problema e o que você tentou até agora.
Illidanek
não percebeu que isso era tão específico para o cartão nvdia gx. I dd encontrar uma solução sobre esta questão: askubuntu.com/questions/17381/...
Manny265
6

Normalmente, a resposta é redefinir as entradas do dconf para a unidade:

dconf reset -f /org/compiz/
setsid compiz

Parece que isso ocorreu devido ao bug # 1569357 na barra de ativação. Geralmente, eles também fornecem algumas correções para o bug na entrada da barra de ativação, e isso parece acontecer apenas com o sddm (o simples gerenciador de exibição de desktop) - isso não acontece com o lightdm.

O uso do dconf reset -f / org / compiz / não funcionou comigo (sudo ou sem sudo). O Setsid Compiz também não.

Também descobri que, se você efetuou login e não iniciou e não possui painel, uma maneira rápida de iniciá-los se você tiver uma linha de comando é:

nohup /usr/bin/unity > /dev/null 2>&1 &
nohup /usr/lib/x86_64-linux-gnu/unity/unity-panel-service > /dev/null 2>&1 &

Isso é apenas para a sessão em que você está. Não fará com que o painel iniciado e inicie na próxima vez que você fizer login.

Patola
fonte
4

Use estes comandos para corrigir o problema:

sudo dpkg --configure -a  
sudo apt-get update  
sudo apt-get upgrade -y  

E reinicie a máquina. Você receberá o desktop de volta

Vaneet
fonte
2

Infelizmente, não tenho reputação de comentar, mas a solução de Patola funcionou para mim com uma pequena alteração:

dconf reset -f /org/compiz/
setsid compiz

deveria estar

dconf reset -f /org/compiz/
setsid compiz --replace
Jonathan Richards
fonte
Você pode sugerir uma edição da postagem, se não tiver reputação suficiente para comentar.
Zanna
Isso funciona para mim !!!
precisa saber é o seguinte
Parece que eu tenho que fazer isso toda vez que eu reiniciar. Alguém encontrou uma solução mais permanente?
Jonathan Richards
A versão 16.04.1 parece ter corrigido o problema permanentemente. Não identifiquei a correção exata, mas o changelog ( wiki.ubuntu.com/XenialXerus/ReleaseNotes/ChangeSummary/16.04.1 ) tem várias correções de unidade.
Jonathan Richards
0

Eu tive o mesmo problema, e isso funcionou para mim:

sudo apt-get install --reinstall compiz
Hypercube
fonte
0
setsid compiz --replace

foi a correção e funcionou no meu caso - unidade corrigida! Obrigado @ Jonathan Richards!

user1180249
fonte
0

Eu enfrentei um problema semelhante: tente se apossar do console da unidade assim que o sistema inicializar usando: Ctrl + Alt + F1.

  1. Faça login com credenciais de administrador.
  2. Listar os drivers de exibição usando:

    ubuntu-drivers devices
    
  3. Instale o driver da nvidia:

    sudo apt-get install sudo apt-get install nvidia-361
    

    ou

     sudo apt-get install nvidia-364
    
  4. Reiniciar sistema:

    sudo reboot now
    
  5. Para retomar a exibição gráfica:

    Ctrl + Alt + F7

Trabalhou para mim. Muito bem sucedida

Navjot Sumal
fonte