Sou um usuário completamente novo do Arch Linux. Eu instalei o sistema quase como descrito pelo guia iniciante alemão.
As coisas mais importantes de acordo com este problema:
Gerenciador de inicialização: GRUB
Instalado nvidia
, caso contrário, a inicialização falhará, porque minha GPU é incompatível com o nouveau
Instalado:
xf86-intel-video
intel-ucode
xorg-server xorg-xinit xorg-utils xorg-server-utils
gnome gnome-extra
Adicionado o GNOME ao systemd com systemctl enable gdm
Ao inicializar tudo está OK, até que o processo de inicialização atinja a "Interface gráfica do usuário" alvo, então a tela fica preta e após alguns segundos a tela de erro do GNOME aparece dizendo:
Oh no! Something has gone wrong. A problem has occurred and the system can't recover. Please log out and try again.
Ao clicar no botão Efetuar logout, exibido sob essa massagem, a tela escurece novamente e a tela de erro reaparece após alguns segundos.
O sistema ainda está disponível através dos consoles tty.
Eu também tentei ativar o GNOME com o
~/.xinitrc
e
startx
mas ocorreu o mesmo erro.
Eu também tentei instalar o Lxde para descobrir qual poderia ser a falha. Nesse caso, o processo de inicialização pára na "Interface gráfica do usuário" de destino.
Eu tentei usar o TWM, mas ao iniciá-lo com startx
, a tela ficou preta.
Aqui está a saída de lspci | grep -e VGA -e 3D
:
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 860M] (rev a2)
É um sistema híbrido de uma GPU da Intel e da nvidia. O LED de status no meu notebook mostra que a GPU nvidia está em uso. Nos fóruns do Arch Linux, a ideia era que o problema é a configuração dos gráficos híbridos.
Eu tentei configurar o Bumblebee, mas depois de instalar e iniciar o deamon com systemctl start bumblebeed
Ele ainda usa a GPU nvidia; e a execução de optitun glxgears
mostra o erro:
[604.582697] [ERROR] Cannot access secondary GPU - error: [XORG] (EE) systemd-logind: failed to get session: PID 731 does not belong to any known session