V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
niming007zh2
V2EX  ›  MacBook Pro

现在人们只关注 PWM 频闪,却忽略了更低频的 FRC (Temporal Dithering) 频闪

  •  
  •   niming007zh2 · 22 天前 · 3178 次点击
    苹果的设备包括 mbp 、ipad 屏幕面板好像多数都是 8 抖 10 的,尤其是 大概 m 系列芯片开始会由 GPU 通过时域抖动来实现 10bit (请百度 Temporal Dithering ),即使你的外接屏幕只能接收 8bit 信号,通过这个也能让他显示 10bit 色深,但是这会产生低频的闪烁,并且无法关闭(即使调成 sRGB 色域也会闪)。

    LedStrain 论坛上有很多相关讨论,网友 aiaf 通过逆向工程写寄存器实现了关闭这个特性,并且编写了一键切换的软件 Stillcolor ,他使用视频采集卡和差分向我们展示了这种频闪:

    帖子详情见:
    https://ledstrain.org/d/2686-i-disabled-dithering-on-apple-silicon-introducing-stillcolor-macos-m1m2m3

    部分“敏感肌”网友还认为存在屏幕抽奖的问题,不同厂家序列号的屏幕对眼睛压力不同:
    https://ledstrain.org/d/3131-2014-m3-all-macbooks-full-chart-by-model-display-code-raw-serial
    https://ledstrain.org/d/3069-m4-mbp-quantum-dot
    36 条回复    2025-05-16 13:25:01 +08:00
    niming007zh2
        1
    niming007zh2  
    OP
       22 天前
    我也是看了帖子总结出来的,可能有谬误,大家用 ioreg -lw0 | grep -i raw-panel-serial-number 看看你的屏幕厂家,试一下 Stillcolor 软件并报告下你在内置屏幕和外接屏幕观察到的现象?
    另外现在 BetterDisplay 也引入了关闭时域抖动的特性: https://github.com/waydabber/BetterDisplay/wiki/Eye-care:-prevent-PWM-and-or-temporal-dithering#help-with-temporal-dithering
    niming007zh2
        2
    niming007zh2  
    OP
       22 天前
    当然除了软件 GPU 抖动,显示器面板可能还有自身的硬件时域抖动,但这非常难通过一般方式测量——因为视频采集卡这一步骤在此之前,同一品牌型号的显示器面板也可能由不同厂家制造,这个信息不透明很难查
    niming007zh2
        3
    niming007zh2  
    OP
       22 天前
    这个现象在电子墨水显示屏上尤为明显,用过电纸书的人都知道墨水屏刷新内容时是啥样,macbook 外接就会观察到疯狂闪烁。🍑宝搜 DASUNG Paperlike 墨水屏就在产品页写明了由于这种抖动导致无法正常使用,不支持 Apple 设备
    niming007zh2
        4
    niming007zh2  
    OP
       22 天前
    notebookcheck 的评测中有录制微距的视频:
    https://www.notebookcheck.net/Apple-MacBook-Pro-14-2024-review-The-M4-Pro-and-matte-display-are-massive-upgrades.914597.0.html
    在 Screen Flickering 部分:
    134432233
        5
    134432233  
       22 天前 via iPad
    把螢幕玩明白了👍
    Nzelites
        6
    Nzelites  
       22 天前
    问个比较弱智的问题 为什么这种频闪会对眼睛产生压力?
    movq
        7
    movq  
       22 天前
    @niming007zh2 我用过的电子墨水屏(文石)就支持 apple 芯片外接显示器,这只能说明大上技术不行
    xiuming
        8
    xiuming  
       22 天前
    @Nzelites miniLed 也是不断通过开关 mini 灯珠 来控制亮暗的 低频的闪烁 一亮一暗被眼睛捕捉到了 你的瞳孔也要跟着那个 正常人就跟医生拿手电筒照射你眼睛检查瞳孔会缩小 快死的人瞳孔就散了
    niming007zh2
        9
    niming007zh2  
    OP
       22 天前
    @Nzelites 这种频闪在几十 Hz ,是肉眼可见的,LedStrain 论坛上的敏感肌网友们都说用一会就眼疲劳了,每个人体质不同吧
    tootfsg
        10
    tootfsg  
       22 天前 via Android
    你说这种抖动我之前了解过。我也找软件想关掉 frc ,结果失败了。原生无 frc 的面板几乎不可能有,而有这种面板也更偏向色彩的专业性,色彩的专业性和眼睛友好是不同的技术方向。我就很少提起这个了。

    有人说在 m 系列的 mac 上,同型号测出过不同系统版本都会有不同的 frc.........
    tootfsg
        11
    tootfsg  
       22 天前 via Android
    你这个帖子发的很好,我对 frc 的了解又全了一点。特别是这两个软件,这种小众软件特别难找,我之前找到关闭 mac frc 的软件是一个收费的,我找来找去只找到那一个,而且很久没更新我也不知道能不能用,就停滞了。
    vpsvps
        12
    vpsvps  
       22 天前
    请问 Mac mini 使用 HDMI 2.1 外接显示器也是 8 抖 10 吗?
    KookSpookk
        13
    KookSpookk  
       22 天前
    下了 好像是舒服了点
    zhanhanker
        14
    zhanhanker  
       22 天前
    BetterDisplay 软件有 GPU Dithering 选项 ,也可以取消
    tootfsg
        15
    tootfsg  
       22 天前 via Android
    不过就像我之前说的,凡是背光形式的都不护眼。

    现在色彩方面的技术很多,不论是在面板还是光源。但都不会对眼睛友好,色彩表现是显示器技术的第一技术方向。

    其实: 关闭 frc ,不要 pwm 选 dc 并且是全局 dc ,不要线偏振选圆偏振,选硬件低蓝光,tuv 护眼认证等都是不断妥协的方法,而且这些都不会在短时间内有什么明确的科学依据支撑,当今科学充斥着大量互斥观点。更多靠那些少数人发声和改变,长期看显示器的人才会敏感这些对眼睛的细微伤害,科学也是人在做。

    有个非常简单的方法来避免现代日新月异的显示技术对眼睛的伤害,那就是直射换反射。这种对显示器面板要求高,但只要有高质量暖冷色前光/反射光,就不需要关注显示技术,白白耗费精力了。

    不过关注显示技术,在直射光源上为此不断耗费精力,这也是自然发展的规律。
    billlee
        16
    billlee  
       22 天前
    @niming007zh2 面板 8 抖 10 完全是显示器自己可以控制的,这个 DASUNG Paperlike 无法使用就是它自己的技术不行.
    yyzh
        17
    yyzh  
       22 天前 via Android
    @tootfsg 十几年前的 CCFL 液晶显示器就是反射式的吧.不过寿命太差被淘汰了而已
    jhytxy
        18
    jhytxy  
       22 天前
    反正我坚持 ccfl 不动摇

    这些关我 p 事
    荧光灯管屏蔽一切频闪
    freedoom
        19
    freedoom  
       22 天前
    懒得研究了,哪些屏幕有问题?
    nuomi196500
        20
    nuomi196500  
       22 天前
    @niming007zh2 你好,BetterDisplay 的 GPU Dithering 按钮蓝色还是灰色代表关闭了时域抖动?
    nuomi196500
        21
    nuomi196500  
       22 天前
    @zhanhanker 你好,BetterDisplay 的 GPU Dithering 按钮蓝色还是灰色代表关闭了时域抖动?
    tootfsg
        22
    tootfsg  
       22 天前 via Android
    @yyzh ......是背光,谁说是前光的。反射式液晶叫 rlcd ,极其少见应用,不关注的人这辈子也见不到一次 rlcd ,古早 gba 游戏机有一款是半透半反射,小米 1 代好像也是半透半反射。

    我们说的频闪是光源频闪。而 frc 的抖动不是光源本身的频闪。
    tootfsg
        23
    tootfsg  
       22 天前 via Android
    @billlee 我觉得大上不支持应该不是 frc 的问题,好像是 apple 强制 60hz 有关。
    tootfsg
        24
    tootfsg  
       22 天前 via Android
    @tootfsg 大上客服好像说过是强制最低 60hz ,我也不知道是不是我记错了,没提 frc 的事。
    zhanhanker
        25
    zhanhanker  
       22 天前   ❤️ 1
    @nuomi196500 #21 灰色就是停
    hearlessnor
        26
    hearlessnor  
       22 天前 via iPhone
    我也是外接墨水屏(一个 diy 方案),m 芯片 mbp 完全没你说的抖动问题。我觉得是大上墨水屏的问题。
    niming007zh2
        27
    niming007zh2  
    OP
       22 天前
    好吧,可能是我搞错了,墨水屏的问题我了解不多,只是看到有人说就转发了
    hiapk
        28
    hiapk  
       21 天前   ❤️ 1
    现在的人们大多数都是吃饱了撑的

    护眼就自己手动去换成电子墨水屏去
    niming007zh2
        29
    niming007zh2  
    OP
       21 天前
    跑偏了,重点是近年苹果设备的 Temporal Dithering ,这个似乎给封装成显示 pipeline 中必经的一环了,自动亮度调节、原彩显示、夜览、屏幕边缘光晕处理等渐变变化都会用到它,越来越不护眼了
    driedfish
        30
    driedfish  
       21 天前
    用免费的 Stillcolor 吧,BetterDisplay 只有 14 天试用
    Vieufoux
        31
    Vieufoux  
       21 天前
    正在找一款设备用于给家里 4 岁娃上网课和看动画片用,目前用的小米平板,感觉太小了对视力不太好。目前看了投影仪、护眼投屏显示器等等,外行人挑花了眼,不知道选哪款。楼主有什么推荐的设备或者建议吗?
    hiapk
        32
    hiapk  
       21 天前   ❤️ 1
    @Vieufoux 多去户外玩
    Kagari
        33
    Kagari  
       21 天前   ❤️ 2
    因为 FRC 经得起历史的考验?
    pwm 可以说是 0-255-0-255
    但是 6bitFRC 是 62-63-62-63 ,放缩一下,248-252-248-252 ,换算回 pwm ,1.5%的亮度
    tootfsg
        34
    tootfsg  
       21 天前 via Android
    @Vieufoux 多去外面玩耍,不在环境光差的地方玩平板,小米平板不需要换。
    olive1223
        35
    olive1223  
       21 天前 via Android
    @movq 大上新款高刷的不支持,老的低刷支持。文石就没有高刷的😄
    1OF7G
        36
    1OF7G  
       21 天前
    抖动深度问题。白炽灯也 50hz 抖动,只是灯丝在满功率到 0 功率周期温度&亮度下降很少。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5556 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 06:43 · PVG 14:43 · LAX 23:43 · JFK 02:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.