本文呈接《Fedora 14安装Nvidia显卡驱动》一文,在安装完Nvidia显卡驱动后,如果你的机子安装了4GB内存(或3GB以上内存)且用的是32bits系统,那么就要考虑安装PAE突破内存上限的问题了。
现在的内存很便宜了,很多人都给机子上到了4GB的内存。但是在实际的使用中系统可能只显示2.8GB左右的内存,而且不是所有的机子都可以突破这个内存限制的。要想突破这个限制,主要是解决硬件和软件两大方面的问题。
硬件方面:内存,主板和CPU
如果只是娱乐用或普通办公的个人电脑,只安装2GB(或3GB)的内存也就够用了,多安装了内存在速度上也不会有很明显的提高。如果想要安装4GB以上内存,首先要确定硬件支持64bits的内存地址。可以参考下主板说明书,确定内存插槽的数量和单根插槽的内存上限,说明书上也可能明确写了是否支持64bits的内存寻址。如果没有,进入BIOS找下内存里面有没有个类似“memory remap"的选项并打开它。一般来说新电脑应该都支持64bits寻址,如果是老电脑可能就要升级下BIOS。插上内存条后,如果在BIOS里面显示了4GB内存,那么主板就没有问题了。
然后就是CPU是否支持64bits了,新cpu基本上都是支持。在linux下可以用指令”cat /proc/cpuinfo | grep pae"来确定,如果输出的flags中有pae,那么CPU就没有问题了。(这个可能是intel的cpu确定标记,amd的不确定)
软件方面:
最简单的方法就是安装64bits的系统。各个dist.都有64bits的版本,可以直接安装。如果是安装了32bits的,比如我的电脑是Fedora 14-32bits,就要安装个PAE就可以了。过程也很简单,直接“yum install kernel-PAE"然后reboot就可以了,记住在进入linux选择kernel时要选择kernel-$(uname -r)-PAE的选项啊。进入支持PAE的kernel中后,显示不正常并提示nvidia.ko没有找到时,还要通过yum安装个kmod-nvidia-xxxxx-PAE。注意这里所用的xxxxx要和我的上方中的nvidia驱动所确定的型号一致。比如安装了kmod-nvidia-173xx驱动,这里就要安装kmod-nvidia-173xx-PAE。
操作有风险,后果自负。本文限供参考且写文时没有睡醒,中间如有错误请谅解。