[Suggestions for Improvement] 基于wlroots的treeland合成器,还是得更加支持国产显卡
Tofloor
poster avatar
deepin
2024-01-12 23:58
Author

image.png
如题,本人还是希望deepin在搞自己的wayland合成器treeland时,能够更多绑定国产显卡生态,并争取花更多时间进行优化适配。

原因
image.png
关于deepin的wayland合成器treeland, 它基于wlroots。而wlroots仅支持Intel、AMD、Raspberry Pi的开源显卡驱动,以及Nvidia的nouveau驱动。原因是:wlroots完全基于linux的DRM(Direct Rendering Manager)(或KMS、GBM)

并且,Nvidia的闭源驱动一直以来都是自己实现了一套EGLstream,不用linux内核的GBM,所以国外wlroots的很多开发者们完全不想再花功夫支持Nvidia了。

当然,也有人说最新的Nvidia 495.xx闭源驱动已经支持了linux内核的GBM和DMA-BUF,也就意味着理论上wlroots在最新的Nvidia驱动上是可用的。但是,别忘了Nvidia厂商在中国国内现在采用高价低配的策略来销售自己的中低端显卡,高端显卡国内用户无法在国内购买到。只有和国产显卡合作才能,才能显卡的价格打下来,让更多人用得起。


最后,我认为deepin在国内长期发展并增加国内用户量,其国产硬件的支持必不可少。Wayland新合成器treeland,也需要国产显卡的长期支持才能更好的进行改进和优化,而不是更多考虑Nvidia的驱动适配而延缓自己的发展。毕竟,Nvidia官方对Linux的生态建设也并不积极,闭源的显卡驱动就是它的强势态度。

Reply Favorite View the author
All Replies
Merlin
Super Moderator
Product Manager
2024-01-13 01:39
#1
ok 生态上去支持兼容更多的国产设备是必须的。
Reply View the author
deepin
2024-01-13 15:05
#2
Merlin
ok 生态上去支持兼容更多的国产设备是必须的。

但是很多用户的观念仍然觉得nivada是更好的选择。

Reply View the author
mozixun
deepin
2024-01-13 15:16
#3

但是很多用户的观念仍然觉得nivada是更好的选择。

等deepin先打出名气了再说

deepin打出名气之后,让他们去选AMD本子就行了,而且现在玄派玄机星也相当便宜

Reply View the author
jalawov
deepin
2024-01-13 18:29
#4

我倒是认为国产显卡得主动开源驱动,现在n卡都已经开源了内核驱动了,实在不行支持drm也行。

Reply View the author
deepin
2024-01-14 00:11
#5
jalawov

我倒是认为国产显卡得主动开源驱动,现在n卡都已经开源了内核驱动了,实在不行支持drm也行。

n卡并没有开源,只是提供一个闭源的驱动包。

Reply View the author
jalawov
deepin
2024-01-14 11:04
#6

n卡并没有开源,只是提供一个闭源的驱动包。

内核部分开源了,github上open-gpu-kernel-modules。30系以后n卡越来越多的功能放到固件里去了,显卡驱动不在有什么商业上的秘密所以开源了

Reply View the author