| 本帖最后由 lh7q 于 2022-12-15 14:45 编辑 
 
 看来大概率是主板bios的锅了,4K以下的edid大小应该256字节,4K以上的edid大小是512字节,扩展信息(displayid)在后256字节,初始化分辨率不正常的,应该是后256字节没有读取造成的?
 而nvidia有一个displayid的固件补丁,是用于修正bios及引导界面黑屏,这个补丁应该就是让显卡正确读取后256字节的edid信息?
 
 附上sutdio display的edid信息:
 
 复制代码edid-decode (hex):
00 ff ff ff ff ff ff 00 06 10 3a ae e9 88 db 08
07 20 01 04 c5 3c 21 78 00 0f 91 ae 52 43 b0 26
0f 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01
01 01 01 01 01 01 b7 ce 00 50 f0 70 5a 80 08 20
c8 00 53 4f 21 00 00 1a d0 5c 00 50 a0 a0 3c 50
08 20 e8 08 53 4f 21 00 00 1a bc 34 80 50 70 38
2d 40 08 20 f8 04 53 4f 21 00 00 1a 00 00 00 fc
00 53 74 75 64 69 6f 44 69 73 70 6c 61 79 03 36
02 03 0f 80 e3 05 00 00 e6 06 01 01 73 73 00 70
bc 00 78 a0 40 78 b0 08 20 a8 08 00 00 00 00 00
1a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 12
70 12 79 00 00 29 00 10 9f ed d1 90 92 5f 49 a3
80 fb dd 73 f3 5d 83 99 01 00 0c 40 17 14 0d 00
14 40 0b 10 78 4e bb 7f 81 07 00 10 fa 04 01 00
00 12 00 16 82 10 00 00 ff 09 3f 0b 00 00 00 00
00 41 50 50 3b ae e9 88 db 08 7e 00 05 3a 02 92
81 00 7e 00 10 00 10 fa 05 01 01 00 60 c0 d2 ff
55 00 10 00 10 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 af 90
70 12 79 00 00 03 00 14 9f 6d 01 84 ff 13 4f 00
07 80 1f 00 3f 0b 77 00 69 00 07 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 95 90
----------------
Block 0, Base EDID:
  EDID Structure Version & Revision: 1.4
  Vendor & Product Identification:
    Manufacturer: APP
    Model: 44602
    Serial Number: 148605161
    Made in: week 7 of 2022
  Basic Display Parameters & Features:
    Digital display
    Bits per primary color channel: 12
    DisplayPort interface
    Maximum image size: 60 cm x 33 cm
    Gamma: 2.20
    Supported color formats: RGB 4:4:4
    First detailed timing does not include the native pixel format and preferred refresh rate
  Color Characteristics:
    Red  : 0.6796, 0.3203
    Green: 0.2646, 0.6904
    Blue : 0.1503, 0.0595
    White: 0.3125, 0.3291
  Established Timings I & II: none
  Standard Timings: none
  Detailed Timing Descriptors:
    DTD 1:  3840x2160   59.999 Hz  16:9   134.997 kHz 529.190 MHz (595 mm x 335 mm)
                 Hfront    8 Hsync  32 Hback  40 Hpol P
                 Vfront   12 Vsync   8 Vback  70 Vpol N
    DTD 2:  2560x1440   60.000 Hz  16:9    90.000 kHz 237.600 MHz (595 mm x 335 mm)
                 Hfront    8 Hsync  32 Hback  40 Hpol P
                 Vfront   46 Vsync   8 Vback   6 Vpol N
    DTD 3:  1920x1080   60.000 Hz  16:9    67.500 kHz 135.000 MHz (595 mm x 335 mm)
                 Hfront    8 Hsync  32 Hback  40 Hpol P
                 Vfront   31 Vsync   8 Vback   6 Vpol N
    Display Product Name: 'StudioDisplay'
  Extension blocks: 3
Checksum: 0x36
----------------
Block 1, CTA-861 Extension Block:
  Revision: 3
  Underscans IT Video Formats by default
  Native detailed modes: 0
  Colorimetry Data Block:
  HDR Static Metadata Data Block:
    Electro optical transfer functions:
      Traditional gamma - SDR luminance range
    Supported static metadata descriptors:
      Static metadata type 1
    Desired content max luminance: 115 (603.666 cd/m^2)
    Desired content max frame-average luminance: 115 (603.666 cd/m^2)
    Desired content min luminance: 0 (0.000 cd/m^2)
  Detailed Timing Descriptors:
    DTD 4:  2560x2880   60.000 Hz   8:9   180.000 kHz 482.400 MHz
                 Hfront    8 Hsync  32 Hback  80 Hpol P
                 Vfront   42 Vsync   8 Vback  70 Vpol N
Checksum: 0x12
----------------
Block 2, DisplayID Extension Block:
  Version: 1.2
  Extension Count: 0
  Display Product Type: Extension Section
  ContainerID Data Block:
    9fedd190-925f-49a3-80fb-dd73f35d8399
  Display Parameters Data Block (0x01):
    Image size: 595.2 mm x 334.8 mm
    Pixels: 5120 x 2880
    Feature support flags:
      Power management (DPM)
    Gamma: 2.20
    Aspect ratio: 1.78
    Dynamic bpc native: 12
    Dynamic bpc overall: 12
  Vendor-Specific Data Block (Apple):
    00 10 fa 04 01 00 00                            '.......'
  Tiled Display Topology Data Block (0x12):
    Capabilities:
      Behavior if it is the only tile: Image is scaled to fit the entire tiled display
      Behavior if more than one tile and fewer than total number of tiles: Undefined
    Tiled display consists of a single physical display enclosure
    Num horizontal tiles: 2 Num vertical tiles: 1
    Tile location: 0, 0
    Tile resolution: 2560x2880
    Tiled Display Manufacturer/Vendor ID: APP
    Tiled Display Product ID Code: 44603
    Tiled Display Serial Number: 148605161
  Unknown DisplayID Data Block (0x7e):
    3a 02 92 81 00                                  ':....'
  Unknown DisplayID Data Block (0x7e):
    00 10 fa 05 01 01 00 60 c0 d2 ff 55 00 10 00 10 '.......`...U....'
  Checksum: 0xaf
Checksum: 0x90
----------------
Block 3, DisplayID Extension Block:
  Version: 1.2
  Extension Count: 0
  Video Timing Modes Type 1 - Detailed Timings Data Block:
    DTD:  5120x2880   60.000 Hz  16:9   180.000 kHz 936.000 MHz (aspect 16:9, no 3D stereo, preferred)
               Hfront    8 Hsync  32 Hback  40 Hpol P
               Vfront  106 Vsync   8 Vback   6 Vpol N
  Checksum: 0x95
Checksum: 0x90
 复制代码BCDedit /set HIGHESTMODE 1
另外,windows下使用bcdedit命令,可以将开机界面设置到4k分辨率,只是主板logo会到左上角, GRUB或者其他黑苹果引导工具可设置的最高分辨率也是4k,这个分辨率跟edid信息的Block 0里的数据吻合。。。
 |