You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu 17.10下Nvidia X Server Setting选项卡缺失问题求助

解决Nvidia X Server Settings为空、系统默认使用Intel显卡的问题

我之前碰到过几乎一模一样的情况——用的也是Geforce 940MX显卡,安装驱动后Nvidia设置面板空空如也,系统一直默认用Intel核显,折腾了好几种方法才搞定,给你几个亲测有效的思路:

1. 先确认硬件识别状态

首先得确保系统能认出你的Nvidia显卡,打开终端运行:

lspci | grep -E 'VGA|3D'

如果输出里能看到NVIDIA Corporation GM108M [GeForce 940MX]这类条目,说明硬件没问题,问题出在驱动配置上;如果看不到,可能是BIOS里禁用了独立显卡,直接跳到第4步检查BIOS设置。

2. 用Prime工具强制切换到Nvidia显卡

Ubuntu针对双显卡机型提供了prime-select工具,专门用来切换显卡:

  • 终端运行命令切换到Nvidia:
    sudo prime-select nvidia
    
  • 输入密码后重启电脑,重启后再运行:
    prime-select query
    

如果输出是nvidia,再打开Nvidia X Server Settings应该就能看到正常的配置界面了,系统关于页面也会显示Nvidia显卡。

3. 彻底卸载旧驱动,安装适配的新版本

384.111版本确实比较老旧,可能和你的系统版本兼容性不好,试试换个官方推荐的驱动:

  • 彻底清理现有驱动残留:
    sudo apt-get purge nvidia* libnvidia*
    sudo apt-get autoremove && sudo apt-get autoclean
    
  • 添加显卡驱动官方PPA(稳定可靠):
    sudo add-apt-repository ppa:graphics-drivers/ppa
    sudo apt update
    
  • 查看系统推荐的驱动版本:
    ubuntu-drivers devices
    
    输出里会标有recommended的版本,比如对于940MX,通常推荐nvidia-driver-470这类稳定版
  • 自动安装推荐驱动:
    sudo ubuntu-drivers autoinstall
    
  • 安装完成后重启电脑,再检查Nvidia设置和显卡状态。

4. 检查BIOS显卡设置

很多笔记本的BIOS里有显卡模式选项,比如「Optimus Hybrid Graphics」「Integrated Only」之类的,如果你之前不小心设成了仅集成显卡,系统根本不会加载Nvidia驱动:

  • 重启电脑,按对应按键进入BIOS(通常是F2、F10或Del,开机时屏幕会提示)
  • 找到显卡相关设置,确保设置为「Hybrid」或者允许使用独立显卡的选项,保存后重启系统,再重新安装驱动试试。

5. 修复Xorg配置文件(可选)

如果上述方法都没用,可能是Xorg配置文件损坏:

  • 先删除现有配置:
    sudo rm /etc/X11/xorg.conf
    
  • 重新安装驱动后重启,让系统自动生成新的配置;或者手动生成配置(谨慎使用,可能导致无法进系统):
    sudo nvidia-xconfig
    
    生成后重启,检查是否恢复正常。

内容的提问来源于stack exchange,提问作者Ankur Loriya

火山引擎 最新活动