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

mac 外接两个同型号显示器,排列和旋转的问题

  •  
  •   FaceBug · 2020-06-02 23:38:07 +08:00 · 3006 次点击
    这是一个创建于 1636 天前的主题,其中的信息可能已经有所发展或是发生改变。
    两款同型号的显示器,同型号的 TYPE-C 转 DP 线

    左侧的显示器改为了竖屏,接左侧的 TYPE-C

    前方的显示器为横屏,接右侧的 TYPE-C

    结果休眠后重新开盖,经常把前方的显示和左侧的互相识别反

    每次使用都要先向左歪头,再向右歪头,把两个显示器旋转重置

    有什么办法能固定住吗


    PS:以我以前接黑苹果的经验,HDMI1 接显示器 1,HDMI2 接显示器 2,就永远不会认错显示器

    但是现在我每次接固定的 TYPC 口,还是会随机互换
    11 条回复    2022-09-29 19:32:48 +08:00
    missqso
        1
    missqso  
       2020-06-02 23:56:20 +08:00
    没有特别懂你的场景,但是显示设置里,两个窗口的位置是可以拖动去改变的,这样在设置里去 setting 一下可以修正吗。这种东西的设置叫 edid,你可以搜搜 edid lock 之类的关键词试试。
    Aquariuslt
        2
    Aquariuslt  
       2020-06-03 00:57:18 +08:00
    我也是同样情况。
    外接两个 DELL 2718QM,但最原先的雷电 3->扩展坞->扩展坞两个 DPtoDP 是一直能记住两个显示器设置的,后面搞了个 ePGU,把扩展坞换成了显卡坞之后,就开始经常丢失显示器设置。
    Coolwinds
        3
    Coolwinds  
       2020-06-03 08:24:18 +08:00
    我的情况是俩显示器,开盖合盖之后有时候壁纸会乱掉……
    SilentDepth
        4
    SilentDepth  
       2020-06-03 11:00:09 +08:00
    拔掉 USB-C 再插一次,有时能识别正确……我也不知道这里有什么规律
    zhouweiluan
        5
    zhouweiluan  
       2020-06-03 14:49:52 +08:00
    同 3 楼!最近经常重启之后壁纸又变回原来的,感觉就是记不住显示器设置。
    eefnrowe
        6
    eefnrowe  
       2020-06-04 15:33:29 +08:00
    哈哈哈, 终于发现有和我一样困惑的人了, 不过我没试过休眠, 我是每天早上来公司插上线材发现是乱的.. 有点烦
    FaceBug
        7
    FaceBug  
    OP
       2020-06-04 17:04:47 +08:00
    @SilentDepth 有的时候还会“正确”识别很久以前的设置
    coolxll
        8
    coolxll  
       2020-06-11 16:42:39 +08:00
    刚才插拔了一下雷电 3 扩展坞,结果两个显示器认反了,之前一直 work 的

    同求解
    coolxll
        9
    coolxll  
       2020-06-11 16:43:53 +08:00
    而且我还有个问题就是 TypeC 显示器有时候会认不出来,需要关电源再开一下,但 Mac 里是认到了这个显示器,Dell 认为没信号
    lshang
        10
    lshang  
       2022-09-29 18:38:48 +08:00
    最近遇到了这个问题,请问楼主后边解决了吗?
    lshang
        11
    lshang  
       2022-09-29 19:32:48 +08:00
    更新进展:
    https://apple.stackexchange.com/questions/245884 这个帖子的讨论中里发现了 https://github.com/jakehilborn/displayplacer 工具,可以初步解决这个问题。

    解决方式:
    1. 安装 displayplacer
    2. 调整好显示器的位置和旋转方向之后,在终端执行 displaypalcer list 命令,执行后会在结果最下方显示一个恢复到当前配置的命令,记下来
    3. 后续遇到识别出错的问题时,可以执行 2 中记录的恢复命令,就会恢复到之前配置好的状态

    更自动一点可以通过 alfred 设置个快捷命令执行,或者写个脚本设置为登录后自动执行。

    原因分析:
    根据前边引用帖子的讨论,猜测 MacOS 在记录显示器配置信息时没有记录硬件 ID ,只记录了显示器型号和名称。例如同型号的两台显示器会被设置为 Display 和 Display(1)。

    在系统从睡眠状态恢复时,由于没有记录硬件 ID ,可能是根据处理顺序去设置的外接显示器的名称,这就会概率性出现显示器命名与之前不一致的情况。例如之前被命名为 Display 和 Display(1) 的显示器,变成了 Display(1) 和 Display 。

    这个错误可以通过主动干涉显示器的识别顺序来稳定复现,做法是在显示设置里先确认现在的识别顺序,然后拔掉所有扩展显示器的连接线,再以相反的顺序逐个连接(不要同时连接)。

    这种错误导致了原来设置为横屏的显示器使用了竖屏设置;竖屏的显示器使用了横屏设置。

    displayplacer 能解决问题的原因是它记录了每个显示器的 ID ,根据 ID 去设置显示器的位置和方向。

    希望对以后遇到这个问题的同学有些帮助~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1261 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 17:34 · PVG 01:34 · LAX 09:34 · JFK 12:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.