csx 发表于 2023-9-21 05:14

爬坑指南:游戏,模拟器闪退,虚拟内存很重要

一般来说,显卡的工作和内存,不沾边。
后来发现,这是个及其严重的错误。
我当时以为32G内存条,足够我使用了,事实上也确实是这样。
但后来,发现他有个上限。
如图,32G内存,也就是他同时可以处理,运行的有32G。
其中包括常驻内存,和提交内存(提交里包括常驻,但常驻里没有提交)
提交就是没有处理,等待处理
处理完会分配,再进入回收,或者常驻的判断处理。

经过我反复测试,终于找到了,多开闪退,崩溃的原因。
提交内存,上限不足
也就是说,能提交的内存,不能大于总内存。
这时候,虚拟内存的重要性就出来了
由于是提交内存,不属于即时运算的,对性能要求很低。
我给他分配了16G虚拟内存,情况顿时缓解,所有崩溃闪退都没有了。

第二个大题。显卡性能。
我有2个挂机电脑用的显卡,第一个是RX6600、第二个是1070。
理论上说6600性能大于1070.但对于多开工作室,多开挂机电脑来说不是这样的。
6600的性能,只能在单开的情况下,很不错。
但他的128位宽,使其多开性能跟屎一样。
位宽不足,导致了挤压显存,动不动就显存满了,掉帧,卡顿,闪退。

1070的352位宽,虽然在极限状态不如RX6600。
但是他的多开性能,真他妈牛逼,内存都占到32G了,4开模拟器+端游
居然才占了7G的显存。

所以显卡的性能 = 频率 + 位宽 + 架构 + 流处理器数量 + 工艺
页: [1]
查看完整版本: 爬坑指南:游戏,模拟器闪退,虚拟内存很重要