14.04 LTS 和 18 Bionic Beaver 中显示器间歇性黑屏并随机闪烁

14.04 LTS 和 18 Bionic Beaver 中显示器间歇性黑屏并随机闪烁

我见过有人提到 Ubuntu 14.04、16.04 和 17 存在此问题,但我还没有找到解决办法。我的显示器会随机变黑,有时会闪黑然后恢复,有时会持续一分钟左右,然后才恢复我使用的桌面和窗口。

我已经运行 Ubuntu 14.04 LTS 很长时间了,昨天,在一个空分区中安装了 Bionic Beaver。安装 Bionic Beaver 后,屏幕变黑问题从 14.04 LTS 开始出现,在 Bionic Beaver 安装中也会出现这种情况。

我在这台机器上也安装了 Debian 8,但安装后没有遇到此问题。以下是我找到的两个页面,但它们没有帮助:

以下是有关我的系统的一些数据:

sdaddona@CLM1001-Ubuntu18:~$ uname -a
Linux CLM1001-Ubuntu18 4.13.0-17-generic #20-Ubuntu SMP Mon Nov 6 10:04:08 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
sdaddona@CLM1001-Ubuntu18:~$ cat /etc/os-release
NAME="Ubuntu"
VERSION="18.04 LTS (Bionic Beaver)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu Bionic Beaver (development branch)"
VERSION_ID="18.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=bionic
UBUNTU_CODENAME=bionic
root@CLM1001-Ubuntu18:/var/log# lsmod | grep drm
drm_kms_helper        167936  1 radeon
syscopyarea            16384  1 drm_kms_helper
sysfillrect            16384  1 drm_kms_helper
sysimgblt              16384  1 drm_kms_helper
fb_sys_fops            16384  1 drm_kms_helper
drm                   356352  27 radeon,ttm,drm_kms_helper
sdaddona@CLM1001-Ubuntu18:~$ lshw -c video
root@CLM1001-Ubuntu18:/home/sdaddona# lshw -c video
  *-display                 
       description: VGA compatible controller
       product: RS880 [Radeon HD 4250]
       vendor: Advanced Micro Devices, Inc. [AMD/ATI]
       physical id: 5
       bus info: pci@0000:01:05.0
       version: 00
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi vga_controller bus_master cap_list rom
       configuration: driver=radeon latency=0
       resources: irq:18 memory:d0000000-dfffffff ioport:c000(size=256) memory:fe9f0000-fe9fffff memory:fe800000-fe8fffff memory:c0000-dffff
root@CLM1001-Ubuntu18:/var/log# dmesg | grep drm
[    2.715941] [drm] radeon kernel modesetting enabled.
[    2.723264] [drm] initializing kernel modesetting (RS880 0x1002:0x9715 0x1043:0x843E 0x00).
[    2.723837] [drm] Detected VRAM RAM=368M, BAR=256M
[    2.723837] [drm] RAM width 32bits DDR
[    2.723936] [drm] radeon: 368M of VRAM memory ready
[    2.723937] [drm] radeon: 512M of GTT memory ready.
[    2.723946] [drm] Loading RS780 Microcode
[    2.724005] [drm] radeon: power management initialized
[    2.724059] [drm] GART: num cpu pages 131072, num gpu pages 131072
[    2.734213] [drm] PCIE GART of 512M enabled (table at 0x00000000C0146000).
[    2.736451] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    2.736451] [drm] Driver supports precise vblank timestamp query.
[    2.736464] [drm] radeon: irq initialized.
[    2.768297] [drm] ring test on 0 succeeded in 1 usecs
[    2.942973] [drm] ring test on 5 succeeded in 0 usecs
[    2.942989] [drm] UVD initialized successfully.
[    2.943068] [drm] ib test on ring 0 succeeded in 0 usecs
[    3.616060] [drm] ib test on ring 5 succeeded
[    3.616430] [drm] Radeon Display Connectors
[    3.616430] [drm] Connector 0:
[    3.616431] [drm]   VGA-1
[    3.616432] [drm]   DDC: 0x7e40 0x7e40 0x7e44 0x7e44 0x7e48 0x7e48 0x7e4c 0x7e4c
[    3.616432] [drm]   Encoders:
[    3.616433] [drm]     CRT1: INTERNAL_KLDSCP_DAC1
[    3.616433] [drm] Connector 1:
[    3.616433] [drm]   DVI-D-1
[    3.616434] [drm]   HPD1
[    3.616434] [drm]   DDC: 0x7e50 0x7e50 0x7e54 0x7e54 0x7e58 0x7e58 0x7e5c 0x7e5c
[    3.616435] [drm]   Encoders:
[    3.616435] [drm]     DFP3: INTERNAL_KLDSCP_LVTMA
[    3.681096] [drm] fb mappable at 0xD0247000
[    3.681096] [drm] vram apper at 0xD0000000
[    3.681097] [drm] size 9216000
[    3.681097] [drm] fb depth is 24
[    3.681097] [drm]    pitch is 7680
[    3.681167] fbcon: radeondrmfb (fb0) is primary device
[    3.755104] radeon 0000:01:05.0: fb0: radeondrmfb frame buffer device
[    3.776117] [drm] Initialized radeon 2.50.0 20080528 for 0000:01:05.0 on minor 0

我还注意到在内核加载之前启动时以及从安装 DVD 运行 18 Bionic Beaver 时视频出现空白和闪烁现象。大约一天前我在 AMD 网站上搜索了 RS880 [Radeon HD 4250] 的驱动程序,但没有找到。

答案1

尝试插入耳机https://github.com/rolandguelle/razer-blade-stealth-linux/issues/18。这似乎暂时帮我解决了这个问题。

@brendanrankin 说:“刚刚发生了一件奇怪的事情。我发现,如果我插入耳机,问题就会消失。如果我选​​择除“内置音频”之外的任何内容作为输出通道,情况也是如此。我有两个音频显示器,我将它们组合起来作为左声道和右声道……当我使用这些显示器或将耳机插入笔记本电脑时,没有视频故障。一旦我拔下耳机,笔记本电脑就会恢复到自己的扬声器,连接到 HDMI 端口的显示器就会开始“故障”。

我不确定这个帖子能给任何人带来什么价值,但(对我来说)它使我的 RBS 在“停靠”时更容易使用。:-) ...

奇怪的问题,但由于 HDMI(和 DP)标准支持通过同一根线路传输音频和视频,因此“感觉”像是音频/视频通道化问题。我会努力在 freedesktop.org 上提交此问题,或者看看是否已经提交。”

答案2

此问题是由于视频硬件(和 fglrx 驱动程序)不再受支持而导致的。在我的计算机上,视频硬件是主板(ASUS M5A88-M)不可或缺的一部分,如果我想升级到 Ubuntu 14.04 LTS 以上版本,似乎最好的解决方案是安装一块新主板。

相关内容