Stage1st

 找回密码
 立即注册
搜索
楼主: psvsd
打印 上一主题 下一主题

[屁股] Linux DE 是不是没救了

[复制链接]
     
241#
发表于 2023-12-11 12:15 | 只看该作者
本帖最后由 Midnight.Coup 于 2023-12-11 12:17 编辑
astkaasa 发表于 2023-12-7 18:13
wsl现在不用xorg能用wayland进linux桌面么?

WSLg 用的是 RDP 远程,结构这样的,已经是 Wayland 了
基本上 WSLg 的问题都是 RDP 作为瓶颈,比如图形性能差、不支持缩放

回复

使用道具 举报

     
242#
发表于 2024-1-2 11:58 | 只看该作者
本帖最后由 Midnight.Coup 于 2024-1-2 15:08 编辑

(前一篇还在审核。。。)另外一篇如下,我个人是站 Probonopd,Nate 的回应包含了一种傲慢“Wayland 就是设计成这样的”,也只反驳一部分 Probonopd 的问题后转而去探讨平台问题。顺便希望这是最后一次 Wayland 和 X11 之争,但现在看起来还可能会有一次大分裂,以后变成 Only Wayland 和 Xorg+XWayland+Wayland,然后复刻 systemd 慢慢取代 init 的过程
Wayland 真的毁掉一切了吗?
Wayland 毁掉一切!”有些人已经看过了这篇 Probonopd 批评 Wayland 的略有名气的文章。Probonopd 是 AppImage 开发者的核心者之一,他批评 Wayland 并非 X11 的直接替代品。他在 GitHub 上创建了一个 新的仓库,再次吸引了公众的目光,他希望为目前 Wayland 原生应用无法使用的功能创建协议。而这些功能是 Wayland 标准协议有意缺失的,但缺乏标准化意味着它们无法成为应用开发者可信赖的平台组成部分。
尽管开发者圈子里有人对此一笑置之,乃至嘲笑,但对于普通人来说,“Wayland 毁掉一切!”这句指责可能戳中要害,或者至少看起来有几分道理。因为从某种角度,Probonopd 是对的:Wayland 确实破坏了所有直接依赖 X11 功能的事物!
只是这种角度是错误的。
试想,如果我说:“Linux 让 Photoshop 无法工作,你还是应该坚持使用 Windows!”你该如何回应呢?你可能会说:“等等,问题的关键是 Photoshop 不支持 Linux!”你说得对,这是一个微妙且重要的区别,它将责任放在了正确的位置。因为即使是 Linux,也无法“不破坏” Photoshop;相反,Adobe 需要为其产品进行移植,只不过他们还没有做罢了。
对于 X11 和 Wayland,情况也同样适用。Wayland 并不是为了取代 X11 而设计的,就像 Linux 不是为了取代 Windows 而设计的一样。当我们从一个操作系统转到另一个时,有必要调整我们的期望,认清可能需要的改变。
尽管 Wayland 并非设计为 X11 的直接替代品,但它最终肯定会取代 X11。但这意味着它从一开始就打算比 X11 做得更少,而这是正确的。
X11 是个糟糕的平台
在那些古老的日子里,X11 是个完整的开发平台。以 X11 为目标的应用程序可以使用 X11,通过内建的小部件工具包来进行 UI 绘制;借助自带的打印服务器打印文件;进行屏幕录屏;设定全局快捷键等等。这一切都远在我接触技术之前,但我感觉到,X11 要么是在最初就被设定为面向应用开发者的开发平台,要么在早期阶段迅速演变成了这样一个平台。
然而,情况并没有如预期那样发展。即使是以当时的标准而言,其内置的 UI 工具包看起来也很丑陋。那些请求同一资源的应用可能会互相冲突,破坏彼此的功能,除非卸载其中一个应用程序,否则根本无法修复。像打印这样的特性渐渐没落,因为将这样的功能放在窗口管理器里就是个错误,而后续的维护者也缺少必要的专业知识或兴趣去维护它。诸如此类,不一而足。
像 Qt 和 GTK 这样的 UI 工具包迅速崛起,以更适合用户和便于应用开发者定位的方式,接管了大多数此类应用平台程序的中间件职能。我们这里说的是九十年代中期,那已是相当久远的时代了。
(当然,这样说可能有些不公平;人们抱怨 Wayland 缺少的其实并不是打印服务器。实际上,更多的是关于应用能否设置自定义窗口图标,以及移动自身的窗口。这些都是非常困难的情况;Wayland 上没有这些功能,理由就是这些功能在 X11 中被滥用,导致了难以解决的问题。要将这些功能移植到 Wayland 并非易事,涉及很多的权衡决定。)
Linux 并非一个平台
然而,UI 工具包的兴起无疑导致了应用程序的格局变得支离破碎。现在,FOSS 应用程序开发者不再为一个目标(X11)进行开发,而是为 Qt、GTK 或其他工具进行开发,从而我们看到了了大量的“KDE 应用” 和 “GNOME 应用”。是的,这些应用可能在其他平台里也能运行,但很明显,它们是在哪个平台和工具包上开发的,在哪个平台和工具包上运行效果最好。在其他平台运行时,它们可能看起来感觉很奇怪,或者某些功能可能不好用或根本无法使用。
这就是我们今天的现状。没有人会专门去编写一个 “X11 应用”;他们的应用可能会采用 X11 的某些特性,但这只是因为没有更好的替代方案,而实际上,在应用的 99.9% 的功能实现中,他们会选择 Qt、GTK、KDE Frameworks 或者其他相似工具。
这给我们带来了一个潜在的棘手问题: Linux 也不是一个真正的平台,在成为一个平台方面它并不比 X11 更成功。因为几乎没人会专门编写一个“Linux 应用”;直接调用原始的 Linux 内核系统通常是没必要的,因为无论你使用的是什么 UI 工具包,都会封装这些功能,并且将其抽象到工具包所支持的所有各种平台上。这样一来,工具包就能确保这些功能在 Linux 平台也都能顺利工作。
真正的平台
那么,对于跨桌面的互操作性而言,所有希望都已经破灭了吗?不,实际上现在的前景比以往任何时候都要美好!因为如今事实上出现了一个新兴的平台;如果你需要,它可以将各种应用工具包都抽象化。我说的是 Portals、PipeWire,以及 Wayland 协议。
Probonopd 认为这些都是附加组件,不应该在系统上运行,但我认为他的这种观点并不站得住脚。提供全面功能的单体窗口服务器模式在几十年前就被证明是失败的。取而代之的是库和 API,每个 FOSS 开发者都可以合理预期在现代系统运行这些。
门户系统提供了一种标准化的方法,用于展示平台原生的打开或保存对话框、发送通知、以其他应用打开文档、打印文档、拍摄截图、录制屏幕、处理拖放操作、查看用户当前主题是亮色还是暗色,等等。在很多功能的实现上,门户系统都倚赖于 PipeWire,因此你可以预期 PipeWire 也会被安装。同时,你也可以期待大部分 Wayland 合成器 — 尤其是两个最重要的合成器 KWin 和 Mutter — 支持几乎所有公开标准化的 Wayland 协议。
我认为这就是平台:Portals + Wayland + PipeWire。很明显,并没有一个好记的名字来囊括这一切。🙂 或许我们可以叫它 PW2。不过,如果你的应用程序以这些平台为目标,那么它几乎可以在所有现代 Linux 系统上运行。并且,Qt 和 GTK 这两个大型的 FOSS 工具包都为此提供了全面的支持。所以,使用你喜欢的任何 UI 工具包都可。
为何是现在?
我们最近听到越来越多关于这个话题的讨论,因为这个转型正在加速发展。X11 的维护者已经宣布终止对其的维护,而 Plasma 则开始默认采用 Wayland,GNOME 也是如此。Fedora 甚至完全放弃了对 X11 的支持。
我们现在正处于这样一个阶段,那些以前从未考虑过这个问题的人开始思考,并意识到他们的特定使用场景所需的所有组件都还没有到位。可这其实是好事!他们的意见被听取了,变化就有可能发生。我希望这一切能早点发生,但我们也要承认现实,我们还在路上,最近围绕远程控制、色彩管理、绘图板以及窗口布局等方面的提案和工作非常频繁。可能会有一个尴尬的阶段在等我们,直到所有需要的部分都到位。对于那些由于关键遗漏而备受困扰的人,我建议他们继续使用 X11,直至问题解决。没人会去阻止你(嗯,除了 Fedora,所以如果你确实无法适应,那就不要用 Fedora 🙂)。探索新事物应该是充满乐趣的,如果不是这样,那就转换一个角度再尝试吧。
结语
在这个语境下,“毁掉一切”或许可以更准确地表达为“还没完全移植所有事物”。这种移植是必要的,因为 Wayland 设计的目标聚焦于未来,而未来并不完全兼容我们过去所做的一切,因为事实证明,其中很多东西已经没有意义了。对于那些有意义的东西,我们已经提供了一个兼容层(XWayland),同时,任何需要深度系统集成的部分,一般都有一个解决的路径(如 Portal、Wayland 协议以及 PipeWire)或者正在积极的研发中。整个世界,都在发生变化!
回复

使用道具 举报

     
243#
发表于 2024-1-2 14:41 | 只看该作者
本帖最后由 Midnight.Coup 于 2024-1-2 15:09 编辑

11月9日,Hacker News 转发了一篇 AppImage 核心开发者 Probonopd 的 gist《Think twice before abandoning Xorg. Wayland breaks everything!》,这 gist 很早之前就一直在更新,但最近的一次编辑算是引起了社区关注(和争议),然后 KDE 核心开发者兼 KDE e.V. 董事会成员 Nate 发了一篇《Does Wayland really break everything?》(HN 转贴地址)作为回应,这两篇文章加上多处的讨论区算是能看出一点当前 Linux DE 发展困境的症结所在,转载这两篇文章是 LinuxCN 用 GPT 翻译+人工校对的翻译版

在抛弃 Xorg 之前,请三思。Wayland 会毁掉一切!
如果你希望现有的应用程序能够“顺利运行”,而不需要做调整,那么你可能更愿意避免使用 Wayland。
Wayland 并没有解决我遇到的问题,但却破坏了我几乎需要的一切。甚至是最基本、最简单的事情(如 xkill) - 在这种情况下没有明显的替代品。通常,它会保持破坏的状态,因为 Wayland 的人员似乎主要关心的是 Automotive、Gnome,也许还有 KDE - 并在此过程中忽视了其他人,比如那些只使用 X11 窗口管理器或 GNUstep 的人。
Wayland 的支持者们让人们觉得 Wayland 是 Xorg 的“继任者”,但事实上并非如此。它只是一个不兼容的替代品,并且甚至没有(也不打算)具有对等的功能(存在 功能缺失)。不像 X11(X 窗口系统),Wayland 协议设计者们积极避开“窗口”的概念,而是编造出让人无法理解的词语,如 “xdg_toplevel”。
不要使用 Wayland 会话! 不要让 Wayland 毁掉一切,然后让其他人修复它造成的破坏。或者强制让每个人更多地使用红帽或 Gnome 组件(glib、Portals、Pipewire)!
Wayland 似乎是由那些对已有软件毫不关心的人创造出来的。他们以为每个人都乐于重写所有东西,或者只使用 Linux 上的 Gnome(而不是,NetBSD 上与 ROX Filer 搭配使用的 twm 之类)。
补充:当我写下上述内容时,我并没有真正意识到 Wayland 究竟是什么,我只是注意到一些发行版(如 Fedora)开始推送它给我,并在我开始使用后发现了一些问题。现在我明白了实际上你不能“安装 Wayland”,因为与 Xorg 不同,并没有一个“Wayland 显示服务器”,每个桌面环境都有自己的“显示服务器”。也许 “Wayland 的开发者们” 关心的并不只是 Gnome,但任何在 Gnome 的 Wayland 实现中的修复并不能自动地惠及所有的 Wayland 软件用户,也许他们也不会推荐这种实现。
2023 年 12 月再次补充:如果有什么东西想要替代桌面电脑(比如专业 Unix 工作站)的 X11,那么它最好支持用于那种场景的所有需要的功能(以及关键概念,如窗口)。那些人们的冰箱上也有显示器在这种讨论,在此并不重要。我们需要提出 缺失的 Wayland 协议 以实现与 X11 的全面功能一致性。
Wayland 的设计本身就存在问题
  • 一旦窗口管理器出现崩溃,所有正在运行的应用程序都将被迫停止。
  • 你无法以 root 用户的身份运行应用程序
  • 设计上的限制使你无法执行在 Xorg 中可以实现的众多功能
  • 没有一个被所有人所使用,且与桌面环境无关的 /usr/bin/wayland 显示服务器应用程序(这与 Xorg 不同)
  • 它将大量的工作都推给了窗口管理器。结果就是,在不同的窗口管理器中,相同的基础功能可能会有不同的实现方式,存在不同的表现和问题——也就是说,那些在桌面环境 A 中正常运行的可能在桌面环境 B 中并不适用(例如,你经常会听到有人说某个功能 “在 Wayland 上能正常工作”,但是实际上它只能在 Gnome 和 KDE 上正常运行,而不能在所有的 Wayland 实现上运行)。这个问题在以下的链接中得到了很好的总结:https://gitlab.freedesktop.org/wayland/wayland/-/issues/233
Wayland 造成破坏的情况下面列出了许多这种破坏情况,译者不打算详细列出细节(可在原文处查看)。这些人们补充的 Wayland 造成破坏的情况有:
  • Wayland 影响了屏幕录制应用的正常运行
  • Wayland 影响了屏幕共享应用的正常运行
  • Wayland 影响了自动化软件的正常运行
  • Wayland 影响了 Gnome-Global-AppMenu(Gnome 的全局菜单)的正常运行
  • Wayland 破坏了与 KDE platformplugin 的全局菜单链接
  • Wayland 影响了与非 KDE Qt platformplugins 的全局菜单正常运行
  • Wayland 影响了那些没有提供特殊 Wayland Qt 插件的 AppImage 的运行
  • Wayland 影响了 Redshift 的正常运行
  • Wayland 影响了全局快捷键的正常使用
  • Xfce 在 Wayland 下可能无法正常工作?
  • Wayland 在英伟达硬件上可能无法正常工作?
  • Wayland 在英特尔硬件上表现异常
  • Wayland 偏向 Linux,影响了 BSD 的正常运行
  • Wayland 复杂化了服务器端窗口装饰的处理
  • Wayland 影响了窗口自我提升 / 激活的功能
  • Wayland 影响了 RescueTime 的正常工作
  • Wayland 影响了窗口管理器的正常运行
  • Wayland 需要 JWM、TWM、XDM、IceWM 等重新实现类似 Xorg 的功能
  • Wayland 影响了 _NET_WM_STATE_SKIP_TASKBAR 协议的正常使用
  • Wayland 影响了 NoMachine NX 的正常运行
  • Wayland 影响了 xclip 的正常使用
  • Wayland 影响了 SUDO_ASKPASS 的正常工作
  • Wayland 影响了 X11 atoms 的正常使用
  • Wayland 影响了游戏的正常运行
  • Wayland 影响了 xdotool 的正常使用
  • Wayland 影响了 xkill 的正常工作
  • Wayland 影响了屏保的正常显示
  • Wayland 影响了窗口位置设置的准确性
  • Wayland 影响了色彩管理的正确性
  • Wayland 影响了 DRM 租赁的正常流程
  • Wayland 影响了家庭内流媒体的正常播放
  • Wayland 影响了 NetWM 的正常工作
  • Wayland 影响了窗口图标的正常显示
  • Wayland 影响了拖放功能的正常使用
解决方法
对于用户:可以避免使用 Wayland 会话,或者卸载那些只提供 Wayland 会话的桌面环境或 Linux 分发版。同时,也可以尽量避免使用只适用于 Wayland 的应用,比如PreSonus Studio One(可能的解决策略:在 https://github.com/cage-kiosk/cage 中运行此类应用)。
对于应用开发者:可以采取措施强制在 X11/Xwayland 上运行应用程序,就像 2023 年 11 月的 LibrePCB 所做的一样。

还有一些发了就会莫名其妙触发审核的结尾

回复

使用道具 举报

244#
发表于 2024-1-2 15:47 | 只看该作者
Midnight.Coup 发表于 2024-1-2 14:41
11月9日,Hacker News 转发了一篇 AppImage 核心开发者 Probonopd 的 gist《Think twice before abandoning ...

下面那条pcsx2的更有意思
pcsx2这帮人确实一堆老顽固
回复

使用道具 举报

     
245#
发表于 2024-1-2 16:28 | 只看该作者
本帖最后由 Midnight.Coup 于 2024-1-2 16:31 编辑
tsubasa9 发表于 2024-1-2 15:47
下面那条pcsx2的更有意思
pcsx2这帮人确实一堆老顽固

看原文还行吧,只是默认在 Flatpak 和 Snap 构建中关闭 Wayland 支持,Nate 那篇文章下面也有人提出类似问题,许多 Linux 开发者是志愿工作,切换 Wayland 需要的改动太多,需要等再过几年出点方便的封装好的工具协助过渡
I was the one who implemented Wayland support in the first place, this isn't some "anti wayland" crusade. It causes issues, most of which are caused by QtWayland, some are caused by the protocol itself. I want nothing more than to see Wayland succeed, but at the moment, it is unusable for a majority of users.

回复

使用道具 举报

     
246#
发表于 2024-1-2 17:52 | 只看该作者
自由度和安全性本来就是矛盾的,红帽肯定不希望为个gui功能损失安全性,它在rhel强制wayland可以理解,但我们一般用户和开源作者完全没有必要去搞什么wayland支持
回复

使用道具 举报

     
247#
发表于 2024-1-2 19:29 来自手机 | 只看该作者
上面这篇文章之前就看过了,这文章各种地方都在炒,我身边的人两派都有,但是我也换不了 Wayland 啊,还是比较支持 X11 的,因为我刚需
- Xrdp
- 类似 VMWare Workstation 的 Unity 模式:即基于单窗口/单程序 session 的映射而不是连接/打开到整个桌面环境。
我不知道 Wayland 有没有提供这种服务,加上有 Linux Gaming 需求,所以目前还是不换了
回复

使用道具 举报

248#
发表于 2024-1-2 19:48 来自手机 | 只看该作者
感觉 X11 的帧数明显比 Wayland 低一点,给人留下性能不好的印象
回复

使用道具 举报

249#
发表于 2024-1-2 19:57 | 只看该作者
JetBrains 发表于 2024-1-2 19:29
上面这篇文章之前就看过了,这文章各种地方都在炒,我身边的人两派都有,但是我也换不了 Wayland 啊,还是 ...

proton不出意外马上迁移到wayland了
x下的游戏性能很成问题
回复

使用道具 举报

     
250#
发表于 2024-1-2 20:31 | 只看该作者
本帖最后由 Midnight.Coup 于 2024-1-2 22:57 编辑
JetBrains 发表于 2024-1-2 19:29
上面这篇文章之前就看过了,这文章各种地方都在炒,我身边的人两派都有,但是我也换不了 Wayland 啊,还是 ...

前几天还有个新闻的,Linux 码农发现了 21:9 屏幕最佳的旋转角度 22 度,然后配图是 DE 旋转 22 后再把屏幕转 22 保持内容水平来用也就 Xorg 能弄出这种搞笑用法了吧
回复

使用道具 举报

     
251#
发表于 2024-1-2 22:48 来自手机 | 只看该作者
确实是一个常见的误区,很多人聊起 linux de 只关注 wayland 或 x11,但我之前也在楼里提到过,xdg-desktop-portal 其实也是桌面环境的重要组成部分,wayland 其实只关注对硬件,包括显示输出和输入的抽象,软件层面上桌面环境的逻辑很多都交给 xdg-desktop-portal 了,两者组合才能算一个基础的桌面环境,再加上文章补充的 pipewire 来负责音频部分,文章提议的用一个缩写来代指这三部分或许是一个好主意,用他提议的pw2或者我更想用 pwpw,pwwp,wppw之类,绑定在一起可以帮助用户理解桌面环境的实际组成部分,而不是动辄 wayland vs x11。

这三者之间的关系也挺纠葛,比如说,pipewire 可以做音视频的录制和回放,但事实上视频的输出是由 compositor 独立完成的,那这部分理应是 wayland 的功能,因此 wayland 考虑过做屏幕录制的接口,但拖了很久后还是放弃了,放弃的根本原因是安全问题,而直接原因则是 xdg-d-p 已经做了这个 api,那 pipewire 怎么实现的呢?答案是调用 xdg-d-p 来间接实现的…

要说讨论,很多人讨论时也缺乏对 wayland 的认识,甚至连一些看起来理应懂的人也不例外,比如说之前楼里面有人转了一个 wayland 的提案,提案洋洋洒洒一大篇,要给 wayland 加入应用可见的全局坐标,好像完全不知道 wayland 设计之初就刻意隐藏了这部分信息,这种提案只是在把 wayland 改造成另一个 x11,最后不出意外被 nack 了。另一方面,一些支持wayland 的人可能也缺乏认识,wayland 目前还欠缺很多东西,比如像那篇提案提到的,应用既碰不了坐标,又碰不了属性状态,所以浏览器没办法让画中画自动置顶或者自动放在指定位置,steam 也没办法在角落弹出自己绘制的提示,这些问题要么等 pwpw 给出解决方案,要么用户和应用接受这一现实,用别的 workarounds 甚至删掉这些功能,像 de 里手动设置置顶, steam 接入标准提示接口而非自己绘制之类。

用户眼前的需要和开发者长久的规划之间的矛盾,支持者跟反对者之间知识的不对称,有的反对者看起来是拒绝新事物,但有的支持者还没反对者懂得多,还有不同开发者对设计范式的不同理解,让这种讨论几乎没什么价值,发展成论战就更无聊了,wayland 的普及几乎板上钉钉,但另一方面,这起码一半要归功于 xwayland。有空论战不如做点更有意义的事,学点东西或者写点代码做做科普给社区做点贡献。

—— 来自 Xiaomi M2012K11AG, Android 13上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

     
252#
发表于 2024-1-6 22:08 | 只看该作者
不觉得没有 XWayland 的 Wayland 能成,这种“正义切割”最多只能说明提出者有多讨厌 X,没有实际意义
不过围观这玩意才发现 Linux 发展到现在的场景居然和软家之前的什么 WinForms,WPF,UWP 如出一辙
回复

使用道具 举报

     
253#
发表于 2024-1-8 11:07 | 只看该作者
Chrome 在 Wayland 上增加 VA-API 视频加速功能
回复

使用道具 举报

     
254#
发表于 2024-1-8 16:47 来自手机 | 只看该作者
Midnight.Coup 发表于 2024-1-8 11:07
Chrome 在 Wayland 上增加 VA-API 视频加速功能

也不知道啥时候能让a卡用上。。

—— 来自 HUAWEI JAD-AL00, Android 12上的 S1Next-鹅版 v2.1.2
回复

使用道具 举报

     
255#
发表于 2024-1-8 17:12 | 只看该作者
BRS5672023 发表于 2024-1-8 16:47
也不知道啥时候能让a卡用上。。

—— 来自 HUAWEI JAD-AL00, Android 12上的 S1Next-鹅版 v2.1.2 ...

先试试吧,毕竟是直接调用 libcva-drm 的,安装 libva-mesa-driver
  1. -enable-features=VaapiVideoDecodeLinuxGL \
  2. --use-gl=angle --use-angle=gl \
  3. --ozone-platform=wayland
复制代码
回复

使用道具 举报

     
256#
发表于 2024-1-8 18:43 来自手机 | 只看该作者
release 了就能用了吧,firefox 早就支持 va-api 了,可以测试下,这事上最毒瘤的还得是 nvidia,到现在都不支持 va-api。

—— 来自 Xiaomi M2012K11AG, Android 13上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

     
257#
发表于 2024-1-8 18:56 | 只看该作者
Midnight.Coup 发表于 2024-1-8 17:12
先试试吧,毕竟是直接调用 libcva-drm 的,安装 libva-mesa-driver

如果我没理解错,以及这个 贴子 的说法,应该和目前的 chromium-wayland-vaapi 的情况是一致的(这个我在 intel 平台的机器上已经用了很长一段时间了,在 amd 平台的机器上能够读取 vaapi 的解码信息,但播放视频时会出现 failed Initialize()ing the frame pool 的错误),需要使用 patch 过的 mesa,chromium 使用的 flag 则需要修改为
  1. --use-gl=angle
  2. --use-angle=vulkan
  3. --enable-accelerated-video-decode
  4. --enable-features=Vulkan,VulkanFromANGLE,DefaultANGLEVulkan,VaapiIgnoreDriverChecks,VaapiVideoDecoder,PlatformHEVCDecoderSupport,UseMultiPlaneFormatForHardwareVideo
复制代码
并且使用 xwayland(x11),另外修改 angle 为 vulkan 之后,浏览器的刷新率会锁到 60 。。。
回复

使用道具 举报

     
258#
发表于 2024-1-8 20:20 | 只看该作者
本帖最后由 Midnight.Coup 于 2024-1-8 20:25 编辑
indtability 发表于 2024-1-8 18:43
release 了就能用了吧,firefox 早就支持 va-api 了,可以测试下,这事上最毒瘤的还得是 nvidia,到现在都 ...

Linux 上用 N 卡就是给自己找不痛快等等新的 NVK 驱动能做什么程度吧,起码目前来看性能不会差,功能必然缺,不过 Firefox 有 nvidia-vaapi-driver

回复

使用道具 举报

     
259#
发表于 2024-1-8 20:31 | 只看该作者
本帖最后由 Midnight.Coup 于 2024-1-8 20:36 编辑
BRS5672023 发表于 2024-1-8 18:56
如果我没理解错,以及这个 贴子 的说法,应该和目前的 chromium-wayland-vaapi 的情况是一致的(这个我在 ...

看了下确实 AMD 的还没修(Patchset 17),只能继续打补丁,补个补丁地址
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26165
纯 Wayland 估计得 ChromeOS 那边的 Lacros(Linux And ChRome OS) 完工才能看见
Electron 类 App 倒是也能通过改配置文件启用 Wayland、Vulkan 和硬件加速
https://www.reddit.com/r/linux/c ... ulkan_and_hardware/
回复

使用道具 举报

     
260#
发表于 2024-1-8 22:19 | 只看该作者
新的瑞拉 发表于 2023-1-6 11:24
WSL里装桌面环境再在windows下开xserver?听着就感觉坑不是一般的多

商店里的X410和win10某个preview开始自己就提供的都还堪用啊
回复

使用道具 举报

     
261#
发表于 2024-1-8 23:42 | 只看该作者
R.I.P 发表于 2024-1-8 22:19
商店里的X410和win10某个preview开始自己就提供的都还堪用啊

我之前试过wsl+awesome+mobaxterm,发现win键会被windows捕获,xserver拦不住,导致依赖于super key的一大堆快捷键没法用,但是除了win好像也没什么比较合适的super key
不过vmware就能正常拦住win键,不知道有没有办法解决一下
回复

使用道具 举报

     
262#
发表于 2024-1-9 11:18 | 只看该作者
说起来wslg随机花屏问题都有两个月了https://github.com/microsoft/wslg/issues/1148,回退版本之后intellij里面用ideavim粘贴有概率闪退
回复

使用道具 举报

     
263#
发表于 2024-1-9 11:52 | 只看该作者
借楼问一下,有人碰到过wayland的kde桌面无法启动krfb这情况吗?
先前x11下跑得好好的,一换成wayland就启动不了
回复

使用道具 举报

     
264#
发表于 2024-1-9 12:06 | 只看该作者
本帖最后由 Midnight.Coup 于 2024-1-9 12:07 编辑
mp5 发表于 2024-1-9 11:52
借楼问一下,有人碰到过wayland的kde桌面无法启动krfb这情况吗?
先前x11下跑得好好的,一换成wayland就启 ...

krfc 是基于 VNC 的,有 Wayland 支持但很烂,所以新的 kRDP 在开发,隔壁 Gnome 46 已经准备支持 RDP 了
回复

使用道具 举报

     
265#
发表于 2024-2-9 12:15 来自手机 | 只看该作者
我妈不知道从哪找到一台旧笔记本,给家里老人用。内存只有2g,现在装的win7,开个chrome开个微信内存基本就满了,非常慢,就想装个linux会不会稍微好一点。平时需求主要就是微信,看网页上的视频,输入法需要有手写。

啰嗦了一堆,主要问题是这些:

现在轻量级的桌面环境内存占用怎么样,浏览器有没有更省内存的选择,手写输入有没有解决方案

—— 来自 OnePlus KB2000, Android 11上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

     
266#
发表于 2024-2-9 12:18 | 只看该作者
本帖最后由 Midnight.Coup 于 2024-2-9 12:34 编辑
shabee001 发表于 2024-2-9 12:15
我妈不知道从哪找到一台旧笔记本,给家里老人用。内存只有2g,现在装的win7,开个chrome开个微信内存基本就 ...

微信,无解,买个手机/平板可能更好用
除非你想去让老人折腾 wine deepin-weixin 之类的,Linux 的输入法也不算好用
回复

使用道具 举报

267#
发表于 2024-2-9 12:43 来自手机 | 只看该作者
shabee001 发表于 2024-2-8 20:15
我妈不知道从哪找到一台旧笔记本,给家里老人用。内存只有2g,现在装的win7,开个chrome开个微信内存基本就 ...

现在的轻量级浏览器基本都是玩具了,火狐我自己在lga775+4g的老机器上试过还算流畅。老笔记本很多都可以换内存条吧,可以看一下。Linux就算了,微信和手写输入都是雷区。
回复

使用道具 举报

     
268#
发表于 2024-2-9 23:54 | 只看该作者
shabee001 发表于 2024-2-9 12:15
我妈不知道从哪找到一台旧笔记本,给家里老人用。内存只有2g,现在装的win7,开个chrome开个微信内存基本就 ...

装个winxp,所有软件版本都往老版本靠。
浏览器用老版本的世界之窗,微信的话也找个老版本,或者直接用网页版。
基本上还是罩得住的。
回复

使用道具 举报

269#
发表于 2024-2-11 10:15 来自手机 | 只看该作者
Midnight.Coup 发表于 2023-12-11 12:15
WSLg 用的是 RDP 远程,结构这样的,已经是 Wayland 了
基本上 WSLg 的问题都是 RDP 作为瓶颈,比如图形性 ...

windows下能做加速,为啥linux间用rdp

—— 来自 HUAWEI KKG-AN00, Android 10上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

     
270#
发表于 2024-2-11 17:41 来自手机 | 只看该作者
Midnight.Coup 发表于 2024-2-9 12:18
微信,无解,买个手机/平板可能更好用
除非你想去让老人折腾 wine deepin-weixin 之类的,Linux  ...

实际上微信也只是把我妈发给他的电视剧链接发到电脑上我觉得教他用别的东西应该更费劲。好吧放弃

—— 来自 OnePlus KB2000, Android 11上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

     
271#
发表于 2024-2-11 17:42 来自手机 | 只看该作者
posthoc 发表于 2024-2-9 12:43
现在的轻量级浏览器基本都是玩具了,火狐我自己在lga775+4g的老机器上试过还算流畅。老笔记本很多都可以 ...

主要就是想着能不能不花钱解决。要买新东西不如直接买全套了。放弃

—— 来自 OnePlus KB2000, Android 11上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

     
272#
发表于 2024-2-11 17:42 来自手机 | 只看该作者
plumlis 发表于 2024-2-9 23:54
装个winxp,所有软件版本都往老版本靠。
浏览器用老版本的世界之窗,微信的话也找个老版本,或者直接用网 ...

老版本世界之窗…还能用吗,会不会大部分网页都不正常了

—— 来自 OnePlus KB2000, Android 11上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|stage1st 沪ICP备13020230号-1 沪公网安备 31010702007642号

GMT+8, 2024-4-29 07:07 , Processed in 0.044015 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表