如题
离线
我的也是无界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)
离线