DisplayPort 和 Intel HD 导致 GPU 挂起

DisplayPort 和 Intel HD 导致 GPU 挂起

我的系统的显示端口连接有问题。乍一看,几个没有任何共同点的问题表明了这一点。我之所以声称 DP 是原因,是因为当我通过 DVI 连接另一台显示器时,这些问题就消失了。

当我将显示器置于睡眠状态时,它不会醒来。期刊包含:

[drm:intel_dp_start_link_train] *ERROR* failed to enable link

有时

[drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... GPU hung

Qt 应用程序需要几秒钟才能启动。同时冻结 X。今天我的系统完全冻结了。作为后续的 KDE 启动非常缓慢,并且伴随着多次冻结。

我在 i5-4590 上使用最新的 Arch 系统,使用 Intel HD4600。

这是带有 drm.debug=0xe 命令行的 dmesg。我删除了大约一百万行“[drm:drm_dp_i2c_do_msg] native defer”行以使其更清晰。

英特尔驱动程序已安装。配置:

# for i in /sys/module/i915/parameters/*; do echo $i=$(cat $i); done
/sys/module/i915/parameters/disable_display=N
/sys/module/i915/parameters/disable_power_well=1
/sys/module/i915/parameters/enable_cmd_parser=0
/sys/module/i915/parameters/enable_fbc=-1
/sys/module/i915/parameters/enable_hangcheck=Y
/sys/module/i915/parameters/enable_ips=1
/sys/module/i915/parameters/enable_ppgtt=1
/sys/module/i915/parameters/enable_psr=0
/sys/module/i915/parameters/enable_rc6=-1
/sys/module/i915/parameters/fastboot=N
/sys/module/i915/parameters/invert_brightness=0
/sys/module/i915/parameters/lvds_channel_mode=0
/sys/module/i915/parameters/lvds_downclock=0
/sys/module/i915/parameters/lvds_use_ssc=-1
/sys/module/i915/parameters/modeset=-1
/sys/module/i915/parameters/panel_ignore_lid=1
/sys/module/i915/parameters/powersave=1
/sys/module/i915/parameters/prefault_disable=N
/sys/module/i915/parameters/preliminary_hw_support=0
/sys/module/i915/parameters/reset=Y
/sys/module/i915/parameters/semaphores=-1
/sys/module/i915/parameters/vbt_sdvo_panel_type=-1

答案1

我遇到了完全相同的问题和设置

/sys/module/i915/parameters/semaphores 

to 1 为我解决了这个问题。你试过这个吗?

相关内容