显示器无法唤醒

疯了

我在两台PC上安装了Xubuntu 14.04,每台PC都有自己的显示器,不同的品牌。

在两台PC上,如果我通过电源开关关闭显示器,则无法打开它。换句话说,当我打开它们时,即使几秒钟后,他们也会说没有来自PC的视频信号。

为什么会这样?

非常感谢。

编辑:我与KDE电源管理器一起安装了KDE等离子桌面。没有改变。如果我关闭显示器,则必须从另一台计算机上打开ssh并重新启动它...

编辑2:看看我在kern.log中发现了什么

Feb 24 06:09:47 fuji kernel: [ 1190.076641] [drm:intel_dp_start_link_train] *ERROR* too many voltage retries, give up
Feb 24 06:09:47 fuji kernel: [ 1190.076842] [drm:intel_dp_complete_link_train] *ERROR* failed to train DP, aborting
Feb 24 06:09:47 fuji kernel: [ 1195.355350] video LNXVIDEO:00: Restoring backlight state
Feb 24 06:09:48 fuji kernel: [ 1196.586083] [drm:intel_dp_i2c_aux_ch] *ERROR* too many retries, giving up

系统日志中,我发现类似以下内容:

Feb 24 19:54:39 fuji kernel: [    0.818294] intel_idle: lapic_timer_reliable_states 0xffffffff
Feb 24 19:54:39 fuji kernel: [    1.958366] fb: conflicting fb hw usage inteldrmfb vs VESA VGA - removing generic driver
Feb 24 19:54:39 fuji kernel: [    2.004978] [drm:intel_dp_i2c_aux_ch] *ERROR* too many retries,giving up
Feb 24 19:54:39 fuji kernel: [    2.011007] [drm:intel_dp_i2c_aux_ch] *ERROR* too many retries,giving up
Feb 24 19:54:39 fuji kernel: [    2.782239] fbcon: inteldrmfb (fb0) is primary device
疯了

这是一个内核错误,仅限于通过Display Port输出连接到Intel Integrated Graphics的显示器。

我发现它在谷歌搜索 [drm:intel_dp_i2c_aux_ch] *ERROR* too many retries,giving up

但是,此错误已在Linux 3.16中修复,可以在Ubuntu 14.04中安装该错误。如果您正在运行14.10,则您已经有此内核,因此不必这样做。如果您是从14.04.2安装盘安装Ubuntu 14.04的,则也有3.16。它不事您是否正在使用Ubuntu 14.04.2或没有(这你是如果你一直熬夜到日期),但如果你使用了14.04.2 DVD或闪存驱动器来进行安装的。如果您使用14.04或14.04.1安装盘安装了Ubuntu 14.04,则有解决方案,下面将对此进行说明。

Linux 3.16可以作为HWE内核使用,该内核旨在为Ubuntu LTS用户提供更好的硬件支持,但它还修复了一些错误。但是,我会警告您,如果您已经使用Ubuntu一段时间,并且在系统上安装了许多不同的程序,那么您面临小错误的风险很小,例如行为异常的应用程序。最好在全新安装14.04或14.04.1。之后执行这些步骤。(再次,我不能说足够多,但不要对14.04.2磁盘执行此操作。)

现在,让我们开始吧。打开一个终端并运行命令sudo apt-get update && sudo apt-get install linux-hwe-generic-trusty这将为您安装Linux 3.16及其内核标头。现在,准备测试新内核!重新启动系统,您的计算机应启动到Linux 3.16。该错误应该已修复,并且现在应该一切都很好。如果是这样,请跳过下一节有关故障排除的内容。

如果以上方法对您有用,那就太好了。移至下一段。如果没有,则出现一些异常错误,使您无法登录或出现其他奇怪行为,则需要重新引导系统并删除内核。在系统启动时按住Shift键(如果使用GRUB双重引导,则不需要!),然后选择“高级选项”或类似选项。选择最新的Linux 3.13(恢复模式)并启动它。选择到达根shell或终端(同样可以说不同的话),然后加载它。然后,您必须输入命令mount -o remount,rw /以使文件系统可写。如果文件系统具有多个分区,则mount --all此后还必须运行(如果不确定是否要执行此操作,请继续运行。)然后运行apt-get purge linux-hwe-generic-trusty && apt-get autoremove重新启动系统,然后跳过下一段(这是那些使内核正常工作的人员的意思)。

如果您没有使内核正常工作,请跳过下一段。如果您这样做了,那么您一定很幸运,因为它使事情变得容易得多。现在,您可以使用Linux 3.16了,可以删除3.13来释放一些磁盘空间。运行命令sudo apt-get remove linux-generic linux-image-3.13* && sudo apt-get autoremove您应该能够重新启动计算机,并且仍然可以正常工作。

好的,希望对您有所帮助。如果您从未使内核能够正常工作,并按照我的指示将其删除,则需要备份文件并重新安装。这是最好的方法。但是,请确保这次使用Ubuntu 14.04.2或更高版本的安装盘!(如果您有14.04或14.04.1磁盘,不要以为可以按照我的指示进行安装。相信我,最好创建一个新磁盘并安装14.04.2。然后,您不必完全按照我的指示!)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章