Enable-HiDPI-OSX icon indicating copy to clipboard operation
Enable-HiDPI-OSX copied to clipboard

DisplayVendorID小于0x1000时无法正确创建10.12.1识别的描述文件

Open tsanie opened this issue 9 years ago • 4 comments

例如AOC的VendorID是1507,0x05e3(大致,一觉醒来忘记具体值了,现在不在电脑旁。。)

执行完该脚本后重启发现未生效,进入/System/Library/Displays/Contents/Resources/Overrides/下,发现目录命名为DisplayVendorID-05e3。 同时发现了一些系统内置的VendorID小于0x1000的描述目录没有补0。

于是把DisplayVendorID-05e3修改为DisplayVendorID-5e3后重启,发现已生效。

tsanie avatar Dec 06 '16 00:12 tsanie

谢谢反馈 请提供edid信息:)

syscl avatar Dec 06 '16 00:12 syscl

机子正在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

tsanie avatar Dec 06 '16 01:12 tsanie

谢谢你的反馈

在Mac下的话只需要

ioreg -lw0 | grep -i "IODisplayEDID"

应该能够在这周帮你把这个问题修复

syscl

syscl avatar Dec 06 '16 01:12 syscl

您好,还有一个问题。

首先

$ioreg -lw0 | grep -i "IODisplayEDID"
    | |   |   | |   |       "IODisplayEDID" = <00ffffffffffff0005e377272b0000000e190103803c22782a4811a756529c270f5054bfef00d1c0b30095008180814081c001010101023a801871382d40582c450056502100001e000000fd00324c1e5311000a202020202020000000fc00323737374d0a20202020202020000000ff0041414c4634394130303030343301ac02031ef14b101f051404130312021101230907078301000065030c0020008c0ad08a20e02d10103e9600565021000018011d007251d01e206e28550056502100001e8c0ad08a20e02d10103e96005650210000188c0ad090204031200c4055005650210000180000000000000000000000000000000000000000000000000001>
    | |   |   | |   |       "IODisplayEDID" = <00ffffffffffff0005e369231b1600002b17010380331d782ae595a656529d27105054bfef00d1c0b30095008180814081c001010101023a801871382d40582c4500fd1e1100001e000000fd00324c1e5311000a202020202020000000fc00323336390a2020202020202020000000ff0042435544413941303035363539002c>

通过脚本正常开启了2777显示器的1080p HiDPI,但是2369那个在竖屏下(旋转90度)没有1080x1920 (HiDPI),无旋转下我试过是可以开启1080p HiDPI的。

但是我看到默认可以开启540x960 (HiDPI),说明竖屏情况下应该是能够支持HiDPI的?那么想要开启竖屏下的1080p HiDPI还需要什么额外的条件吗?

image

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

tsanie avatar Dec 06 '16 11:12 tsanie