Fedora 25 KHÔNG được sử dụng wayland theo mặc định!


8

Vì một số lý do, cài đặt Fedora 25 FRESH của tôi không sử dụng wayland theo mặc định. Tôi biết điều này vì

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

Nếu tôi đang sử dụng Wayland theo mặc định thì nên nói wayland hoặc weston. Tôi rất bối rối tại sao cài đặt fedora 25 mới này không phải là cách thể thao theo mặc định. Tôi đã xem qua wiki vòm một cách nhanh chóng và thử kiểm tra đường chạy bằng cách ban hành

$: weston

Ngoài ra, tôi đã khởi động lại fedora thành multiuser.target, để chỉ lấy một dòng lệnh để khởi chạy thủ công một phiên chạy dbus cho wayland và đây là đầu ra:

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

Sau đó tôi đã thử:

$: startx

Và máy tính để bàn gnome tiêu chuẩn của tôi xuất hiện không có vấn đề. Tôi thực sự tự hỏi liệu trình cài đặt trực tiếp fedora 25 có bao giờ cài đặt wayland không?

Sau khi tìm tệp cấu hình wayland weston.ini, tôi không thể tìm thấy nó trong ~ / .config / nơi mà nó được cho là.

Thông tin hệ thống:

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

Tôi đã thực hiện cập nhật hệ thống đầy đủ vào lần đăng nhập đầu tiên với

$: sudo dnf update
  • Cũng trải qua quá trình sử dụng trình điều khiển nvidia cho card đồ họa của tôi; GTX 950
  • Không sử dụng trình điều khiển trình điều khiển pre-my-move-to-nvidia mặc định: P

BIÊN TẬP:

Sau khi điều tra trên máy tính xách tay của tôi, Máy tính xách tay của tôi báo cáo rằng nó đang sử dụng wayland:

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

Máy tính xách tay này là một bản nâng cấp của fedora24 lên fedora25, không phải là bản cài đặt mới của fedora 25

Thông tin máy tính xách tay:

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

Chỉ cần làm rõ: bạn đang sử dụng máy tính để bàn Gnome, phải không?
hugomg

Đúng là tôi. $: gnome-shell --version #reports Gnome Shell 3.22.2 @hugomg
nối

Bạn có thẻ nvidia với trình điều khiển nguồn đóng không?

@Bahamut Có, tôi đang sử dụng trình điều khiển Nvidia 375.20 từ trang web của họ.
nối

Câu trả lời:


11

Nvidia chưa hỗ trợ Wayland, vì vậy Fedora 25 rơi trở lại X11. Từ diễn đàn Nvidia tôi thấy ai đó đã sử dụng các gói từ Fedora 26 đang phát triển cộng với một số bản vá để hoạt động, nhưng lưu ý "Tôi đã thử nghiệm nó với các bản dựng cục bộ và nó chạy như tào lao, cá nhân tôi sẽ không thử dùng nó F25. "

Hy vọng điều này sẽ được giải quyết cho F26. Trong khi đó, tôi ít nhất vui mừng vì dự phòng X11 hoạt động tốt và minh bạch.


Điều này có được cho là đã được giải quyết khi F26 không hoạt động? Tôi đang dùng F26 mới với GTX 770 và nó cũng không được mặc định là Wayland. F27 thì sao?
comfreak

1
Chưa có Wayland. Hỏi Nvidia, tôi sợ.
mattdm

1

Nếu bạn đang sử dụng trình điều khiển nvidia, hãy kiểm tra xem nouveau có nằm trong danh sách đen đúng cách trên kernel không.

$ 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 

Tôi cũng gặp vấn đề tương tự, sử dụng máy tính xách tay Optimus VỚI nouveau và cuối cùng đã giải quyết nó bằng cách cài đặt bumblebee-nvidia. Theo 375,26-1.fc25, hỗ trợ Wayland.

Trên thực tế, khi khởi động lại, đã có một mô-đun không khớp hạt nhân và mô-đun nvidia không được tải. Tuy nhiên, nouveau đã bị đưa vào danh sách đen. Và wayland đã hoạt động trở lại! Nâng cấp đúng cách kernel của tôi khiến mọi thứ rơi đúng vị trí (nvidia & bbwsitch đã tải, wayland vẫn hoạt động!).

Vì vậy, hãy thử danh sách đen nouveau có thể?


0

Hãy thử trang web nvidianvidia-drm modeset=1 nguồn tham số khởi động


sau khi thiết lập điều đó với đầu dò mod, sau đó khởi động xuống multiuser.target và cố gắng chạy phiên dbus của gnome shell và Wayland. Nó đã đưa ra lỗi tương tự như trước: (gnome-shell: 1372): lẩm bẩm-CẢNH BÁO **: Không thể khởi tạo phụ trợ KMS: không thể tìm thấy thiết bị drm kms
nối

Đây có lẽ không phải là bất cứ điều gì, nhưng tôi gặp một lỗi hoàn toàn khác khi tôi cố chạy lệnh dbus đó, tôi nhận được một cảnh báo hoàn toàn khác: (gnome-shell: 2304): mutter-CẢNH BÁO **: Không thể khởi tạo phụ trợ KMS: Không thể kiểm soát: GDBus.Error: System.Error.EBUSY: Thiết bị hoặc tài nguyên bận rộn
nối

Tôi cũng đã xác minh với logincl rằng máy tính để bàn của tôi vẫn đang sử dụng x11 sau khi thăm dò mod và khởi động lại.
nối

1
Có một số người nhìn xung quanh và thấy rằng "Bước thứ năm là Jonas asdahls hoạt động để kích hoạt trình điều khiển NVidia nhị phân cho Wayland. Ông đã tập hợp một bộ các bản vá để có thể hỗ trợ giao diện NVidias EGLStreams, có nghĩa là bắt đầu từ Fedora Workstation 25 bạn cũng có thể sử dụng Wayland với trình điều khiển nhị phân NVidias. " - blog.gnome.org/uraeus/2016/11/01/ trên các bản vá mà họ liên kết đến đây - github.com/jadahl/mutter/tree/wip/egldevice Có vẻ như nó không được phát hành trong phiên bản fedora25 bằng cách nhìn vào trang git.
nối
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.