首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过USB启用菊花链式DisplayPort监视器?

如何通过USB启用菊花链式DisplayPort监视器?
EN

Ask Ubuntu用户
提问于 2021-04-14 16:46:25
回答 2查看 4.8K关注 0票数 3

我运行Xubuntu20.04在一个HP Elitebook 845 G7,它有一个AMD 7pro4750 U与Radeon。我一直试图使用两个菊花链式DisplayPort显示器(戴尔P2421DC)通过笔记本电脑的USB端口连接。第一个监视器被检测到并正常工作,但是第二个监视器(从第一个显示器链接而来)被检测到,但是不能通过显示设置或xrandr启用。尝试启用第二次显示将在dmesg中给出以下输出:

代码语言:javascript
复制
[drm] Failed to add display topology, DTM TA is not initialized.

我已经为20.04启用了HWE堆栈,所以我目前正在运行内核5.8.0-49,看起来它正确地使用了GPU的amdgpu模块:

代码语言:javascript
复制
$ inxi -G
Graphics:  Device-1: Advanced Micro Devices [AMD/ATI] Renoir driver: amdgpu v: kernel 
           Display: x11 server: X.Org 1.20.9 driver: amdgpu,ati unloaded: fbdev,modesetting,vesa resolution: 2560x1440~60Hz 
           OpenGL: renderer: AMD RENOIR (DRM 3.38.0 5.8.0-49-generic LLVM 11.0.0) v: 4.6 Mesa 20.2.6 

xrandr正确地检测到雏菊链接的第二个监视器(DisplayPort-3)及其分辨率:

代码语言:javascript
复制
$ xrandr --query
Screen 0: minimum 320 x 200, current 2560 x 1440, maximum 16384 x 16384
eDP connected (normal left inverted right x axis y axis)
   1920x1080     60.02 +  39.98  
   1680x1050     60.02  
   1280x1024     60.02  
   1440x900      60.02  
   1280x800      60.02  
   1280x720      60.02  
   1024x768      60.02  
   800x600       60.02  
   640x480       60.02  
HDMI-A-0 disconnected (normal left inverted right x axis y axis)
DisplayPort-0 disconnected (normal left inverted right x axis y axis)
DisplayPort-1 disconnected (normal left inverted right x axis y axis)
DisplayPort-2 connected primary 2560x1440+0+0 (normal left inverted right x axis y axis) 527mm x 296mm
   2560x1440     59.95*+
   1920x1200     59.88  
   2048x1080     60.00  
   1920x1080     60.00    50.00    59.94  
   1600x1200     60.00  
   1680x1050     59.95  
   1280x1024     75.02    60.02  
   1280x800      59.81  
   1152x864      75.00  
   1280x720      60.00    50.00    59.94  
   1024x768      75.03    60.00  
   800x600       75.00    60.32  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       75.00    60.00    59.94  
   720x400       70.08  
DisplayPort-3 connected (normal left inverted right x axis y axis)
   2560x1440     59.95 +
   1920x1200     59.88  
   2048x1080     60.00  
   1920x1080     60.00    50.00    59.94  
   1600x1200     60.00  
   1680x1050     59.95  
   1280x1024     75.02    60.02  
   1280x800      59.81  
   1152x864      75.00  
   1280x720      60.00    50.00    59.94  
   1024x768      75.03    60.00  
   800x600       75.00    60.32  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       75.00    60.00    59.94  
   720x400       70.08  

当我试图通过xrandr或XFCE的显示配置启用监视器时,它不会被启用。xrandr提供以下输出:

代码语言:javascript
复制
$ xrandr -d :0 --output DisplayPort-3 --auto
xrandr: Configure crtc 1 failed

我得到了关于DTM TA is not initialized的dmesg输出

任何关于如何解决这个问题或进一步诊断这个问题的想法都将是非常欢迎的。

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2022-04-13 09:15:42

我只是在戴尔P2723DE上遇到了同样的问题(或者至少类似的问题)。

TLDR:与USB连接,打开监视器菜单,查找USB优先级,并将其切换到High分辨率

更多的细节..。

配置crtc 1失败

从我过去使用雏菊链、不同集线器和图形卡的经验来看,我知道这意味着(简化)没有足够的车道来推动您的数据通过。

但是,从技术规格来看,这似乎是不对的。监视器应该能够在两个2k监视器上使用雏菊链。

我试着浏览菜单并找到USB的优先级,当它切换到High分辨率时,它处理了一段时间的更改,而不是voilá,xrandr现在没有任何问题。

顺便说一句。从手动到显示器(P2421DC),这似乎只发生在你的USB充电设置为在断电期间,或至少是与该设置有关。

票数 1
EN

Ask Ubuntu用户

发布于 2022-10-29 11:05:04

这对我来说是有效的:第一个监视器连接到您的笔记本上,而Enable MST在链式监视器上。有时,如果链式监视器只是镜像第一个监视器,那么尝试在链式监视器上启用DisplayPort 1.1 (并确保第一个监视器至少启用了DisplayPort 1.2 )。

可选:一旦工作成功,您可以尝试在链式监视器上重新启用DisplayPort 1.2 (或更高版本),它有时仍然可以工作。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1331399

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档