![为什么配备 Google Plus 的 Zenbook UX303UA 在 Chrome/Chromium 中显示屏闪烁?](https://linux22.com/image/993439/%E4%B8%BA%E4%BB%80%E4%B9%88%E9%85%8D%E5%A4%87%20Google%20Plus%20%E7%9A%84%20Zenbook%20UX303UA%20%E5%9C%A8%20Chrome%2FChromium%20%E4%B8%AD%E6%98%BE%E7%A4%BA%E5%B1%8F%E9%97%AA%E7%83%81%EF%BC%9F.png)
情况:Zenbook UX303UA 的显示屏闪烁,就像这里,但我在 Youtube 上没有看到它,只有在 Chromium 51.x 和 Google Chrome 52.x 中解析新的 Google Plus 网站的社区部分(绿色部分)时才会出现,但在 Firefox 中没有;Ubuntu 的 Zenbooks 文档没有提到这个问题,但它是特定于硬件(英特尔)和特定于互联网站点的,因为我只能在 Google Plus 的社区网站上重现它。
解决方案选项
- 这样做
sudo apt-get purge xserver-xorg-video-intel
会删除错误来源(xserver-...-intel
)并表达 Ubuntu 在没有其他选择时使用的包。这里没有这样的问题。但是,如果没有该包,您无法使用F5/F6modesetting
文件修复亮度调整(/usr/share/X11/xorg.conf.d/20-intel.conf
这里)。 Joakim 的第四个建议似乎在 中有效
/usr/share/X11/xorg.conf.d/20-intel.conf
,然后安装英特尔驱动程序,然后再安装回来sudo apt-get install xserver-xorg-video-intel
。此建议适用于 F5/F6 的亮度调整,但在 Matlab 中很复杂这里。我们不明白为什么它会起作用,也许有些冲突会禁用该错误,特别是与intel_backlight
# Joakim Section "Device" Identifier "Intel Graphics" Driver "intel" Option "AccelMethod" "sna" Option "TearFree" "true" Option "DRI" "3" Option "Backlight" "intel_backlight" EndSection
最佳选择是 (2),包括所有功能(无闪烁,并且可以通过20-intel.conf
F5/F6 调节亮度,... 但是,我们不明白为什么 (2) 有效。
特点
xdpyinfo|grep resolution
返回resolution: 96x96 dots per inch
像素大小适合 Xorg-server(这里)lspci -k | grep -EA2 'VGA|3D'
给出00:02.0 VGA compatible controller: Intel Corporation Sky Lake Integrated Graphics (rev 07) Subsystem: ASUSTeK Computer Inc. Skylake Integrated Graphics Kernel driver in use: i915_bpo
我通过 wgetting amd64 和标头的通用包(3 个文件)更新到 Linux 内核 4.7这里. 输出:闪烁次数可能减少,但每 10-15 秒仍然会闪烁一次。
特定于 Chromium 51.x 和 Google Chrome 52.x 的互联网浏览器,因为该问题不会在 Firefox 中重现。
- 硬件特定(英特尔)。
- 特定于互联网站点,因为我只能使用 Zenbook 中新的 Google Plus 社区来重现它。我无法在 Youtube 上重现它,就像下面列出的其他 Ubuntu 错误报告一样。
解决尝试失败
Chromium 票务追踪器中的票务这里发行编号为 640932。
Joakim 的回答失败。我的
/usr/share/X11/xorg.conf.d/20-intel.conf
。重启后闪烁/闪烁保持不变。# https://askubuntu.com/a/816703/25388 Section "Device" Identifier "Intel Graphics" Driver "intel" Option "AccelMethod" "sna" Option "TearFree" "true" Option "DRI" "3" EndSection
Joakim 的第二个提议失败了。我的相关部分
/usr/share/X11/xorg.conf.d/20-intel.conf
。重启后闪烁/闪烁保持不变。我没有清除提议的 intel 包。# https://askubuntu.com/a/816703/25388 Section "Device" Identifier "card0" Driver "intel" Option "AccelMethod" "sna" Option "TearFree" "true" Option "DRI" "3" Option "Backlight" "intel_backlight" BusID "PCI:0:2:0" EndSection
硬件:华硕 Zenbook UX303UA R4028T
系统:Ubuntu 16.04 64 位
GPU:英特尔集成
Linux 内核:4.4、4.7.0-040700-通用
互联网浏览器:Chromium 51.0.2704.79 64 位、Google Chrome 52.0.2743.116 64 位
测试站点:任何社区中的新版本 Google Plus 等(绿色版)
Ubuntu 中的相关错误:Chromium 和 Google Chrome 中出现严重屏幕闪烁
硬件文档:Ubuntu 的 AsusZenbook
答案1
这是 16.04 附带的 Xorg 1.18 中的一个错误。
您可以像这样修复它:
sudo nano /usr/share/X11/xorg.conf.d/20-intel.conf
粘贴此:
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "AccelMethod" "sna"
Option "TearFree" "true"
Option "DRI" "3"
EndSection
保存(CTRL + O)并重新启动。
错误:https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/1586539和 https://bugs.chromium.org/p/chromium/issues/detail?id=606152
如果这不起作用,请尝试以下操作:
sudo apt-get purge xserver-xorg-video-intel
sudo rm /usr/share/X11/xorg.conf.d/20-intel.conf
(对于之前创建过此文件的人来说)reboot
如果这也不起作用,请再次安装 xserver-xorg-video-intel。
sudo apt install xserver-xorg-video-intel
答案2
OEM Priority Project、XOrg XServer 和 Linux kernel 软件包中已发布针对此问题的错误修复。最近的软件包修复也解决了 Debian 中的问题。无论操作系统版本如何,旧版 Linux 内核 (LK < 4.10) 都会出现这种情况。
- 关于Ubuntu 16.04 threab的问题Chromium 和 Google Chrome 中出现严重屏幕闪烁 编辑情况分别被划分为“严重”、“中等”和“中等”
- Chromium 开发线程Asus Zenbook UX303UA 显示屏闪烁