日本电子维修技术 显卡转贴:APU显存设置多大最好?集成显卡的显




原链接被ESET的EIS11杀毒软件报毒:http://www.dnpz.net/diannaozhishi/2483.html
时间:2018-03-06 19:56来源:未知作者:马力
APU显存设置多大最好?随着amd锐龙apu产品的上市,使得集显这个话题异常火爆,网上也开始流行这样一句话“请拔掉你的独显以提高电脑的性能”,通过各路资讯媒体的报道,相信大家也都知道apu性能的发挥非常依赖内存带宽,都说“用锐龙apu必须要上双通道内存”。

        关于apu上双通道内存的问题,本站另一篇文章有详细介绍(
为什么apu一定要用双通道内存?),今天我们要说的是apu显存设置的问题。apu的显存是从内存里划分出来的,一般情况下主板bios设置中可以设置集显显存的大小为64M到2G。
  


1.jpg (43.18 KB, 下载次数: 1)

2018-10-15 02:04 上传




        那么集成显卡的显存给多少合适呢?想要彻底弄清楚这个问题,我们得一步一步来分析,性子急的话可以直接翻到文章最后看结论。

       内存缓冲区、系统内存介绍

        在系统内存中进出的数据要比VRAM慢得多,如果一款游戏需要3GB的VRAM,但显卡只有2GB,那么就会溢出到系统内存(RAM)。
  

2.png (102.14 KB, 下载次数: 0)

2018-10-15 02:04 上传



         将数据移入和移出系统内存比VRAM慢得多。例如Raven Ridge APU在使用DDR4-3200时,系统内存的带宽限制在35GB / s左右。因此,在使用RX 550的情况下,在VRAM访问数据时,其带宽为112GB / s,但从系统内存访问数据时,其限制为16GB / s(PCIe 3.0 x16限制),也就是说处理相同的数据需要至少七倍的时间。

        如果计算机用完系统内存,游戏数据将被移动到本地存储设备,也就是硬盘中,或者是SSD当中,这时的传输速度将取决于硬盘,此时在游戏表现上就会出现明显的帧速下降,因为使用SATA SSD的带宽将降至500MB / s左右。

  
       AMD Raven Ridge APU只能依赖于系统内存

        值得注意的是,Raven Ridge APU内部的集成图形芯片没有本地显存。强调这一点,是因为在即将到来的Intel Kaby Lake-G处理器中的一些集成GPU(如Vega M显卡)确实有他们自己的显存,这大大提高了性能,但成本也更高。

由于AMD的Raven Ridge APUs是预算解决方案,包含HBM2内存是不实际的。因此,没有专用的VRAM,它只能依赖于系统内存,在使用DDR4-3200时,它的带宽限制在35GB/s左右(同内存带宽)。

当然,带宽只是问题的一部分,内存容量也起着关键作用。一个具有Radeon RX 550和8GB的DDR4内存的系统拥有10 GB的内存。但是当在Raven Ridge APUs内部使用集成的Vega 8或11图形时,需要在CPU和GPU之间共享8GB的内存。        


分配给集显的内存不再供操作系统或应用程序使用

        一般来说,Windows在管理内存和确定应用程序优先级方面做得很好,以获得最佳效果,但至少有一部分系统内存将分配给集成图形。Raven Ridge APU使用称为统一内存架构或UMA的方法。目前大多数AM4主板可让用户将内存大小设置在64MB到2GB之间。根据用户选择的尺寸大小,这将决定专门分配给Vega图形的系统内存的最大数量。一旦分配完毕,它只能用作图形内存,不再可供操作系统或应用程序访问。

       apu显存分配越大越好?

        现在出现了很多错误的说法。有人说,为了获得最佳效果,应该将集显的显存设置为最大。然而,这并不一定是正确的。因为前边已经说过,一旦将系统内存的一部分分配给图形处理器,那么这部分内存就不能供操作系统或应用程序访问了。

        如果在这里过度分配集显显存,那么在Windows中运行不需要大量视频内存的任务时,你将会有大量的空闲内存无法使用。如果你在一个拥有8GB DDR4内存的系统上选择2GB的缓冲区,这意味着只有6GB的系统内存可以使用。

        因此不建议你选择2GB的最大显存设置,即使你想在游戏中发挥最大的性能。正如前面所讨论的,当游戏时,一旦图形内存或VRAM被占满,游戏数据就会被加载到系统内存中,而Raven Ridge APU只使用系统内存,所以不管你分配的是64MB还是2GB,结果都一样。

       apu设置64M显存和2G显存 游戏实测
  

3.png (240.28 KB, 下载次数: 0)

2018-10-15 02:04 上传


       如果一个游戏需要2GB的视频内存,但是你只分配了64MB,那么使用仍然会溢出到共享内存中,因为所有的内存都一样,带宽保持不变,性能也一样。Windows很好地管理了这一点,所以如果分配了2GB,你就是在限制操作系统优化系统内存的能力。

        在试图理解AMD为什么提供1GB和2GB帧缓冲区时,我最初认为可能通过预留一定数量的内存,以确保最高的游戏性能。然而,在测试了各种各样的配置后,发现这对游戏的性能没有任何影响,当然在游戏时你不会注意到。使用8GB和16GB的双通道DDR4-3200内存和相同的时间,发现在保留64MB或2GB的系统内存之间没有真正的性能差异。测试了几个游戏,都是在1080p分辨率下运行,用低到中等质量的设置来调用大约2-3GB的VRAM。


4.png (153.18 KB, 下载次数: 0)

2018-10-15 02:04 上传


720P
         

5.png (152.94 KB, 下载次数: 0)

2018-10-15 02:04 上传


        1080P

        正如你在BF1中看到的,所有的结果都在误差范围内,我们不仅讨论平均帧率,还包括帧时间性能。在比较1%的低结果时,2GB的配置速度提高了9%,但是如果我们接受在这里有一个+/- 1fps的误差范围,那么差异可能只有3%。在任何情况下,当真正玩游戏时,都不可能发现这一差别。        



       AIDA64、内存复制测试

6.png (77.34 KB, 下载次数: 0)

2018-10-15 02:04 上传



        使用AIDA64 GPGPU基准测试工具,我们可以测量CPU和GPU之间的读写性能,从而有效衡量GPU可以将数据移入和移出自己的设备内存到系统内存的性能。这也称为设备到主机带宽。

        更重要的是,对于我想要展示的属性,我们也可以看看内存复制性能。该测试通过将数据从自己的设备内存复制到相同设备内存中的另一个位置来度量GPU内存的性能。在RX 550的情况下,是GDDR5内存,但在Raven Ridge APU的情况下,它是系统内存。

        在这里我们可以看到,在分配64MB内存的情况下,Ryzen3 2200G的Vega 8 GPU从系统内存中复制数据时的吞吐量为33.4GB/s,这与访问DDR4-3200内存时的35GB/s相当。

        如果我们将分配大小增加到2GB,这对带宽没有影响。基于平均三次运行,我们看到略有下降,但这在误差范围内。假设我们传输的数据超过2GB是安全的,所以它不仅仅是在已分配的缓冲区中进行基准测试。如果我们看RX 550,它的理论峰值带宽是112GB/s,我们在这个测试中看到的是88GB/s。我们还选择了Vega 56来进行比较,它达到了321GB/s,理论峰值带宽为410GB/s
   

7.jpg (61.78 KB, 下载次数: 0)

2018-10-15 02:05 上传



       总结:APU显存设置多最好?集成显卡的显存给多少合适?

        所有结果都表明,将GPU分配的显存容量设置为超过64MB意义不大,甚至会起反作用。不过需要注意一点,64MB是一个极端的例子,对于8GB或更少内存的用户,集成显卡的显存设置在64-512MB之间比较合适



评论
8250u貌似在bios默认设置是256M

评论
cpu的r7显卡跑荒野行动没事啊,但是要2G显存?内存? 哦。。。内存还是显存?

评论
说到这个就来气。
2500U直接吃了我1G内存走,害得我只有7G能用。

评论
这事当时就有结论了,问题是很多蠢软件只认显存分配大小,小了就不给你上

评论

我划分了2G是傻?

评论
是这么一个道理,但,很多游戏有VRAM大小的要求......

评论

遇到了再调高到最低要求呗,或者设置为自动。我先当小白鼠,我已经调到128M了。

评论
也就是说反正是APU靠内存的,因此其实只要符合游戏vram需求就凑合了,无所谓多少,因为反正最后都是调用虚拟内存?
  这个概念可以衍生到intel的亮机显卡吗?

评论

可以。

这类集成显卡就是显存=0MB,时时刻刻都在爆显存用内存的显卡...

预留2G给集显,除了游戏的最低要求外,还有在内存紧张时,可以给GPU容量上的保证:比方说8G的RAM,如果预留128M,那么系统和软件用的多的时候,GPU可能就700M可用了;但如果预留2G,那么GPU至少有2G可用...

评论
128M
因为是第一个三位数,在BIOS里面看比较整齐

评论

这个主要还是预留VRAM用的

这个测试不怎么合乎日常使用场景:我估计8G的配置,跑测试的时候也是后台干净的
而实际使用,很容易后台开n个程序,外加n个TAB的浏览器...这个时候很可能GPU可用的RAM会不足2G...

而如果预留2G,那么程序可用6G,当6G不够时,一些不活跃的程序开始用虚拟内存... GPU继续用着2G的RAM来当VRAM...
而虚拟内存,可以用16G的傲腾来顶住,几十块钱而已...


评论

把自动改为128M后,实际在不玩游戏时分配的时195M。

捕获.JPG (95.87 KB, 下载次数: 0)

2018-10-15 11:42 上传





评论

不是虚拟内存,是共享内存吧。intel的我不确定,AMD有统一寻址功能。

评论
擦,我有32g内存太多了,想划8g给显存满足一下虚荣心也不行吗? 电路 电子 维修 我现在把定影部分拆出来了。想换下滚,因为卡纸。但是我发现灯管挡住了。拆不了。不会拆。论坛里的高手拆解过吗? 评论 认真看,认真瞧。果然有收 电路 电子 维修 求创维42c08RD电路图 评论 电视的图纸很少见 评论 电视的图纸很少见 评论 创维的图纸你要说 版号,不然无能为力 评论 板号5800-p42ALM-0050 168P-P42CLM-01
 ·日本留学生活 求个大阪合租
·日本留学生活 自家房招租求
·日本留学生活 东京地区出9成新lv钱包
·日本育儿教育 孩子从国内过来如何学习日语
·日本育儿教育 明年四月横滨招月嫂
·日本育儿教育 请问咋让娃突破识字关?感谢分享中文共读和学习经验的妈妈
 ·中文新闻 东区明星迈克尔·格列柯,53 岁,将在第一次出生两年后第二次
·中文新闻 《爱情岛》明星卡米拉·瑟洛和杰米·朱维特在透露即将迎来第三

维修经验

CPUcpu-z 1.77版低调发布

日本维修技术更新: New benchmark “submit and compare” feature New clocks dialog reporting all system’s clock speeds in real-time Preliminary support for Intel Kaby Lake AMD Bristol Ridge processors 主要是增加了支持I、A两个新架构的 ...

维修经验

CPU这几天经常开机黑屏,热重启后又正常

日本维修技术这几天经常开机黑屏,热重启后又正常,今天热重启也不管用了。折腾半天总算点亮,显示超频失败,以前出这个画面我是不理它的,直接重启就能正常进系统了,今天不敢托大,因为 ...

维修经验

CPU超频求助!关于华擎H170和6700K

日本维修技术问题见楼主的show贴 https://www.chiphell.com/thread-1634895-1-1.html 这次华擎的H170 Hyper最大的特色应该是自带时钟发生器可以自由超外频 可是楼主好久没有折腾超频了。。。 两图中除了CPU外频 以 ...

维修经验

CPU液态金属会侵蚀cpu核心吗?

日本维修技术前阵子看到有人说,液态金属时间长了会侵蚀cpu铜盖,那么问题来了,这货会不会侵蚀核心呢? 评论 这玩意儿好像只对铝起反应 评论 不是说,cpu的盖子是铜的吗。。。 评论 不会,核 ...

维修经验

CPUm6i究竟支不支持e3 1231v3

日本维修技术官网上看支持列表没写有e3 1231v3,装机帖又有人晒,百度也没个明确答案,那究竟能不能点亮?有在用的chher说一下么 评论 升级最新bios肯定可以支持 评论 我的p67evo官网上也没说支持12 ...

维修经验

CPU华擎 HYPER 妖板 正确玩法

日本维修技术600元的 B150,10相供电,释放洪荒之力 注意必须官网 Beta 区的 BIOS 有 AVX 的 CPU 可能会掉缓存 启动时按 X 键激活 SKY OC,重启后进入 BIOS 160924164727.jpg (95.63 KB, 下载次数: 1) 2016-9-24 17:47 上传 ...

维修经验

CPUE5 2686 V3和i7 6800K如何选择

日本维修技术默认用,不超频,两者功耗是一模一样的 E5 2686 V3:2.0主频,3.5睿频, 18核心36线程 ,45M L3 咸鱼大约2500~3000元 i7 6800K : 3.5主频,3.8睿频 ,6核心12线程 ,盒装3000元 评论 性能应该是26 ...

维修经验

CPUHD530硬解4K能力还是有点弱呀!

日本维修技术播放器用PotPlay 64bit,各种优化后,跑4K @120Hz视频只能到70帧左右的速度,勉强能用! 显示器用的4K的优派VP2780 未标题-1.jpg (211.97 KB, 下载次数: 0) 2016-9-26 21:29 上传 评论 这个估计你没优化 ...

维修经验

CPU6900k 1.25V到4.2体质怎么样

日本维修技术如图,体质怎么样,ring是35,没敢试了,都说ring高了毁硬件 评论 不错的U,但不算雕,上4.4就大雕了,这电压上4.5的目前没见有人发图 评论 谢谢前辈告知 评论 我这个用1.2V超的4.2,R ...

维修经验

CPUI3 6100 华擎B150M pro4超4.5g测试。

日本维修技术看看论坛没多少i3 6100的帖子,就转下自己发的show贴里面的数据,给大家参考下。家里还有当年的神U i3 540 oc 4.5G在给老妈用。 不知道数据上正常吗?有6100的朋友可以告诉下,另外是不有 ...

维修经验

CPU7系u会兼容100系主板吗?

日本维修技术RT,听说要推200系板,100系还能用吗以后。。 评论 兼容的 评论 感谢!以后换u就行了,目前消息200系板会有新的特性吗? 评论 24条PCI-E 3.0通道、支持Intel Optane混合存储技术、十个USB 3 ...

维修经验

CPU有心入5820k了,求教下温度问题

日本维修技术一直徘徊在6700k和5820k之间,6700k现在这德行直接把我推向了5820k啊,从2600k升级上来,三大件都要换,现在唯一疑惑的是IB-E ex这种顶级风冷能不能压住4.5g的5820呢?毕竟刚刚买一个多月。 ...

维修经验

CPU6600&6600K才100的差价

日本维修技术太少了吧。。。 6600.JPG (106.91 KB, 下载次数: 0) 2016-10-1 10:30 上传 评论 毕竟只是i5而已…… 评论 上z170 6600也能超,等于没区别,差价能有100已经不错了 评论 然后又见不超频人士推荐超频 ...