同一套显卡驱动程序能适用于不同版本的 ubuntu 吗?

同一套显卡驱动程序能适用于不同版本的 ubuntu 吗?

我有一台安装了 ubuntu 18 的华硕笔记本电脑。在晴朗的日子里,我的笔记本电脑在轻微移动时就会自动重启。(细节!)。

现在,ubuntu 16 或 ubuntu 18 的可启动 U 盘也出现了同样的问题。但令人惊讶的是,使用 ubuntu 14 时,我的笔记本电脑运行正常(就像在 Windows 上一样)。我曾将设备送去维修(考虑到这是硬件问题)。但考虑到它可以在 Windows 上运行,他们说这不是硬件问题,可能是 Linux 驱动程序的问题(这确实有道理)。

所以我想知道它适用于 ubuntu 14 但不能适用于 wubuntu 18 是否有意义。他们不使用相同/相似的驱动程序吗???

此外,在使用 ubuntu 时,我从未明确下载过驱动程序。我不知道如何重新安装正确的驱动程序。如果有人能告诉我任何程序就太好了。

答案1

您拥有什么图形硬件?为什么您怀疑是图形驱动程序的问题?听起来您确实遇到了 ACPI 问题。您之前的帖子没有透露太多信息,只是说您可能有一台 ZenBook,并且您的机器无法将笔记本电脑的时间与 NTP 服务器同步。可能是 18.04 中的较新内核正在执行某些操作,导致您的 ZenBook 运行过热,因此在移动/抬起/碰撞时它会重新启动。

只是一个猜测,但您可以尝试添加以下内核参数:

i915.enable_execlists=0

acpi_osi=! acpi_osi='Windows 2009'

要添加内核参数,您需要/etc/default/grub使用您最喜欢的编辑器(以 root 身份)进行编辑。然后在引号内将上面的行添加到以 开头的行GRUB_CMDLINE_LINUX_DEFAULT。因此您的代码GRUB_CMDLINE_LINUX_DEFAULT可能看起来像这样:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.enable_execlists=0 acpi_osi=! acpi_osi='Windows 2009'"

修改完内核参数后/etc/default/grub,运行以下命令:

$ sudo update-grub

此后,重新启动,看看问题是否解决。

如果acpi_osi='Windows 2009'不起作用,请尝试acpi_osi='Windows 2015'

如果您无法启动稳定的 Ubuntu 18.04 来添加上述内核参数,则可能必须先在启动过程中临时添加它们。有关如何执行此操作的详细信息,请参见此处:

如何添加内核启动参数?

相关内容