如题
离线
我的也是无界16,我也想在物理机上安装ArchLinux,但是不知道有没有什么大的问题和不知道大小核调用问题有没有解决:)
离线
是否和显卡驱动有关系
二次元开发者
离线
安装linux-firmware, 升级主板UEFI BIOS
离线
我也试过,gpu驱动有问题,gpu 会 hang up,所以就暂时没安装了
离线
睡眠后无法唤醒这个是电脑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)
离线
@HoracePeng 感谢大佬提供的补丁。在 6.1.12 上尝试了一下,问题完美解决。
另外,机械革命其实在2023年1月(还是2月来着)更新了一版bios,但更新之后还有这个问题。我使用的就是更新之后的bios。
最近编辑记录 chn (2023-02-19 21:10:50)
离线
@HoracePeng
再问大佬一个问题:睡眠时,`/sys/power/state` 设置为 mem,睡眠后按键盘会唤醒。这导致有时把电脑放在包里,压一下,就自己唤醒了。有无解决的办法呢?通常来说,可以修改 `/sys/devices/xxxx/power/wakeup` 来达到目的,但这个方法在这里不管用,我把所有的都设置为disabled也还是可以用键盘唤醒。
`/sys/power/state` 设置为 freeze 时,可以用上述办法禁止被键盘唤醒。但这样的情况下,睡眠时风扇不会停转。
离线
我新手一枚,我的补丁也是在issue里面找的,你的这个睡眠问题,我也不知道:(
离线
@HoracePeng
请问是哪个issue呢?
离线
https://gitlab.freedesktop.org/drm/intel/-/issues/5531
貌似新的补丁已经加入到kernel里,不需要自己打补丁了
离线
https://gitlab.freedesktop.org/drm/intel/-/issues/5531
貌似新的补丁已经加入到kernel里,不需要自己打补丁了
谢谢指路。我这里看 6.2 还没有这个修改(还需要手动打补丁),估计需要等到 6.3 了。
离线
您好,楼主,我也是无界16,前一段时间我用了6.1.x的内核,无论是休眠还是HDMI都是有问题的,HDMI对我来说比较重要,请问您的这个问题解决了么?
离线
您好,楼主,我也是无界16,前一段时间我用了6.1.x的内核,无论是休眠还是HDMI都是有问题的,HDMI对我来说比较重要,请问您的这个问题解决了么?
我不是楼主,hdmi也还没有解决。其它的都没问题了。
离线