[Exchange and share] V23的正式版,真的要等treeland窗管适配的成熟度
Tofloor
poster avatar
deepin
2024-05-12 22:36
Author

X11 诞生于 1984 年,其设计符合当时的硬件环境、用户需求。随着技术的发展,出现了很多问题,特别是在桌面环境里面,需要 Xorg、窗口管理器、桌面环境组件三者之间进行复杂的交互、协作,导致演进困难。同时 X11 对于新特性的支持较差,Hi-DPI 体验糟糕,并且完全不支持 HDR。

在 deepin V23 中支持 Wayland,是 DDE 的一个非常重要的特性,也是今后 deepin 团队的工作重点,以实现 X11 版本的完全替代,提升 DDE 的优质体验,在 Wayland 桌面环境领域达到领先水平。

image.png

此背景下,deepin 团队推出了 Treeland 作为今后 DDE 所有功能开发的核心。Treeland 的底层基于 wlroots,且将其与 Qt Quick 进行了绑定,可同时兼顾两者的优点。wlroots 是 Wayland 生态中发展最迅速的开发库之一,具有功能丰富、演进速度快等优势,将其与 Qt Quick 结合则可以弥补 wlroots 在 GUI 能力方面的欠缺,极大的降低 Wayland 合成器的开发难度,实现 Vulkan、OpenGL ES2、软件渲染等多种渲染方式的无缝切换。

【相关信息链接:】

在DDUC上,我们聊了你最关心的deepin V23


最后,RC版过渡到正式版,还有很多需要测试的内容,即便正式版能用稳定的wayland窗管,wayland窗管下对应的系统级UI、动画、软件交互等都需要重新进行测试,以保证其系统整体的稳定性。wayland窗管-treeland应该是RC版目前最需要进行完善的功能,它不止改善界面交互和动画,还能支持更多新硬件的设备驱动和GUI程序。

Reply Favorite View the author
All Replies
三好市民
deepin
2024-05-12 22:58
#1

听这么一说,treeland貌似优点一萝萝,让我恨不得想马上就体现体现

Reply View the author
Tonny
deepin
2024-05-12 23:03
#2
It has been deleted!
deepin
2024-05-12 23:22
#3
Tonny It has been deleted!

现在进度应该很快

Reply View the author
deepin
2024-05-12 23:23
#4
Tonny It has been deleted!

官方有视频说是今年可以看到。

Reply View the author
璀璨星空
deepin
2024-05-13 01:12
#5

官方有视频说是今年可以看到。

刚出不一定好用

Reply View the author
deepin
2024-05-13 02:28
#6
璀璨星空

刚出不一定好用

wayland目前来看,界面交互的体验不是最大问题,主要问题是硬件驱动、软件的兼容。

Reply View the author
liwl
deepin
2024-05-13 09:08
#7

任重,道远

Reply View the author
一醉陶然
deepin
2024-05-13 09:23
#8

没事,V23 正式版可以拖到 2025年发布。

Reply View the author
璀璨星空
deepin
2024-05-13 09:49
#9

wayland目前来看,界面交互的体验不是最大问题,主要问题是硬件驱动、软件的兼容。

听说不兼容N卡

Reply View the author
zccrs
deepin
2024-05-13 09:56
#10
璀璨星空

听说不兼容N卡

支持的。

Reply View the author
mozixun
deepin
2024-05-13 14:07
#11

是的,Wayland虽然作为新型显示技术,但是实际上从它的实现原理来看,相反越是低端的机子受益越大,因为它实际上应用的渲染更为简单,去除了大量不必要的工作,chromeOS流畅也是因为它的AURA OZONE SHELL显示协议是经过Wayland二次修改的(当时chromeOS刚出时Wayland很不成熟,所以谷歌基于它另起炉灶)。同时,只有Wayland支持多点触控,EGL等新型显示协议,以及为支持HDR提供可能

Reply View the author
deepin
2024-05-13 17:54
#12
mozixun

是的,Wayland虽然作为新型显示技术,但是实际上从它的实现原理来看,相反越是低端的机子受益越大,因为它实际上应用的渲染更为简单,去除了大量不必要的工作,chromeOS流畅也是因为它的AURA OZONE SHELL显示协议是经过Wayland二次修改的(当时chromeOS刚出时Wayland很不成熟,所以谷歌基于它另起炉灶)。同时,只有Wayland支持多点触控,EGL等新型显示协议,以及为支持HDR提供可能

agree

Reply View the author
mozixun
deepin
2024-05-13 22:27
#13

agree

我这边老电脑+SATA3固态,DDE上Wayland(当时beta2用的kwin)和x11能拉出肉眼可见的速度差,Wayland模式流畅度甚至能和Plasma Wayland会话对打(应用秒开那种),而x11慢得像驴😂

Reply View the author
deepin
2024-05-14 02:46
#14
mozixun

我这边老电脑+SATA3固态,DDE上Wayland(当时beta2用的kwin)和x11能拉出肉眼可见的速度差,Wayland模式流畅度甚至能和Plasma Wayland会话对打(应用秒开那种),而x11慢得像驴😂

x11,其实架构太繁杂,已经不好维护,deepin官方的treeland相关开发者也说明x11不会支持HDR,只能先进wayland的坑。

Reply View the author
deepin
2024-05-14 02:49
#15
三好市民

听这么一说,treeland貌似优点一萝萝,让我恨不得想马上就体现体现

毕竟wayland在视窗显示和交互方面,能支持新的屏幕类型,换成x11就可能不兼容。

而且,很多Linux桌面系统的社区开发者也开始把wayland视窗的使用作为长期维护的对象,x11被逐渐放弃只是时间问题。

Reply View the author
deepin
2024-05-14 02:50
#16
璀璨星空

听说不兼容N卡

英伟达新的显卡驱动,已经开始进行适配,但是稳定性可能不如AMD

Reply View the author
璀璨星空
deepin
2024-05-14 03:36
#17

英伟达新的显卡驱动,已经开始进行适配,但是稳定性可能不如AMD

好歹还肯适配,也算不错了

Reply View the author
mozixun
deepin
2024-05-14 22:15
#18

x11,其实架构太繁杂,已经不好维护,deepin官方的treeland相关开发者也说明x11不会支持HDR,只能先进wayland的坑。

貌似GNOME和KDE那边说只有wayland才有可能去适配,比如Plasma 6.0的wayland环境才有HDR支持

Reply View the author
deepin
2024-05-15 01:58
#19
mozixun

貌似GNOME和KDE那边说只有wayland才有可能去适配,比如Plasma 6.0的wayland环境才有HDR支持

不是貌似,现在PC桌面Linux版也只有Wayland是支持HDR。

KDE现在适配wayland,很激进。

Reply View the author
mozixun
deepin
2024-05-15 22:10
#20

不是貌似,现在PC桌面Linux版也只有Wayland是支持HDR。

KDE现在适配wayland,很激进。

哦哦,原来如此😂

因为我查到wayland也没官方增加HDR支持,所以我猜测是wayland的实现让HDR成为可能😂

Reply View the author