![为什么我的显卡不够好呢?](https://linux22.com/image/1324715/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E7%9A%84%E6%98%BE%E5%8D%A1%E4%B8%8D%E5%A4%9F%E5%A5%BD%E5%91%A2%EF%BC%9F.png)
我的台式机上有一块基础显卡,1GB ATI Radeon HD 5450。多年来,它一直运行良好,尽管它不能很好地运行游戏,但我还是想更换它。
以《战地 2142》和《孤岛危机》为例。这两款游戏发布时间相隔不到一年(2006 年和 2007 年)。它可以运行前者(可能不是全图形),并且可以以不错的帧速率(40+)运行。《战地 2142》的系统要求是 1.7Ghz、512MB RAM 和 128MB 图形,我的台式机(四核 2.8Ghz、4GB RAM、1GB 图形)完全符合要求。这对于《孤岛危机》(2.8Ghz CPU、1.5GB RAM、256MB 图形)也足够了。其他游戏,如《正当防卫 2》和《战地叛逆连队 2》“应该”可以运行,但它们的速度太慢而且抖动,我几乎无法从任何一款游戏中获得 10 fps。《叛逆连队 2》和《正当防卫 2》的介绍场景播放速度都很慢,音频/视频不同步。
我意识到我对显卡有很多不了解的地方,但我现在也意识到,这不仅仅是拥有 1GB 或 2GB 显卡的情况——显卡中“重要”的东西是什么:核心时钟、内存、内存时钟?
答案1
显卡中哪些东西是“重要的”
有很多因素决定 GPU 的好坏。让我们来看看其中的一些:
- GPU 总线宽度:从 GPU 内存到其处理单元的内存总线接口的宽度。低端 GPU 的宽度较小,从而限制了可传输的数据量,造成巨大的瓶颈
- 流处理器数量:流处理器(也称为着色器)是用于执行像素/顶点/几何着色的专用单元。大多数最新的 GPU 没有不同类型的着色器,着色器能够执行像素/顶点/几何着色。流处理器/着色器的数量越多,性能就越快
- 核心时钟 / 内存时钟 / 着色器时钟:GPU 各个子系统的时钟速度。其中,更高的内存时钟意味着更快的数据传输,从而极大地提高性能。超频时我倾向于改进内存时钟,这通常会带来巨大的提升。
- 内存类型:内存总线的类型 - 通常,GDDR5 可提供最高性能。其次是 GDDR3、DDR3 和 DDR2。人们普遍误以为 GPU 内存类型必须匹配您的主内存类型;这是错误的,试图“匹配”两种内存类型的人往往会导致性能大幅下降。
- 驱动程序:是的,驱动程序是软件,不是硬件,但驱动程序可以成就或毁掉 GPU。我见过驱动程序更新可以显著提高性能。我不会提及哪家供应商的驱动程序更好 - 这将是另一场激烈的争论。
你会注意到我没有提到内存量任何地方以上 - 这是因为除非在极端情况下,否则内存大小根本无关紧要。与 RAM 不同,内存越大通常性能越快 - 但事实并非如此,因为 GPU 中的内存用作帧缓冲区 - 用于纹理存储。因此,在低端 GPU 上拥有 4GB 毫无价值,因为 GPU不能性能足够好,可以处理这些纹理。
导致性能下降/提升的其他软件/驱动程序开关:
- 纹理过滤:纹理过滤是用于确定纹理效果的技术。大多数最新游戏都会使用三线性过滤 - 尽管各向异性过滤也很常见。过滤方法旁边的数字:例如,2x 各向异性、4x 各向异性是指用于过滤的纹理样本数量。样本数量越多,纹理质量就越高。因此,增加纹理样本数量会显著增加处理纹理所需的内存。
- 抗锯齿:抗锯齿是用于平滑多边形边缘的技术。抗锯齿技术有很多种,有些是供应商特有的,有些则不是。禁用 AA 是提高性能的另一种方法。
答案2
您是否尝试过为您的显卡安装最新的驱动程序?
检查主板的更新驱动程序也是值得的。
显卡的“重要”之处与您的 PC 的工作方式类似:
GPU 时钟速度 - 所有渲染的实际处理能力,时钟速度越高,每个周期可以完成的工作就越多。就像 CPU 一样。
图形内存 - 1GB/2GB+ - 可用于将所有纹理加载到内存中以便进行处理的 RAM 量。例如您的桌面 RAM 和打开大型图像/文档/视频。
图形内存速度/时钟频率 - 数据加载到 GPU 进行处理的速度,或从磁盘加载到 GPU RAM 区域的速度。与台式机 RAM 速度相同。
显然,这些值越高/越大越好,但所有这些都与显卡本身的成本有很大关系。一些基于视频编辑的显卡将拥有大量板载内存,但时钟速度不高,就像物理服务器中的 RAM 数量比处理器速度更重要一样。