19.10、Nvidia RTX 2080、Dell UP3218K - 如何开始调试 Xorg 显示器检测问题

19.10、Nvidia RTX 2080、Dell UP3218K - 如何开始调试 Xorg 显示器检测问题

我正在运行 Ubuntu 19.10,配有 RTX 2080 Ti(华硕 Strix)和戴尔的 8K 显示器(UP3218K)。我安装了 Ubuntu Server 19.10,然后安装了 ubuntu-desktop-minimal 包(因此,Xorg 和 gdm3)。

该显示器需要两根 DisplayPort 线缆才能以全 8K(7680x4320)分辨率运行。

如果我打开电脑并插入一根 DisplayPort 电缆,然后在启动过程的早期插入第二根电缆(例如,在“按 F2 进入设置”BIOS 屏幕期间),一切都会正常运行。启动过程的文本部分通过一个 DisplayPort 链路以 4K(3840x2160)进行,然后当 Xorg 启动时,它会检测到 8K 显示器,切换到使用两个端口,一切都运行良好。

如果我打开电脑电源,同时插入两根电缆,启动过程的文本部分将通过两根电缆以 8K 进行。当 Xorg 启动时,屏幕完全变黑。(在这种情况下,甚至“按 F2 进入 BIOS”屏幕也会通过两根电缆以 8K 显示。)

问题:我不知道如何调试这个问题。Xorg 有没有地方记录它的检测结果,这样我至少可以看到发生了什么?

还有一些可能重要的细节:

  • 这是一台双启动机器。连接两根电缆(或仅连接一根电缆)启动 Windows 10 完全没问题。稍后插入第二根电缆也可以正常工作。

  • 我尝试设置nomodeset内核选项,但没有什么区别。

  • 我有另一台装有 RTX 2070 的机器,运行的是 Ubuntu 19.04。当它插入两根电缆启动时,它只使用一根电缆(4K)来处理文本部分(包括 BIOS)。它可以正常启动到 Xorg - 没有问题。

  • 我使用的是 Nvidia 驱动程序,版本 435.21

$ sudo nvidia-smi 
Sun Nov 10 14:49:37 2019       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 435.21       Driver Version: 435.21       CUDA Version: 10.1     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce RTX 208...  Off  | 00000000:A1:00.0  On |                  N/A |
| 30%   39C    P0    64W / 260W |   2175MiB / 11016MiB |     11%      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|    0      1536      G   /usr/lib/xorg/Xorg                           137MiB |
|    0      1971      G   /usr/lib/xorg/Xorg                           615MiB |
|    0      2181      G   /usr/bin/gnome-shell                        1160MiB |
|    0      2463      G   ...quest-channel-token=4248222237918780630   202MiB |
+-----------------------------------------------------------------------------+

相关内容