显卡支持的分辨率+刷新率是怎么定的 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
haoyh1
V2EX    Windows

显卡支持的分辨率+刷新率是怎么定的

  •  
  •   haoyh1 2022-06-22 00:21:22 +08:00 3346 次点击
    这是一个创建于 1290 天前的主题,其中的信息可能已经有所发展或是发生改变。
    有个 4K 16 显示器,显卡 GTX1050 ,支持 DP1.4 不支持 DSC ,理论上至少应该支持到 4K 120
    结果 nvidia 控制面板死活加不上去,最高只能加到 4K 110 ,计时那里还得选协同视频计时标准这个占用最小的,选别的都不行
    看起来就像是带宽不够,但是为什么呢?这块是怎么规定的
    第 1 条附言    2022-06-26 13:38:00 +08:00
    最近又试了下,最高可以加到 2160p@118hz ( CVT-RB ),119 就不行了
    根据 https://tomverbeure.github.io/video_timings_calculator
    CVT-RB 下:118 的 Peak BW 为 25872 ,119 为 26112 ,略超 dp1.4 的 spec ,这样就很清晰了,多天以来的疑虑也消解了

    上不去 120 的直接原因就是带宽不够,而带宽不够是因为不支持 CVT-RBv2 ,只支持 CVT-RB ,而 wiki 里说没有 dsc 也能上 2160p@120hz 的前提是 CVT-RBv2
    至于为什么不支持 CVT-RBv2 ,可能就是 @cpstar 所说,显示器固件限制,没有操作空间
    19 条回复    2022-06-26 15:18:34 +08:00
    shinession
        1
    shinession  
       2022-06-22 08:45:45 +08:00
    有没可能是 DP 线不支持 1.4 ?
    wangtian2020
        2
    wangtian2020  
       2022-06-22 08:47:42 +08:00
    我公司电脑 dp 线核显,稍老的驱动版本有 75hz 选项,最新的版本只有 60hz
    wangtian2020
        3
    wangtian2020  
       2022-06-22 08:49:35 +08:00
    @wangtian2020 说错了,是 HDMI 线。和驱动版本,线材质量有关,显卡性能差 线可能还要有性能冗余
    C02TobNClov1Dz56
        4
    C02TobNClov1Dz56  
       2022-06-22 08:49:36 +08:00   1
    3840*2160*3*8*165/1000/1000/1000=32.845824 Gbps
    DP1.4 的带宽为 32.4Gbps,, 加上协议开销, 所以肯定不够.
    上面算式里的 3 是三基色, 8 是色深. 165 是刷新率.
    如果你是 10bit 的屏幕, 需要带宽就更大了.
    也是推理, 如有错误还请指出
    C02TobNClov1Dz56
        5
    C02TobNClov1Dz56  
       2022-06-22 08:50:51 +08:00
    当然, 如果线材不达标, 带宽上不去也是可能的
    duanxianze
        6
    duanxianze  
       2022-06-22 09:03:12 +08:00
    应该是线的问题
    cpstar
        7
    cpstar  
       2022-06-22 09:18:07 +08:00
    频率的商定模式在显示器报告的支持模式中,也就是在 EDID 中。
    然后 DP1.4 应该是标配 DSC ,HBR3 ,但是有些认证标准上,DP1.2+HBR2+HDR10≈DP1.4 。

    从带宽上 4K165Hz 需要 37 032Mbps ( CVT-RB ),HBR3 全带宽能力 8.1*4*0.8=25.92Gbps ,完全不够。
    至于 4K110Hz 需要 24 030Mbps ( CVT-RB ),那 HBR3 刚好 hold 住。所以没有 DSC ,那是完全不行的。
    至于为什么是 110Hz 而不是 109 或者 111 ,看显示器的支持显示模式列表,这个是厂商写死的。

    换接口吧。DP2.0 怕是显示器显卡都不支持,HDMI2.1 (非 2.0 认证为 2.1 的)还能 hold 住,就看显卡和显示器谁支持了。
    xtreme1
        8
    xtreme1  
       2022-06-22 09:23:56 +08:00   1
    楼上们说的很好,我补个计算器:
    https://tomverbeure.github.io/video_timings_calculator
    haoyh1
        9
    haoyh1  
    OP
       2022-06-22 09:41:45 +08:00 via iPhone
    @shinession 支持的,显示器原装
    nbweb
        10
    nbweb  
       2022-06-22 09:55:14 +08:00
    同问一下,我的 i7-1165G7 用 HDMI 口接电视,只能开 10bit 30Hz ,开 8bit 就可以 60Hz ,问了商家小机子的 hdmi 接口是 2.0 的,我看了一下,hdmi2.0 可以开 10bit 420 的啊。
    haoyh1
        11
    haoyh1  
    OP
       2022-06-22 09:56:07 +08:00 via iPhone
    @cpstar 是仅由 edid 决定,还是 edid 和显卡协商后共同决定?我同一个显示器,换 760 和 1050 ,出来的默认分辨率列表都不同,看起来像是共同决定的。
    还有你说“没有 dsc 那是完全不行的”
    这个是指 4k 120 吗?我看 wiki 上 dp 的介绍是 120 不需要 dsc ,144 才需要,这个难道只是个粗略值,会根据实际测量情况上下波动吗?
    cpstar
        12
    cpstar  
       2022-06-22 10:15:58 +08:00
    edid 的事:如果这么说,那肯定有显卡的因素,显示器给了 1 、2 、3 、4 、5 ,显卡只能 1 、2 、3 ,那 4 和 5 肯定就没戏了。
    不是 4k165 的显示器么,你自己可以查一下 EDID 给出来的 pixel clock ,确定是 CVT-RB 还是 CVT-RBv2 的计时标准,然后根据 8#的时钟频率计算器看 Peak BW 的带宽。
    4k120hz8bit 按照 CVT-RB 的带宽是 26 346Mbps ,按照 CVT-RBv2 则是 25 819Mbps ,后者是小于 25.92Gbps 的,wiki 上都是按照 CVT-RBv2 计算的。所以到了真实情况,需要了解自己显示器到底使用了哪种计时方法,也就是通过像素频率( pixel clock )来确定。按照我遇到过的显示器,大部分还都是 CVR-RB 。
    我说的没有 DSC 完全不行指的是 4K165 的情况。另外,如果是 4K165Hz10bit ,没有 DSC ,HDMI2.1 也无法满足。
    cpstar
        13
    cpstar  
       2022-06-22 10:18:24 +08:00
    另外,即便是 CVT-RBv2 的 4k120hz8bit ,25 819Mbps 贴着 25.92Gbps 的带宽能力,部分显示器也会因为其他数据而导致无法实际传输。
    cpstar
        14
    cpstar  
       2022-06-22 10:23:14 +08:00
    @nbweb 10# 可以 420 ,甚至 422 ,但是需要调显卡的输出,显卡默认输出 RGB/444 。NV 和 AMD 调整比较轻松,Intel 只有显卡原生 HDMI 输出时(而不是显卡核心的 DP 线路转 HDMI )才可以调配。
    nbweb
        15
    nbweb  
       2022-06-22 15:57:31 +08:00
    @cpstar 感谢回复。我问过商家了,小主机是 HDMI2.0b 输出,i7 的核显,看来是不支持 10bit 60hz 了。
    haoyh1
        16
    haoyh1  
    OP
       2022-06-22 18:09:21 +08:00 via iPhone
    @cpstar 感谢,我去研究下怎么获取 edid 信息,但还有一句疑问

    “你自己可以查一下 EDID 给出来的 pixel clock ,确定是 CVT-RB 还是 CVT-RBv2 的计时标准”

    这里听起来貌似说计时标准是显示器固定的,不能更改吗?还是说会随着显卡控制面板里的设置更改而更改
    cpstar
        17
    cpstar  
       2022-06-22 19:06:27 +08:00
    EDID 原则上是显示器固件写死的,当然可以通过编程器修改,但是修改之后,很可能就无法驱动面板正确显示了。
    用显卡驱动程序的日志输出(或者系统诊断报告之类的),或者 HWInfo 、AIDA 之类的,可以查到 EDID 或者像素频率。
    haoyh1
        18
    haoyh1  
    OP
       2022-06-26 13:39:45 +08:00
    @cpstar 看起来确实不是 RBv2 ,而且试了下最高可以上到 118hz ,到了 119 正好就不行了( 26112 略超 spec )
    cpstar
        19
    cpstar  
       2022-06-26 15:18:34 +08:00   1
    CVT-RB 是什么呢,以我浅显的理解,是这样的,上回到显像管的远古世界,电子枪是一行一行扫描电子束的(扫描线),于是数据就得把二维的矩阵,变成一位的串,但是怎么区分每行与每行呢,就靠中间一个间歇(当然了不是纯间歇,还有别的时钟序列相辅助),相当于回车\r 和换行\n 。所以这个序列的格式,就是最原始的 CVT 。最开始,这个间隙很大,当然因为显像管的电子束发射原理,不能小;后来变成了液晶面板,显像方式发生了变化,空隙么,还在,就是可以小一点了,所以叫 Reduced Blanking ,然后还大,就搞了 version 2 ,就是 CVT-RBv2 。在使用那个工具计算的时候,观察 H Blank 和 V Blank 的不同。
    然后这个东西,是驱动板固件来控制的,驱动板一旦确定了某种方式,那就只能用这种格式,当然了,万事万物皆可编程,液晶显示没有 CRT 的那种物理结构,当然也能编程重构驱动板,把 RB 升级到 v2 。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     953 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 35ms UTC 18:16 PVG 02:16 LAX 10:16 JFK 13:16
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86