zoukankan      html  css  js  c++  java
  • Chapter Zero 0.2.3 显示适配器

    显示适配器(Video Graphics Array,VGA)

    不看后悔!!深入了解显卡!!!走你!
    我们常常会调试显示器的分辨率,一般对于图像的显示重点在于分辨率与颜色深度,
    每个图像显示的颜色会占用内存,因此显示适配器上会有一个内存的容量
    这个显示适配器的内存容量会影响你的屏幕分辨率与颜色深度!

    除了显示适配器的内存,由于3D游戏的流行,使显示适配器的运算的能力越来越重要。
    一些3D运算早期是交给CPU运作的,但CPU并非是针对显卡的“服务工具”,平时的CPU已经很忙碌了,
    所以后来,显示适配器厂商直接在显示适配器中嵌入一个3D加速的芯片:

    GPU(Graphics Processing Unit):图形处理器,又称显示核心/芯片,是一个微处理器,
    GPU使显卡减少了对CPU的依赖,并进行部分原本CPU的工作,这也是GPU被设计出来的目的。

    显示适配器主要也是通过CPU的控制芯片与CPU、主存储器等沟通的。对于3D游戏来说,显示适配器也是需要高速运算的一个组件,
    所以数据的传输也是越快越好,因此显示适配器的规格从早期的PCI到AGP,又从AGP到PCI-Express规格,数据传输的带宽越来越大:

    我们看到上图中PCI-E 1.0 版本显示适配器速度已经很快了,但其实还有PCI-E 2.0、PCIE 3.0、PCIE 4.0的版本。

    关于图像分辨率的内存计算:

    显示适配器的接口

    先逛一圈淘宝,查看一下当下的显卡接口规格:

    书中介绍的显示适配器接口类型共有四种:

    • VGA(D-sub):较早的接口,15针公头,只传输图像,已被淘汰。
    • DVI:有子类别两种,分别为DVI-d 和 DVI-i,市场上常见的是DVI-d,只传输图像,一般用于液晶屏幕的连接。
    • HDMI:可以同时传输图像和音频!所以也被广泛的应用在电视中,计算机中也大部分支持HDMI接口。
    • Display Port:同HDMI一样,可以同时传输图像和音频!少用的接口。

    继续以七彩虹的显卡图片为例,在图中从左到右依次为 DP(Display Port)接口HDMI接口DVI-d接口

  • 相关阅读:
    linux 文件记录锁详解
    Linux fcntl函数详解
    大数相加
    信雅达面试题atoi函数实现
    linux getopt函数详解
    strcpy和memcpy的区别
    手把手写数据结构之栈操作
    手把手写数据结构之队列操作
    手把手写数据结构之双向链表操作
    ORACLE查询内存溢出
  • 原文地址:https://www.cnblogs.com/zzzwqh/p/12521343.html
Copyright © 2011-2022 走看看