自从从 16.04 升级到 18.04 以来,我一直看到以下消息:
? ~ hwe-support-status
You have packages from the Hardware Enablement Stack (HWE) installed that
are going out of support on 2023-04-30.
To upgrade to a supported (or longer-supported) configuration:
* Upgrade from Ubuntu 16.04 LTS to Ubuntu 18.04 LTS by running:
sudo do-release-upgrade -p
OR
* Switch to the current security-supported stack by running:
sudo apt-get install linux-generic-hwe-18.04
and reboot your system.
? ~ hwe-support-status --show-all-unsupported
? ~ hwe-support-status --show-replacements
linux-generic-hwe-18.04
? ~ sudo apt-get …Run Code Online (Sandbox Code Playgroud) 我在 Lenovo W530(Nvidia Optimus 架构)上运行 Ubuntu 12.04“LTS”,并将内核更新为 3.13.0-32-generic,因为我运行的内核版本不再支持 3.5.0-52 -通用的。我收到以下警告;
“您当前的硬件启用堆栈 (HWE) 将于 14 年 8 月 7 日停止支持。在此日期之后,您系统的关键部分(内核和图形堆栈)的安全更新将不再可用。”
过去我经历了一些痛苦,让第二台显示器在这台机器上工作,在更新到新内核后,所有工作都消失了。屏幕分辨率变为 800x600,辅助显示器不再工作。我的机器是一台工作笔记本电脑,我认为 LTS 是一个安全的选择,但显然不是......
我对该问题进行了一些调查并尝试了以下方法;
清除 nvidia 驱动程序,重新安装 nvidia current 并重新启动;
sudo apt-get purge 'nvidia*'
sudo apt-get install nvidia-current
sudo reboot
Run Code Online (Sandbox Code Playgroud)
尝试在 repo 中安装最新版本的 nvidia 驱动程序;
sudo apt-get purge 'nvidia*'
sudo apt-get install nvidia-331
sudo reboot
Run Code Online (Sandbox Code Playgroud)
配置 nvidia xconfig,加载驱动程序并重新启动 UI;
sudo nvidia-xconfig
sudo modprobe nvidia
sudo service lightdm restart
Run Code Online (Sandbox Code Playgroud)
这导致我在尝试使用 modprobe 加载 Nvidia 驱动程序时抛出 dmesg 错误。基本上驱动程序不加载。
nvidia:模块许可证“NVIDIA”污染内核
nvidia:未知符号 acpi_os_wait_events_complete(错误 0)
这让我进入了 …
nvidia nvidia-optimus 12.04 drivers hardware-enablement-stack
我目前使用的是 Ubuntu 12.04.2 32 位。我使用 LiveCD 安装了它。
明天,2013 年 8 月 23 日,Ubuntu 12.04.3 发布。我想在不使用任何 LiveCD 的情况下从 Ubuntu 12.04.2 升级到 Ubuntu 12.04.3。是否可以?如果是这样,请建议我该怎么做。
实际上,在使用 Ubuntu 12.04.2 时,我遇到了图形问题。我的显卡是 Intel i845G 64 MB。当 Ubuntu 启动时,它运行良好且流畅,没有任何滞后,但一段时间后它会因垃圾屏幕而挂起几秒钟(1 或 2 秒)并变得缓慢。所有窗口和浏览器都开始滞后,并且无法在任何播放器(VLC、电影播放器、Xnoise、SMPlayer 等)中播放任何视频。
我认为升级到 Ubuntu 12.04.3 可以解决我的问题。
任何帮助将不胜感激..
我已经发布了将 Ubuntu 12.04.x 升级到 12.04.4 的答案。在这里找到它
根据1204_HWE-EOL,应该有升级到 12.04.5 HWE 的选项,但是,我没有收到来自hwe-support-status.
# uname -r
3.11.0-24-generic
# hwe-support-status --verbose
Your current Hardware Enablement Stack (HWE) is going out of support
on 08/07/2014. After this date security updates for critical parts (kernel
and graphics stack) of your system will no longer be available.
For more information, please see:
http://wiki.ubuntu.com/1204_HWE_EOL
To upgrade to a supported (or longer supported) configuration:
* Upgrade from Ubuntu 12.04 LTS to Ubuntu 14.04 LTS by running:
sudo do-release-upgrade -p
OR
* …Run Code Online (Sandbox Code Playgroud) Vivid 版本即将发布,因此作为 14.04 用户,我很想知道何时会提供受支持的内核升级。我有几台机器在 Utopic 的内核上运行,我必须在 3 个月内升级。我希望尽早开始测试。
我一直在试图找出什么时候(并且我会尽可能地包括作为答案)但是如果有人知道一个计划,我会非常有兴趣知道。
正如 wiki 文章LTS Enablement Stacks 中所述,
Ubuntu LTS 支持堆栈为现有 LTS 版本提供更新的内核和 X 支持。这些可以手动安装,如果从 12.04.2/14.04.2 和更新的发行版媒体安装,则可以自动安装。
如下图所示,较新的硬件支持堆栈在下一个点发布前几个月以“早期预览”(EP) 的形式提供。

图表中的注释说
在点版本中引入的 HWE 内核的早期预览将在 -updates 口袋中提供。
什么是“-更新口袋”,我如何选择加入它以及 LTS Enablement Stack 的 EP?
如果此操作是可逆的,我该如何选择退出?
这是我目前情况的详细信息,但我真的希望这是一个更广泛的问题,至少适用于 12.04 和 14.04 的所有版本。
我正在运行 14.04 LTS,从 14.04.0 netinstall (Ubuntu 14.04.2, kernel 3.13)安装和更新,我有兴趣试用 Ubuntu 15.04 (vivid) 和更高版本的内核,因为它们在早期预览版中可用;尤其是 Ubuntu 16.04 内核 - 因为对较旧的更新 LTS 启用堆栈的支持在新的 LTS 启用堆栈可用的那一刻结束,我认为在 EP 模式下尝试更新的堆栈很好。
与几乎所有不久前安装 Ubuntu 14.04 的人一样,我每次都开始收到 HWE 消息。
现在,我不想要最新的 HWE。选择退出内核和显卡驱动程序更新。
到目前为止一切都很好,对吧?然而,这些消息每天都不断弹出。这太烦人了。没有关于如何摆脱这些的常见问题解答、选项或解释。所以我在这里寻求帮助。:)
如何禁用此弹出窗口?
16.04.2 的发布日期不到两周,但我似乎无法在任何地方找到基于 16.10 的硬件启用包。
如何在 Xenial 系统上测试将在 16.04.2 中到达的内核和台面更改?
想为我的 20.04 Ubuntu安装HWE包,不确定内核是否已经更新(现在没有意义)。
如何列出升级HWE软件包将使用的内核版本?或者我在哪里可以找到这样的信息?
谢谢
总长DR
我正在尝试nvidia-smi恢复,在安装 cuda-toolkit 之前一切正常。卸载 cuda-toolkit 没有帮助。如何恢复nvidia-smi输出?
NVIDIA-SMI 失败,因为它无法与 NVIDIA 驱动程序通信。确保已安装并运行最新的 NVIDIA 驱动程序。
我在运行 Ubuntu 18.04 的笔记本电脑上安装了 GEFORCE RTX 2070,并已从官方运行文件成功安装了其驱动程序NVIDIA-Linux-x86_64-470.63.01.run。nvidia-smi这是该安装的输出:
接下来,我从官方运行文件安装了 cuda-toolkit cuda_11.4.2_470.57.02_linux.run,确保取消选择驱动程序安装。这是安装完成后的终端窗口:
就在我这样做之后nvidia-smi,我得到:
NVIDIA-SMI 失败,因为它无法与 NVIDIA 驱动程序通信。确保已安装并运行最新的 NVIDIA 驱动程序。
由于 cuda-toolkit 的安装可能“损坏” nvidia-smi,因此我卸载了 cuda-toolkit (通过运行cuda-uninstallerfind in /usr/local/cuda-11.4/bin,如安装后生成的文本中所述)。
不幸的是,这没有帮助,而且nvidia-smi仍然被损坏。我从官方 NVIDIA 运行文件安装的原因是因为之前我在从 Ubuntu 存储库安装驱动程序时遇到了问题,但可以使其与官方驱动程序一起使用。所以我想我应该尝试使用 cuda-toolkit 进行同样的操作。
我怎样才能回来nvidia-smi?
which nvidia-smi : /usr/bin/nvidia-smimokutil --sb-state : SecureBoot disablednvidia-settings : …