显卡工作原理

发布 2019-05-26 04:07:20 阅读 5057

作者:tracy v. wilson and jeff tyson

推荐到:本文包括:

1. 1.引言

2. 2.显卡的基本原理

3. 3.处理器和显存

4. 4.显卡输入和输出

5. 5.什么样的是好显卡?

6. 6.了解更多信息

7. 7.阅读所有硬件类文章。

显卡,又称显示卡、显示适配器,它是计算机运行的重要部件;显卡负责将 cpu 传输的影像资料处理成显示器可以识别的格式,再发送到显示屏上形成影像。显卡的性能直接关系到电脑显示性能的好坏及图像表现力的优劣等,对于那些专业的图像处理工作,计算机对显卡的要求更高。显卡的运行非常复杂,但其工作原理和部件很容易理解。

在本文中,我们先来了解显卡的基本部件和它们的作用。此外,我们还将考察那些共同发挥作用以使显卡能够快速、高效工作的因素。

我们在监视器上看到的图像是由很多个小点组成的,这些小点称为“像素”。在最常用的分辨率设置下,屏幕显示一百多万个像素,电脑必须决定如何处理每个像素,以便生成图像。为此,它需要一位“翻译”,负责从cpu获得二进制数据,然后将这些数据转换**眼可以看到的图像。

除非电脑的主板内置了图形功能,否则这一转换是在显卡上进行的。

显卡的工作非常复杂,但其原理和部件很容易理解。在本文中,我们将了解显卡的基本部件和它们的作用。此外,我们还将考察那些共同发挥作用以使显卡能够快速、高效工作的因素。

我们可以把电脑想像成一家拥有独立美工部门的公司。当公司员工需要一件美术品时,便向美工部门提出申请。美工部门决定如何创作图像,然后在图纸上绘制出来。

最终结果是,某人的想法变成真实而可见的图像。

不同显卡的工作原理基本相同。cpu与软件应用程序协同工作,以便将有关图像的信息发送到显卡。显卡决定如何使用屏幕上的像素来生成图像。之后,它通过线缆将这些信息发送到监视器。

显卡处理图像数据的过程。

1、 cpu → 显卡

cpu将有关作图的指令和数据通过总线传送给显卡。对于现代显卡,由于需要传送大量的图像数据,因而显卡接口在不断改进,从最早的isa接口到pci、流行的agp接口,以及正在普及的pci-e接口,其数据吞吐能力不断增强。

2、 显卡内部图像处理

gpu根据cpu的要求,完成图像处理过程,并将最终图像数据保存在显存中。

3、 最终图像输出

对于普通显卡 ,ramdac从显存中读取图像数据,转换成模拟信号传送给显示器。

对于具有数字输出接口的显卡,则直接将数据传递给数字显示器。

根据二进制数据生成图像是一个很费力的过程。为了生成三维图像,显卡首先要用直线创建一个线框。然后,它对图像进行光栅化处理(填充剩余的像素)。

此外,显卡还需添加明暗光线、纹理和颜色。对于快节奏的游戏,电脑每秒钟必须执行此过程约60次。如果没有显卡来执行必要的计算,则电脑将无法承担如此大的工作负荷。

每一块显示卡基本上都是由“显示主芯片”,“显示缓存”(简称显存),“bios”,数字模拟轉换器(ramdac),“显卡的接口”以及卡上的电容、电阻等组成。多功能显卡还配备了**输出以及输入,供特殊需要。随著技术的发展,目前大多数显卡都将ramdac集成到了主芯片了。

显卡使用五个主要部件来完成此任务:

图形处理单元(gpu)

显卡bios

显示缓存(简称显存)

数字模拟轉换器(ramdac)

输出(显卡接口)

下一节,您将了解到显卡的核心:图形处理器(gpu),请继续阅读。

像主板一样,显卡也是装有处理器和ram的印刷电路板。此外,它还具有输入/输出系统(bios)芯片,该芯片用于存储显卡的设置以及在启动时对内存、输入和输出执行诊断。显卡的处理器称为图形处理单元(gpu),它与电脑的cpu类似。

但是,gpu是专为执行复杂的数学和几何计算而设计的,这些计算是图形渲染所必需的。某些最快速的gpu所具有的晶体管数甚至超过了普通cpu。gpu会产生大量热量,所以它的上方通常安装有散热器或风扇。

由于在现代的计算机中(特别是家用系统,游戏的发烧友)图形的处理变得越来越重要,需要一个专门的图形的核心处理器,gpu便应运而生。

gpu全称是graphic processing unit,,由nvidia公司在发布geforce 256图形处理芯片时首先提出的概念。gpu使显卡减少了对cpu的依赖,并进行部分原本cpu的工作,尤其是在3d图形处理时。gpu所采用的核心技术有硬件t&l(几何转换和光照处理)、立方环境材质贴图和顶点混合、纹理压缩和凹凸映射贴图、双重纹理四像素256位渲染引擎等,而硬件t&l技术可以说是gpu的标志。

除了其处理能力以外,gpu还使用特殊的程序设计来帮助自己分析和使用数据。市场上的绝大多数gpu都是冶天和英伟达生产的,并且这两家公司都开发出了自己的gpu性能增强功能。为了提高图像质量,这些处理器使用以下技术:

全景抗锯齿(fsaa),它能让三维物体的边缘变得平滑

各向异性过滤(af),它能使图像看上去更加鲜明

上述每家公司还都另行开发出特定的技术,以帮助gpu应用颜色、阴影、纹理和图案。现在国内很多很火的游戏都是基于gpu计算开发的,而诸如地质勘探、生物科学、流体力学、金融建模、医疗成像等新兴应用领域,也都开始利用gpu强大的并行处理能力。现在世界上最主流的两种操作系统,即微软和苹果的os都已经内置了gpu计算。

微软最新发布的windows 7第一次内置gpu计算,获得了明显的效能提升:第一是更快,大家最关心操作系统的速度问题,win 7内置的gpu可以调动cpu的计算功能,所以它的处理速度很快;第二是整合了gpu的新功能,使win 7无需第三方软件就可以实现多种**功能;第三是“真”,用户玩游戏时可以享受到三维立体效果,这些应用都是因为调动了gpu计算的加速功能才得以实现。而苹果最新的mac os x10.

6 snow leopard(雪豹)操作系统,也通过opencl(open computing language)支持gpu通用计算加速。opencl是由苹果公司发起,业界众多著名厂商共同制作的,面向异构系统通用目的并行编程的开放式、免费标准,也是一个统一的编程环境,能够让操作系统更好地利用gpu的性能。现在,gpu的快速发展演生出了一系列新的技术手段,比如n**ida公司所率先倡导的物理加速引擎技术,已经应用于计算机显卡当中,使不少游戏玩家享受到了更强大的三维立体显示功能。

gpu在生成图像时,需要有个地方能存放信息和已完成的图像。这正是显卡ram的用途所在,它用于存储有关每个像素的数据、每个像素的颜色及其在屏幕上的位置。有一部分ram还可以起到帧缓冲器的作用,这意味着它将保存已完成的图像,直到显示它们。

通常,显卡ram以非常高的速度运行,且采取双端口设计,这意味着系统可以同时对其进行读取和写入操作。

图形核心的性能愈强,需要的显存也就越多。以前的显存主要是sdr的,容量也不大。市面上的显卡大部分采用的是gddr3显存,现在最新的显卡则采用了性能更为出色的gddr4或gddr5显存。

显存的容量从128m到4g不等,但实际上一般的pc很少有超过1g的,其有效时钟频率从400hz到3.8ghz不等。显存也可以用于存储其他数据和屏幕图像,比如z缓冲 ,它可以在电脑对物件进行着色时,执行“隐藏面消除”工作的一项技术,所以隐藏物件背后的部分就不会被显示出来。

在3d环境中每个像素中会利用一组数据资料来定义像素在显示时的纵深度(即z轴座标值)。z 缓存所用的位数越高,则代表该显示卡所提供的物件纵深感也越精确。

显存直接连接到数模转换器,即dac。这个转换器也称为ramdac,用于将图像转换成监视器可以使用的模拟信号。有些显卡具有多个ramdac,这可以提高性能及支持多台监视器。

ramdac通过线缆将最终图像发送到监视器。在下一节中,我们将考察该连接设备和其他接口。

显**过主板连接到电脑。主板为显卡供电,并使其可以与cpu通信。对于较新的显卡,主板所提供的电能往往不足,所以显卡还直接连接到电脑的电源。

与主板的连接通常是借助以下三种接口之一来实现的:

外设部件互连 (pci)

高级图形端口 (agp)

pci express (pcie)

在这三种接口中,pci express是最新型的接口,它能在显卡和主板之间提供最快的传输速率。此外,pcie还支持在一台电脑中使用两块显卡。

大多数显卡都具有两个监视器连接设备。通常,其中一个是支持lcd屏幕的dvi连接器,另一个是支持crt屏幕的vga连接器。有些显卡配备的是两个dvi连接器。

但这并不意味着无法使用crt屏幕;crt屏幕可以通过适配器连接到dvi端口。

大多数人仅使用他们具有的两种监视器连接设备中的一种。需要使用两台监视器的用户可以购买具有双头输出功能的显卡,它能将画面分割并显示到两个屏幕上。理论上,如果电脑配有两块具有双头输出功能且提供pcie接口的显卡,则它能够支持四台监视器。

除了用于主板和监视器的连接设备以外,有些显卡还具有用于以下用途的连接设备:

电视显示:电视输出或s-video

模拟摄像机:vivo(**输入/**输出)

数码相机:火线或usb

有些显卡还自带了电视调谐器。

对于高清显示设备而言,其高清接口一般有dvi、色差及hdmi三种。 如果显卡只有dvi接口,而液晶显示器、液晶电视也提供了dvi接口,此时可以通过dvi线进行数字**传输,dvi(即digital visual inte***ce)是一种纯数字**连接标准,用来将数字**信息流从机顶盒或计算机传送至**显示器。对于pc用户而言,由于主流液晶显示器和pci-e显卡都具有dvi接口,只要使用dvi连线将显卡与显示器连接,不用任何设置即可进行数字信号的传输,从而使用台式机来**高清电影。

如果用户觉得液晶显示器的屏幕太小,可以使用大屏幕液晶电视来显示高清电影,而液晶电视具有dvi接口的话,就可以像直接使用dvi线缆进行高清电影传输了。

显卡的工作原理

资料 中国联保网 数据 data 一旦离开cpu,必须通过4个步骤,最后才会到达显示屏 1 从总线 bus 进入gpu graphics processing unit,图形处理器 将cpu送来的数据送到北桥 主桥 再送到gpu 图形处理器 里面进行处理。2 从 video chipset 显卡芯片...

显卡结构及工作原理详细解读

什么是显卡?显卡的工作非常复杂,但其原理和部件很容易理解。在本文中,我们先来了解显卡的基本部件和它们的作用。此外,我们还将考察那些共同发挥作用以使显卡能够快速 高效工作的因素。显示卡 videocard 是系统必备的装置,它负责将cpu送来的影像资料 data 处理成显示器 monitor 可以了解...

显卡工作流程

第一章 第二代及以后的gpu工作流程简介。简单 而不一定绝对科学 的说 gpu主要完成对3d图形的处理 图形的生成渲染。gpu的图形 处理 流水线完成如下的工作 并不一定是按照如下顺序 1 顶点处理 这阶段gpu读取描述3d图形外观的顶点数据并根据顶点数据确定3d图形的形状及位置关系,建立起3d图形...