找回密码
 加入我们
搜索
      
查看: 1951|回复: 21

[显卡] GPU渲染桌面、网页等压力到底有多大?

[复制链接]
发表于 2025-10-14 16:57 | 显示全部楼层 |阅读模式
看到有人问集成显卡4k高刷高色深在桌面会卡,所以想认真地问一下。

不考虑3D渲染,假设是日常的网页、桌面、办公软件之类的,不包含默认界面元素之外的3d渲染。
我以为这种(基本)纯2D环境应该是20年前就解决的问题,现在分辨率4k120hz10bit的压力比当年1024 75hz 8bit压力,分辨率高16倍,刷新率2倍,色深16倍,算下来显示的压力最多增加了512倍。但GPU算力这25年的发展应该远远不止512倍吧,为啥集显还是连2D显示都做不好呢?
发表于 2025-10-14 17:01 | 显示全部楼层
20 年前哪有 gpu 加速. gui 是 wpf, 浏览器是 webkit/ie9 才算开始普及的, 使劲往早了说 15 年前吧.
 楼主| 发表于 2025-10-14 17:03 | 显示全部楼层
xy. 发表于 2025-10-14 17:01
20 年前哪有 gpu 加速. gui 是 wpf, 浏览器是 webkit/ie9 才算开始普及的, 使劲往早了说 15 年前吧. ...

认真请教,这种纯2D环境,到底应该用GPU的哪些性能指标来衡量?
发表于 2025-10-14 17:05 来自手机 | 显示全部楼层
这问题很早就有,记得几年前有人反映uhd770 跑win11带4k 高刷屏,桌面掉帧
zen4 zen5桌面版那个两cu核显,3dmark ts跑分跟uhd770差不多,都是700分左右,
跑4k高刷桌面不掉帧,具体需要什么性能,没测过
发表于 2025-10-14 17:10 | 显示全部楼层
有段时间为了节约显存炼丹,把集显设为了主GPU
没对比也还好,但是有对比的话在高刷屏上,流畅度的区别还是挺明显的
发表于 2025-10-14 17:11 | 显示全部楼层
桌面可不是你以为的诺基亚或者小灵通的那种2D渲染,其实和跑一个游戏没有区别
发表于 2025-10-14 17:13 | 显示全部楼层
gavinzyf 发表于 2025-10-14 17:03
认真请教,这种纯2D环境,到底应该用GPU的哪些性能指标来衡量?


没有所谓的"纯 2d 环境"了. 你在主楼里算的那些东西, 只是把 gpu 当成有 Framebuffer、能 BitBLT 的东西用, 这想法在 20 年前确实没问题
现在 gpu 要做的东西, 复杂度和计算量都没法比, 各种效果阴影动画都加了不少, gpu 还需要做合成
为了处理这些负载, 要有 skia, 要有 dxgi, 有 dxgkrnl, 有 dwm, 这些里面任意一个实现的有问题都会导致性能问题, 历史上例子还不少
用哪些指标衡量性能, 和你打光栅游戏区别不大, 计算单元规模和内存带宽
发表于 2025-10-14 17:14 | 显示全部楼层
都是srgb,桌面渲染网页跟gpu关系不大,网页渲染都是cpu算出来的,排版引擎效率跟cpu整数,颜色是浮点性能相关。一些高级特效,模糊,透明都是gpu参与,还有刷新。
 楼主| 发表于 2025-10-14 17:16 | 显示全部楼层
xy. 发表于 2025-10-14 17:13
没有所谓的"纯 2d 环境"了. 你在主楼里算的那些东西, 只是把 gpu 当成有 Framebuffer、能 BitBLT 的东西 ...

感谢解答,大概明白一点了,本质还是要看GPU的计算规模。
发表于 2025-10-14 17:20 | 显示全部楼层
token 发表于 2025-10-14 17:14
都是srgb,桌面渲染网页跟gpu关系不大,网页渲染都是cpu算出来的,排版引擎效率跟cpu整数,颜色是浮点性能 ...


关系还是挺大的. dom 可以有 js callback, js 可以操作 dom. 这样你 gc 时就需要考虑跨模块的问题
v8 为了尽量跑到更高 fps, 会估计离画下一个 frame 还有多久, 然后让 incremental gc 跑这个时间
发表于 2025-10-14 17:32 | 显示全部楼层
xy. 发表于 2025-10-14 17:13
没有所谓的"纯 2d 环境"了. 你在主楼里算的那些东西, 只是把 gpu 当成有 Framebuffer、能 BitBLT 的东西 ...

macos X当年推出来的第一款商用3D桌面,使用了opengl的GLX_EXT_texture_from_pixmap.
linux跟进了,然后发展成安卓,最近安卓进化到vulkan渲染桌面。

windows走的完全是自己的道路。DirectX 12和WDDM 3.x. 从window 10之后就没有2D桌面了。
发表于 2025-10-14 18:56 | 显示全部楼层
WIN11右下角时间显秒,显卡亚历山大
发表于 2025-10-14 19:15 | 显示全部楼层
不会卡。会卡都是有别的原因。

有一种情况我遇到的,核显和独显均接了显示器,然后在两个显示器之间拖动窗口的时候会卡。

wddm模型是谁显示谁融合的原则,当窗口在核显和独显之间交接的时候,就有个奇妙的现象是两个显卡均在融合,并且都要copy对方显示缓冲区的数据。
发表于 2025-10-14 19:34 来自手机 | 显示全部楼层
CPU带的内存带宽,远远比不上GPU,还要跟桌面应用抢带宽。
发表于 2025-10-14 20:26 | 显示全部楼层
gavinzyf 发表于 2025-10-14 09:03
认真请教,这种纯2D环境,到底应该用GPU的哪些性能指标来衡量?

看skia benchmark
发表于 2025-10-14 22:15 | 显示全部楼层
我輩樹である 发表于 2025-10-14 19:15
不会卡。会卡都是有别的原因。

有一种情况我遇到的,核显和独显均接了显示器,然后在两个显示器之间拖动窗 ...

非常同意
发表于 2025-10-14 23:47 | 显示全部楼层
xy. 发表于 2025-10-14 17:13
没有所谓的"纯 2d 环境"了. 你在主楼里算的那些东西, 只是把 gpu 当成有 Framebuffer、能 BitBLT 的东西 ...

这点东西,真的会对现代核显造成压力吗。。

十几年前 Lumia 手机,都能实时不掉帧渲染大半个 2K 屏幕,Win 10 那种亚克力模糊呀。。
wp_ss_20241028_0002_025553.png
发表于 2025-10-14 23:52 | 显示全部楼层
wxf666 发表于 2025-10-14 23:47
这点东西,真的会对现代核显造成压力吗。。

十几年前 Lumia 手机,都能实时不掉帧渲染大半个 2K 屏幕,W ...


你用现代核显跑一下 Windows 不就知道了.
发表于 2025-10-15 01:55 | 显示全部楼层
开一些直播网站,斗鱼、虎牙、B站这些,多开的话卡的一批,有可能是网页端不重视优化很烂,弹幕多的话就卡,独显也会卡,当然有可能和浏览器有关系。
发表于 2025-10-16 19:35 | 显示全部楼层
8bit->10bit,色深为何是16倍而不是4倍?
发表于 2025-10-16 21:15 | 显示全部楼层
本帖最后由 menuu 于 2025-10-16 21:16 编辑

https://zhuanlan.zhihu.com/p/1954880540269322259


反正我发现也没啥hdr与10bit需求 干脆用8bit了 反正有需要再开就好了
发表于 2025-10-16 21:15 | 显示全部楼层
回错了。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-10-17 03:22 , Processed in 0.010387 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

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