[请益] 请问 nVidia GTX1050 插 PCIe 2.0 x16 极限效能剩多少?

楼主: photon3108 (Jon)   2017-11-17 09:40:52
有一张旧的主机板 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
作者: ddrdod (乖乖)   2017-11-20 16:39:00
你扯这么多干嘛?结论就是看游戏跟程式需求
作者: AncientLich (低能的宅宅)   2017-11-20 10:40:00
OK,我大致上理解你的论点了。主要就是把Game Engine发的call处理当作是CPU需要喂饱的。但是这边我则是把操作GPU所需要的APIcall当作是绘图处里的一环,所以说CPU必须要有足够的速度才能喂饱GPU。而由你的例子来说,G4560造成的FPS下降是因为CPU喂不饱游戏(Game Engine),而不是喂不饱GPU。但我这边的想法是CPU必须要能有足够的能力处理Engine发出的API call使得GPU能保持满载。所以CPU喂不饱Game Engine,其实间接的就无法喂饱GPU我同意你这边说这是app dependent。但如同你的举例你也不否认CPU的效能是会影响到GPU的效能。"喂饱"这个词在我这边的意义是如此。我一直觉得有几位版友对这个词有点反应过度。毕竟"喂饱"这个词并不是学术上的专有名词
作者: abc21086999 (呵呵)   2017-11-18 02:50:00
喂饱代表有直接关系,但是其实没有
作者: Dcpp2015 (DC)   2017-11-17 18:02:00
1050这种算低阶卡别想太多插1.0的效能也差不了多少
作者: ddrdod (乖乖)   2017-11-17 16:27:00
又一个CPU无法喂饱GPU的错误观念使用者 (¯(∞)¯)
作者: arrenwu (键盘的战鬼)   2017-11-17 16:12:00
不要担心,1080Ti 都不会有影响 遑论你的 1050
作者: Nexus5X (Nexus5X)   2017-11-17 14:35:00
喂饱(X) 瓶颈(O)就是看效能瓶颈在哪一端 CPU or GPU
作者: AncientLich (低能的宅宅)   2017-11-17 13:42:00
Texture decompression, Shader Compilation, Drawcall, Draw Queue rearrange & optimization都需要CPU来做,不然你以为DX12和Metal/Mantle减少overhead是做辛酸的喔 XDDD
作者: cas8421 (cas)   2017-11-17 11:37:00
2.0x16的频宽=3.0x8,我的1080ti插在3.0x8都没有影响了,1050应该也没差吧
作者: abc21086999 (呵呵)   2017-11-17 11:21:00
怎么又会有这种喂不喂的饱的说法啊
作者: AncientLich (低能的宅宅)   2017-11-17 10:57:00
有实验做过 PCIe x4 x8 x16跑分,基本上差不到1%与其担心这个还不如去担心CPU喂得喂不饱GPU
作者: abc21086999 (呵呵)   2017-11-17 10:14:00
根本没差
作者: Ryan10 (瑞恩是10号)   2017-11-17 09:58:00
不会差很多 好像连泰坦都只差个位数%而已 放心买吧
作者: AncientLich (低能的宅宅)   2017-11-19 14:12:00
我其实有一点不太懂版上不能说喂饱的逻辑? 我是做GPU核心设计与API开发相关研究的人,事实上CPU的效能本来就会影响到GPU的throughput.不用说论文上已有相关讨论及研究,就算是如Tom's H及Anandtech这种比较非学术的商业网站都有实测过还是其实我们对于"喂饱"这个关键字的定义不同?还蛮好奇版上为啥用这个字反应会这么大?
作者: ddrdod (乖乖)   2017-11-19 17:27:00
因为你根本观念错误 (¯(∞)¯)是否喂饱显卡是看PSU,不是CPU;然后CPU要看喂不喂的饱的是运行程式和游戏需求;举个例子:如果只玩GTA:SA显卡用1080Ti,这时不管CPU用G4560还是7700K,游戏帧数都是破百帧,都符合舒适游玩的体验需求,而如果玩的是看门狗2开4K全特效,这两颗CPU的游戏帧数当场高下立判但帧数表现低的G4560,问题不是出在喂不饱显卡,而是喂不游戏(看门狗2),这样简单的说明不知道你看懂了吗?
作者: Ryu3y3s (3y3s)   2017-11-19 20:50:00
大概大部分的人是指 喂饱是只超过power consumption而不是 general 的consumption, 像是你指的workqueue的
作者: Lycheus (RISC-V小王子)   2017-11-19 21:33:00
感谢Ryu大,我比较能理解他们argue的点了 感谢我指的喂饱的确是这api stack的消化速度
作者: ddrdod (乖乖)   2017-11-19 22:45:00
@Ryu3y3s:我提PSU其实吐槽的成分居多XD重点是CPU喂不喂的饱游戏,而不是喂不喂的饱显卡...
作者: AncientLich (低能的宅宅)   2017-11-19 23:11:00
你这论点我不同意,API call本来就是属于CPU要执行给GPU的必要工作,这个时候CPU的效能会直接影响GPU的framerate
作者: ddrdod (乖乖)   2017-11-20 01:18:00
就跟你说了要看游戏需求,你听不懂还被别人嘘文是自找的你那API call是怎么发出需求的?还不是看游戏跟应用程式一直在那边"CPU喂得喂不饱GPU" ← 现在才发现根本就打错字
作者: wtmjs (金色狂风忍者队)   2017-11-27 00:35:00
以上都是好推文,先谢谢了。
作者: cchpt (AlaBlaCla)   2017-11-29 00:00:00
我是认为"喂饱"这字眼能让一般不熟电脑的使用者快速理解

Links booklink

Contact Us: admin [ a t ] ucptt.com