我有一台 Acer Nitro 5 AN515-52,配备 i7 8750H、8GB RAM、Nvidia 1050TI 和 1TB HDD,以及 16GB IntelOptane。
我已经安装了 Ubuntu 18.04.2。我必须先在 grub 中使用 nomodeset 启动(在启动前),否则它会在登录屏幕后冻结。我已经安装了最新的 nvidia 驱动程序(390,虽然它显示 430,但作为开源),之后它启动正常。但是,当我在设置中看到详细信息时,它仍然显示英特尔显卡。我在终端中输入 nvidia-smi,它给出了以下输出:
NVIDIA-SMI 失败,因为它无法与 NVIDIA 驱动程序通信。请确保已安装并运行最新的 NVIDIA 驱动程序。
我无法将 HDMI 输出到外部显示器。xrandr 也没有显示任何 HDMI 连接。使用 Ubuntu USB Live Stick 和 Windows 时 HDMI 运行良好,所以我确定问题不在于 HDMI 端口。
任何帮助都将受到赞赏。
答案1
谢谢。我已通过将 nvidia 驱动程序升级到 430 并选择 prime 解决了该问题。(出于某种原因,它之前没有显示为可用)。虽然再次出现了启动问题(没有图标,只有屏幕和光标),并且在 grub 中反复失败 nomodeset 后,它在下一次启动时以某种方式在没有 nomodeset 的情况下工作了。
答案2
Ubuntu 中的新驱动程序可以检测新的显示器。
但重启后,外接显示器不显示。
before shutdown
sudo prime-select intel
start
login
sudo prime-select nvidia
Logout
login
设置已恢复,并且检测到外接显示器
不要忘记在关机前运行 sudo prime-select intel
答案3
我一直在尝试让外接显示器在没有主选择切换的情况下工作。
我正在使用 ubuntu 22.04,我遇到了 VGA 未被认领的情况,并且搞砸了 mokutils,导致我被锁定在 BIOS 之外。
如果你像我一样把自己锁在了 BIOS 之外,那么我建议https://www.biosbug.com/acer-10-digit/
然后删除所有 nvidia 驱动程序,之后您可以按照上面的文章操作。关键点是安装 linux-oem 内核,它是所有额外的内核模块,用于使用内置屏幕和外接显示器协同工作,我现在终于可以使用红移和亮度设置了。
在阅读了这篇文章后,我终于能够做到这一点:
https://forums.developer.nvidia.com/t/finally-i-was-able-to-configure-the-nvidia-driver-and-everything-works-properly-on-my-acer-nitro-5-with-linux-mint-20-3-cinnamon/201890
1° - 升级或全新安装 Linux Mint 20.3 Cinnamon
2° - 如果您执行了全新安装,则在首次启动系统后,请在更新管理器中安装所有可用更新,然后重新启动系统。
3° - 现在,编辑 grub 文件 (/etc/default/grub) 并将参数“quiet splash”更改为“quiet splash nouveau.modeset=0”
4° - 然后,将更改保存到文件并运行命令:sudo update-grub
5° - 使用以下命令安装内核 5.14.0-1020-oem:sudo apt install linux-oem-20.04d
6° - 使用内核 5.14.0-1020-oem 重新启动系统
7° - 打开驱动程序管理器并安装以下驱动程序:nvidia-driver-495(版本 495.46-0ubuntu0.20.04.1 / NVIDIA 驱动程序元包)
8° - 再次重新启动系统重启后,NVIDIA 卡将默认使用,其所有功能均已配置,包括 HDMI 端口。