被 Linux 整麻了,求助下 Linux 连接 HDMI 显示器

2022-01-29 19:16:48 +08:00
 goooglethink

thinkpad linux 笔记本连接 HDMI 显示器,没有输出,没有反映。 其他笔记本电脑测试可以正常输出。

主要报错如下:

[ 15.471218] [drm:lspcon_init [i915]] ERROR Failed to probe lspcon

[ 15.471263] [drm:intel_dp_detect [i915]] ERROR LSPCON init failed on port D

试过 5.10,5.15 的内核都不行,我不知道是不是因为 thinkpad 笔记本有问题。 更换内核不起作用。

郑重说明,和 nvidia 显卡驱动无关,这个是 intel 核显

补充:thinkpad 我换成安装 ubuntu 系统,也是出现这种情况,就是显示器 HDMI 没有输出。 但是没有报以上的错误。 注明:我的 CPU 是 i9 10 代

5256 次点击
所在节点    Linux
11 条回复
EEEntity
2022-01-29 20:46:13 +08:00
goooglethink
2022-01-29 21:33:41 +08:00
@EEEntity 这个我早就看过了
你看看这个论坛最后一个人也是这样留言:


For me this issue has actually _appeared_ recently, about 1-2 weeks ago, not more. After the kernel upgrade.

Running 5.14.6-arch1-1 now, everything up to date. On Lenovo T15g Gen1 laptop, with integrated Intel card + Nvidia prime. Not connected to the external monitor. The following messages pop up on the console every time the machine wakes up:

[10118.013359] [drm:lspcon_init [i915]] *ERROR* Failed to probe lspcon
[10118.013435] [drm:intel_dp_detect [i915]] *ERROR* LSPCON init failed on port D
[10119.277861] [drm:lspcon_init [i915]] *ERROR* Failed to probe lspcon
[10119.278073] [drm:intel_dp_detect [i915]] *ERROR* LSPCON init failed on port D
[10120.593332] [drm:lspcon_init [i915]] *ERROR* Failed to probe lspcon
[10120.593414] [drm:intel_dp_detect [i915]] *ERROR* LSPCON init failed on port D
kingcanfish
2022-01-29 22:12:22 +08:00
估计独显直连 HDMI 的 核显没用 ,试试看用独显输出
ysc3839
2022-01-29 22:42:12 +08:00
大概率是 Intel 核显驱动 bug ,这种情况普通用户基本只能等修复了。
我手头上有台 i7-6700 的台式机,Linux 下核显就是不能正常工作,试过 CentOS 7, Ubuntu 20.04 和 Ubuntu 21.10 都不行,换成 Windows 就很正常。
yangzhaofeng
2022-01-30 00:56:58 +08:00
你的顯示器有 dp 嗎,你要不試一下用 dp 連你電腦的 type c 口試試能不能輸出
shika
2022-01-30 09:41:25 +08:00
我原来的笔记本有独显,但是在 bios 中禁用了独显,也会出现 HDMI 接口没有输出的问题,给 OP 参考一下
goooglethink
2022-01-30 12:42:12 +08:00
@yangzhaofeng dp 接口也不行,HDMI 转雷电 3 和转 typc 都不行,
DenBo
2022-01-30 14:47:30 +08:00
我用是 MSI 的笔记本,装了 Ubuntu20.04 。没装 nvidia 显卡驱动之前是 HDMI 没输出,装了 nvidia 显卡驱动之后是只有 HDMI 输出,内置的显示器没有输出。
最后装 Linux OEM kernel 5.10.0-1057-oem + nvidia 显卡驱动才保证内置的显示器和 HDMI 同时有输出,但是现在电源管理模块还有问题,休眠之后没办法唤醒,只能硬关机之后重新开机。
vipcc
2022-01-30 17:12:43 +08:00
搞得挺复杂的。可以试试 用 windows wsl2 ,或者开个 linux 虚拟机
xuanzc880
2022-01-30 18:58:06 +08:00
很可能 intel 的显卡驱动有问题,我的笔记本就有类似问题,单独启用核显的时候没发使用外接显示器,混合输出的话插入 hdmi 检测不到显示屏,必须手动执行 xrandr 才可以检测到显示屏,而且刷新率,屏幕背光,屏幕输出都有问题.
换成独显直连之后,除了耗电大一点,浏览器看视频没法硬解之外一切都正常了.
yangzhaofeng
2022-01-31 10:53:26 +08:00
@goooglethink 你的 type c 是不是全功能線?如果顯示器上有 type c 接口的話最好買一根全功能線。
如果顯示器上只有標準 dp 或者 mini dp 那買一根 type c 轉對應接口的線。
以上兩種都是全程使用 dp 協議的。
如果顯示器上沒有 dp 只有 hdmi 的話。。。那也沒辦法了,實在不行裝個稍微舊一點的內核

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/831322

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX