381030691 发表于 2020-11-24 02:37

善用小飞机新功能,抵御消费主义诱惑,对显存不足焦虑症说不

没错,MSI Afterburner现在支持显示真实的显存占用了。
以往overlay里面显示的VRAM占用,其实是游戏预分配/预占用的显存量(Allocated VRAM Usage),而并不是真正用到的显存量(Dedicated VRAM Usage)。
比方说玩游戏时候经常能看到8G甚至是10G的显存占用量,也就是看上去满了爆显存了,其实这只是程序先把所有能用的显存吃完了,免得要用的时候被别的程序占着反而不够用了,并不一定就是真的爆显存了。

方法如下:
1、下载MSI AFTERBURNER BETA版:https://www.guru3d.com/files-details/msi-afterburner-beta-download.html

2、在监控设置里面把GPU监控插件勾上,确定后下拉找到GPU dedicated memory usage\ process这个选项,勾选在OSD上显示,这个就是实际显存占用显示了
步骤:


(可以略过的一步)3、原本的显存使用可以留着,改掉项目名方便对比
勾选Override group name改成你想要的名字,我这里改成了DVRAM跟AVRAM


4、最后游戏里头就是这么个效果了



可以看到所有的情况下,游戏都预占用了比实际用量更多的显存,特别是孤岛重制版,1070 8G显存全部预分配完,但这一关实际上从头到尾真实显存占用量都没有超过6G

最后再上一个youtuber 3090 8K玩大镖客2的显存占用,分配了11G+,而实际就用了9G多一点点
(方法也是从它这学的)
Red Dead Redemption 2 8K | RTX 3090 | Ryzen 3950X OC - YouTube



最后想说的是,不要太过执着于显存大小,现阶段4K能爆10G显存的游戏真没几个(没试过不清楚有哪些
NV的10G显存刀法是非常精确的,能保证你不会被次时代主机拉下。因为Xbox Series X虽然有16G RAM,但它是6GB 336GB/s+10GB 560GB/s,也就是说只有10G的高速显存,这个10G是不是看上去非常眼熟

咲月露娜 发表于 2020-11-24 03:08

本帖最后由 咲月露娜 于 2020-11-24 04:08 编辑

请问下有GPU1 GPU2两个dedicated memory usage \ process,那真实占用是这两个加起来么?/////划掉。。。是两张显卡。。。。
而且好像在游戏之外,这个值会变成一个异乎寻常的巨大数,似乎溢出……

a8610853 发表于 2020-11-24 03:19

小飞机这个能测VR么。

lucky95 发表于 2020-11-24 03:34

sblnrrk 发表于 2020-11-24 06:53

datzz 发表于 2020-11-24 07:11

也就是保证最低可用显存。。。


—— 来自 vivo V1986A, Android 10上的 S1Next-鹅版 v2.4.3

johnie 发表于 2020-11-24 08:18

sblnrrk 发表于 2020-11-24 09:20

mcq_2 发表于 2020-11-24 09:34

sblnrrk 发表于 2020-11-24 09:20
你给我用,DDR4 3200的8G,不如DDR3 1600 32G用得舒服

gpu对带宽更敏感

66666 发表于 2020-11-24 10:03

johnie 发表于 2020-11-24 10:20

381030691 发表于 2020-11-24 13:03

本帖最后由 381030691 于 2020-11-24 13:07 编辑

咲月露娜 发表于 2020-11-24 03:08
请问下有GPU1 GPU2两个dedicated memory usage \ process,那真实占用是这两个加起来么?/////划掉。。。 ...
GPU1 GPU2?你是插了双卡吗
噢看到了,印象中SLI下双卡显存使用一毛一样,不是特殊状况的话(指程序支持显存叠加)只看其中一张就行

381030691 发表于 2020-11-24 13:09

a8610853 发表于 2020-11-24 03:19
小飞机这个能测VR么。

应该没问题,看到有人录的alyx里面有小飞机overlay

dumplingpro 发表于 2020-11-24 13:26

收藏了,但是我现在只有1060亮机卡

datzz 发表于 2020-11-24 13:50

66666 发表于 2020-11-24 10:03
对GPU性能影响最严重的是帧缓存,纹理和顶点数据哪怕从内存里面读取一部分都不会有什么太大影响,10GB存4 ...

这个难道不是烂优化倒逼用户买大显存,怎么还赖到用户头上了

—— 来自 vivo V1986A, Android 10上的 S1Next-鹅版 v2.4.3

cnwind042 发表于 2020-11-24 13:55

我VR开200%分辨率玩alyx的时候3090会显示占了十几个G,准备按这方法试试看到底用了多少

a8610853 发表于 2020-11-24 14:00

381030691 发表于 2020-11-24 13:09
应该没问题,看到有人录的alyx里面有小飞机overlay



quest2在oculus软件里把超采拉满到2730p的显存占用,GPU1是实际,MEM是显存预留,基本相同。
但是怀疑不是最高画质贴图,墙壁贴图明显很糊。有3090的对比一波应该就清楚了。

美人希 发表于 2020-11-24 21:32

dumplingpro 发表于 2020-11-24 13:26
收藏了,但是我现在只有1060亮机卡

好家伙,亮机卡都要6pin了

— from OPPO PAAM00, Android 10 of S1 Next Goose v2.4.3

dumplingpro 发表于 2020-11-24 21:52

datzz 发表于 2020-11-24 13:50
这个难道不是烂优化倒逼用户买大显存,怎么还赖到用户头上了

—— 来自 vivo V1986A, Android 10 ...

实际上20系就有一个采样器反馈,可以大幅度减少显存需要,只是没厂商用。

fateultraone 发表于 2020-11-24 22:15

其实以前显示的也不叫预分配,是整个操作系统所有程序占用的显存量,现在这个显示的才是单个程序专用的显存占用量

eva02eva02 发表于 2020-11-25 01:01

等3080 ti 16G版了

性欲モンスター 发表于 2020-11-25 01:20

说不介意3080 10G显存的,你们配32GB内存干嘛?
这不是双标么?

381030691 发表于 2020-11-25 01:26

性欲モンスター 发表于 2020-11-25 01:20
说不介意3080 10G显存的,你们配32GB内存干嘛?
这不是双标么?

多点总是好的,但并不代表3080 10G显存就是垃圾。
最近总有4K游戏10G显存到哪都爆的论调,看着不太对劲

381030691 发表于 2020-11-25 01:30

fateultraone 发表于 2020-11-24 22:15
其实以前显示的也不叫预分配,是整个操作系统所有程序占用的显存量,现在这个显示的才是单个程序专用的显存 ...

我也有想过这个问题,但开游戏之前没有多少占用,开了一个游戏之后直接用满
在只运行了这么一个游戏的情况下,如果不是它抢完了,那么剩下的显存跑哪去了呢

性欲モンスター 发表于 2020-11-25 01:38

381030691 发表于 2020-11-25 01:26
多点总是好的,但并不代表3080 10G显存就是垃圾。
最近总有4K游戏10G显存到哪都爆的论调,看着不太对劲
...

模拟飞行2020内存要求超16G了,而且据说显存越大能显示的远景就越多。

咲月露娜 发表于 2020-11-25 01:58

381030691 发表于 2020-11-25 01:30
我也有想过这个问题,但开游戏之前没有多少占用,开了一个游戏之后直接用满
在只运行了这么一个游戏的情 ...

呃,我这边观察到没有发生开一个游戏之后直接用完的情况,可能是和游戏有关?
我是外接的显示器专门来显示这个数据,试用下来的感觉确实是,焦点在哪个应用上,就显示该应用占用的显存

性欲モンスター 发表于 2020-11-25 02:08

有更新的4.6.3 Beta 4版
https://www.resetera.com/threads/msi-afterburner-can-now-display-per-process-vram.291986/
https://download-eu2.guru3d.com/afterburner/%5BGuru3D.com%5D-MSIAfterburnerSetup463Beta4Build15910.rar

fateultraone 发表于 2020-11-25 02:34

381030691 发表于 2020-11-25 01:30
我也有想过这个问题,但开游戏之前没有多少占用,开了一个游戏之后直接用满
在只运行了这么一个游戏的情 ...

因为gpu驱动程序还会分配其他一些显存比如给帧缓冲区用,新的rtss监控进程专用显存的方法可能就不包括这些,但现在至少能针对当前进程查看此进程的显存保留量了,以前rtss显示操作系统所有进程的显存分配量那个是非常不准的,要进一步查看更精确的游戏实际显存使用量最好是借用游戏引擎能提供的功能,比如Gears 5引擎内置的benchmark就内置vram usage的报告功能

nailuo1993 发表于 2020-11-25 08:12

有人试过alyx开200%超采要多少显存吗

66666 发表于 2020-11-25 08:17

66666 发表于 2020-11-25 08:19

性欲モンスター 发表于 2020-11-25 13:29

66666 发表于 2020-11-25 08:19
你们合着当PCIE3.0、4.0带宽都是摆设吗?还是以为游戏载入关卡后就不从内存中读取数据了? ...

16GB内存够绝大部分游戏有余了,但许多臭打游戏的都喜欢配32GB内存,同理更喜欢10GB以上的显存。
而且比起10GB、11GB、12GB这些不伦不类的容量,更喜欢2的次方的8GB、16GB、32GB。

粉色猛男 发表于 2020-11-25 14:19

有道理,但现在买哪个卡的问题不是你爆不爆显存,我带宽够不够用的问题,是(原价)买得到谁的问题

伊莉伊莉雅 发表于 2020-11-25 14:25

马一下

66666 发表于 2020-11-25 14:33

cnwind042 发表于 2020-11-25 14:40

性欲モンスター 发表于 2020-11-25 13:29
16GB内存够绝大部分游戏有余了,但许多臭打游戏的都喜欢配32GB内存,同理更喜欢10GB以上的显存。
而且比 ...

还不是内存太便宜,加几百块直接可以翻倍了

要是CPU跟内存绑一块卖,想用32G内存只能买贵几千的U,那臭打游戏的自然会选更划算的

性欲モンスター 发表于 2020-11-25 15:17

66666 发表于 2020-11-25 14:33
580、480、590显存容量比1060大,销量加起来连1060十分之一都没有,没看出臭打游戏的喜欢更高显存




1060有3GB和6GB的,差价可以接受的都选更大的吧,要是也有8GB版差价也不大也会选它的。
现在3080和3090差价太大,所以都说10GB够了,要是出个3080 12 / 20 GB 版差价可接受,那就是N卡窝里斗和A卡16GB没啥关系了。

381030691 发表于 2020-11-25 16:03

fateultraone 发表于 2020-11-25 02:34
因为gpu驱动程序还会分配其他一些显存比如给帧缓冲区用,新的rtss监控进程专用显存的方法可能就不包括这 ...

学习了

lxx4869 发表于 2020-11-25 16:54

性欲モンスター 发表于 2020-11-25 13:29
16GB内存够绝大部分游戏有余了,但许多臭打游戏的都喜欢配32GB内存,同理更喜欢10GB以上的显存。
而且比 ...

ddr3的时候我就这样想,购入TridentX DDR3 2400 8G×2后就把虚拟内存锁到768MB了,然后玩gta5切出去看了会网页,就内存不足游戏崩溃了。

windaria 发表于 2020-11-25 22:35

lxx4869 发表于 2020-11-25 16:54
ddr3的时候我就这样想,购入TridentX DDR3 2400 8G×2后就把虚拟内存锁到768MB了,然后玩gta5切出去看了 ...

那也没错啊,只打游戏是足够甚至有余,但是要额外做些什么就不够了
页: [1] 2
查看完整版本: 善用小飞机新功能,抵御消费主义诱惑,对显存不足焦虑症说不