AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1533190
Accepted
FedKad
FedKad
Asked: 2024-11-18 00:46:48 +0800 CST2024-11-18 00:46:48 +0800 CST 2024-11-18 00:46:48 +0800 CST

升级至 24.10 后偶尔出现屏幕闪烁

  • 772

这是一台已有近 6 年历史的笔记本电脑,最初安装的是 Ubuntu 18.10,之后每六个月升级到最新的“普通” Ubuntu 版本。

我以前没有遇到过这个问题。昨天从 24.04 升级到 24.10 后,我开始偶尔出现屏幕闪烁(一次或连续几次,持续近一秒钟,屏幕变黑几毫秒)。

闪烁时我的系统中有以下内容syslog:

2024-11-17T19:12:36.160592+03:00 _myhostname_ kernel: i915 0000:00:02.0: [drm] *ERROR* CPU pipe A FIFO underrun

我目前正在使用nvidia-driver-560驱动程序,但我尝试了其他驱动程序(X.Org X server和535-server),结果相同。


我不知道这是否是巧合,但是在升级到 24.10 之后,它开始花费太多时间(峰值 CPU 使用率将近两分钟)才能显示“软件和更新”中的“附加驱动程序”选项卡:

在此处输入图片描述

以下命令相同:

# time ubuntu-drivers devices 
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001C8Dsv00001D05sd00001042bc03sc00i00
vendor   : NVIDIA Corporation
model    : GP107M [GeForce GTX 1050 Mobile]
driver   : nvidia-driver-560 - distro non-free recommended
driver   : nvidia-driver-535-server - distro non-free
driver   : xserver-xorg-video-nouveau - distro free builtin


real    1m52.061s
user    0m36.741s
sys 1m15.267s

我尝试先设置,i915.modeset=0然后i915.modeset=1接着/etc/default/grub

$ sudo update-grub

并重新启动系统,但也没有帮助。


  • 登录时选择Wayland可能会解决问题。但是,我不会使用 Wayland,因为 Wayland 还不够成熟,并且存在许多 Xorg 没有的问题¹。

  • 选择NVIDIA(性能模式) 似乎可以解决问题。但是,由于此处提到的另一个问题,我无法进行长时间的测试。

  • 禁用 NVIDIA 并选择板载图形适配器Intel® UHD Graphics 630 并不能解决问题。

¹ 我可以列出 Wayland 的问题和缺失功能的长长清单;但这不在本问题的范围内。


系统详细信息报告

报告详细信息
  • 生成日期: 2024-11-17 19:58:33
硬件信息:
  • 硬件型号: MONSTER ABRA A5 V13.2
  • 内存: 24.0 GiB
  • 处理器: Intel® Core™ i7-8750H × 12
  • 显卡: 英特尔® UHD 显卡 630 (CFL GT2)
  • 显卡 1: NVIDIA GeForce GTX 1050
  • 磁盘容量: 756.2 GB
软件信息:
  • 固件版本: N.1.10
  • 操作系统名称: Ubuntu 24.10
  • 操作系统版本:( 空)
  • 操作系统类型: 64位
  • GNOME 版本: 47
  • 窗口系统: X11
  • 内核版本: Linux 6.11.0-9-generic
drivers
  • 1 1 个回答
  • 153 Views

1 个回答

  • Voted
  1. Best Answer
    Thanasis Mattas
    2024-11-24T18:09:19+08:002024-11-24T18:09:19+08:00

    升级到 24.10 后,当光标经过屏幕中下部的特定像素时,屏幕会变黑,将光标移开后屏幕会恢复正常。屏幕还会在未指定的情况下闪烁,但在以下解决方案(在此处找到)之后,这两个问题似乎都得到了解决。

    创建包含以下内容的文件/usr/share/X11/xorg.conf.d/20-intel_flicker_fix.conf (在我使用英特尔显卡的情况下):

    Section "Device"
        Identifier "Intel Graphics"
        Driver "intel"
        Option "TripleBuffer" "true"
        Option "TearFree" "true"
    EndSection
    

    重新启动。

    • 1

相关问题

  • Ubuntu 中的科胜讯调制解调器

  • 如何解决联想笔记本电脑上恢复/电源问题时禁用的蓝牙?

  • 如何为 LG X130 上网本安装 relink 无线驱动程序

  • 类似于 Eyefinity 的东西?

  • 在哪里可以找到 Brother HL-2170W 64 位打印机驱动程序?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve