英特尔 VGA 共享内存

英特尔 VGA 共享内存

我有一块 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 是一种权衡——它提高了图像质量,但帧速率却大幅下降。这些芯片组和驱动程序进行了大量的优化(例如纹理压缩),以最大限度地减少它们使用的共享内存量——试图强迫它们使用更多内存会适得其反。

这并不是什么“越多越好”的事情。

相关内容