Fedora 25 TIDAK menggunakan wayland secara default!

8

Entah kenapa instal Fedora 25 FRESH saya tidak menggunakan wayland secara default. Saya tahu ini karena

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

Jika saya menggunakan Wayland secara default yang seharusnya mengatakan wayland atau weston. Saya sangat bingung mengapa instalasi baru fedora 25 ini bukan olahraga wayland secara default. Saya melihat ke wiki lengkung sebentar, dan mencoba menguji run wayland dengan mengeluarkan

$: weston

Juga, saya telah reboot fedora ke multiuser.target, untuk mendapatkan hanya baris perintah untuk secara manual meluncurkan dbus-run-session untuk wayland, dan ini adalah output:

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

Lalu saya mencoba:

$: startx

Dan desktop gnome standar saya muncul tidak masalah. Saya serius bertanya-tanya apakah fedora 25 live installer pernah menginstal wayland untuk memulai?

Setelah mencari file konfigurasi wayang weston.ini, saya tidak dapat menemukannya di ~ / .config / di mana seharusnya.

Sistem Informasi:

$: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

Saya telah melakukan pembaruan sistem lengkap pada login pertama dengan

$: sudo dnf update
  • Juga melalui proses menggunakan driver nvidia untuk kartu grafis saya; GTX 950
  • Tidak menggunakan driver default pre-my-move-to-nvidia: P

EDIT:

Setelah menyelidiki laptop saya, Laptop saya melaporkan bahwa ia menggunakan wayland:

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

Laptop ini adalah upgrade fedora24 ke fedora25, bukan instalasi baru fedora 25

Info 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
sambungan
sumber
Hanya untuk memperjelas: Anda menggunakan desktop GNOME, bukan?
hugomg
Ya, benar. $: gnome-shell --version # laporkan GNOME Shell 3.22.2 @hugomg
pasang
Apakah Anda memiliki kartu nvidia dengan driver sumber tertutup?
@ Bahahamut Ya, saya menggunakan driver Nvidia 375.20 dari situs web mereka.
pasang

Jawaban:

11

Nvidia belum mendukung Wayland, jadi Fedora 25 kembali ke X11. Dari forum Nvidia saya melihat seseorang telah menggunakan paket dari Fedora 26 yang sedang dalam pengembangan ditambah beberapa tambalan untuk membuatnya berfungsi, tetapi mencatat "Saya telah mengujinya dengan build lokal dan berjalan seperti omong kosong, secara pribadi saya tidak akan repot mencobanya di F25. "

Semoga ini akan teratasi untuk F26. Sementara itu, saya setidaknya senang bahwa mundur X11 bekerja dengan baik dan transparan.

mattdm
sumber
Apakah ini seharusnya diselesaikan sekarang setelah F26 keluar? Saya menggunakan F26 baru dengan GTX 770 dan juga tidak menggunakan Wayland. Bagaimana dengan F27?
comfreak
1
Belum ada Wayland. Tanya Nvidia, aku takut.
mattdm
1

Jika Anda menggunakan driver nvidia, periksa apakah nouveau sudah masuk daftar hitam pada kernel args.

$ 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 

Saya sudah memiliki masalah yang sama persis ini, menggunakan laptop Optimus DENGAN nouveau, dan akhirnya menyelesaikannya dengan menginstal bumblebee-nvidia. Yang sesuai 375.26-1.fc25 tidak mendukung Wayland.

Sebenarnya, setelah reboot ada ketidakcocokan kernel-devel dan modul nvidia tidak dimuat. Namun nouveau telah masuk daftar hitam. Dan wayland bekerja lagi! Benar meningkatkan kernel saya membuat semuanya jatuh pada tempatnya (nvidia & bbwsitch dimuat, wayland masih berfungsi!).

Jadi coba daftar hitam nouveau mungkin?

daragua
sumber
0

Coba Boot-parameter nvidia-drm modeset=1sumber situs nvidia


sumber
setelah mengaturnya dengan mod probe, lalu boot ke multiuser.target dan mencoba menjalankan sesi dbus dari gnome shell dan Wayland. Ini memberikan kesalahan yang sama seperti sebelumnya: (gnome-shell: 1372): bergumam-PERINGATAN **: Tidak dapat menginisialisasi backend KMS: tidak dapat menemukan perangkat drm kms
pasang
Ini mungkin bukan apa-apa, tapi saya mendapatkan kesalahan yang sama sekali berbeda ketika saya mencoba menjalankan perintah dbus saya mendapat peringatan yang sama sekali berbeda: (gnome-shell: 2304): bergumam-PERINGATAN **: Tidak dapat menginisialisasi backend KMS: Tidak dapat mengambil kendali: GDBus.Error: System.Error.EBUSY: Perangkat atau sumber daya sibuk
tandai
Saya juga memverifikasi dengan loginctl bahwa desktop saya masih menggunakan x11 setelah mod probe dan restart.
pasang
1
Apakah beberapa melihat-lihat dan menemukan ini "Langkah kelima adalah Jonas Ådahls bekerja untuk mengaktifkan driver NVidia biner untuk Wayland. Dia telah mengumpulkan satu set tambalan untuk dapat mendukung antarmuka NVidias EGLStreams, yang berarti bahwa mulai dari Fedora Workstation 25 Anda akan dapat menggunakan Wayland juga dengan driver binari NVidias. " - blogs.gnome.org/uraeus/2016/11/01/... tambalan yang mereka tautkan ada di sini - github.com/jadahl/mutter/tree/wip/egldevice Tampaknya tidak seperti ini dibuat untuk rilis fedora25 dengan melihat halaman git.
pasang