-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Issues 统一帖,小问题来这里问 #102
Comments
有點好奇怎麼修改 EDID 讓系統把顯示器識別為 2K 或 4K 顯示器?使用 Darwin 與 FixEDID 來完成嗎? |
EDID 里储存了分辨率与刷新率的数据,并且可以把新的数据加入扩展块中,只需要修改或增加分辨率信息为 4K 就可以了 最简单的方法就是在 windows 下 CRU 这个软件来操作,导出为二进制文件,再在 MacOS 下将二进制的 EDID 写入倒和这个脚本同样的显示器配置文件中就可以了,只需要 EDID 不需要其他的数据 |
我的是1080p显示器,一直打不开。第一个选项我选的1。第二个和第三个选项我应该选择多少呢 |
Choose Icon 这个对于内置屏幕没用 |
@xzhih 謝謝回覆,我來試看看。在嘗試之前,問最後一個問題,CRU 導出 EDID 的時候,格式應該選擇 bin 還是其他格式啊? |
我在第三个选项 通过手动输入分辨率终于开启了hidpi。但是显示器——缩放中显示的是一堆分辨率选项,不是更大文字,空间那种。是哪里出问题了呢。我的选项是1——6——3 |
@xzhih 按照您的建議從 Windows 建立了一個 2560 x 1440 的分辨率,輸出 EDID 的 bin 檔案,在 macOS 中利用 FixEDID 導出相容於 macOS 的 EDID。 最後,將相容於 macOS 的 EDID 中 AP 開頭的那一串 data 值拷貝到您腳本產生的 EDID 檔案裡,重新開機就會發現蘋果的 Logo 會錯位,進了系統之後去查看顯示選項,會發現 HiDPI 已被開啟。 選擇縮放選項後,發現跟 @Campanulata 一樣的問題,縮放顯示中是一整把的分辨率選項。 但是,HiDPI 確實是開啟成功了。 |
macOS 10.15.1 开启成功。然后再关闭后也关闭成功。 |
@tronic1983 建立 4k 分辨率的,不要建立 2k 的 @mikumikulch 脚本会判断你是否外接了多个显示器,自己选 |
我是三星2k显示器,用你的一键脚本后确实显示好多了,但是看油管只能最大1080p,还是谢谢你 |
有白rgb(172,172,172) 边 |
@xzhih 我后来在公司尝试已经开启成功了。我的选项是: |
@mikumikulch 你盒盖就只能检测到一个显示器,脚本就跳过了让你选择的阶段,如果你是在多个显示器打开(笔记本开盖)的情况下,运行脚本后第一步就是让你选显示器 |
你好,感谢你的脚本。成功开启了HIDPI,但是睡眠唤醒之后还是花屏。Intel Nuc 安装的黑苹果。外接Dell 2K (DELL U2518D)显示器。看了readme中的修复花屏个人而异,不知道有没有具体参考修复呢? |
@hellowords 用 dp 呢 |
@xzhih dp是神么意思😂,抱歉不是很懂这类的术语 |
@xzhih DarwinDumper是这个软件吗?我现在来试试看 |
@xzhih 大神,我用的是三星34寸21:9显示器(CJ791)。 分辨率是3440x1440, 按照你脚本的方法,只能开启1720x720的HiDpi, 别的分辨率就开启不了,结果就是不能显示全屏, 不知道是不是三星显示器兼容性的问题。 |
@hellowords |
@zhantaojava |
感谢回复。我找根DP的线试试。
… 2019年12月10日 10:09,ZeRo° Xu ***@***.***> 写道:
@hellowords <https://github.com/hellowords>
DisplayPort(简称DP)是一个由PC及芯片制造商联盟开发,视频电子标准协会(VESA)标准化的数字式视频接口标准。
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub <#102?email_source=notifications&email_token=ADFZ2HMAASUWP5YP3QOUJGLQX324JA5CNFSM4JRPHAEKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEGLZTSI#issuecomment-563583433>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/ADFZ2HPAQLO3RY4H2V37DE3QX324JANCNFSM4JRPHAEA>.
|
感谢回复,等受不
… 2019年12月10日 10:09,ZeRo° Xu ***@***.***> 写道:
@hellowords <https://github.com/hellowords>
DisplayPort(简称DP)是一个由PC及芯片制造商联盟开发,视频电子标准协会(VESA)标准化的数字式视频接口标准。
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub <#102?email_source=notifications&email_token=ADFZ2HMAASUWP5YP3QOUJGLQX324JA5CNFSM4JRPHAEKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEGLZTSI#issuecomment-563583433>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/ADFZ2HPAQLO3RY4H2V37DE3QX324JANCNFSM4JRPHAEA>.
|
每次重启logo都会变大 |
@zzhzero 如果你的是很大很大那种,可能是其他原因,我这里不做讨论。 |
@cwr31 |
curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused |
@Rahim-Chan |
2k 显示器 要选择哪个合适呀 |
给大家一个可能会有用的小提示:对于1920x1200以下分辨率的显示器,默认情况下不可见HiDPI的选项,但按住option键后点击“缩放”就可以自主选择了。(今天对于小问题折腾了一个多小时) |
我显示器本身是4k的,但是目前用的扩展坞只支持2k的输出,这样使用这个有效么,看你的介绍,貌似无效? |
双屏另一个没法设置 是驱动问题吗 (黑苹果) |
大家好,如果外接2K显示器,比如 2560 * 1440,是否使用默认的 1280 * 720 hidpi就可以了,没必要开到2K |
能否支持144hz刷新率呢?目前1440x810只支持60hz |
原来使用 2K 显示器,后来换了 4K,发现分辨率还是 2K,卸载脚本后,成了 4K 30Hz,其他电脑正常,这是卸载不干净吗? |
可能是脚本版本的差异,新脚本放置配置文件的路径在 老版本用 https://github.com/xzhih/one-key-hidpi/tree/mojave-archive 这个分支来恢复 你看分支里的 readme 手动恢复也行,只要把显示器对应的配置文件删除就好 |
bigsur 选了修复花屏后还是会经常花屏 |
用这个脚本到现在都很开心,只是有点好奇,为何 2K 的显示器,默认的最佳 HiDPI 分辨率是 2048x1152 呢?是有什么特别的原因吗?谢谢您。 |
@tronic1983 @AChao628 |
之前网上爬贴说mac mini 外接显示器(我的显示器是Dell up2516d 2k屏)会默认YCbCr输出,所以我用patch-edid.rb脚本强制mac rgb模式输出。但是这样好像和你的hidpi冲突,无法两种同时开启。请教一下是什么问题?另外还发现屏幕息屏后重新唤醒,会出现色阶断层的问题,重启mac后又正常了。 |
@llf-cn |
是你的HDMI线的问题吧,1.2的接口只有30hz,换一根dp应该能有60hz |
24 吋 2k 显示器,disable 后 系统显示成 30.1 吋 1920x1080 了,怎么也改不回来了 找到问题了,转接头的问题,貌似不支持1080p以上的分辨率,换了个头就好了 |
我也是,你是怎么解决的啊 |
用脚本成功开启了hidpi(带edid)输出颜色格式也变成了rgb,但是原本显示器支持144hz刷新率的默认变回60了也不能改动。 |
之前自己手动搞配置文件一直没成功,看了一下和脚本生成的配置的区别,主要就是在分辨率数据后面附加的数据不一样。 没找到相关的资料,能解释一下 |
为什么重启一定会反复紫屏重启好久次才能进入系统?恢复了、删除文件都不行 |
这个脚本会影响连接4k显示器吗?如果要连接4k显示器,需要把这个脚本删除吗? |
为什么脚本里不会让我选择显示器,看网上帖子里都会让选外接显示器,我自己运行都没有这个步骤 |
|
2K显示器有问题 100hz以上的2K显示器才能开启1080p的hidpi |
会出现闪烁的问题。M1 macos13 20221104-035434.mp4 |
我每次开启后,显示器就可以选择2K 60HZ,但是如果拔掉连接头 下次再用的时候 就又要重新开启一遍,这是为什么? |
choose icon 的作用是什么啊 |
怎么用,选哪个选项
不会用真的别用,系统坏了得不偿失。
脚本是否破坏了系统
是的,脚本内容自己去看,主要就是生成了一个带有 EDID、VendorID、ProductID、缩放信息的配置文件,修改并覆盖显示器样式配置文件。
不过这些都有备份,你可以恢复。
分辨率档位和实际不符
因为这个分辨率信息是假的,你的显示器达不到这么高的分辨率,所以设置和效果就不契合了。
Apple 自家和与 LG、DELL 合作的显示器,分辨率足够高且配置统一规范,就能和系统完美契合。
为什么开启不了
首先显卡原因,你的显卡可能不支持如此高的分辨输出,或者说显卡驱动有问题,常见的有系统升级后某个档位的分辨率不能开启,一般就是显卡驱动变更了。
再一个是接口和线材问题,检查一下是否支持。
还有就是你的显示器 EDID 不规范,很多小厂不会注重这种细节,所以导致了脚本没法获取倒正确的 EDID、VendorID、ProductID 等信息,也就开不了了,脚本内置虽然说有一定的修正,但也不一定能生效。
HIDPI 是什么
引用我在另一个 Issue 里的回答
它使用横纵 2 个物理像素也就是 4 个物理像素来显示 1 个像素区域,结果就是图像的细节得到翻倍、更清晰、边缘更平滑。
拿 13 寸的 MacBook Pro 举例,它的屏幕物理分辨率是 2560 x 1600,所以原生的 HIDPI 分辨率就是 1280x800。更高的一档 1440x900 hidpi 缩放分辨率,则是虚拟出一个 2880x1800 的分辨率,再进行软缩放输入。所以你能发现苹果的电脑总是有很高的分辨率。
好了,既然你的屏幕是 1080p,本身就没有那么多像素去合成 HIDPI,如果以原生的显示计算,你这屏幕的 1080p 分辨率应该是 960x540,这么低的分辨率你是没法用的,所以就有了这个脚本。
这个脚本的功能是虚拟出比你的屏幕物理分辨率更高的假分辨率,也就是你看到的 3360 x 1888,这样你就可以使用 1680 x 944 hidpi 这个缩放分辨率了。
如果你要开启 1080p 的 HIDPI 分辨率,就虚拟一个 3840 x 2160 的假分辨率,然后 MacOS 会使用 4 个像素来显示 1 个像素区域,也就是和你物理分辨率一样的 1080p 分辨率,开不开启看起来没任何区别,最大的效果就是显卡压力增大系统变卡、截图可以得到高分辨率图像。
网络错误
出现以下错误
是你所使用的网络无法连接到 github 的文件服务器,你需要翻墙,并且给终端挂上代理,一般的翻墙软件都会有复制终端代理命令这个选项,点击后去终端粘贴、回车,就可以了
其他
脚本不是万能的,我建议大家脱离脚本,自己手动创建配置,这些教程一搜一大堆,你们学会了我就不用更新维护脚本了。
想要更好的体验就去买好的显示器。
后续
还有很多人因为各种各样的原因没有开启 hidpi 的,其实你们可以去修改 EDID,让系统把显示器识别为 4K 显示器,这样一般就能开起了,不过这算是对显示器超频,可能对显示器有伤害。
The text was updated successfully, but these errors were encountered: