O Fedora 25 NÃO está usando wayland por padrão!

8

Por alguma razão, minha instalação do Fedora 25 FRESH não está usando wayland por padrão. Eu sei disso por causa de

$: loginctl show-session 3 -p Type
Type=x11

Se eu estivesse usando Wayland por padrão, diria wayland ou weston. Estou muito confuso porque esta nova instalação do fedora 25 não é esportiva por padrão. Eu olhei para o arch wiki brevemente, e tentei testar o wayland emitindo

$: weston

Além disso, eu reiniciei o fedora para o multiuser.target, para obter apenas uma linha de comando para iniciar manualmente uma dbus-run-session para o wayland, e esta é a saída:

$: dbus-run-session -- gnome-shell --display-server --wayland
(gnome-shell:1372): mutter-WARNING **: Can't initialize KMS backend: could not find drm kms device

Então eu tentei:

$: startx

E meu desktop padrão do gnome apareceu sem problemas. Eu estou seriamente me perguntando se o instalador live do fedora 25 já instalou o wayland para começar?

Depois de procurar pelo arquivo de configuração do wayland weston.ini, não consigo encontrá-lo em ~ / .config / onde deveria estar.

Informações do sistema:

$:uname -a
Linux sark 4.8.10-300.fc25.x86_64 #1 SMP Mon Nov 21 18:49:16 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

Eu fiz uma atualização completa do sistema no primeiro login com

$: sudo dnf update
  • Também passei pelo processo de usar os drivers nvidia para minha placa gráfica; GTX 950
  • Não usando o driver padrão do pre-my-move-to-nvidia-driver: P

EDITAR:

Depois de investigar meu laptop, meu laptop informa que está usando o caminho:

$: loginctl show-session 2 -p Type
Type=wayland

Este portátil foi uma atualização do fedora24 para o fedora25, não uma nova instalação do fedora 25

Informações do laptop:

$: uname -a
Linux mcp 4.8.10-300.fc25.x86_64 #1 SMP Mon Nov 21 18:59:16 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
    
por enconn 03.12.2016 / 03:39

3 respostas

11

A Nvidia ainda não suporta Wayland, então o Fedora 25 volta para o X11. Do fórum da Nvidia vejo alguém usei pacotes do Fedora 26 em desenvolvimento, além de alguns patches para fazê-lo funcionar, mas notas "Eu testei com compilações locais e funciona como uma porcaria, pessoalmente eu não me incomodaria em tentar isso na F25."

Espero que isso seja resolvido para o F26. Enquanto isso, pelo menos fico feliz que o substituto do X11 funcione de maneira perfeita e transparente.

    
por 04.01.2017 / 15:56
1

Se você estiver nos drivers nvidia, verifique se o nouveau está na lista negra corretamente nos argumentos do kernel.

$ cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-4.8.16-300.fc25.x86_64 root=UUID=b13dad5b-d34b-4d50-acae-6c28143961b3 ro nouveau.modeset=0 rd.driver.blacklist=nouveau rhgb quiet 

Eu tive exatamente este mesmo problema, usando um laptop Optimus com nouveau, e finalmente resolvi isso instalando o bumblebee-nvidia. Que de acordo com 375.26-1.fc25 suporta Wayland.

Na verdade, após a reinicialização, houve uma incompatibilidade de kernel-devel e o módulo nvidia não foi carregado. No entanto, o nouveau estava na lista negra. E o wayland estava funcionando de novo! A atualização adequada do meu kernel fez com que tudo se encaixasse (nvidia & bbwsitch carregado, wayland ainda funcionando!).

Então, tente o nouveau da lista negra, talvez?

    
por 14.01.2017 / 18:00
0

Tente o parâmetro de inicialização nvidia-drm modeset=1 sources site da nvidia

    
por 03.12.2016 / 15:42