![如何禁用集成英特尔显卡并在 Linux 中使用共享 RAM](https://linux22.com/image/703705/%E5%A6%82%E4%BD%95%E7%A6%81%E7%94%A8%E9%9B%86%E6%88%90%E8%8B%B1%E7%89%B9%E5%B0%94%E6%98%BE%E5%8D%A1%E5%B9%B6%E5%9C%A8%20Linux%20%E4%B8%AD%E4%BD%BF%E7%94%A8%E5%85%B1%E4%BA%AB%20RAM.png)
假设服务器有英特尔 E3-1275 v6中央处理器,是否可以指示 Linux 内核停止使用集成显卡并将视频 RAM 恢复到操作系统?我更喜欢使用内核命令行标志并在 Linux 启动过程中禁用集成显卡,这样我仍然可以根据需要使用图形适配器进行调试(即图形适配器仍然可用grub
)。否则,服务器是无头的,不需要显示器即可正常使用。我可以接受需要完全电源循环才能恢复启用图形适配器能力的解决方案。我正在运行带有 HWE 堆栈的 Ubuntu 16.04 LTS 64 位,以防万一(大致相当于 vanilla linux 4.8.17)。
答案1
好吧,我最初的想法是否定的,而且它仍然有点/有点与 Linux 本身没有关系。当然,大多数 BIOS 都允许您完全禁用集成视频输出,但它们通常将其用于 BIOS 屏幕/选项/菜单本身 - 但如果您可以完全禁用它,那么当然,无论启动什么操作系统,该内存都会可用 - 如果操作系统支持无头启动,那就太好了。
话虽如此,我还是不太确定这样做是否合适,在服务器上配备适当的帧缓冲区/视频输出“以防万一”总是有用的,如果你降低内存量,那么它根本不会使用太多内存 - 而且现在内存很便宜。我很想尽可能降低内存,但我自己会保留它。