作者photon3108 (Jon)
看板VideoCard
标题[请益] 请问 nVidia GTX1050 插 PCIe 2.0 x16 效能会掉很多吗?
时间Fri Nov 17 09:40:52 2017
有一张旧的主机板 MSI 970A-G43 Plus 只支援到 PCIe 2.0 x16,显示卡坏了想换 1050 (或是对应的 amd 型号)、
以及 4k LCD,但不确定类似等级的显示卡插在 PCIe 2.0 x16 时,极限效能大概会打多少折扣呢?
会有输出 4K 解析度 60Hz LCD 和显示卡硬解 4K 影片的需求,或许也会玩游戏并往显示卡极限效能接近的可能,
因为预算的关系,卡在显示卡晶片就认了,但卡在汇流排只剩 80% 的极限效能,不如往低阶的等级买。
CPU: AMD 1055t
OS: Windows 7
主机板: MSI 970A-G43 Plus
https://tw.msi.com/Motherboard/970A-G43-PLUS/Specification
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.133.91.60
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/VideoCard/M.1510882855.A.34D.html
1F:推 Ryan10: 不会差很多 好像连泰坦都只差个位数%而已 放心买吧 11/17 09:58
2F:推 abc21086999: 根本没差 11/17 10:14
3F:推 AncientLich: 有实验做过 PCIe x4 x8 x16跑分,基本上差不到1% 11/17 10:57
4F:→ AncientLich: 与其担心这个还不如去担心CPU喂得喂不饱GPU 11/17 10:58
5F:嘘 abc21086999: 怎麽又会有这种喂不喂的饱的说法啊 11/17 11:21
6F:推 cas8421: 2.0x16的频宽=3.0x8,我的1080ti插在3.0x8都没有影响了, 11/17 11:37
7F:→ cas8421: 1050应该也没差吧 11/17 11:37
8F:推 AncientLich: Texture decompression, Shader Compilation, Draw 11/17 13:42
9F:→ AncientLich: call, Draw Queue rearrange & optimization都需要CP 11/17 13:42
10F:→ AncientLich: U来做,不然你以为DX12和Metal/Mantle减少overhead是 11/17 13:43
11F:→ AncientLich: 做辛酸的喔 XDDD 11/17 13:43
12F:推 Nexus5X: 喂饱(X) 瓶颈(O) 11/17 14:35
13F:→ Nexus5X: 就是看效能瓶颈在哪一端 CPU or GPU 11/17 14:36
14F:→ arrenwu: 不要担心,1080Ti 都不会有影响 遑论你的 1050 11/17 16:12
15F:嘘 ddrdod: 又一个CPU无法喂饱GPU的错误观念使用者 (¯(∞)¯) 11/17 16:27
16F:→ Dcpp2015: 1050这种算低阶卡别想太多 11/17 18:02
17F:→ Dcpp2015: 插1.0的效能也差不了多少 11/17 18:02
18F:嘘 abc21086999: 喂饱代表有直接关系,但是其实没有 11/18 02:50
19F:推 AncientLich: 我其实有一点不太懂版上不能说喂饱的逻辑? 我是做GPU 11/19 14:12
20F:→ AncientLich: 核心设计与API开发相关研究的人,事实上CPU的效能本 11/19 14:13
21F:→ AncientLich: 来就会影响到GPU的throughput. 11/19 14:13
22F:→ AncientLich: 不用说论文上已有相关讨论及研究,就算是如Tom's H 11/19 14:14
23F:→ AncientLich: 及Anandtech这种比较非学术的商业网站都有实测过 11/19 14:14
24F:→ AncientLich: 还是其实我们对於"喂饱"这个关键字的定义不同? 11/19 14:15
25F:→ AncientLich: 还蛮好奇版上为啥用这个字反应会这麽大? 11/19 14:15
26F:推 ddrdod: 因为你根本观念错误 (¯(∞)¯) 11/19 17:27
27F:→ ddrdod: 是否喂饱显卡是看PSU,不是CPU;然後CPU要看喂不喂的饱 11/19 17:32
28F:→ ddrdod: 的是运行程式和游戏需求;举个例子:如果只玩GTA:SA 11/19 17:38
29F:→ ddrdod: 显卡用1080Ti,这时不管CPU用G4560还是7700K,游戏帧数 11/19 17:41
30F:→ ddrdod: 都是破百帧,都符合舒适游玩的体验需求,而如果玩的是 11/19 17:44
31F:→ ddrdod: 看门狗2开4K全特效,这两颗CPU的游戏帧数当场高下立判 11/19 17:45
32F:→ ddrdod: 但帧数表现低的G4560,问题不是出在喂不饱显卡,而是喂不 11/19 17:48
33F:→ ddrdod: 游戏(看门狗2),这样简单的说明不知道你看懂了吗? 11/19 17:49
34F:推 Ryu3y3s: 大概大部分的人是指 喂饱是只超过power consumption 11/19 20:50
35F:→ Ryu3y3s: 而不是 general 的consumption, 像是你指的workqueue的 11/19 20:50
36F:推 Lycheus: 感谢Ryu大,我比较能理解他们argue的点了 感谢 11/19 21:33
37F:→ Lycheus: 我指的喂饱的确是这api stack的消化速度 11/19 21:34
38F:推 ddrdod: @Ryu3y3s:我提PSU其实吐槽的成分居多XD 11/19 22:45
39F:→ ddrdod: 重点是CPU喂不喂的饱游戏,而不是喂不喂的饱显卡... 11/19 22:46
40F:推 AncientLich: 你这论点我不同意,API call本来就是属於CPU要执行给 11/19 23:11
41F:→ AncientLich: GPU的必要工作,这个时候CPU的效能会直接影响GPU的 11/19 23:11
42F:→ AncientLich: framerate 11/19 23:11
43F:推 ddrdod: 就跟你说了要看游戏需求,你听不懂还被别人嘘文是自找的 11/20 01:18
44F:→ ddrdod: 你那API call是怎麽发出需求的?还不是看游戏跟应用程式 11/20 01:20
45F:→ ddrdod: 一直在那边"CPU喂得喂不饱GPU" ← 现在才发现根本就打错字 11/20 01:22
46F:推 AncientLich: OK,我大致上理解你的论点了。主要就是把Game Engine 11/20 10:40
47F:→ AncientLich: 发的call处理当作是CPU需要喂饱的。 11/20 10:40
48F:→ AncientLich: 但是这边我则是把操作GPU所需要的APIcall当作是绘图 11/20 10:40
49F:→ AncientLich: 处里的一环,所以说CPU必须要有足够的速度才能喂饱 11/20 10:41
50F:→ AncientLich: GPU。而由你的例子来说,G4560造成的FPS下降是因为 11/20 10:42
51F:→ AncientLich: CPU喂不饱游戏(Game Engine),而不是喂不饱GPU。 11/20 10:42
52F:→ AncientLich: 但我这边的想法是CPU必须要能有足够的能力处理Engine 11/20 10:42
53F:→ AncientLich: 发出的API call使得GPU能保持满载。 11/20 10:42
54F:→ AncientLich: 所以CPU喂不饱Game Engine,其实间接的就无法喂饱GPU 11/20 10:42
55F:→ AncientLich: 我同意你这边说这是app dependent。但如同你的举例 11/20 10:43
56F:→ AncientLich: 你也不否认CPU的效能是会影响到GPU的效能。 11/20 10:43
57F:→ AncientLich: "喂饱"这个词在我这边的意义是如此。 11/20 10:43
58F:→ AncientLich: 我一直觉得有几位版友对这个词有点反应过度。 11/20 10:43
59F:→ AncientLich: 毕竟"喂饱"这个词并不是学术上的专有名词 11/20 10:44
60F:推 ddrdod: 你扯这麽多干嘛?结论就是看游戏跟程式需求 11/20 16:39
61F:推 wtmjs: 以上都是好推文,先谢谢了。 11/27 00:35
62F:→ cchpt: 我是认为"喂饱"这字眼能让一般不熟电脑的使用者快速理解 11/29 00:00