You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

华硕ROG Flow Z13(2022) Ubuntu 22.04内置屏幕卡顿但外接显示器正常的故障求助

华硕ROG Flow Z13(2022) Ubuntu 22.04内置屏幕卡顿但外接显示器正常的故障求助

我在ROG Flow Z13(2022)上安装了Ubuntu 22.04,外接了一台三星LS34A650UXLXZX显示器(通过USB-C连接)。之前使用都正常,但最近发现内置屏幕的鼠标、键盘操作,甚至拖拽窗口都非常卡顿,但外接显示器完全没有这个问题。目前我安装的是nvidia-driver-470-server驱动。

已尝试的解决方法

  • 升级到nvidia-driver-525、nvidia-driver-515及其服务器版本,但重启后外接显示器无法被识别,内置屏幕仍然卡顿,甚至因为操作太卡很难回退到原驱动
  • 切换到nouveau开源驱动,问题依旧存在
  • 拔掉外接显示器后,内置屏幕还是卡顿
  • 调整内置屏幕的分辨率和刷新率,没有改善
  • 关闭Secure Boot选项,无效

系统硬件与驱动信息

内核版本

$ uname -a
Linux  5.19.0-32-generic #33~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Mon Jan 30 17:03:34 UTC 2 x86_64 x86_64 x86_64 GNU/Linux

显卡硬件信息

$ sudo lshw -c video
*-display
description: VGA compatible controller
product: GA107M [GeForce RTX 3050 Mobile]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
logical name: /dev/fb0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom fb
configuration: depth=32 driver=nvidia latency=0 mode=1920x1200 visual=truecolor xres=1920 yres=1200
resources: iomemory:600-5ff iomemory:680-67f irq:193 memory:85000000-85ffffff memory:6000000000-60ffffffff memory:6800000000-6801ffffff ioport:3000(size=128) memory:86000000-8607ffff

*-display
description: VGA compatible controller
product: Alder Lake-P Integrated Graphics Controller
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
logical name: /dev/fb0
version: 0c
width: 64 bits
clock: 33MHz
capabilities: pciexpress msi pm vga_controller bus_master cap_list rom fb
configuration: depth=32 driver=i915 latency=0 resolution=1920,1200
resources: iomemory:680-67f iomemory:400-3ff irq:194 memory:682e000000-682effffff memory:4000000000-400fffffff ioport:4000(size=64) memory:c0000-dffff memory:4010000000-4016ffffff memory:4020000000-40ffffffff

推荐驱动列表

$ sudo ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd000025A2sv00001043sd00001A2Cbc03sc00i00
vendor   : NVIDIA Corporation
model    : GA107M [GeForce RTX 3050 Mobile]
driver   : nvidia-driver-515-server - distro non-free
driver   : nvidia-driver-510 - distro non-free
driver   : nvidia-driver-515-open - distro non-free
driver   : nvidia-driver-470 - distro non-free
driver   : nvidia-driver-525 - distro non-free
driver   : nvidia-driver-525-server - distro non-free
driver   : nvidia-driver-515 - distro non-free
driver   : nvidia-driver-470-server - distro non-free
driver   : nvidia-driver-525-open - distro non-free recommended
driver   : xserver-xorg-video-nouveau - distro free builtin

NVIDIA相关内核日志

$ sudo dmesg|grep nvi
[    1.977340]   with environment:
[    7.818392] audit: type=1400 audit(1676831502.472:4): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe" pid=654 comm="apparmor_parser"
[    7.818402] audit: type=1400 audit(1676831502.472:5): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe//kmod" pid=654 comm="apparmor_parser"
[    8.336182] nvidia: loading out-of-tree module taints kernel.
[    8.336229] nvidia: module license 'NVIDIA' taints kernel.
[    8.630898] nvidia-nvlink: Nvlink Core is being initialized, major device number 507
[    8.639022] nvidia 0000:01:00.0: enabling device (0006 -> 0007)
[    8.639341] nvidia 0000:01:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=none
[    8.723588] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms  470.161.03  Wed Oct 19 00:05:15 UTC 2022
[    8.764741] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
[   10.051650] Modules linked in: intel_tcc_cooling cmac algif_hash algif_skcipher x86_pkg_temp_thermal intel_powerclamp af_alg coretemp kvm_intel kvm crct10dif_pclmul ghash_clmulni_intel aesni_intel crypto_simd cryptd rapl bnep nvidia_drm(PO+) nvidia_modeset(PO) snd_sof_pci_intel_tgl snd_sof_intel_hda_common soundwire_intel soundwire_generic_allocation soundwire_cadence snd_sof_intel_hda snd_sof_pci snd_sof_xtensa_dsp snd_sof snd_sof_utils snd_soc_hdac_hda snd_hda_ext_core snd_soc_acpi_intel_match snd_soc_acpi soundwire_bus mei_pxp mei_hdcp snd_soc_core nvidia(PO) snd_compress pmt_telemetry ac97_bus iwlmvm snd_pcm_dmaengine snd_hda_codec_hdmi pmt_class intel_rapl_msr mac80211 i915(+) binfmt_misc libarc4 snd_hda_intel snd_usb_audio snd_intel_dspcfg hid_sensor_accel_3d snd_intel_sdw_acpi snd_usbmidi_lib iwlwifi hid_sensor_trigger uvcvideo snd_hda_codec drm_buddy btusb snd_seq_midi videobuf2_vmalloc industrialio_triggered_buffer videobuf2_memops btrtl ttm snd_seq_midi_event snd_hda_core
[   10.330421] [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:01:00.0 on minor 0
[   10.674227] nvidia_uvm: module uses symbols nvUvmInterfaceDisableAccessCntr from proprietary module nvidia, inheriting taint.
[   10.698705] nvidia-uvm: Loaded the UVM driver, major device number 505.
[   36.692273] [drm:nv_drm_master_set [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to grab modeset ownership
[   36.692438] [drm:nv_drm_master_set [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to grab modeset ownership
[   36.692528] [drm:nv_drm_master_set [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to grab modeset ownership
[   36.722815] [drm:nv_drm_master_set [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to grab modeset ownership
[   36.722937] [drm:nv_drm_master_set [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to grab modeset ownership
[   36.723019] [drm:nv_drm_master_set [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to grab modeset ownership
[   36.773912] [drm:nv_drm_master_set [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to grab modeset ownership
[   36.774050] [drm:nv_drm_master_set [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to grab modeset ownership
[   36.774142] [drm:nv_drm_master_set [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to grab modeset ownership

后续尝试更新记录

3月15日更新

又试了这些方法,还是没解决:

  • 把Xorg切换到Wayland
  • 换用XFCE桌面环境
  • 改用LightDM显示管理器
  • 在nvidia-settings里切换nvidia-performance和nvidia-ondemand模式
  • 回退到旧版本内核
  • 把屏幕刷新率从120Hz改成60Hz
  • 调整缩放比例
  • 检查是否应用了Meltdown补丁

奇怪的是,就算不用外接显示器,内置屏幕还是卡。我一度以为是硬件问题,但切换到Windows系统就完全正常,有没有大佬给点思路?另外我搜了很久,好像没人遇到过一模一样的问题...

3月20日更新

用不同版本的Ubuntu Live USB测试了一下:

  • Ubuntu 22.04和20.10:内置屏幕鼠标卡顿、窗口拖拽卡顿
  • Ubuntu 20.04:完全正常
  • Ubuntu 18.04:连GUI都出不来,直接黑屏

这到底是什么情况啊?

4月15日更新

安装了5.17版本内核,性能稍微好一点但还是卡顿,而且外接显示器直接没法用(应该是驱动适配问题,没去折腾修复)。另外把PowerMize设置为“Prefer Maximum performance”,也没效果。

6月4日更新

尝试了修改GRUB参数的方法:
编辑/etc/default/grub文件,找到GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"这一行,修改为:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.tuxedo_disable_psr2=1 i915.enable_psr=0"

然后执行update-grub并重启,但问题依然存在。

备注:内容来源于stack exchange,提问作者vml

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 11:54:51