我有一台运行 Ubuntu 20.04 的 Dell Precision 3520 笔记本电脑。我已成功将其与外接显示器一起使用,使用笔记本电脑上的 HDMI 输出。我最近购买了第二台外接显示器,并使用 USB C 转 HDMI 电缆连接到笔记本电脑上的 USB C 端口。当笔记本电脑启动时,我会在所有三台显示器上镜像 Ubuntu/Dell 启动画面。在 Ubuntu 登录屏幕上,登录屏幕会扩展到所有三台显示器上,登录框会出现在笔记本电脑屏幕上。登录后,所有三台显示器都可以使用,桌面会扩展到所有三个屏幕上。
但是,当我打开 Evolution 电子邮件客户端时,通过 USB C 端口连接的屏幕会丢失视频信号并变黑。它仍然显示“设置”中的“屏幕显示”。
我发现一篇文章建议删除 .config/monitors.xml 文件并重新启动。这似乎有时会(但并非总是)让 USB C 显示器重新工作,直到我再次打开 Evolution。
我运行的是 64 位 Ubuntu 20.04.2 LTS (5.4.0-65-generic)、Gnome 3.36.8 和 X11。笔记本电脑同时配有 Mesa Intel Integrated HD Graphics 630 (KBL GT2) 和 Nvidia GM107GLM Quadro M620 Mobile(使用专有的 nvidia-driver-460 驱动程序)。在 nvidia-settings 应用程序中,PRIME 配置文件设置为(NVIDIA 性能模式),而不是 NVIDIA On-Demand 或 Intel(省电模式),我猜想这意味着我始终使用 Nvidia 显卡。
我正在使用 Evolution 3.36.4-0ubuntu1(即不是最新的稳定版本,而是 3.38)。
这确实看起来像是一个错误,因为它正在运行,但打开 Evolution 会导致它停止运行。但是,我知道这个错误在哪里,以及最好向谁报告它。
以下是我的 .config/monitors.xml 文件的当前状态,其中 USB C 显示器无法正常工作。我不确定诊断此问题还需要哪些其他信息,因此请告诉我哪些日志/工具可能会提供更多信息,我会将它们添加到此帖子中。
<monitors version="2">
<configuration>
<logicalmonitor>
<x>1920</x>
<y>0</y>
<scale>1</scale>
<monitor>
<monitorspec>
<connector>HDMI-1</connector>
<vendor>HPN</vendor>
<product>HP 27fw</product>
<serial>3CM90508MJ </serial>
</monitorspec>
<mode>
<width>1920</width>
<height>1080</height>
<rate>60</rate>
</mode>
</monitor>
</logicalmonitor>
<logicalmonitor>
<x>0</x>
<y>0</y>
<scale>1</scale>
<primary>yes</primary>
<monitor>
<monitorspec>
<connector>eDP-1</connector>
<vendor>BOE</vendor>
<product>0x06f1</product>
<serial>0x00000000</serial>
</monitorspec>
<mode>
<width>1920</width>
<height>1080</height>
<rate>60.026748657226562</rate>
</mode>
</monitor>
</logicalmonitor>
<logicalmonitor>
<x>3840</x>
<y>0</y>
<scale>1</scale>
<monitor>
<monitorspec>
<connector>DP-1</connector>
<vendor>DEL</vendor>
<product>DELL S2719H</product>
<serial>8937FM2</serial>
</monitorspec>
<mode>
<width>1920</width>
<height>1080</height>
<rate>60</rate>
</mode>
</monitor>
</logicalmonitor>
</configuration>
<configuration>
<logicalmonitor>
<x>0</x>
<y>0</y>
<scale>1</scale>
<primary>yes</primary>
<monitor>
<monitorspec>
<connector>eDP-1-1</connector>
<vendor>BOE</vendor>
<product>0x06f1</product>
<serial>0x00000000</serial>
</monitorspec>
<mode>
<width>1920</width>
<height>1080</height>
<rate>60.026748657226562</rate>
</mode>
</monitor>
<monitor>
<monitorspec>
<connector>DP-1-1</connector>
<vendor>DEL</vendor>
<product>DELL S2719H</product>
<serial>8937FM2</serial>
</monitorspec>
<mode>
<width>1920</width>
<height>1080</height>
<rate>60</rate>
</mode>
</monitor>
</logicalmonitor>
</configuration>
<configuration>
<logicalmonitor>
<x>0</x>
<y>0</y>
<scale>1</scale>
<primary>yes</primary>
<monitor>
<monitorspec>
<connector>DP-1</connector>
<vendor>DEL</vendor>
<product>DELL S2719H</product>
<serial>8937FM2</serial>
</monitorspec>
<mode>
<width>1920</width>
<height>1080</height>
<rate>60</rate>
</mode>
</monitor>
<monitor>
<monitorspec>
<connector>eDP-1</connector>
<vendor>BOE</vendor>
<product>0x06f1</product>
<serial>0x00000000</serial>
</monitorspec>
<mode>
<width>1920</width>
<height>1080</height>
<rate>60.026748657226562</rate>
</mode>
</monitor>
</logicalmonitor>
</configuration>
</monitors>