在 20.04.2 LTS 之后的任何版本中,顶行像素都会闪烁洋红色

在 20.04.2 LTS 之后的任何版本中,顶行像素都会闪烁洋红色

(具体规格请参见下文)

你好,我在笔记本电脑上双启动了 Ubuntu 和 Windows 10。我从实时 USB 安装了 Ubuntu 20.04.2 LTS,并且使用了很长时间,没有任何问题。

我与 Ubuntu 的无忧关系在一次更新后突然结束了。(至于哪次更新,请参见下文)正如视频中看到的,顶行像素不断闪烁。我还应该注意,闪烁的强度会根据屏幕顶部其他像素的暗度而变化。当应用程序全屏时,它不会消失。此外,Ubuntu 启动时也会闪烁。(带有制造商徽标的加载屏幕)

以下是我迄今为止尝试过的事情的列表:

  • 双启动到 Windows,以确保不是硬件问题
  • 将整个 /home/ 目录复制到另一个分区,然后重新安装 20.04.2 LTS,闪烁停止,直到 Ubuntu 自行更新
  • 尝试从 Ubuntu 的默认 GUI 设置应用程序更改刷新率(60.00 Hz)
  • 灵感来自这个帖子,通过添加编辑GRUB_CMDLINE_LINUX_DEFAULT了该行(单独尝试,但均不起作用)/etc/default/grub/amdgpu.dc=0 amdgpu.dc=1 amdgpu.dpm=1 amdgpu.dpm=0
  • 切换到 Wayland 和 GNOME Classic,闪烁继续
  • 尝试20-intel.conf按照本网站许多帖子中的说明进行修改
  • 尝试更新到 Ubuntu 20.10(我不知道为什么我认为这可以解决这个问题)

至于哪个更新导致了问题,我再次从实时 USB 安装了 20.04.2 LTS,并/var/log/apt/history.log在更新后进行了查看。结果如下:(我猜这与 amd 软件包有关)

Upgrade: libpam0g:amd64 (1.3.1-5ubuntu4, 1.3.1-5ubuntu4.1), fdisk:amd64 (2.34-0.1ubuntu9, 2.34-0.1ubuntu9.1), perl-base:amd64 (5.30.0-9build1, 5.30.0-9ubuntu0.2), netplan.io:amd64 (0.99-0ubuntu1, 0.101-0ubuntu3~20.04.2), libseccomp2:amd64 (2.4.3-1ubuntu1, 2.4.3-1ubuntu3.20.04.3), libdbus-1-3:amd64 (1.12.16-2ubuntu2, 1.12.16-2ubuntu2.1), libfdisk1:amd64 (2.34-0.1ubuntu9, 2.34-0.1ubuntu9.1), libpam-modules:amd64 (1.3.1-5ubuntu4, 1.3.1-5ubuntu4.1), openssl:amd64 (1.1.1f-1ubuntu2, 1.1.1f-1ubuntu2.1), libgirepository-1.0-1:amd64 (1.64.0-2, 1.64.1-1~ubuntu20.04.1), libpython3.8-minimal:amd64 (3.8.2-1ubuntu1, 3.8.5-1~20.04), libsystemd0:amd64 (245.4-4ubuntu3, 245.4-4ubuntu3.4), gcc-10-base:amd64 (10-20200411-0ubuntu1, 10.2.0-5ubuntu1~20.04), apt:amd64 (2.0.2, 2.0.4), dbus:amd64 (1.12.16-2ubuntu2, 1.12.16-2ubuntu2.1), libmount1:amd64 (2.34-0.1ubuntu9, 2.34-0.1ubuntu9.1), libsqlite3-0:amd64 (3.31.1-4, 3.31.1-4ubuntu0.2), zlib1g:amd64 (1:1.2.11.dfsg-2ubuntu1, 1:1.2.11.dfsg-2ubuntu1.2), sudo:amd64 (1.8.31-1ubuntu1, 1.8.31-1ubuntu1.2), libc6:amd64 (2.31-0ubuntu9, 2.31-0ubuntu9.2), util-linux:amd64 (2.34-0.1ubuntu9, 2.34-0.1ubuntu9.1), python3.8:amd64 (3.8.2-1ubuntu1, 3.8.5-1~20.04), udev:amd64 (245.4-4ubuntu3, 245.4-4ubuntu3.4), locales:amd64 (2.31-0ubuntu9, 2.31-0ubuntu9.2), passwd:amd64 (1:4.8.1-1ubuntu5, 1:4.8.1-1ubuntu5.20.04), libpam-runtime:amd64 (1.3.1-5ubuntu4, 1.3.1-5ubuntu4.1), libisc-export1105:amd64 (1:9.11.16+dfsg-3~build1, 1:9.11.16+dfsg-3~ubuntu1), libapt-pkg6.0:amd64 (2.0.2, 2.0.4), libudev1:amd64 (245.4-4ubuntu3, 245.4-4ubuntu3.4), rsyslog:amd64 (8.2001.0-1ubuntu1, 8.2001.0-1ubuntu1.1), libapparmor1:amd64 (2.13.3-7ubuntu5, 2.13.3-7ubuntu5.1), systemd-timesyncd:amd64 (245.4-4ubuntu3, 245.4-4ubuntu3.4), mount:amd64 (2.34-0.1ubuntu9, 2.34-0.1ubuntu9.1), ubuntu-minimal:amd64 (1.450, 1.450.2), libblkid1:amd64 (2.34-0.1ubuntu9, 2.34-0.1ubuntu9.1), libc-bin:amd64 (2.31-0ubuntu9, 2.31-0ubuntu9.2), gir1.2-glib-2.0:amd64 (1.64.0-2, 1.64.1-1~ubuntu20.04.1), python3.8-minimal:amd64 (3.8.2-1ubuntu1, 3.8.5-1~20.04), tar:amd64 (1.30+dfsg-7, 1.30+dfsg-7ubuntu0.20.04.1), systemd-sysv:amd64 (245.4-4ubuntu3, 245.4-4ubuntu3.4), libuuid1:amd64 (2.34-0.1ubuntu9, 2.34-0.1ubuntu9.1), libpam-systemd:amd64 (245.4-4ubuntu3, 245.4-4ubuntu3.4), distro-info-data:amd64 (0.43ubuntu1, 0.43ubuntu1.4), xz-utils:amd64 (5.2.4-1, 5.2.4-1ubuntu1), systemd:amd64 (245.4-4ubuntu3, 245.4-4ubuntu3.4), libsmartcols1:amd64 (2.34-0.1ubuntu9, 2.34-0.1ubuntu9.1), login:amd64 (1:4.8.1-1ubuntu5, 1:4.8.1-1ubuntu5.20.04), libpam-modules-bin:amd64 (1.3.1-5ubuntu4, 1.3.1-5ubuntu4.1), apt-utils:amd64 (2.0.2, 2.0.4), libdns-export1109:amd64 (1:9.11.16+dfsg-3~build1, 1:9.11.16+dfsg-3~ubuntu1), libnss-systemd:amd64 (245.4-4ubuntu3, 245.4-4ubuntu3.4), bsdutils:amd64 (1:2.34-0.1ubuntu9, 1:2.34-0.1ubuntu9.1), libnetplan0:amd64 (0.99-0ubuntu1, 0.101-0ubuntu3~20.04.2), libgcc-s1:amd64 (10-20200411-0ubuntu1, 10.2.0-5ubuntu1~20.04), libglib2.0-data:amd64 (2.64.2-1~fakesync1, 2.64.6-1~ubuntu20.04.1), bash:amd64 (5.0-6ubuntu1, 5.0-6ubuntu1.1), libpython3.8-stdlib:amd64 (3.8.2-1ubuntu1, 3.8.5-1~20.04), libgnutls30:amd64 (3.6.13-2ubuntu1, 3.6.13-2ubuntu1.3), ca-certificates:amd64 (20190110ubuntu1, 20210119~20.04.1), libp11-kit0:amd64 (0.23.20-1build1, 0.23.20-1ubuntu0.1), libcryptsetup12:amd64 (2:2.2.2-3ubuntu2, 2:2.2.2-3ubuntu2.3), libssl1.1:amd64 (1.1.1f-1ubuntu2, 1.1.1f-1ubuntu2.1), libjson-c4:amd64 (0.13.1+dfsg-7, 0.13.1+dfsg-7ubuntu0.3), liblzma5:amd64 (5.2.4-1, 5.2.4-1ubuntu1), libstdc++6:amd64 (10-20200411-0ubuntu1, 10.2.0-5ubuntu1~20.04), libglib2.0-0:amd64 (2.64.2-1~fakesync1, 2.64.6-1~ubuntu20.04.1), less:amd64 (551-1, 551-1ubuntu0.1), base-files:amd64 (11ubuntu5, 11ubuntu5.3), tzdata:amd64 (2019c-3ubuntu1, 2021a-0ubuntu0.20.04)

以下是我目前的规格:

  • 操作系统版本:Ubuntu 20.04.2 LTS
  • 集成 GPU:Intel HD Graphics 4600 (HSW GT2)
  • 专用 GPU:AMD Radeon HD 8850M / R9 M265X
  • 笔记本电脑制造商:东芝
  • 内核:Linux 5.11.0-25-generic
  • 架构:x86_64
  • 我使用 Ubuntu 自带的默认驱动程序
  • 我在 Ubuntu 分区上有足够的内存

如果需要我可以提供更多数据

已经一个多月了,希望有人能给出解决方案

此致!

答案1

如果您的内核版本是 5.11.0-22 或更新版本,您可以尝试降级吗?有一个与旧笔记本电脑面板相关的错误。(https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1936708

我也遇到了这个错误,并使用旧内核作为解决方法,直到修补的内核发布(5.13)

您可以尝试安装内核 5.8.0-48并以此启动?

$ sudo apt install linux-image-5.8.0-48-generic linux-modules-5.8.0-48-generic linux-modules-extra-5.8.0-48-generic

相关内容