先确认当前显卡硬件信息:
- 集成显卡:Intel Corporation 3rd Gen Core processor Graphics Controller
- 独立显卡:NVIDIA Corporation GF108M [GeForce GT 630M]
本次操作的核心目标:彻底禁用 NVIDIA 独立显卡,仅使用 Intel 集成显卡,从而降低机身温度,告别发热困扰。操作步骤本身并不复杂,但依赖包较多,安装顺序必须严格遵照,否则可能报错。
首先安装所有必需的依赖包,避免后续编译或安装时出现缺失错误。直接使用一条命令完成:
yum install -y libbsd-devel libbsd glibc-devel libX11-devel help2man autoconf git tar glib2 glib2-devel kernel-devel kernel-headers automake gcc gtk2-devel
然后导入 ELRepo 的 GPG 密钥并添加官方仓库,确保后续驱动来自可靠源:
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh https://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm
接着安装 r8168 网卡驱动(虽然与独显无关,但能避免常见的网络兼容性问题,建议顺手安装):
yum install kmod-r8168
关键步骤:安装 NVIDIA 驱动模块时,必须使用 ELRepo 源,禁止使用系统默认源中的老旧版本,否则可能导致冲突:
yum --disablerepo=* --enablerepo=elrepo install kmod-nvidia
安装到这里,还需要两个额外的 RPM 包来补全依赖,否则后续组件安装可能因缺少库文件而中断。请提前下载以下两个包:
libturbojpeg-1.2.1-3.i586.rpmlibfltk1.1-1.1.9-1pclos2007.i586.rpm
下载后用 rpm -ivh 命令依次安装这两个包。
然后继续安装剩余的全部组件,确保 Bumblebee 等工具能够正常运作:
yum install kmod-nvidia
yum install nvidia-x11-drv
yum install kmod-bbswitch
yum install VirtualGL
yum install bumblebee
所有组件安装完成后,重启系统使配置生效。重启后通过以下命令检查显卡状态:
lspci | grep VGA
正常情况下你会看到两行输出:
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 630M] (rev ff)
请注意第二行末尾的 rev ff 标志——这就是独立显卡已被成功关闭的明确信号,发热问题自然随之解决。如果你也经常被笔记本散热问题困扰,不妨按照上述流程操作,省心省力,一次搞定。
