Ubuntu 16.04/17.04/17.10 & CENTOS 6,7:屏幕闪烁和随机关机(Lenovo Thinkpad T410)

fir*_*517 7 flicker shutdown drivers 16.04 17.04

几周前我问了同样的问题,但该问题已关闭,因为它与正在开发的 Ubuntu 17.10 有关。

但是,对于 LTS 16.04 和新的 Ubuntu 17.04 或 17.10,我有相同(甚至更糟)的问题。因此我再次问这个问题,因为其他人也报告了类似的行为,我想详细讨论这个问题。

首先,您可以在 INITIAL POST 下方找到 NEW POST。请注意,NEW POST 主要指的是 INITIAL POST,并且 INITIAL POST 上有四个编辑。

编辑 1:提供系统的一部分和温度传感器日志 编辑 2:Gnome 和 Unity 之间的名称混淆 编辑 3:安装 Centos 7,它仍然显示屏幕闪烁但没有关机。编辑 4:在 Centos 7 下不小心进行更新后安装 Centos 6 再次触发随机关机。


以下帖子包含与我遇到的类似行为,通常涉及联想或戴尔计算机:

在 Ubuntu 17.04 上使用 Intel 显卡闪烁的屏幕--> 如果我使用的是外部屏幕或笔记本电脑,则对我来说也是如此

ubuntu 17.04 GNOME 中奇怪的屏幕闪烁问题--> 我尝试了这里提到的所有内容

有很多人遇到类似的问题。我想包含指向他们帖子的链接,但为此我缺乏声誉,对此我深表歉意。


装置:

  • 联想Thinkpad T410
  • 英特尔® 酷睿™ i5 CPU M 540 @ 2.53GHz × 4
  • 英特尔® Ironlake 移动版 64 位

问题:

与之前报道的相同(见下文),但问题变得更糟:

  • 现在特别是每几分钟使用一次 shell 时随机关机
  • 较少使用其他程序时,但打字时经常出现屏幕闪烁
  • Shell(尤其是通过 ssh 连接到服务器时)在几分钟后被冻结
  • 闪烁看起来像这样:https : //www.youtube.com/watch?v=TqAljJ0U5Pc

解决问题的尝试

最新帖子:

请注意,这次我没有安装任何额外的驱动程序或操作软件或尝试遵循其他帖子的说明。我刚刚设置了系统并进行了测试。在 INITIAL POST 中,描述了我之前尝试解决问题的方法,但到目前为止没有任何效果(只是变得更糟)。安装最新版本的英特尔驱动程序也没有帮助。使用电脑半小时后出现屏幕闪烁,2小时后第一次随机关机。

初始发布(以下概述详细信息):

  • 为 Linux 安装最新的 Intel 驱动程序
  • 重新安装 Ubuntu 17.04,更新到 17.10,重新安装 16.04(显然没有解决!)
  • 检查这是否是与热相关的问题,但传感器没有显示任何过热
  • 按照描述类似问题的其他帖子中的说明进行操作
  • 从 Unity 切换到 Gnome

进一步观察:

例如,当我在 Chrome 浏览器中打字或写电子邮件时,不会出现屏幕闪烁或关机!


新帖子(与 Ubuntu Unity LTS 16.04 相关)

软件:

  • Ubuntu LTS 16.04 64 位
  • 统一 7.4.0

初始 POST(与 Ubuntu Unity 17.04/17.10 相关)

时间戳:16:00

我在我的 Lenovo 计算机上的 Ubuntu 17.10 遇到一些图形故障、屏幕闪烁和随机关机(尽管系统设置-->详细信息显示 17.04!)。我非常感谢您的帮助!

软件:

  • Ubuntu 17.10 64 位 (Zesty Zapus)
  • 统一 7.5.0

问题:

  • 屏幕开始随机闪烁:每当我按下一个键时,闪烁 1 次。
  • 这种情况持续了几次,然后屏幕变黑,仅在左侧显示一条红色闪烁线。大约 30 秒后,笔记本电脑关闭。
  • 关机是随机发生的,但与屏幕闪烁相关,在笔记本电脑经常关闭之前,我们有更多的闪烁 在输入外壳时通常会发生闪烁 通常的键是:退格键、回车键、向上/向下键、如果输入某些内容则按下第一个键入壳
  • 我在输入搜索栏时也经历过 Ubuntu
  • 软件Drivers for the graphics not listed in系统设置--> 软件和更新--> 附加驱动程序无法识别任何已安装的图形驱动程序
  • 行为类似于 Aqil Hex 报告的问题等等(不允许在此处发布更多链接 - 抱歉!)

我如何尝试解决它:

  • 多次更新和重新安装 Ubuntu 和其他图形相关的软件包。
  • 安装来自 Intel Graphics for Linux 网页 v2.0.5 的最新驱动程序。

这是当前的配置:

System:    Host:    serenity Kernel: 4.10.0-22-generic x86_64 (64 bit)   
             Desktop: Gnome 3.24.2
             Distro: Ubuntu Artful Aardvark (development branch)
  Machine:   Device: laptop System: LENOVO product: 2537E82 v: ThinkPad T410
             Mobo: LENOVO model: 2537E82 BIOS: LENOVO v: 6IET85WW (1.45 ) date: 02/14/2013
  CPU:       Dual core Intel Core i5 M 540 (-HT-MCP-) speed/max: 1199/2534 MHz
  Graphics:  Card: Intel Core Processor Integrated Graphics Controller
             Display Server: X.Org 1.19.3 drivers: modesetting (unloaded: fbdev,vesa)
             Resolution: 1366x768@59.79hz
  GLX Renderer: Mesa DRI Intel Ironlake Mobile GLX Version: 2.1 Mesa 17.1.2
  Network:   Card-1: Intel 82577LM Gigabit Network Connection driver: e1000e
             Card-2: Intel Centrino Advanced-N 6200 driver: iwlwifi
  Drives:    HDD Total Size: 128.0GB (62.0% used)
  Info:      Processes: 232 Uptime: 3:40 Memory: 2760.0/5761.8MB 
             Client: Shell (bash) inxi: 2.3.11 
Verified my installation following this steps from AMD Linux Community.

  glxinfo | grep direct
  direct rendering: Yes
Run Code Online (Sandbox Code Playgroud)

我想遵循此页面上发布的 Ubuntu 17.10 配置以及来自官方文档页面的配置:https : //help.ubuntu.com/community/BinaryDriverHowto/AMD但目前我不确定我是否应该这样做(我做不想让它变得更糟)...我也有 fglx 和 ati 不用于 Ubuntu 17.10 的问题。

进一步观察:

我的笔记本电脑连接到 Acer 19" 屏幕(分辨率:1366x768),我使用的是 USB 键盘。但是,如果单独使用笔记本电脑,我会遇到同样的问题,但不太常见。

编辑 1

时间戳:18:00

在 heynnma 提到我可能遇到与热相关的问题后,我尝试安装监控软件并按照 Ubuntu 页面上的 SensorInstallHowto 安装手册进行操作。

我不认为我的问题与热量有关,因为风扇保持良好和安静,并且笔记本电脑不会在物理上显示热量。我的系统日志中没有严重的临时警告,我只发现了这样的内容:

Jun 16 17:22:17 serenity sensors[590]: acpitz-virtual-0
Jun 16 17:22:17 serenity sensors[590]: Adapter: Virtual device
Jun 16 17:22:17 serenity sensors[590]: temp1:        +48.0°C  (crit = +100.0°C)
Jun 16 17:22:17 serenity sensors[590]: thinkpad-isa-0000
Jun 16 17:22:17 serenity sensors[590]: Adapter: ISA adapter
Jun 16 17:22:17 serenity sensors[590]: fan1:        3906 RPM
Jun 16 17:22:17 serenity sensors[590]: temp1:            N/A
Jun 16 17:22:17 serenity sensors[590]: temp2:         +0.0°C
etc ...
Jun 16 17:22:17 serenity sensors[590]: temp8:         +0.0°C
Run Code Online (Sandbox Code Playgroud)

在运行sudo传感器时-检测并为所有是/否问题选择是。系统再次崩溃。这是我的系统日志中的 mos 可疑行(我将更多内容上传到我的 Dropbox 准备下载 --> Dropbox 上的系统日志

 Jun 16 17:19:42 serenity gnome-terminal-[1829]: Allocating size to GtkBox 0x5570bdd0fb60 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?
 Jun 16 17:19:43 serenity gnome-terminal-[1829]: message repeated 11 times: [ Allocating size to GtkBox 0x5570bdd0fb60 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?]
Jun 16 17:20:14 serenity kernel: [22014.721331] i801_smbus 0000:00:1f.3: SMBus using PCI interrupt
\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00
\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00
\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00
\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00Jun 16 17:22:17 serenity rsyslogd: [origin software="rsyslogd" swVersion="8.16.0" x-pid="577" x-info="http://www.rsyslog.com"] start
Jun 16 17:22:17 serenity rsyslogd: rsyslogd's groupid changed to 108
Jun 16 17:22:17 serenity rsyslogd: rsyslogd's userid changed to 104
Jun 16 17:22:17 serenity rsyslogd-2039: Could not open output pipe '/dev/xconsole':: No such file or directory [v8.16.0 try http://www.rsyslog.com/e/2039 ]
Jun 16 17:22:17 serenity rsyslogd-2007: action 'action 11' suspended, next retry is Fri Jun 16 17:22:47 2017 [v8.16.0 try ...
The shutdown happened exactly when I hit the ENTER key with:

 /etc/init.d/kmod start
Run Code Online (Sandbox Code Playgroud)

任何人都可以看看它,也许看看我的系统有什么问题?非常感谢!

编辑 2

Unity 和 Gnome 之间存在混淆!软件管理器也无法正常工作,在尝试再次安装更新并多次重新启动计算机后,我的系统终于将 GNOME 显示为桌面环境。但是,我遇到了与之前报告的相同的问题和行为。

编辑 3

2017 年 8 月

我摆脱了 Ubuntu 并安装了 Centos 7,因为我听说 Centos 内核没有 Ubuntu 内核那么重。所以Ubuntu的内核可以说是充满了各种可能与我的硬件不兼容的东西,而Centos可能不包含它们。它有效,我仍然一直闪烁,但没有关机。

编辑 4

10/26/2017

我仍然使用 Centos 7,但在不小心更新系统之后(我想安装 gcc 库并更新内核)。我又把系统弄坏了。我有同样的问题:闪烁和随机关机(它们之间的时间很短!)。

我注意到通过该更新,我还在我的计算机上安装了另一个内核,这可能会触发关机(但我不确定!)。我无法重做更新,不得不重新设置系统。

我对这个问题的解决方案是更进一步,我安装了 Centos 6 并且不会再进行任何花哨的更新,但我仍在寻找解决方案并想了解我的计算机发生了什么以及如何防止它发生。

Rsy*_*ync 0

使用 Lenovo(我的是带有 KabyLake 的 Yoga 910)在 17.04 和 17.10 上解决屏幕撕裂问题的一种可行(但可能不是)的解决方案是添加启动i915.enable_rc6=0参数。请参阅这篇 ArchLinux 帖子

这是可行的,但正如我将在另一篇文章中指出的那样,它会禁用一些关键的电源管理功能。具体来说,它“将导致 CPU/GPU 保持在高功率模式”。结果,风扇一直保持高速运转。具体来说,它“将导致 CPU/GPU 保持在高功率模式”。这对我来说使它无法使用。

我尝试了许多其他解决方案,包括:

  1. 安装适用于 Linux 的英特尔显卡更新工具(这似乎适用于 17.04,但直到 2017 年 10 月才有适用于 17.10 的更新工具)
  2. 从https://01.org/linuxgraphics/downloads/firmware手动安装英特尔固件驱动程序
  3. 将 20-intel.conf 添加到 /usr/share/X11/xorg.conf.d 并添加以下内容:

    部分“设备”标识符“Intel 显卡”驱动程序“intel”选项“AccelMethod”“sna”选项“TearFree”“true”EndSection

我还没有证实这一点,但我怀疑问题出在内核而不是操作系统上。升级后的系统附带的 4.4 以上内核似乎存在此问题。无论如何,电源管理问题应该可以由内核团队或操作系统团队解决。


udi*_*pel 0

请保持该线程运行,因为我的 T410 也遇到了完全相同的问题。到目前为止还没有解决办法,但我什至无法使用系统,屏幕比显示内容更黑。

谢谢你的帮助!

编辑:比较我从 kubuntu 14.04 LTS 升级到 16.04 LTS,现在我的屏幕显示并消失 我最初发布的内容,有趣的部分可能是,我有两台相同的机器,在同一个坞站上,而我的另一台机器也有根本不表现出这种行为。既然你似乎在这方面很擅长,我很乐意帮助找出这两台机器中真正产生差异的差异。相同的 BIOS 版本。相同级别的升级(kubuntu 在 16.04 上向后移植)。