我有一台 Lenovo-Legion-Y530-15ICH 笔记本电脑。最初,我有一个双启动系统,即 Ubuntu 20.04 和 Windows 10。升级到 Ubuntu 20.10 后,问题出现了。具体来说,当我尝试在暂停后打开它时,会出现一个黑屏,左上角有一个破折号,它甚至不闪烁,并且冻结在那里。它甚至不显示登录屏幕。它完全没有反应,每次我都必须用电源按钮重新启动它。我删除了 20.10 并从头开始重新安装它(以及 Windows 10),但什么都没有改变。在 Ubuntu 20.04 中我没有遇到这个问题。
回复 Carles Mateo 的回复,我检查了它是否休眠,但不应该如此。我进入休眠状态几秒钟后就打开它,每次都出现问题。我还检查了内存分配。我有 8G 的 RAM 和 2G 的交换文件。交换空间不是太大,但我发现使用 SSD 就不需要更多了。
我还附上了日志这里。第 508 行出现 BIOS 错误。我认为第 1590 行还有另一个与某些 SSD 依赖性相关的错误。
有什么想法吗?提前谢谢您!
答案1
我的 Acer Predator 笔记本电脑上也出现了同样的问题,它配备了 Nvidia GTX1060 显卡。如果我在它冻结后等待几分钟,nvidia_modeset 就会出现错误消息。您使用的是 Nvidia 视频驱动程序吗?
您可以通过切换到开源 Nouveau 驱动程序来解决此问题:
如何在 ubuntu 18.04 上从 nvidia 切换到 nouveau 驱动程序
更新:该问题出现在 Nvidia 驱动程序 450 版本中。455 版本刚刚发布。更新到此新版本也可以修复该问题。
答案2
我也有一台联想 Legion-Y530,也遇到了同样的问题。因此,我按如下方式解决了这个问题:
首先,这显然与 nvidia-card-driver 有关。我安装的驱动程序是 nvidia-driver-450。我将其更新为 nvidia-driver-455,问题就解决了。要安装该驱动程序的 edge 版本,最好先添加 nvidia 存储库:
sudo add-apt-repository ppa:graphics-drivers/ppa
然后运行以下命令来获取可用的驱动程序版本列表:
ubuntu-drivers devices
您最好安装最新发布的版本。对我来说,最新版本是 nvidia-driver-455。因此我运行:
sudo apt install nvidia-driver-455
然后重新启动并检查问题是否解决。
答案3
许多笔记本电脑在挂起一段时间后会进入休眠状态。挂起时,计算机会将信息保存在内存中,并使用少量能源;休眠时,计算机会将内存内容放入文件中,然后完全关闭电源。在 Linux 中,内存的转储会放在交换区中。如果您有 16 GB 的 RAM,则假设您使用的交换区为 0%,则至少需要 16 GB 的交换区。出于这个原因,许多人建议将交换区的大小设为 RAM 内存的两倍。要了解正在使用的内存和交换区,请执行:
free -h
确保您的配置不是休眠而是挂起。
如果您只是将其暂停,例如关闭盖子,如果您在 10 秒或 5 分钟后再次将其打开(因此确保只是暂停),它可以工作吗?
如果在挂起后发生故障,则可能存在很多问题,从旧固件到某个设备的驱动程序。我们需要查看日志以提供更多信息。
您是否看到了什么:
/var/log/syslog
或者
dmesg -T | less
干杯。
答案4
我花了好几天的时间才解决这个问题,最终我设法使它工作的唯一方法是从头开始重新安装 Linux 并且不确认以下选项:
安装用于图形和 WiFi 硬件以及其他媒体格式的第三方软件
安装 Ubuntu 后,通过以下方式安装 NVIDIA 驱动程序
软件和更新 -> 附加驱动程序
就我的情况而言(同一台笔记本电脑和 Ubuntu 20.04),如果我安装最新的驱动程序(Nvidia-driver-470 和 460),问题仍然无法解决。