Ubuntu 23.10下NVIDIA Geforce GT 630显卡驱动安装及分辨率异常问题求助
嗨,我看到你在Ubuntu 23.10上折腾GT 630显卡驱动时碰了壁,还遇到分辨率没法调整的糟心事,别担心,咱们一步步来搞定它。
首先得明确:GT 630属于NVIDIA的Kepler架构,新的NVIDIA驱动已经不再支持这个老架构了,咱们得装专门的390.x系列驱动,这是关键。下面是具体步骤:
第一步:先把系统更新到最新状态
打开终端,运行这行命令,确保所有包都是最新的,避免后续安装出现依赖问题:sudo apt update && sudo apt upgrade -y第二步:禁用冲突的开源nouveau驱动
系统默认的nouveau开源驱动会和NVIDIA专有驱动打架,得先把它禁用:- 编辑黑名单文件:
sudo nano /etc/modprobe.d/blacklist-nouveau.conf - 在文件里添加两行内容:
blacklist nouveau options nouveau modeset=0 - 按
Ctrl+O保存,回车确认,再按Ctrl+X退出编辑器 - 生成新的启动镜像:
sudo update-initramfs -u - 重启系统:
sudo reboot
- 编辑黑名单文件:
第三步:安装390系列NVIDIA专有驱动
重启后回到终端,直接安装适配的驱动:sudo apt install nvidia-driver-390
安装完成后再次重启系统:sudo reboot第四步:验证驱动是否安装成功
重启后打开终端,输入nvidia-smi,如果能显示出你的GT 630显卡信息和390.x的驱动版本,说明驱动已经装好了。
接下来解决分辨率的问题:
如果驱动装好了但分辨率还是不对,试试这几个方法:
用NVIDIA设置工具调整
打开应用列表里的「NVIDIA X Server Settings」(或者终端输入nvidia-settings),在「X Server Display Configuration」选项里,先点击「Detect Displays」检测显示器,然后选择你需要的分辨率,点击「Apply」测试,没问题的话再点「Save to X Configuration File」保存设置。手动生成xorg配置文件
如果检测不到合适的分辨率,试试在终端运行sudo nvidia-xconfig,生成默认的xorg配置文件,之后重启系统,再去设置里查看分辨率是否正常。清理残留驱动(如果之前装过其他驱动)
如果你之前尝试过其他驱动版本,可能有残留文件导致问题,先卸载干净:sudo apt purge nvidia* nouveau*
然后再重新按照上面的步骤安装驱动。
备注:内容来源于stack exchange,提问作者inopytech




