这是来自的日志dmesg
:
[ 2.172069] NVRM: Can't find an IRQ for your NVIDIA card!
[ 2.172070] NVRM: Please check your BIOS settings.
[ 2.172070] NVRM: [Plug & Play OS] should be set to NO
[ 2.172071] NVRM: [Assign IRQ to VGA] should be set to YES
[ 2.172072] nvidia: probe of 0000:01:00.0 failed with error -1
[ 2.172080] nvidia-nvlink: Nvlink Core is being initialized, major device number 242
[ 2.172086] NVRM: The NVIDIA probe routine failed for 1 device(s).
[ 2.172087] NVRM: None of the NVIDIA graphics adapters were initialized!
[ 2.172088] nvidia-nvlink: Unregistered the Nvlink Core, major device number 242
我已经在 BIOS 中禁用了安全启动,但仍然遇到相同的错误。有什么建议么?
- 英伟达 GTX1050
- 乌班图17.04
- 内核:4.12.0-13-generic
答案1
acpi=force 是一个启动参数,其中指出::
即使您的计算机 BIOS 早于 2000,也会激活 ACPI 系统。此参数会覆盖 acpi=off,并且如果尽管 apm=off 但未激活 ACPI 支持,也可与当前硬件一起使用。
它覆盖 acpi=off 并将 irq 置于轮询模式,最终减少驱动程序初始化失败由于共享中断。
对 /etc/default/grub 进行任何更改后,您必须运行 update-grub 才能使其在下次启动时生效。
答案2
尝试通过设置来解决此问题
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=force"
在/etc/default/grub
。
工作了一次,然后又出现同样的问题。
更新
sudo update-grub
似乎解决了问题。虽然我不太明白为什么acpi=force
与显卡的加载有关系。如果有人有更多信息,请发布答案。谢谢!