我有一块 G41 主板,配备 256 MB 英特尔 VGA。当内存与 RAM 共享时在 Windows 上它可以达到~740MB,但在 Fedora 15.0 上,只有 256。
有没有办法让它在 Linux 上像在 Windows 上一样运行?
$ lspci-v-s 00:02.0 00:02.0 VGA 兼容控制器:英特尔公司 4 系列芯片组集成图形控制器(rev 03)(prog-if 00 [VGA 控制器]) 子系统:技嘉科技设备 d000 标志:总线主控、快速设备、延迟 0、IRQ 42 fd800000 处的内存(64 位,不可预取)[大小=4M] 内存位于 d0000000 (64 位,可预取) [size=256M] ff00 处的 I/O 端口 [size=8] 扩展 ROM 处于 [已禁用] 功能: 正在使用的内核驱动程序:i915 内核模块:i915
另外:粗体行是做什么用的?
答案1
您只是在浪费 RAM。几乎没有办法有效地使用超过 256MB 的共享 RAM。图形芯片组使用的 RAM 越多,运行速度就越慢。共享 RAM 是一种权衡——它提高了图像质量,但帧速率却大幅下降。这些芯片组和驱动程序进行了大量的优化(例如纹理压缩),以最大限度地减少它们使用的共享内存量——试图强迫它们使用更多内存会适得其反。
这并不是什么“越多越好”的事情。