V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
goooglethink
V2EX  ›  Linux

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

  •  
  •   goooglethink · 2022-01-29 19:16:48 +08:00 · 5651 次点击
    这是一个创建于 1029 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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 代

    11 条回复    2022-01-31 10:53:26 +08:00
    EEEntity
        1
    EEEntity  
       2022-01-29 20:46:13 +08:00
    goooglethink
        2
    goooglethink  
    OP
       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
        3
    kingcanfish  
       2022-01-29 22:12:22 +08:00
    估计独显直连 HDMI 的 核显没用 ,试试看用独显输出
    ysc3839
        4
    ysc3839  
       2022-01-29 22:42:12 +08:00 via Android
    大概率是 Intel 核显驱动 bug ,这种情况普通用户基本只能等修复了。
    我手头上有台 i7-6700 的台式机,Linux 下核显就是不能正常工作,试过 CentOS 7, Ubuntu 20.04 和 Ubuntu 21.10 都不行,换成 Windows 就很正常。
    yangzhaofeng
        5
    yangzhaofeng  
       2022-01-30 00:56:58 +08:00 via Android
    你的顯示器有 dp 嗎,你要不試一下用 dp 連你電腦的 type c 口試試能不能輸出
    shika
        6
    shika  
       2022-01-30 09:41:25 +08:00 via Android
    我原来的笔记本有独显,但是在 bios 中禁用了独显,也会出现 HDMI 接口没有输出的问题,给 OP 参考一下
    goooglethink
        7
    goooglethink  
    OP
       2022-01-30 12:42:12 +08:00
    @yangzhaofeng dp 接口也不行,HDMI 转雷电 3 和转 typc 都不行,
    DenBo
        8
    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
        9
    vipcc  
       2022-01-30 17:12:43 +08:00 via Android
    搞得挺复杂的。可以试试 用 windows wsl2 ,或者开个 linux 虚拟机
    xuanzc880
        10
    xuanzc880  
       2022-01-30 18:58:06 +08:00
    很可能 intel 的显卡驱动有问题,我的笔记本就有类似问题,单独启用核显的时候没发使用外接显示器,混合输出的话插入 hdmi 检测不到显示屏,必须手动执行 xrandr 才可以检测到显示屏,而且刷新率,屏幕背光,屏幕输出都有问题.
    换成独显直连之后,除了耗电大一点,浏览器看视频没法硬解之外一切都正常了.
    yangzhaofeng
        11
    yangzhaofeng  
       2022-01-31 10:53:26 +08:00 via Android
    @goooglethink 你的 type c 是不是全功能線?如果顯示器上有 type c 接口的話最好買一根全功能線。
    如果顯示器上只有標準 dp 或者 mini dp 那買一根 type c 轉對應接口的線。
    以上兩種都是全程使用 dp 協議的。
    如果顯示器上沒有 dp 只有 hdmi 的話。。。那也沒辦法了,實在不行裝個稍微舊一點的內核
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1086 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 23:27 · PVG 07:27 · LAX 15:27 · JFK 18:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.