您尚未登录。

#1 2022-06-09 18:18:43

wxamd
会员
注册时间: 2022-06-09
帖子: 1

无界16 (12700H) ,5.17内核,无法识别HDMI接口,睡眠或休眠后无法唤醒

如题

离线

#2 2022-06-22 09:42:04

hydra
会员
注册时间: 2022-06-22
帖子: 1

Re: 无界16 (12700H) ,5.17内核,无法识别HDMI接口,睡眠或休眠后无法唤醒

我的也是无界16,我也想在物理机上安装ArchLinux,但是不知道有没有什么大的问题和不知道大小核调用问题有没有解决:)

离线

#3 2022-06-22 15:58:42

KafCoppelia
会员
所在地: Beijing, China
注册时间: 2022-06-20
帖子: 148
个人网站

Re: 无界16 (12700H) ,5.17内核,无法识别HDMI接口,睡眠或休眠后无法唤醒

是否和显卡驱动有关系


二次元开发者

离线

#4 2022-06-22 21:52:18

twobooks
会员
所在地: rainforest
注册时间: 2020-05-19
帖子: 93

Re: 无界16 (12700H) ,5.17内核,无法识别HDMI接口,睡眠或休眠后无法唤醒

安装linux-firmware, 升级主板UEFI BIOS

离线

#5 2022-06-28 17:42:21

HoracePeng
会员
注册时间: 2022-06-28
帖子: 4

Re: 无界16 (12700H) ,5.17内核,无法识别HDMI接口,睡眠或休眠后无法唤醒

我也试过,gpu驱动有问题,gpu 会 hang up,所以就暂时没安装了

离线

#6 2022-12-07 21:59:55

HoracePeng
会员
注册时间: 2022-06-28
帖子: 4

Re: 无界16 (12700H) ,5.17内核,无法识别HDMI接口,睡眠或休眠后无法唤醒

睡眠后无法唤醒这个是电脑bios问题,估计机械革命不会出新的bios里,可以先自己打补丁实现
编译内核教程 : https://wiki.archlinux.org/title/Kernel … ild_System
需要打两个补丁:

--- archlinux-linux/drivers/gpu/drm/i915/display/intel_display.c        2022-12-06 09:12:57.049266594 +0800
+++ modify_src/drivers/gpu/drm/i915/display/intel_display.c     2022-12-07 21:29:25.353652366 +0800
@@ -7949,7 +7949,7 @@ static void intel_setup_outputs(struct d
                intel_ddi_init(dev_priv, PORT_TC1);
        } else if (IS_ALDERLAKE_P(dev_priv)) {
                intel_ddi_init(dev_priv, PORT_A);
-               intel_ddi_init(dev_priv, PORT_B);
+               // intel_ddi_init(dev_priv, PORT_B);
                intel_ddi_init(dev_priv, PORT_TC1);
                intel_ddi_init(dev_priv, PORT_TC2);
                intel_ddi_init(dev_priv, PORT_TC3);
--- archlinux-linux/drivers/gpu/drm/i915/display/intel_pps.c    2022-12-06 21:26:46.662413483 +0800
+++ modify_src/drivers/gpu/drm/i915/display/intel_pps.c 2022-12-07 21:28:47.326137093 +0800
@@ -365,7 +365,8 @@ static void intel_pps_get_registers(stru
 
        memset(regs, 0, sizeof(*regs));
 
-       if (IS_GEMINILAKE(dev_priv) || IS_BROXTON(dev_priv))
+       if (IS_GEMINILAKE(dev_priv) || IS_BROXTON(dev_priv) ||
+           DISPLAY_VER(dev_priv) >= 12)
                pps_idx = bxt_power_sequencer_idx(intel_dp);
        else if (IS_VALLEYVIEW(dev_priv) || IS_CHERRYVIEW(dev_priv))
                pps_idx = vlv_power_sequencer_pipe(intel_dp);

最近编辑记录 HoracePeng (2022-12-07 22:01:08)

离线

#7 2023-02-19 21:09:54

chn
会员
注册时间: 2023-02-19
帖子: 5

Re: 无界16 (12700H) ,5.17内核,无法识别HDMI接口,睡眠或休眠后无法唤醒

@HoracePeng 感谢大佬提供的补丁。在 6.1.12 上尝试了一下,问题完美解决。
另外,机械革命其实在2023年1月(还是2月来着)更新了一版bios,但更新之后还有这个问题。我使用的就是更新之后的bios。

最近编辑记录 chn (2023-02-19 21:10:50)

离线

#8 2023-02-19 22:04:53

chn
会员
注册时间: 2023-02-19
帖子: 5

Re: 无界16 (12700H) ,5.17内核,无法识别HDMI接口,睡眠或休眠后无法唤醒

@HoracePeng
再问大佬一个问题:睡眠时,`/sys/power/state` 设置为 mem,睡眠后按键盘会唤醒。这导致有时把电脑放在包里,压一下,就自己唤醒了。有无解决的办法呢?通常来说,可以修改 `/sys/devices/xxxx/power/wakeup` 来达到目的,但这个方法在这里不管用,我把所有的都设置为disabled也还是可以用键盘唤醒。
`/sys/power/state` 设置为 freeze 时,可以用上述办法禁止被键盘唤醒。但这样的情况下,睡眠时风扇不会停转。

离线

#9 2023-02-23 11:39:54

HoracePeng
会员
注册时间: 2022-06-28
帖子: 4

Re: 无界16 (12700H) ,5.17内核,无法识别HDMI接口,睡眠或休眠后无法唤醒

我新手一枚,我的补丁也是在issue里面找的,你的这个睡眠问题,我也不知道:(

离线

#10 2023-02-28 22:21:21

chn
会员
注册时间: 2023-02-19
帖子: 5

Re: 无界16 (12700H) ,5.17内核,无法识别HDMI接口,睡眠或休眠后无法唤醒

@HoracePeng
请问是哪个issue呢?

离线

#11 2023-03-02 12:40:50

HoracePeng
会员
注册时间: 2022-06-28
帖子: 4

Re: 无界16 (12700H) ,5.17内核,无法识别HDMI接口,睡眠或休眠后无法唤醒

https://gitlab.freedesktop.org/drm/intel/-/issues/5531

貌似新的补丁已经加入到kernel里,不需要自己打补丁了

离线

#12 2023-03-14 13:30:47

chn
会员
注册时间: 2023-02-19
帖子: 5

Re: 无界16 (12700H) ,5.17内核,无法识别HDMI接口,睡眠或休眠后无法唤醒

HoracePeng 说:

https://gitlab.freedesktop.org/drm/intel/-/issues/5531

貌似新的补丁已经加入到kernel里,不需要自己打补丁了

谢谢指路。我这里看 6.2 还没有这个修改(还需要手动打补丁),估计需要等到 6.3 了。

离线

#13 2023-04-24 22:15:14

stoneX
会员
注册时间: 2023-04-24
帖子: 1

Re: 无界16 (12700H) ,5.17内核,无法识别HDMI接口,睡眠或休眠后无法唤醒

您好,楼主,我也是无界16,前一段时间我用了6.1.x的内核,无论是休眠还是HDMI都是有问题的,HDMI对我来说比较重要,请问您的这个问题解决了么?

离线

#14 2023-06-28 22:52:59

chn
会员
注册时间: 2023-02-19
帖子: 5

Re: 无界16 (12700H) ,5.17内核,无法识别HDMI接口,睡眠或休眠后无法唤醒

stoneX 说:

您好,楼主,我也是无界16,前一段时间我用了6.1.x的内核,无论是休眠还是HDMI都是有问题的,HDMI对我来说比较重要,请问您的这个问题解决了么?

我不是楼主,hdmi也还没有解决。其它的都没问题了。

离线

页脚