
最近使用MacBookPro时,我觉得屏幕不够大. 我扩展了三星显示器,并使用HDMI接口将其连接到MBP. 我发现三星显示器的图片模糊不清,而且节奏几乎看不见. 我不能忍受,我认为HDMI电缆太差了,但是在更换为T420笔记本电脑(Windows 7)之后,显示质量是正常的(此时比MBP更好). 显然是MBP引起的.
问题位置
MacBookPro的外部第三方显示器将被视为电视,从而导致字体模糊,这与字体渲染方法和电缆无关. 与色彩空间的选择有关,电视使用YCbCr空间,需要将其强制转换为RGB空间.

第一步: 关闭系统保护
由于macOS默认情况下启用了系统完整性保护(也称为无根),因此我们需要暂时释放它,并且以下步骤可以顺利进行. 要关闭无根用户,您需要重新启动macOS,按住CMD + R进入恢复模式. 选择实用程序菜单,打开终端,然后输入csrutil disable. 如果成功,它将提示“成功禁用系统完整性保护”. 然后重新启动.
您可以通过csrutil状态查看当前的系统保护状态.

第2步: 生成DisplayVendorID文件夹
将脚本下载到本地并解压缩以获得patch-edid.rb,在Terminal中输入ruby patch-edid.rb运行脚本,将生成一个DisplayVendorID-4c2d文件夹,数字为4c2d,不同的显示会有所不同.
第3步: 替换系统文件

先备份!备份! !备份! ! ! / System / Library / Displays / Contents / Resources / Overrides文件夹!
然后,在终端中输入sudo cp -R DisplayVendorID-4c2d / System / Library / Displays / Contents / Resources / Overrides. 复制成功后,拔下显示接口,然后重新连接,可以看到显示效果得到明显改善. 然后必须执行下一步!
换句话说,如果没有改善,则意味着此方法无法解决您的问题. 这可能是由HDMI电缆或其他因素引起的. 另外,如果复制文件时不允许权限,请重新检查第一步是否已成功执行.

第4步: [重要]重新启用系统保护
第一步,我们禁用了系统保护功能,这非常危险. 完成第三步后,您可以参考第一步并将csrutil disable更改为csrutil enable.
参考链接
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-294202-1.html
只能使战争早点到来