📜  图形加速卡

📅  最后修改于: 2022-05-13 01:57:13.498000             🧑  作者: Mango

图形加速卡

图形加速卡通常作为插入 PCI 总线或 AGP 插槽的附加卡出现,或者将电路集成到主板中并连接到这些总线之一。典型的2D/3D图形加速卡有以下主要组成部分。

  • 图形加速器芯片组或协处理器
  • 扩展总线接口
  • 显存
  • RAMDAC
  • 闪存 BIOS 中的固件
  • 软件驱动

让我们一一讨论。

  • 图形加速器芯片组或协处理器 –
    它是显卡的大脑,决定了主板能做什么和不能做什么。其中,芯片组是核心部件之一,更好的芯片组将为您提供更高效和更多的加速功能。更好的芯片组包括扩展功能,或者我们可以说额外的功能,如 3D 加速或 MPEG 解码。
  • 扩展总线接口 –
    由于许多图形操作需要将内存图像或数据块从系统内存复制到显示适配器的屏幕内存,因此扩展总线接口在速度和带宽方面起着决定视频性能的主要作用。此外,在具有最少加速硬件的更便宜的图形加速器设计中,大多数视频处理任务都回落到 PC 的处理器上,这使得总线性能变得更加重要。 PC 主板和适配器之间的图形数据移动通过 PC 的扩展总线进行。因此,更快、更宽的扩展总线接口对于更好的视频性能是必不可少的。
  • 显存——
    图形加速卡的显存有两个重要问题——内存大小和内存类型。 EGA、VGA 等传统显示适配器的视频存储器被称为“帧缓冲区”,因为视频存储器的核心目的是存储帧像素位。与此形成鲜明对比的是,图形加速器的视频内存芯片不仅存储帧像素位缓冲消除了这一限制,使帧速率与显示器的完整刷新率相匹配。
  • 拉姆达克 –
    在低成本和早期的 VGA 卡中,RAMDAC 被集成到视频控制器芯片中。但在高性能显卡中,RAMDAC 是独立的。 RAMDAC 芯片的数模转换器 (DAC) 部分将三基色的数字值转换为模拟视频信号。在这种情况下,您可以说 RAMDAC 上的 RAM 用于保存诸如调色板信息之类的信息,而不是用于保存实际图像。图形加速器需要更快的 DAC 来支持更高的屏幕刷新率,这对于 3D 图形至关重要。
  • 闪存 BIOS 中的固件 –
    所有图形加速器都需要视频 BIOS 和驱动程序软件。视频 BIOS 是永久记录在 EPROM/Flash BIOS 芯片上的固件。固件包含支持图形控制器以提供所需屏幕环境所需的最少量软件。此外,BIOS 软件将图形加速器硬件连接到一组标准的 DOS 功能。
  • 软件驱动——
    驱动程序实际上是电路板的一部分,它们在所有图形加速器中发挥控制作用。一般来说,驱动程序是复杂的代码块,它使图形卡能够与操作系统及其应用程序对话并接受命令。如果没有图形卡驱动程序软件,游戏应用程序将无法知道如何生成显示,因为 Windows 不知道该卡在那里。