目前wayland发展的如何?(2019-06-10)
Tofloor
poster avatar
司南
deepin
2019-06-10 18:17
Author
现在除了gnome和kde,还有哪些桌面环境是支持wayland的?日常使用的桌面软件能否可以在wayland上运行?

如果用wayland替代x11的话,效率是不是会赶上windows?
Reply Favorite View the author
All Replies
avatar
aida
deepin
2019-06-10 18:38
#1
GNOME        Stacking        See GNOME#Starting.
sway        Tiling        Sway is an i3-compatible window manager for Wayland. GitHub
Enlightenment        Stacking        More Info
KDE Plasma        Stacking        See KDE#Starting Plasma
Orbment        Tiling        orbment (previously loliwm) is an abandonned tiling WM for Wayland.
Velox        Tiling        Velox is a simple window manager based on swc. It is inspired by dwm and xmonad.
Orbital        Stacking        Orbital is a Wayland compositor and shell (more akin to a WM than a DE) using Qt5 and Weston. The goal of the project is to build a simple but flexible and good looking Wayland desktop.
Liri Shell        Stacking        Liri Shell is the desktop shell for Liri, built using QtQuick and QtCompositor as a compositor for Wayland.
Maynard        (Unclear)        Maynard is a desktop shell client for Weston based on GTK. It was based on weston-gtk-shell, a project by Tiago Vignatti. Not under development. [2][3]
Motorcar        (Unclear)        Motorcar is a Wayland compositor to explore 3D windowing using virtual reality.
Way Cooler        Tiling        Way Cooler is a customizable (Lua config files) Wayland compositor written in Rust. Inspired by i3 and awesome.
Maze Compositor        Floating 3D        Maze Compositor is a 3D Qt based Wayland compositor
Grefsen        Floating        Grefsen is a Qt/Wayland compositor providing a minimal desktop environment.
Waymonad        Tiling        Waymonad is a Wayland compositor based on ideas from and inspired by xmonad
wayfire        Stacking        Wayfire is a general purpose compositor.

https://wiki.archlinux.org/index.php/Wayland#Compositors

kde的wayland好像还不太行,gnome的wayland日常没什么问题了。
常用的桌面软件在wayland运行的话基本没什么问题了,不过nvdia驱动的wayland支持非常差,其他intel amd是没什么问题的。
wayland目前高性能应用场景不太行,比如打游戏。打游戏还是推荐x11
Reply View the author
avatar
funtoo
deepin
2019-06-10 18:42
#2
只要桌面环境底层的基础库支持Wayland应该就可以了,所以KDE Plasma和gnome支持Wayland以后,lxqt和xfce这些也会受益。
目前大部分桌面软件不是以原生Wayland模式运行的,闭源显卡驱动对Wayland支持也还没有跟上,很大程度上还需要依赖xwayland。
另外,Wayland还有不少问题,前期连输入法都是个问题,然后好像目前也都没有解决在原生Wayland下面的截图问题,而且Wayland与X11相比,缺少了X11的网络特性。在X11下面,xserver和xclient是可以不在同一台机器运行的,Wayland好像不行。
Reply View the author
avatar
abc
deepin
2019-06-11 00:30
#3
16年我用arch上了wanland, 一堆狗屎.
今年我又上了次,感觉不错.
在1500块奔腾笔记本(仅gnome)测试过, wayland比x11 流畅.
i5的笔记本打游戏我用的是flatpak 的 steam. 在wayland下csgo 30贞核显 不算太差.
x11还能用几年, 等wayland要彻底稳了,估计deepin会迁移过去的.
Reply View the author
avatar
司南
deepin
2019-06-11 01:34
#4
https://bbs.deepin.org/post/179062
16年我用arch上了wanland, 一堆狗屎.
今年我又上了次,感觉不错.
在1500块奔腾笔记本(仅gnome)测试过, wayla ...

感谢解答
Reply View the author
avatar
司南
deepin
2019-06-11 01:38
#5
https://bbs.deepin.org/post/179062
GNOME        Stacking        See GNOME#Starting.
sway        Tiling        Sway is an i3-compatible window manager for Wayland.  ...

为什么呢?wayland舍弃x11的服务器-客户机模式,难道不应该图形效率更高吗?
Reply View the author
avatar
司南
deepin
2019-06-11 01:42
#6
https://bbs.deepin.org/post/179062
只要桌面环境底层的基础库支持Wayland应该就可以了,所以KDE Plasma和gnome支持Wayland以后,lxqt和xfce这 ...

wayland舍弃掉网络特性是不是比x11处理图形界面的效率更高呢?
Reply View the author
avatar
funtoo
deepin
2019-06-11 03:44
#7
https://bbs.deepin.org/post/179062
wayland舍弃掉网络特性是不是比x11处理图形界面的效率更高呢?

不是,通常认为Wayland性能高是因为放弃了C/S架构,应用程序可以直接自己绘制窗口,而不需要像X11那样先申请再绘制。
但是实际上,从我使用sway这种直接基于原生Wayland的WM的体验来说,Wayland和X11的性能差距并没有达到可以直接被感知的地步。
Wayland更先进的原因还是在于它能直接利用最新的内核图形技术。
Reply View the author
avatar
司南
deepin
2019-06-11 16:58
#8
https://bbs.deepin.org/post/179062
不是,通常认为Wayland性能高是因为放弃了C/S架构,应用程序可以直接自己绘制窗口,而不需要像X11那样先 ...

感谢解答
Reply View the author
avatar
ritter
deepin
2019-06-11 22:16
#9
matlab不支持wayland,nvidia prime不支持wayland
Reply View the author