Enable-HiDPI-OSX
Enable-HiDPI-OSX copied to clipboard
DisplayVendorID小于0x1000时无法正确创建10.12.1识别的描述文件
例如AOC的VendorID是1507,0x05e3(大致,一觉醒来忘记具体值了,现在不在电脑旁。。)
执行完该脚本后重启发现未生效,进入/System/Library/Displays/Contents/Resources/Overrides/下,发现目录命名为DisplayVendorID-05e3。 同时发现了一些系统内置的VendorID小于0x1000的描述目录没有补0。
于是把DisplayVendorID-05e3修改为DisplayVendorID-5e3后重启,发现已生效。
谢谢反馈 请提供edid信息:)
机子正在windows下恢复2T的分区,要到晚上才能进macOS了,在windows下查看了下EDID
i2369V:
0 1 2 3 4 5 6 7 8 9
0: 00 FF FF FF FF FF FF 00 05 E3
10: 69 23 1B 16 00 00 2B 17 01 03
20: 80 33 1D 78 2A E5 95 A6 56 52
30: 9D 27 10 50 54 BF EF 00 D1 C0
40: B3 00 95 00 81 80 81 40 81 C0
50: 01 01 01 01 02 3A 80 18 71 38
60: 2D 40 58 2C 45 00 FD 1E 11 00
70: 00 1E 00 00 00 FD 00 32 4C 1E
80: 53 11 00 0A 20 20 20 20 20 20
90: 00 00 00 FC 00 32 33 36 39 0A
100: 20 20 20 20 20 20 20 20 00 00
110: 00 FF 00 42 43 55 44 41 39 41
120: 30 30 35 36 35 39 00 2C
00FFFFFFFFFFFF0005E369231B1600002B17010380331D782AE595A656529D27105054BFEF00D1C0B30095008180814081C001010101023A801871382D40582C4500FD1E1100001E000000FD00324C1E5311000A202020202020000000FC00323336390A2020202020202020000000FF0042435544413941303035363539002C
LV273HIP:
0 1 2 3 4 5 6 7 8 9
0: 00 FF FF FF FF FF FF 00 05 E3
10: 77 27 2B 00 00 00 0E 19 01 03
20: 80 3C 22 78 2A 48 11 A7 56 52
30: 9C 27 0F 50 54 BF EF 00 D1 C0
40: B3 00 95 00 81 80 81 40 81 C0
50: 01 01 01 01 02 3A 80 18 71 38
60: 2D 40 58 2C 45 00 56 50 21 00
70: 00 1E 00 00 00 FD 00 32 4C 1E
80: 53 11 00 0A 20 20 20 20 20 20
90: 00 00 00 FC 00 32 37 37 37 4D
100: 0A 20 20 20 20 20 20 20 00 00
110: 00 FF 00 41 41 4C 46 34 39 41
120: 30 30 30 30 34 33 01 AC
00FFFFFFFFFFFF0005E377272B0000000E190103803C22782A4811A756529C270F5054BFEF00D1C0B30095008180814081C001010101023A801871382D40582C450056502100001E000000FD00324C1E5311000A202020202020000000FC00323737374D0A20202020202020000000FF0041414C4634394130303030343301AC
谢谢你的反馈
在Mac下的话只需要
ioreg -lw0 | grep -i "IODisplayEDID"
应该能够在这周帮你把这个问题修复
syscl
您好,还有一个问题。
首先
$ioreg -lw0 | grep -i "IODisplayEDID"
| | | | | | "IODisplayEDID" = <00ffffffffffff0005e377272b0000000e190103803c22782a4811a756529c270f5054bfef00d1c0b30095008180814081c001010101023a801871382d40582c450056502100001e000000fd00324c1e5311000a202020202020000000fc00323737374d0a20202020202020000000ff0041414c4634394130303030343301ac02031ef14b101f051404130312021101230907078301000065030c0020008c0ad08a20e02d10103e9600565021000018011d007251d01e206e28550056502100001e8c0ad08a20e02d10103e96005650210000188c0ad090204031200c4055005650210000180000000000000000000000000000000000000000000000000001>
| | | | | | "IODisplayEDID" = <00ffffffffffff0005e369231b1600002b17010380331d782ae595a656529d27105054bfef00d1c0b30095008180814081c001010101023a801871382d40582c4500fd1e1100001e000000fd00324c1e5311000a202020202020000000fc00323336390a2020202020202020000000ff0042435544413941303035363539002c>
通过脚本正常开启了2777显示器的1080p HiDPI,但是2369那个在竖屏下(旋转90度)没有1080x1920 (HiDPI),无旋转下我试过是可以开启1080p HiDPI的。
但是我看到默认可以开启540x960 (HiDPI),说明竖屏情况下应该是能够支持HiDPI的?那么想要开启竖屏下的1080p HiDPI还需要什么额外的条件吗?

这里是对应2369生成的描述
(加入了1920x1080,1600x900,1080x1920,900x1600四对分辨率)