Ubuntu 20.10 nvidia-drivers 和 acpi 问题

Ubuntu 20.10 nvidia-drivers 和 acpi 问题

我在华硕笔记本电脑(型号:fx505g)的 SSD(实际上是我电脑上唯一的驱动器)上通过实时 USB 安装了 Ubuntu 20.10,并配备了 Nvidia GTX1050Ti。这非常困难,因为我遇到了几个问题,例如:

  • grub 安装程序在 dev/sda 上失败(安装后再次使用 live usb 解决 -> 启动修复 -> 重新启动)
  • 安装过程中随机冻结(已解决在启动时设置 acpi=off)

当我终于设法运行操作系统时,随机再次冻结;因此 acpi 再次关闭。从 USB 安装期间一切正常。

此时系统正在使用 xserver noveau 驱动程序,图形流畅且响应迅速,但如果我尝试安装任何其他 nvidia 属性驱动程序,系统运行速度就会降低,并且鼠标输入延迟非常高(系统启动时间 > 2 分钟)。安装 nvidia 驱动程序后,如果我运行 nvidia-smi,我会得到

“NVIDIA-SMI 失败,因为它无法与 NVIDIA 驱动程序通信。请确保最新的 NVIDIA 驱动程序已安装并正在运行。”

我尝试从启动菜单中设置 acpi_osi=Linux(甚至 acpi_osi=Windows,因为我不知道还能做什么)和 acpi_backlight=vendor:系统可以与 Nvidia 驱动程序正常通信,但系统运行速度非常慢,一切都崩溃了。此外,没有检测到音频(只有虚拟输出)

所以我回到了 xserver noveau 驱动程序:此时启动速度相当正常,但我无法使用触控板、电源管理设置、蓝牙设备和音频。

在回到 acpi=off 之前,我还尝试了 nomodeset,但它给我带来了低分辨率并且系统仍然非常慢;实际上,让事情正常工作的唯一方法是使用 acpi=off,没有触控板、蓝牙、电池管理和 fn 键盘功能。

有没有什么办法可以让所有事情协同运作?

答案1

万一其他人也遇到类似的问题:最后,我刚刚安装了 ubuntu 20.04,并在etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=assign-busses apicmaintimer idle=poll reboot=cold,hard snd_hda_intel.dmic_detect=0"

现在一切正常。

相关内容