Dell-U2711监测器
“修复”如何“解决”解决Dell U2711及其其他问题的解决方案。
(据报道,这与M1 Mac不起作用,此后我的戴尔去世了,我无法进一步测试或验证)
因此,您在这里,您找到了这个回购。可能是因为您对显示器上的视频设置感到不可思议,并且您可能将其插入Mac或尝试使用HDMI,并发现它显示了HD/1080P/1920X1080,而不是2560x1440,面板的功能。这将为您提供60Hz的刷新率,而不是另一个Soluton中的35Hz速率。 (借助一些位来帮助您编辑内容以适合您满足您的需求);)
是的,我去过那里,有点像母马。
所以这是交易。从New左右拥有该小组,我也面临着自己的挑战。在Mac上,如果您的系统入睡或切换输入,则有一个令人讨厌的问题,即不与显示端口交谈,然后存在连接到DVI端口或HDMI的问题,您可以获得1080p,但没有更高的问题。
让我们解开几件事。
- DVI-D这是True DVI-D双链接,而不是也可用的DVI-I,它是单个链接。 DVI-D单链路不是一回事,它是DVI-I标记的。令人沮丧的是,当没有DVI-i电缆时,DVI-D被标记为DVI-D。这是一种误导性的营销和令人沮丧的人。
- 多年来,我在此显示器上使用了DVI-D和显示端口(DP),而且通常非常好。除了DP睡眠位。我已经在一系列系统(主要是Mac的系统)上运行,并且对此也有完整的分辨率。
- 使用HDMI的任何东西都是屁股的痛苦,无论是作为机器的源还是显示器上的接收器,这与显示器上的EDID配置有关。
技巧:
DVI-D
适配器 - 如果需要
如果您在系统/视频卡上没有DVI-D本机输出,则需要一个适配器,这就是它很棘手的地方。
- 并非所有的DVI适配器都是DVI-D,因此您需要源自DVI-D能力。通常,物理标志是他们没有第二组或双重信号路径的销钉,但并非总是如此。因此,您需要确保具有双链接适配器。我发现Apple ThunderPort 2到DVI适配器是我唯一可以找到的一个,它也将作为停用的界面而短暂供应。
- 这是我期望的苹果公司https://www.apple.com/nz/shop/product/mb570z/b/mini-displayport-displayport-to-dvi--dv---------
- 这是我不会期望工作的链接,它表示为1080p而不是所需的完整规格。 https://www.pbtech.co.nz/product/cabstt690287/startech-mdp2dvimm3b-mini-displayport-dpport-dp-to-dvi
电缆 - 绝对需要
第二位是更明显的位,您需要DVI-D双链接电缆。
- 对我来说,这是我希望工作的本地人DVI-D-MALE-DIGITITAL-DUL-L
- 这是一根无法正常工作的电缆,被列为HDMI(我很快就会来)-DVI -D虽然为他们的信用,但他们确实是州单链接https://www.pbtech.co.nz/product/cabdnx1542 /dynamix-c-hdmidvi-1-1m-hdmi-male-male-to-dvi-d-d-male-181
- 这是一个很好的例子,说明了贴错,插头中的不完整引脚消除了缺乏双通道。 https://www.pbtech.co.nz/product/cabstt1583045/startech-dvimm6-6-ft-dvi-dvi-d-dvi-d-single-link-cable-cable--mal-mal
EDID文件
- 像HDMI一样,DVI-D受EDID文件的约束,因此,即使您可以从系统中获得1080p,但监视器仍限制了信号分辨率。
- 我对DVI-D的尽早使用是在Mac上,该Mac不支持监视器的完整分辨率,因此我选择对以后的证据进行证明,而当时不知道它将成为一部戏剧。 ag!
好的,那是DVI-D,显示端口(DP)呢
适配器 - 如果需要
再次像DVI-D一样,如果您的计算机上没有本机端口,则需要一个适配器。由于显示端口协议的带宽,因此比DVI-D要简单一些。
- 因此,几乎所有合适的适配器都将在这里完成这项工作。显示端口解决方案是我首选的方法,尽管从HDMI到DP是一个问题,但是Thunderbolt/Mini DP到DP非常稳定。
- 使用此解决方案,您可能必须关闭系统的睡眠,因为您需要将视频卡保持生命,以使DP插入不会退出。电源关闭屏幕保存是可以的,这是一个空白的信号,暂停您的系统,并且回来时它的效果不佳。
- 同样,如果您需要定期切换源,请避免DP作为连接的选择。
- 如果您想使用PBP,我认为逐图,然后设置DP也关闭了卡片,不包括在内。 HDMI,复合和组件是唯一的选择
电缆
VGA
是的,它在那里,但是为什么要打扰,它是模拟的,而不是真正符合高RES监视任务的任务。可以稍等一下,但是找到了不同的解决方案。
HDMI
电缆
- 您需要拥有HDMI 2.0或更高的电缆才能在更高的分辨率下工作。
这也是困难的地方
由于某些未知原因,戴尔决定不在显示器上的EDID数据文件中包含所有分辨率。这就是悲伤的地方,而您正在阅读这本书。
- EDID文件是一个标识符文件或数据,该文件在连接到系统以解释监视器的HDMI功能时在系统上吐出的数据,因此您的系统知道如何与之交谈。
- 默认情况下,戴尔(Dell)在EDID数据中未将面板的本机2560x1440包括在EDID数据中,因为如果使用计算机以外的其他功能将其连接到它,则仅在HDMI上使用它。
- 关于这个问题的漫长讨论涵盖了更多的详细信息,并且令人困惑https://forums.whirlpool.net.au/thread/9lm2vrq3
- 用基本的术语,您需要在系统,监视器或计算机上“更新” EDID文件,以使其识别正确的分辨率设置,以便您可以从那里出发。
为什么Git Hub Repo
在我的学习中,您都可以捷径一些痛苦并达到重点。我希望使用Mac上的HDMI端口进行显示,因此我不必为显示器牺牲USB-C/Thunderport 3端口。
此时,接下来的Mac用户几乎是很大程度上,希望如果您不是Mac用户正在寻找解决方案,则在您的旅程中很有用。
- 是的,这是一本长期的阅读,因为您需要背景,并且事情会影响您的选择,如果您有其他端口选项,那就是简单的方法,如果您只有HDMI,那么您在这里阅读此信息。
为什么不使用setResx?
一个很好的问题和有效的问题,但是它不能解决技术问题,并给您带来了您已经拥有的问题的螺旋式版本。
- SetResx欺骗您的Mac认为它已连接到更高的RES显示屏,并为显示的图片提供了更多的操作像素,但是基础硬件仍在1080p下运行,甚至认为Mac认为它的分辨率更高。除非您失明,否则这会比屏幕上的1080p更糟糕。
因此,在使用setResx时要拆卸更多的包装:
- 您的Mac在其图形内存中绘制2560x1440屏幕
- 然后,您的图形硬件从2560x1440到1920x1080(1080p),然后将电缆喷到显示器上
- 监视器接收1920x1080数据流,然后通过缩放(显示屏上的默认宽设置)将其转换为2560x1440显示。
- 您可以通过检查监视器,菜单,显示设置,显示信息来确认这一点。这仍然会说1080p
- 如果您在显示器显示设置菜单中将宽模式从宽度更改为1:1,您将看到我的意思。
您可能会说,这是什么问题,从Mac到屏幕的2460x1440?
- 是的,这是因为缩放和拉伸将其获取到那里,因此像素已经从某些像素中加工和淘汰了,这意味着最终显示的图像无处不在。
- 正如我之前说的那样,如果您是盲目的,那是一个索洛顿,但我不满意。
回到本地修复:
在Mac上,由于上面的论坛链接很好地涵盖了Linux和Windows,因此我们需要做一些不容易做的事情,并且像Catalina这样的更新使它变得更加困难。
- 首先,Michael Civitillo的这篇文章是我迄今为止提供最终解决方案的最佳方法,但是该解决方案仍然具有不正确的监视器EDID数据的问题。 https://michaelcivitillo.com/overriding-edid-on-on-osx-for-external-monitors/我在存储库中包含了页面的复制/粘贴,以防万一它消失了,就像上面的一些论坛链接一样。
- 自迈克尔(Michael)2017年邮报(Apple)发布以来,苹果已发布了卡塔琳娜(Catalina),这使系统的 /或根目录仅读取。
- 在您将任何内容复制到系统区域之前,要运行“ sudo mount -uw /”的方法。再次,正如迈克尔所说,这需要谨慎使用,因为您可以拧紧系统。
那么,如何以系统可以读取的格式获取EDID数据呢?
这是我也在努力的。我找到了一个用于EDID文件的编辑器,但对此一无所知,我有点兔子使用该工具来获得可以使用的东西。我也担心使用错误的设置砖块或损坏显示器。
我确认的是:
- 上面概述的Michael的修复程序确实使监视器进入了我们需要的托管模式
- Mount命令允许我将文件写入系统区域,并且它们已经陷入困境(尚未重新启用系统完整性保护)
- 方程式的最后一部分是在其中烘烤的2560x1440分辨率的监视器上找到合适的EDID六角数据流文件。
有趣的一点!
因此,步骤是从上方的钻头组合。
您需要安装以下并将其汇总在一起。
- 此git的红宝石文件是从https://gist.github.com/adaugherity/7435890中从ruby文件中调整的。这样我们就可以将脚本喂养一个文件,而不是直接下载监视器自己的EDID之一,因为这就是问题源的位置。
- EDID编辑器如果您不想信任我的数据字符串或要播放https://www.analogway.com/apac/products/software-tools/aw-aw-edid-editor/
该过程:
- 重新启动您的Mac。在OS X启动之前,请按住Command-R并将其固定下来,直到看到Apple图标为止。当您看到进度栏时,请释放命令-R并等待恢复模式启动。
- 从“实用程序”菜单中,选择终端。
- 在终端窗口中,键入:csrutil禁用,然后按Enter。
- 重新启动您的Mac。
- 确保您仅具有引起显示问题的监视器。
- 开放终端并获得设置。
- 6.1。 git克隆https://github.com/jhale716/dell-u2711-monitor dell-u2711-patch
- 6.2。 CD dell-u2711-patch
- 6.3。 ioreg -l -d0 -w 0 -r -c appledisplay >> dell -u2711-patch.txt
- 6.4。 nano dell-u2711-patch.txt(我使用nano作为终端编辑器)
- 6.5。在这里,您将替换字符串“ iodisplayedId” = <很多数字和字母>。
- 00FFFFFFFFFFFF0010AC56A0B54A050634150104E53C2278F08E05AD4F33B0260D5054A55F008100B300714FA9408180FF0001000100815B0050A0A029500820B80000B03100007E000000F7000AFFFFFFFFFFF000000000000000000010000000000000000000000000000000000010000000000000000000000000000001F402030A30E50D6C5A4C4500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078
- 您需要确保在开始时拥有<>到位,没有额外的空间,并且还必须确保粘贴正确的字符串。末端的校验和该字符串是特定于此字符串的,因此请勿更改此字符串。
- 在将新字符串粘贴到新的字段之前,请使用箭头导航并删除现有字符串,是的Ctrl+V将在此处使用。
- 6.6。完成此操作后,Ctrl+X,然后Y,然后Enter将保存它。
- 我包括了我创建的示例文件,供参考,它们不一定在您的系统上工作,这就是为什么您需要在整个过程中执行步骤6的原因。
- 运行脚本以创建所需的文件。 Ruby Patch-edid-file.rb将在您的主目录中创建一个带有奇数名称的新文件夹(我的displayvendorid-10ac和michael's displayvendorid-4c2d)。
- 现在,您需要启用对系统文件的写入访问权限,sudo mount -uw /将为您做到这一点。
- 我建议您备份您将要复制的文件,以防万一。
- 9.1。使用您在步骤7中发现的foldername,mkdir backup- {newfolder}
- 9.2。 cp/system/library/displays/contents/resources/Overrides/{newFolder}/* backup- {newFolder}/
- 将新的EDID设置文件复制到位
- 重新启动您的Mac。登录后,显示器最终应如预期的那样。
- 在这一点上,您应该通过重新启动回恢复模式并在终端中键入CSRUTIL来重新启用SIP。
如果您愿意,我还提供了一些其他文件。
- 使用Ioreg命令,您可能还会有很多其他可能要玩的东西,而且我创建的十六进制数据流也可能需要针对您的情况进行调整。我正在运行适合我的2560x1440 @ 60Hz,您可能不想要。
- 您可能需要对您所做的事情进行一些反对,以进行感官检查和直接兼容。我已经使用并记录了这些步骤,不包括Typo的此步骤对我有用。
文件
- dell-u2711-blank.bin awedid编辑器文件,您可以直接打开
- dell-u2711-blankraw.dat清理之前的原始导出文件表格awedid编辑器
- dell-u2711-blank.DAT从Awedid编辑器导出的十六进制文件,并删除了先前的信息,空间和马车申报表以提供所需的十六进制字符串。
- dell-u2711-patch.txt作为您的外观的示例,不要使用这个!
- displayVendorId-10ac,例如,在重新启动之前,必须复制的最终文件。
希望这对克服戴尔最初在如此高端监视器上做出的愚蠢决定是有帮助和有用的。