我的迷你电脑配有运行 Lubuntu-18.04 的 Intel i7。
它有 2 个显示器输出,一个 HDMI 和一个 DisplayPort。HDMI
端口插入了一台 HDMI 显示器 (E2441)。DisplayPort
中有一个 DisplayPort-HDMI 转换器,插入了一个大型 HDMI 电视屏幕,并已打开。
但是菜单 > 首选项 > 监视器设置(lxrandr)仅显示连接了 1 个监视器。
/var/log/syslog shows:
Oct 17 07:56:06 i7 pulseaudio[2107]: [pulseaudio] main.c: #011ports:
Oct 17 07:56:06 i7 pulseaudio[2107]: [pulseaudio] main.c: #011#011hdmi-output-1: HDMI / DisplayPort 2 (priority 5800, latency offset 0 usec, available: yes)
Oct 17 07:56:06 i7 pulseaudio[2107]: [pulseaudio] main.c: #011#011#011properties:
Oct 17 07:56:06 i7 pulseaudio[2107]: [pulseaudio] main.c: #011#011#011#011device.icon_name = "video-display"
Oct 17 07:56:06 i7 pulseaudio[2107]: [pulseaudio] main.c: #011#011#011#011device.product.name = "E2441"
Oct 17 07:56:06 i7 pulseaudio[2107]: [pulseaudio] main.c: #011active port: <hdmi-output-1>
Oct 17 07:56:06 i7 pulseaudio[2107]: [pulseaudio] main.c: 2 source(s) available.
Oct 17 07:56:06 i7 pulseaudio[2107]: [pulseaudio] main.c: #011#011#011properties:
Oct 17 07:56:06 i7 pulseaudio[2107]: [pulseaudio] main.c: #011#011hdmi-output-0: HDMI / DisplayPort (priority 5900, latency offset 0 usec, available: no)
Oct 17 07:56:06 i7 pulseaudio[2107]: [pulseaudio] main.c: #011#011#011properties:
Oct 17 07:56:06 i7 pulseaudio[2107]: [pulseaudio] main.c: #011#011#011#011device.icon_name = "video-display"
Oct 17 07:56:06 i7 pulseaudio[2107]: [pulseaudio] main.c: #011#011hdmi-output-1: HDMI / DisplayPort 2 (priority 5800, latency offset 0 usec, available: yes)
Oct 17 07:56:06 i7 pulseaudio[2107]: [pulseaudio] main.c: #011#011#011properties:
Oct 17 07:56:06 i7 pulseaudio[2107]: [pulseaudio] main.c: #011#011#011#011device.icon_name = "video-display"
Oct 17 07:56:06 i7 pulseaudio[2107]: [pulseaudio] main.c: #011#011#011#011device.product.name = "E2441"
Oct 17 07:56:06 i7 pulseaudio[2107]: [pulseaudio] main.c: #011#011hdmi-output-2: HDMI / DisplayPort 3 (priority 5700, latency offset 0 usec, available: no)
Oct 17 07:56:06 i7 pulseaudio[2107]: [pulseaudio] main.c: #011#011#011properties:
Oct 17 07:56:06 i7 pulseaudio[2107]: [pulseaudio] main.c: #011#011#011#011device.icon_name = "video-display"
Oct 17 07:56:06 i7 pulseaudio[2107]: [pulseaudio] main.c: #011#011hdmi-output-3: HDMI / DisplayPort 4 (priority 5600, latency offset 0 usec, available: no)
Oct 17 07:56:06 i7 pulseaudio[2107]: [pulseaudio] main.c: #011#011#011properties:
Oct 17 07:56:06 i7 pulseaudio[2107]: [pulseaudio] main.c: #011#011#011#011device.icon_name = "video-display"
Oct 17 07:56:06 i7 pulseaudio[2107]: [pulseaudio] main.c: #011#011hdmi-output-4: HDMI / DisplayPort 5 (priority 5500, latency offset 0 usec, available: no)
Oct 17 07:56:06 i7 pulseaudio[2107]: [pulseaudio] main.c: #011#011#011properties:
Oct 17 07:56:06 i7 pulseaudio[2107]: [pulseaudio] main.c: #011#011#011#011device.icon_name = "video-display"
“可用:否”似乎是问题所在。
是否需要特殊的驱动程序?
$ xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
DP-1 disconnected primary (normal left inverted right x axis y axis)
HDMI-1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 531mm x 299mm
1920x1080 60.00*+ 50.00 59.94
1920x1080i 60.00 50.00 59.94
1680x1050 59.88
1280x1024 75.02 60.02
1280x960 60.00
1152x864 75.00
1280x720 60.00 50.00 59.94
1024x768 75.03 60.00
832x624 74.55
800x600 75.00 60.32 56.25
720x576 50.00
720x480 60.00 59.94
640x480 75.00 60.00 59.94
720x400 70.08
$ uname -a
Linux i7 4.15.0-65-generic #74-Ubuntu SMP Tue Sep 17 17:06:04 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
这表示它将加载所有 HWE 模块:
https://wiki.ubuntu.com/Kernel/LTSEnablementStack#Ubuntu_14.04_LTS_-_Trusty_Tahr对于 Bionic 来说:
$ sudo apt-get install --install-recommends linux-generic-hwe-18.04 xserver-xorg-hwe-18.04
我尝试了一下,然后重新启动 - 但仍然没有变化,除了:
$ uname -a
Linux i7 5.0.0-31-generic #33~18.04.1-Ubuntu SMP Tue Oct 1 10:20:39 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Ubuntu 18.04 上未检测到外接显示器不同硬件也存在类似问题。
似乎没有人同意该如何修复。
接下来是什么?
我不知道这些意味着什么,但也许有人知道。
$ sudo lshw -c 视频
名称:i915
$ modinfo i915
文件名:/lib/modules/5.0.0-32-generic/kernel/drivers/gpu/drm/i915/i915.ko
许可证:GPL 和其他权利
说明:Intel Graphics
作者:Intel Corporation
...
parm:enable_dp_mst:为新的 DisplayPort 接收器启用多流传输 (MST)。 (默认值:true) (bool)
parm:enable_dpcd_backlight:启用对 DPCD 背光控制的支持(默认值:false) (bool)
parm:enable_gvt:启用对 Intel GVT-g 图形虚拟化主机支持(默认值:false) (bool)
(完整列表位于https://davekimble.net/problem.DP.txt)
/sys/class/drm/card0/card0-DP-1/status =“已断开连接”/
sys/class/drm/card0/card0-HDMI-A-1/status =“已连接”
答案1
总结检查 DP 线是否已牢固插入
由于我的插头没有插好,所以显示器上显示“无信号”。将电缆插紧后,我收到了信号。
之前我曾尝试安装 mesa 驱动程序和手动唤醒 DP和xrandr -d :0 --output DP-1 --auto
最后,我删除了所有已安装的软件包,它在空白的 Ubuntu 20.04 上正常运行。
答案2
您的 miniPC 有 DP++ 图标吗?(请参阅 DisplayPort 维基百科页面上的“DisplayPort 双模式”一章)笔记本电脑从一开始就有它,但第一批带有 DP 的 GPU 需要有源 DP-HDMI 适配器(起价为 20-30 美元)。如果您可以使用 DP 电缆和显示器,请尝试这种方式来检查端口是否正常工作。
也许您可以添加有关您的 miniPC 的信息。我假设您使用的是 Intel IGP,但是是哪一代呢?