Have a Question?

如果您有任务问题都可以在下方输入,以寻找您想要的最佳答案

显卡是干嘛的

显卡是干嘛的

题图来自Unsplash,基于CC0协议

导读

  • 显卡的主要功能是什么
  • 显卡的工作原理是什么
  • 显卡和集成显卡的区别
  • 显卡对游戏性能的影响
  • 如何选择适合的显卡
  • 显卡,对于游戏玩家、设计师、程序员等用户群体来说,都是一个至关重要但常被简化提及的硬件。但对其深入了解,不仅能帮助我们理解其价值,还能让我们理性选择适合自己的硬件。那么,显卡究竟是干什么的?它又是怎么做到的?

    图像处理的专用机器

    说到显卡的核心使命,简单来说,它就是计算机用来“描绘”图像,并将这些图像呈现到屏幕上的关键设备。在这句话中,两个重点要引起注意:一是处理图像,二是输出到屏幕。

    • 处理图像:这个图像可能来自计算机运行的游戏、视频、建模软件,或者是操作系统本身的界面。你看到的每一个窗口、图形、动画、风景画面,都由显卡负责处理。想象一下,如果你没有显卡,那么一个窗口切换的时候,你的屏幕上可能只会出现一片花屏、闪烁或是一团雪花,这就是CPU单打独斗的结果。显卡把CPU计算出来的各种数据流,根据你设置的画面效果(分辨率、画质、特效等),进一步加工处理。

    • 输出到屏幕:处理完之后,显卡还要承担一个角色——“翻译官”。它把你经过各种计算和渲染出来的数字图像信息,转换成显示器能听懂的信号,然后通过显卡接口(VGA、DVI、HDMI、DisplayPort等)、显示器之间的线缆传输到显示器,最终转换成我们肉眼能看到的图像。

    这里有两种主要的处理模式:

    1. 独立显卡:它拥有自己独立的图形处理器(GPU)以及一块专门用于快速存取图像数据的显存。独立显卡与CPU物理分离,工作时完全由显卡自身承担图形处理交互任务,只依靠自身的电源(显卡功耗)和接口。这样做虽然需要额外的接口、功耗、空间,但却从“天而降”一样解决了画面质量、帧数、特效兼容乃至可靠性和兼容性方面的诸多问题,非常适合需要图形处理的强大用户。

    2. 集成显卡:它不拥有独立的GPU,也不拥有独立的显存。它通常由CPU内部,或者紧挨着CPU的北桥芯片(虽然现在很多平台北桥已不复存在,通常直接集成在单颗die上,或者作为CPU同一die上的一部分)提供图形处理单元,共享一部分系统内存(RAM)作为显存使用,可能还自带微小的风扇,常见于笔记本电脑、一体机以及一些低功耗台式机平台。集成显卡的好处是省去了物理独立显卡的额外接口、功耗和空间,让整机更便于携带、能效比更高、体积更小。但这种方案也带来了性能上的限制,尤其在图形复杂度、支持的分辨率、多屏显示等方面,与独立显卡相去甚远。独立显卡与集成显卡的核心区别在于:独立显卡拥有独立的高性能图形处理器和专用显存,能提供更强的图形处理能力、可扩展性和稳定性,集成显卡则共享系统资源,性能较弱,适用于简单图形需求场景,但能效比更高,占用资源更少。通常情况下,独立显卡才是承载复杂图形任务如游戏、专业绘图等的根本主力。

    GPU:显卡的大脑

    显卡中最重要的部分,也是常被提及的核心,就是图形处理器,通称GPU。你可以把GPU理解为我们大脑的思维中枢,尤其是负责图像和视频处理的部分。CPU负责计算机系统的整体运行决策,而GPU则交给我图形世界的运算和渲染“指挥权”。

    GPU内部结构极其复杂,包含核心计算单元、强大的缓存、显示引擎等,它的工作过程可以简化如下:

    1. 接收“指令”:CPU先将运行的程序或游戏中的数据拆解成一系列图形绘制“任务”,通过驱动程序(由显卡厂商提供)发送给GPU。
    2. 读取贴图:GPU从显卡或系统内存中调取出绘制所需的基本图像元素(顶点规格、纹理、颜色等),这相当于把“风景画”的轮廓、树木/岩石的底图、天空/地面/材质的图片准备好。
    3. 绘制几何图像(图形学中的渲染流程核心步骤):GPU会根据顶点规格,把原本是文字、模型或虚拟世界中的点、线、面、三角形等抽象数据,进行复杂的数学计算与几何转换(如投影到2D屏幕、光照计算、阴影、凹凸映射等),把它们渲染(生成并输出)成“易见”的可以被屏幕光栅转换的基础图形。
    4. 光栅化:这部分成立第一个“幻觉”,GPU把转换好的复杂几何体或模型打碎成构成图形画面的最小单位——一个个可以在屏幕上指点位置的颜色点(像素),这样理论上你可以想象成铺满墙壁的格子,每一个格子需要被赋予一定的颜色值。
    5. 像素着色、混合:接着GPU会计算每一个格子(像素)的最终华丽程度(亮度、混色等),把经过光照混合、颜色设置的“像素流”传递给显存。
    6. 输出显示:这些被处理过的图像帧会被收集起来,视频图像处理核心(显示引擎)按照设定好的模式(刷新率、分辨率等)通过接口传递给显示器。

    显存:显卡的“内存银行”

    GPU在处理图像时需要用到大量的图像数据,比如纹理贴图、深度缓存等等,处理下来,单靠一点缓存肯定是不够用的,这就需要有专门快速的小型内存来配合。于是,显存应运而生。独立显卡内部用来临时存储图像画素数据以及各种GPU运算所需的数据的,就是显存了。

    显存通常远小于系统内存,但它拥有比系统内存宽广得多的数据总线,运行速度也快得多,相当于专门为GPU运算而设立的“高速服务区”。显存的大小和带宽严重影响着图像的处理能力和最终画面的表现。

    对游戏性能的影响

    当我们谈论显卡性能,尤其是应用于游戏时,涉及的性能衡量标准很多:

    • 帧数 (FPS):玩游戏时屏幕画面每秒被更新的次数。FPS越高(也就是每秒更新的次数越多),游戏在大多数情况下响应也越快,但并非线性关系,更重要的是给玩家带来那种“顺滑流畅”的感觉,所以主观感受也很关键,同样的60帧,与显示器刷新率达144Hz配合,远不如60帧只能匹配60Hz刷新率时的流畅感好。
    • 画面质量:每张太阳落日、每一处阴影、每一个粒子特效、每一帧电影级特写的精细程度都是由显卡决定的,对应的参数称为分辨率(代表图像画面能有多细致,比如1080P、2K、4K)、纹理精细度(有关模型穿上的“衣服”的清晰度)、动态模糊、各商家自定的技术模块等等。不同的设置往往意味着数据需要经过显卡处理并消耗不同的计算量。
    • 画质设置:以及你打开或关闭哪些图像特效、各图形API(如DirectX、OpenGL、Vulkan)支持到什么版本(新功能支持意味着画面处理效果和效率不一样,部分支持Vulkan的显卡一般能降低游戏功耗并提升效率),甚至像垂直同步(避免画面撕裂)、光追(NVIDIA/GPU厂商)等更先进的处理模块。

    所以,一提到游戏显卡性能,涉及的是某块特定型号的显卡是否能够承载你想要运行的游戏在选定的显示模式下,以你所能达到的最大画面细腻度表达方式并保证足够的画帧数来流畅运行(满足输入时的顾忌感)的能力。通常还会涉及显存带宽、显存容量和GPU计算单元数量(等于其处理逻辑运算速度)三大要素。

    如何选择适合的显卡?

    我们选显卡,需要对方因素进行综合考虑:

    • 是玩游戏还是做图?(先明确主要用途:游戏、视频、创作?)
    • 选择品牌、型号:主要分两大阵营,NVIDAI和AMD(又称为ATI),每个阵营都推出多个系列,不同代,采用不同的运算架构。
    • 考虑API支持:观察游戏支持哪一类标准,驱动是否兼容目前你所使用的操作系统和游戏。
    • 功耗与电源:是否过高?你的主板电源功率能否绰绰有余?(很多品牌的游戏显卡和工作站显卡的功耗与发热、噪音控制都不尽相同)
    • 分辨率是多少:先确定你使用的显示器或笔记本电脑本身的屏幕能识别到多少清晰度“画面窗”,例如你是使用1920*1080的屏,就要选择能够达到每秒流畅数帧(如在1080P下能达到90FPS以上的游戏帧数)的适合你的型号,新手常会估算自己的预算与期望游戏流畅度,但有些想走性价比的玩家可能习惯刷显存容量数据来选购,这个其实依然是错误的。像你现在需要了解的是“显存带宽”,这是决定图像传输速度和清晰度的重要因素。带宽等于显存颗粒宽度(比如64位,现在高端显卡已为128/192/256位等)乘以数据频率。用更简单的话来表达,带宽越宽,说明显卡可以越快地把数据、画面链接并传输出去。
    • 专项技术领域:部分高阶型号会支持光线追踪,能分析物理环境反射折射的光线来让画面更真实;以及多屏同步、低功耗等特性,考虑这些是否是你当下运营的重点。查阅一些靠谱媒体评测会比较清楚。

    总而言之,了解显卡是干什么的、它是如何工作的,以及它的性能如何影响使用体验,能够帮助我们做出更加明智的购买决策和使用建议。在图像时代,显卡的重要性不言而喻。

    © 版权声明

    本文由盾科技原创,版权归 盾科技所有,未经允许禁止任何形式的转载。转载请联系candieraddenipc92@gmail.com