【求助】Arch Linux 下 RTX 4060 笔记本显卡功耗显示 590W 虚假报错

各位大佬好,我的 Arch 遇到了一个非常诡异的 N 卡功耗 Bug,折腾了好几天没解决,特来请教。

设备环境:

  • 显卡: RTX 4060 Laptop

  • 驱动: 580.119 (之前用 590.48 也有同样问题)

  • 内核: 6.18.3-zen1-1-zen

  • 环境: Hyprland (Wayland)

问题描述: 显卡在没有任何负载的情况下,nvidia-smi 报错显示功耗为 590W,使用独显的时候利用率 100%,使用双显卡时稍微好一点,但是还是存在画面撕裂掉帧,第一天安装的时候是正常的,第二天重启之后就变成这样了

解决了,感谢Gemini

解决方案:

  1. 编辑/etc/modprobe.d/nvidia.conf

    cd /etc/modprobe.d
    
    vim nvidia.conf  # 添加以下文件
    
    # 禁用GSP固件
    options nvidia NVreg_EnableGSPFirmware=0
    # 启用动态电源管理
    options nvidia NVreg_DynamicPowerManagement=0x02
    
  2. 刷新内核参数
    sudo mkinitcpio -P

  3. poweroff

  4. 长按笔记本开机按钮10s以上冷启动,让内核加载驱动,不行就长按30s

  5. 开机