之前是CentOS 7,Nvidia驱动啥的是正常的,重装成Ubuntu的过程中遇到各种问题
先是干脆无法安装,无法进入引导系统,各种尝试下发现GRUB启动参数添加 acpi=off 就可以
安装完系统又提示GRUB无法安装,重启重新进入启动盘试用Ubuntu系统下用boot-repair修复又可以了
结果更新完软件尝试安装NVIDIA的驱动又不行了,用Ubuntu自带的软件中选择合适的附加驱动,然后手动下载对应版本的CUDA安装,都显示安装成功,但重启后Nvidia-smi报错,显示
NVIDIA-SMI has failed because it couldn't communicate with the NIVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.
以及重启过程中显示
NVRM: Can't find an IRQ for your NVIDIA card!
机器图形界面鼠标感觉也是有拖影有点卡顿,但是nvcc -V可以显示正确的CUDA版本
查找了好多资料有大佬说这种情况就是用了 acpi=off 参数的问题,问题没有这个参数这个电脑Ubuntu都进不去,换什么都不管用, nomodeset nouveau.modeset=0 都尝试过,只有 acpi=off 有用
我怀疑是HP品牌机的主板的问题,但找不到问题所在
求大佬们帮帮忙



___________________________________________________________________
2024.08.21 更新
我这边问题已经解决了,解决方案如下供大家参考:
我遇到的问题完全是由于惠普机器的问题,我在多方检索后找到,几年前惠普的机器对于Ubuntu系统的不兼容问题,即惠普主板的 acpi 模块和 ubuntu 兼容不好,在外网就被吐槽过了。回到解决方案,暂时只能保证对于我这种情况有用:
问题条件:
1. 惠普台式机(或惠普主板)
2. 默认情况安装Ubuntu时会卡在跑代码,无法加载安装界面,等会儿会出现stdin: Invalid argument刷屏
3. 尝试过在GRUB启动命令中添加 acpi=off ,添加后可以正常开机,但无法加载Nvidia显卡,即可以安装驱动但无法使用显卡
解决方案:
安装系统时:GRUB界面处光标选择Ubuntu(或Install Ubuntu),按 e 编辑启动命令,找到 linux开头,有 quite splash 的那一行,末尾添加 noapic,重要的说三遍,只需添加 noapic!只需添加 noapic!只需添加 noapic!(检索过程发现很多命令,noapic, acpi=off,pci=noacpi,所以特地强调),添加后按 F10 启动即可正常安装系统没有任何报错,我是安装的 Ubuntu 24.04,安装过程选择安装显卡驱动自动就会安装好合适的
然后
安装完成后需要重启电脑,重启后还需进行设置,不然还是同样的问题,重启拔掉U盘后留言屏幕,还是GRUB界面,同样的操作,同样的内容,添加 noapic 即可正常启动。然后系统内部,命令行中打开 /etc/default/grub 文件,vim或nano都行,修改 GRUB_CMDLINE_LINUX="" 这一行,添加 noapic ,修改后内容为 GRUB_CMDLINE_LINUX="noapic",保存然后退出文件,命令行输入 sudo update-grub,更新配置文件就好了,以后重启都不用再手动操作了,一劳永逸。