gpt4 book ai didi

graphics - 英特尔芯片组中的 "graphics memory aperture base"是什么?

转载 作者:行者123 更新时间:2023-11-30 23:59:48 50 4
gpt4 key购买 nike

我试图了解如何在英特尔芯片组上以 x86 保护模式绘制简单图形。我已经(有点)知道如何使用 VGA 接口(interface)来做到这一点,并且我正在尝试了解如何使用 G35 Express 来做到这一点。为此我正在学习this document .

看不懂什么是“显存孔径基础”; PCI 配置空间中是否有任何具有该名称的内容?例如,在第 164 页,该文件说:

It represents an offset from the graphics memory aperture base and is mapped to physical pages through the global GTT.



我还需要学习很多,我只是浏览了前几卷,但我怀疑这是一个重要的概念。另外,你知道我在哪里可以找到这个架构的友好解释,或者另一个英特尔架构?

编辑 - 一些额外的发现

我正在查看另一个英特尔文档 317607.pdf,看起来他们在第 231 页上所谓的“图形内存范围地址”实际上是第 58 页的“图形内存孔径基址寄存器”。但它是 PCI配置寄存器从 0x18 开始。

@ SPRQ:谢谢,我认为这与 AGP 光圈的概念相似,但根据同一文档的第 52 页:

Note: AGP Aperture no longer exists with PCI Express.



这是另一回事。

最佳答案

“Graphics Memory Aperture Base”是对 AGP 内存或系统内存的引用,这些内存映射供图形 Controller 用于图像或命令缓冲区。 GTT 是一种类似于 CPU MMU 页表的页转换表方案,用于将系统物理内存映射到线性 AGP 地址空间。因此,在 AGP 内存空间中,您可以处理逻辑上连续的地址空间,该地址空间由芯片组和图形 Controller 映射到来自 CPU 的一组物理内存地址引用。

关于graphics - 英特尔芯片组中的 "graphics memory aperture base"是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3445778/

50 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com