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

解决 macmini2011 款 MC815 的 vga 连接问题

  •  
  •   shineG · 2014-06-17 11:42:49 +08:00 · 4586 次点击
    这是一个创建于 3817 天前的主题,其中的信息可能已经有所发展或是发生改变。
    为了眼睛好,最近败了一台Thinkvision早期高端显示器L200xwC,是现在为数不多的S-PAV面板和CCFL背光机型,兼有护眼、广色域(92% NTSC)、22英寸WUXGA 1920 × 1200优点。不过只有VGA和DVI两种接口,意味着macmini MC815没法直接连,要么用附赠的hdmi-dvi,要么用ThunderBolt(与DisplayPort接口兼容)转vga。

    接下来问题来了。dvi连接是没问题的,但偶然间我发现vga连接始终匹配不了显示器的分辨率,使用SwitchResX4依然无法强制固定在1920 × 1200。经过查阅资料,判断是HD3000集显的模拟输出有兼容性问题(估计macmini 2011款以后机型对VGA的兼容都不太友好),必须手动更改OS X原生系统里的EDID设置,强制系统通过新的信号通道识别出显示器以实现1920 × 1200的分辨率。

    这的确超级蛋疼,改ED一般ID是玩黑苹果的朋友才会做的事情,但大家可以了解一下原生系统下的修改步骤。

    1,在ThinkPad x200安装EDIDviewer 或 EDIDmanager,通过vga外连l200x正确识别后,读取EDID数据,获取raw data,这个通用数据包含了监视器和自身性能的基本信息,能够确保mac也能正确识别。

    https://vm3klg.by3301.livefilestore.com/y2pZ-ygmsKxykrFMZGDFr_6UHMTdfBvBjhnYaytuDsI2H0H53p_vpp9l9OwTOsAE4kRhRn7CxKGaz1ozU_dTOJKsdq6wo5x0vPojAt6fKT4vG8/EDID%20raw%20data.png

    2,回到OS X 10.8,安装Plistedit软件。

    3,找到/System/Library/Displays/Overrides/DisplayVendorID-756e6b6e/DisplayProductID-717的文件,用Plistedit打开,在IODisplayEDID项目里,复制粘贴在windows上获取到的EDID raw data。注意格式形如“00FFFFFF FFFFFF00 30AE…”这样8个字母一组,中间空格间隔。

    https://vm3klg.by3301.livefilestore.com/y2pPjAiX-C6L1cz30bpHwDuvwAVKGdCwImKd5-2bXTtl81WhL42xvqziObuOGcyDaM3wZnrINlMx2RyJ3ZU7RfQmbnlfW8CXXvT4l_arKVbsOs/DisplayProductID-717.png

    https://vm3klg.by3301.livefilestore.com/y2p3dZA_QUkQYPWzMuX3IhxNhRlnKunDPeSPjnKsjZr3rxhX7geiOXK8vmKqHCp3zCoSqV2H4xWsFfM0ygqOCanmHUSZPAMQcSU4K63eibFTk8/IODisplayEDID.png

    4,保存DisplayProductID-717文件,并去除.plist后缀名。

    5,重启系统,再进入显示器设置,就能看到久违的1920 × 1200分辨率了,连颜色配置文件也自动生成成功。唯一的遗憾是,系统仍然识别不出这是LEN L200xwC,而是称之为“Internal LCD Forced EDID”。

    https://vm3klg.by3301.livefilestore.com/y2pEAsTIyKrpWjy9NEpXx1dqjhNXiWe_dFoLVi7-5J1lLTfxwyXVLwAJLPJZ0Y4tjwLObEMSKiLjSfHyDJfAasNIq29RAiX8Q-ZnM3jeboACew/resolution.png

    https://vm3klg.by3301.livefilestore.com/y2pHlLBLiwLvgRYaa-Q4UbzLFGBd_0xS8A0Nyv78ctpfFBOMq5DrfA-XsYKN8QFAlOtno3AbgFCcrTksBP3YBV9jXbbOHVgpS6uIAJZckvCgTM/icc.png

    通过以上方法,大概15分钟就能解决问题。希望能帮助到同样有困难的同学。
    3 条回复    2014-06-17 11:54:02 +08:00
    gyteng
        1
    gyteng  
       2014-06-17 11:45:28 +08:00
    我也遇到过这样的问题,Mac下是这么解决不太难,但切换到win分辨率又不对了咋办?
    shineG
        2
    shineG  
    OP
       2014-06-17 11:47:25 +08:00
    你是说虚拟机嘛?这个我还没试过额
    shineG
        3
    shineG  
    OP
       2014-06-17 11:54:02 +08:00
    图片用了skydrive的空间,所以链接是https://开头,被v2ex默认为代码显示了。大家将就看一下罢。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3200 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 13:18 · PVG 21:18 · LAX 05:18 · JFK 08:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.