显卡工作原理

news/2025/1/31 21:43:46/

一、视频显示流程图

1)显卡工作流程

图像或者视频数据一旦离开CPU,必须通过4个步骤,才会到达显示器:

1、从总线进入GPU(Graphics Processing Unit,图形处理器):将CPU送来的数据总线,再从总线送到GPU里面进行处理。

2、从GPU进入帧缓冲存储器(或称显存):将GPU芯片处理完的数据送到显存。

3、从显存进入视频控制器:视频控制器有可能是DAC(Digital Analog Converter,随机读写存储数—模转换器),从显存读取出数据再送到RAM DAC进行数据转换的工作(数字信号转模拟信号);但是如果是DVI接口类型的显卡,则不需要经过数字信号转模拟信号。而直接输出数字信号。

4、从视频控制器进入显示器:将转换完的模拟信号送到显示屏。

2)显卡的类型

1、集成显卡

集成的显卡一般不带有显存,而是使用系统的一部分主内存作为显存,具体的数量一般是系统根据需要自动动态调整的。显然如果使用集成显卡运行需要大量占用内存的空间,对整个系统的影响会比较明显,此外系统内存的频率通常比独立显卡的显存低很多,因此集成显卡的性能比独立显卡要逊色一些。

2、独立显卡

独立显卡,简称独显,港澳台地区称独立显示卡,是指成独立的板卡,需要插在主板的相应接口上的显卡。独立显卡分为内置独立显卡和外置显卡。独立显卡是指以独立板卡形式存在,可在具备显卡接口的主板上自由插拔的显卡。独立显卡具备单独的显存,不占用系统内存,而且技术上领先于集成显卡,能够提供更好的显示效果和运行性能。

3、核心显卡

英文原名Core graphics card,核心图形卡,意思是集成在核心中的显卡。核心显卡是新一代的智能图形核心,它整合在智能处理器当中,依托处理器强大的运算能力和智能能效调节设计,在更低功耗下实现同样出色的图形处理性能和流畅的应用体验。需要注意的是,核心显卡虽然与传统意义上的集成显卡并不相同,工作方式的不同决定了它的性能比早期的集成显卡有所提升,但是它仍然是一种集成显卡,集成在核心中的显卡。

二、关于显存

用来存储屏幕上像素的颜色值,简称帧缓冲器,俗称显存。帧缓冲器中的单元数目与显示器上的像素数目相同,单元与像素一一对应,各单元的数值决定了其对应的像素的颜色。

三、关于GPU

GPU(graphics processing unit,图形处理器),又称显示核心、视觉处理器、显示芯片或绘图芯片,是一种专门在个人计算机、工作站、游戏机和一些移动设备(如平板电脑、智能手机等)上运行绘图运算工作的微处理器。换句话说,就是把CPU的数据翻译成显示器能读懂的数据。

CPU与GPU的结构对比如下图:

CPU是一个有多种功能的优秀领导者。它的优点在于调度、管理、协调能力强,计算能力则位于其次。而GPU相当于一个接受CPU调度的“拥有大量计算能力”的员工。换言之,CPU擅长统领全局等复杂操作,GPU擅长对大数据进行简单重复操作。CPU是从事复杂脑力劳动的教授,而GPU是进行大量并行计算的体力劳动者。

四、GPU加速

GPU加速计算是指同时利用图形处理器(GPU)和CPU,加快科学、分析、工程、消费和企业应用程序的运行速度。

GPU加速计算可以提供非凡的应用程序性能,能将应用程序计算密集部分的工作负载转移到GPU,同时仍由CPU运行其余程序代码。从用户的角度来看,应用程序的运行速度明显加快。

理解GPU和CPU之间区别的一种简单方式是比较它们如何处理任务。CPU由专为顺序串行处理而优化的几个核心组成,而GPU则拥有一个由数以千计的更小、更高效的核心(专为同时处理多重任务而设计)组成的大规模并行计算架构。

五、视频渲染器

百度百科的解释是:视频渲染器,Video Renderer是接收CPU的RGB/YUV裸数据,然后在显示器上显示的Filter。

个人理解,是运行在显卡上的一个驱动程序。完成将CPU发送视频数据显示到显示器的一个软件。使用potplay可以查看系统支持的选择渲染器种类。(没有理解透彻,需要继续研究)

SDL是一个封装库,对opengl/directD3D的封装。SDL使用统一的接口,在编译的时候,系统自动匹配最优的渲染方案。

opengl/directD3D是3D规范,各个GPU厂商需要按照这个3D规范实现接口调用,便于业务层使用。

六、备注

要是有独立显卡的主机后面有两个接显示器的口,

编号1口:使用的是Intel的集成显卡。

编号2口:是AMD或者英伟达的独立显卡。

只有当显示器线接到指定显卡后,才会使用该显卡。

 

 

 


http://www.ppmy.cn/news/197281.html

相关文章

专业工作站与高级PC区别及品牌机对比

高性能工作站广泛用于三维动画、平面设计、虚拟现实、军事仿真、影视后期制作、图形渲染、视频处理等。性能更高,使用更简单,效果更逼真,服务支持更便捷以及价格更合理的个人图形工作站,成为当今用户迫切追求的目标。 提高工作站处…

GPU架构与桌面级图形显卡

GPU架构与桌面级图形显卡 GPU芯片 设计为主的集成电路高科技公司。致力于创新面向元计算应用的新一代GPU,构建融合视觉计算、3D图形计算、科学计算及人工智能计算的综合计算平台,建立基于云原生GPU计算的生态系统,助力驱动数字经济发展。 注…

vue笔记——实现打印功能1

第一步:安装vue-print-nb,打开项目终端输入 npm install vue-print-nb --save 第二步:打开package.json文件,在dependencies中出现vue-print-nb,说明安装成功,如下图所示。 第三步: 方法一:全…

统计通话次数和时间的软件_通话时间统计软件-通话时间统计app下载 v2.3-都去下载...

通话时间统计是一款可以帮助用户记录通话时长的手机应用,通话时间统计可以准确记录用户在某一时间段和某人的通话时长,有需要的快来下载吧! 软件介绍 本程序用于通话记录时间、时长、周几、农历、大字等显示,并有按号、按名搜索、…

怎样用计算机自带软件打电话,怎样用电脑拨号打电话 yuntel电话助手自动拨号软件...

我们在联系他人时,常常需要通过使用手机或者固定电话打对方的电话号码来完成。在企业办公室,我们时时刻刻也离不开电脑,能否用电脑软件自动拨号打电话呢,特别是对于从事电话外呼行业的客服工作人员来说,用电脑软件拨打…

怎么录制音频,什么录音软件好用?

在和朋友聊天时或者一些重要的通话录音,我们平时都是怎么保存的呢?大家在遇到这样的情况的时候会不会是不是直接用手机来录制呢?生活中常常会需要用到一些录音软件,那么哪个录音软件比较简单又好用呢?该怎么做呢&#…

统计通话次数和时间的软件_通话时间统计官方版

通话时间统计是一款手机管理工具,帮助大家在线进行通话管理,你可以将自己所有的通话时间全部记录下来。 应用简介: 用途: 本程序用于通话记录时间、时长、周几、日期、农历等显示,并有分号、分段统计等参考. 特别适用于…

统计通话次数和时间的软件_通话时间统计手机下载-通话时间统计手机版下载v2.3-西西软件下载...

通话时间统计是一款综合功能软件,让大家可以快速纪录自己所有的通话记录时间,还可以进行备忘之用,了解日期与相关节日。 应用简介: 用途: 本程序用于通话记录时间、时长、周几、日期、农历等显示,并有分号、…