mcc0002 发表于 2024-3-11 15:07

Sonoma chrome滑动掉帧的临时[解决方法]

升级到Sonoma 14一直到14.4,chrome一直存在间歇性掉帧,
解决方式:Chrome-> 设置-> system -> Use graphics acceleration when available 关闭
一切变得顺滑起来了

个人判断是chrome 调用老的metal API,和Sonoma 系统冲突了

系统动画里的掉帧多数是CPU变频引起的,如果用OC的patch 能实现变频的,最好别自己加CPUFriend,这玩意也会导致强制降频掉帧,
免驱卡能不用whatevergreen就不用,这玩意会一定程序降低GPU性能

zry980321 发表于 2024-3-11 16:02

我也有这个问题,随系统版本变化而变化,我觉得是macOS的图形API不稳定,像Chrome这样自己实现的就出问题了,现在只能用Safari和Firefox
            

macOS Sonoma 14.4 【 23E314 】
Safari 17.4【 19618.1.15.11.12 】
Intel(R)Core(TM)CPU【I7-13700KF @ 5.50 GHz】

mcc0002 发表于 2024-3-11 22:31

zry980321 发表于 2024-3-11 16:02 https://bbs.pcbeta.com/static/image/common/back.gif
我也有这个问题,随系统版本变化而变化,我觉得是macOS的图形API不稳定,像Chrome这样自己实现的就出问题了 ...

我是对chrome的插件形成很高的依赖性,再卡也得用{:5_287:},
不过经过禁用了CPUFriend,WhatEverGreen, 用OC重置nvram,用了一天貌似没有掉帧了

Qinx 发表于 2024-3-12 08:51

edge似乎没问题

黄增光 发表于 2024-3-12 10:19

谢谢分享方法

zry980321 发表于 2024-3-12 12:33

mcc0002 发表于 2024-3-11 22:31 https://bbs.pcbeta.com/static/image/common/back.gif
我是对chrome的插件形成很高的依赖性,再卡也得用,
不过经过禁用了CPUFriend,WhatEverGree ...
可以换成imacpro机型避免使用CPUFriend,weg我从来没用过,我觉得关硬件加速只是治标不治本,能解决好metal掉帧才是真解决了,现在我直接用Firefox了,大多数插件都有替代

            

Windows 11 Enterprise【 22631.3155 】
Google Chrome【Chromium 122.0.6261.58 】
Intel(R)Core(TM)CPU【I7-13700K @ 5.50 GHz】

mcc0002 发表于 2024-3-12 13:34

zry980321 发表于 2024-3-12 12:33 https://bbs.pcbeta.com/static/image/common/back.gif
可以换成imacpro机型避免使用CPUFriend,weg我从来没用过,我觉得关硬件加速只是治标不治本,能解决好met ...

要彻底解决,只能等chrome更新了, 目前感觉毫无办法,   我根据上面兄弟说的, 换到Edge了
edge 可以完全导入chrome的书签,并兼容chrome的所有插件,也算是无缝切换了

mcc0002 发表于 2024-3-12 13:39

mcc0002 发表于 2024-3-12 13:34 https://bbs.pcbeta.com/static/image/common/back.gif
要彻底解决,只能等chrome更新了, 目前感觉毫无办法,   我根据上面兄弟说的, 换到Edge了
edge 可以完全 ...

完了,Edge 经过测试, 也还是会掉帧{:5_299:} ,只有Safari 没遇到过掉帧

mcc0002 发表于 2024-3-12 13:51

Safari也掉............
safari 上youtube 播放4K后,滑动变得只有40帧左右

mcc0002 发表于 2024-3-12 14:12

话说这个掉帧是从哪个版本开始的?
以前一直稳定使用Big Sur, 没发现过这个问题

mcc0002 发表于 2024-3-12 15:21

我用下来,Safari 也会掉帧,

mcc0002 发表于 2024-3-12 15:23

我用下来,Safari 也会掉帧,   
复现方法,打开youtube 播放4K视频,   返回主页, 滑动,原本60fps掉到30~40fps

我估计这个掉帧是全局性的, Sonoma 在开发可变刷新率时留下的bug,直接在驱动层面影响整个系统的流畅度

mcc0002 发表于 2024-3-12 16:06

Safari 掉帧复现方式
1. 打开youtube 4K视频播放一会
2. 关掉视频,这时滑动帧数从原来稳定的60fps掉到40fps左右

试了这么多掉帧的情况, 应该掉帧是系统层面的驱动bug导致的,并非chrome的原因 坏消息是整个系统的动画, 都会掉帧,
这个只能等苹果修复了

mcc0002 发表于 2024-3-12 16:07

Safari 掉帧复现方式
1. 打开youtube 4K视频播放一会
2. 关掉视频,这时滑动帧数从原来稳定的60fps掉到40fps左右

试了这么多掉帧的情况, 应该掉帧是系统层面的驱动bug导致的,并非chrome的原因 坏消息是整个系统的动画, 都会掉帧,
这个只能等苹果修复了

zry980321 发表于 2024-3-12 17:18

mcc0002 发表于 2024-3-12 13:39 https://bbs.pcbeta.com/static/image/common/back.gif
完了,Edge 经过测试, 也还是会掉帧 ,只有Safari 没遇到过掉帧

都是同样内核,Chrome掉Edge怎么可能不掉帧,不存在的,据说Edge已经交由中国团队维护了,怕是前途堪忧
            

Windows 11 Enterprise【 22631.3155 】
Google Chrome【Chromium 122.0.6261.58 】
Intel(R)Core(TM)CPU【I7-13700K @ 5.50 GHz】

zry980321 发表于 2024-3-12 17:20

mcc0002 发表于 2024-3-12 13:51 https://bbs.pcbeta.com/static/image/common/back.gif
Safari也掉............
safari 上youtube 播放4K后,滑动变得只有40帧左右

Safari播放视频掉帧这个是Safari的bug,webGL测试网页Chrome和Firefox都能跑到60帧,就Safari只能30帧,这个也是随版本变化的,有时好有时坏

zry980321 发表于 2024-3-12 17:21

mcc0002 发表于 2024-3-12 14:12 https://bbs.pcbeta.com/static/image/common/back.gif
话说这个掉帧是从哪个版本开始的?
以前一直稳定使用Big Sur, 没发现过这个问题

我的6600XT显卡从12.1开始提供驱动支持,我是从12.3开始装的,从那以来这个系统UI随机掉帧的问题就没好过,只是版本变化程度不一。
            

Windows 11 Enterprise【 22631.3155 】
Google Chrome【Chromium 122.0.6261.58 】
Intel(R)Core(TM)CPU【I7-13700K @ 5.50 GHz】

zry980321 发表于 2024-3-12 17:30

mcc0002 发表于 2024-3-12 16:06 https://bbs.pcbeta.com/static/image/common/back.gif
Safari 掉帧复现方式
1. 打开youtube 4K视频播放一会
2. 关掉视频,这时滑动帧数从原来稳定的60fps掉到4 ...

Safari除了视频类页面,其他页面掉帧几乎和系统UI掉帧同步,只要Safari开始掉帧了,那其他应用里的滚动都会掉帧,在我这里大概开机一到两个小时就会出现这个问题。很明显Firefox的实现和Safari类似,他会跟着Safari一起掉帧,但是Safari掉帧的时候Chrome不一定会掉帧,它应该是自己实现了渲染后端,在flags里Chrome仍然把Metal渲染后端标记为实验性质的。


Chrome的Metal包括D3D后端应该都是基于OpenGL套壳实现的,macOS我记得在10.13就宣布不再跟进支持OpenGL标准,所以flags页面也写明了苹果可能随时废除OpenGL的API。至于UI掉帧这个问题,应该是和可变刷新率有关,也与WindowServer进程内存泄漏程度和驱动版本相关,有些人的老显卡就不掉帧,M系列也不怎么掉帧,苹果已经三个版本没有解决这个问题了,我觉得这个问题可能会伴着X86黑苹果一起埋进土里。


在图形性能方面可以永远相信Windows,DirectX确实是NB{:5_288:}
            

Windows 11 Enterprise【 22631.3155 】
Google Chrome【Chromium 122.0.6261.58 】
Intel(R)Core(TM)CPU【I7-13700K @ 5.50 GHz】

风叶人 发表于 2024-3-12 17:33

本帖最后由 风叶人 于 2024-3-12 17:59 编辑

你们所说的掉帧在所有系统上都存在,和浏览器没关系,比如你显示器刷新率是120,你打开一个每秒25帧的视频播放,这时系统会去同步刷新率,让视频看起来不卡,不然每秒里就有好几帧多余的重复画面,这时你快速的滑动,刷新率被同步成了25的整倍数可能是100可能是50,所以你就发现卡掉帧了,如果你播放的是一个每秒30帧的视频,正好能被你显示器刷新率整除,每帧重复4次,这样就不会掉帧,目前网络上的视频帧数有 23.97 25 29.97 30 60 120,所以问题出在视频上,n卡和a卡都有自家的同步技术,WIN上这种现象好些,但是一样掉帧,所以别纠结了,如果帧率不被整除,要浏览器不掉帧那视频就掉,显示器一个头两个大,到底听谁的,快还是慢...

zry980321 发表于 2024-3-12 17:40

风叶人 发表于 2024-3-12 17:33 https://bbs.pcbeta.com/static/image/common/back.gif
你们所说的掉帧在所有系统上都存在,和浏览器没关系,比如你显示器刷新率是120,你打开一个每秒25帧的视频播 ...

就是浏览器的处理问题,典型的就是B站评论区,Safari掉帧时Firefox就可以不掉帧,Windows上从来没见过低帧率视频导致其他部分一起掉帧的,长见识了。
            

Windows 11 Enterprise【 22631.3235 】
Google Chrome【Chromium 122.0.6261.122 】
Intel(R)Core(TM)CPU【I7-13700K @ 5.50 GHz】
页: [1] 2
查看完整版本: Sonoma chrome滑动掉帧的临时[解决方法]