You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04下如何禁用Intel核显仅使用NVIDIA GeForce 840M显卡

Ubuntu 22.04下如何禁用Intel核显仅使用NVIDIA GeForce 840M显卡

你好!针对你在ThinkPad E440上遇到的Ubuntu 22.04下无法禁用Intel核显、仅使用NVIDIA GeForce 840M的问题,我整理了几个可行的步骤,你可以一步步尝试:

1. 先确认NVIDIA驱动是否正常加载

首先咱们得确保NVIDIA驱动已经正确安装并在运行,打开终端执行以下命令:

nvidia-smi

如果命令能正常输出GeForce 840M的型号、显存等信息,说明驱动没问题;如果报错或者看不到显卡信息,建议先重新安装适配的驱动,可以用Ubuntu自带的驱动管理器,或者执行:

sudo ubuntu-drivers autoinstall

安装完成后重启系统再验证。

2. 配置Xorg仅使用NVIDIA显卡

Ubuntu的图形界面默认可能还在调用Intel核显,咱们需要强制让Xorg只用NVIDIA显卡:

  • 先生成NVIDIA的Xorg配置文件:
    sudo nvidia-xconfig
    
  • 打开生成的配置文件进行编辑:
    sudo nano /etc/X11/xorg.conf
    
  • 找到Section "Device"部分,确保内容只指向NVIDIA显卡,类似这样:
    Section "Device"
        Identifier     "Device0"
        Driver         "nvidia"
        VendorName     "NVIDIA Corporation"
        BoardName      "GeForce 840M"
    EndSection
    
    如果文件里有任何关于Intel核显的配置项,直接注释或者删除掉,保存退出(按Ctrl+O,回车,再按Ctrl+X)。

3. 禁用Intel核显的内核模块

为了彻底阻止系统加载Intel核显的驱动,咱们需要把相关内核模块加入黑名单:

  • 创建一个黑名单配置文件:
    sudo nano /etc/modprobe.d/blacklist-intel.conf
    
  • 在文件里添加以下内容:
    blacklist i915
    blacklist intel_agp
    blacklist intel_gtt
    
  • 保存退出后,更新系统的initramfs,让黑名单生效:
    sudo update-initramfs -u
    

4. 验证设置效果

完成以上步骤后,重启你的ThinkPad E440,然后打开终端执行你之前的命令:

lspci -k | grep -A 2 -i "VGA"

这时候应该只会显示NVIDIA GeForce 840M的信息,同时再用nvidia-smi确认显卡正在正常运行。

注意事项

如果重启后出现黑屏或者无法进入桌面的情况,不用慌:

  • 在开机时按住Shift键进入GRUB菜单,选择“Advanced options for Ubuntu”,再选择带“recovery mode”的选项;
  • 进入recovery模式后选择“root”,获取终端权限;
  • 删除刚才创建的黑名单文件和Xorg配置文件:
    rm /etc/modprobe.d/blacklist-intel.conf
    rm /etc/X11/xorg.conf
    
  • 执行update-initramfs -u后重启系统,就能恢复到之前的状态了。

备注:内容来源于stack exchange,提问作者Parisa.H.R

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 09:13:13