一、我先加了 16G 内存,结果只快了大概 15%
2023 年 11 月接了个活,客户给的是 Phase One IQ4 拍的 1.51 亿像素文件,一张 RAW 大概 200MB 出头。我的机器是 i5-9400F、16G 内存、GTX 1660 6G、系统盘是块 500G 的 NVMe。打开第一张的时候我盯着进度条等了 40 秒,之后每拖一下画笔就转圈,液化滤镜点了直接去泡了杯茶。
第一反应肯定是内存不够。我买了两条 16G 插上去凑到 48G,开机进 PS 一看,确实不报内存不足了。但画笔拖尾还在,只是快了一点点,体感撑死 15%。这事让我挺不服气的,于是打开了任务管理器蹲着看——PS 的内存占用一直没超过 9G,反倒是我那块系统固态,占用率常年 100%,响应时间飙到 3000ms 以上。
问题压根不在内存条上。
二、暂存盘默认勾 C 盘,这是最阴的一个坑
按 Ctrl+K 打开首选项,找到「暂存盘」(Scratch Disks)。PS 的逻辑是:物理内存不够用时,把临时数据往磁盘上写。而我这里默认勾的是 C 盘,系统、软件、临时文件全挤在一块盘上打架。我那会儿处理的文件,单个分层 PSD 解压到内存里接近 20 个 G,等于让一块 500G 的盘反复倒腾一个 20G 的东西。
后来换成单独一块 1T 的固态专门做暂存,卡顿当场少了一大半,这不是心理作用,任务管理器里的磁盘响应时间从四位数掉到几十毫秒。
两个必须提醒的点:第一,暂存盘必须是固态,机械盘就算 4T 也别选,顺序读写再快也扛不住 PS 这种碎文件随机读写;第二,别把暂存盘设在系统盘,哪怕你只有一块盘,也建议分区之后指到非系统分区上——虽然同一块物理盘分区意义有限,但至少不会被系统还原点和索引服务同时抢。另外暂存盘所在的分区,空闲空间至少留 100GB 以上,我见过有人剩 8G 就用,PS 直接崩给你看。
三、历史记录默认 50 步,这个数字真的很能吃内存
Ctrl+K → 性能,有个「历史记录状态」,默认是 50。
这个东西占多少内存?粗略算,一个快照的大小约等于画布像素数 × 通道数 × 位深 ÷ 8。拿 6000×4000、8 位、RGB 举例,6000×4000×3 大概是 72MB。PS 当然不会每一步都存一整张快照,它存的是差异,但图层越多、蒙版越多、智能对象嵌套越多,这个堆叠起来的量非常夸张。
我干过一件蠢事:一个 60 多层的合成文件,历史记录留着默认 50 步,工作一段时间后内存占用直接干到 13G,机器开始疯狂读写暂存盘,进入「越卡越写、越写越卡」的死循环。现在我的习惯是改成 20 步,危险操作前手动 Ctrl+S 存一版再动手。代价是手抖的时候没法退太远,但我觉得这个取舍划算——修图真正需要回退 40 步的场景,一个月也遇不到一次。
四、GPU 加速这块,网上的说法真的乱
首选项 → 性能 →「使用图形处理器」,下面还有个「高级设置」,里面有绘制模式:基本、正常、高级。默认一般是高级。
我实测过,某些显卡驱动版本下,高级模式反而会让画笔出现延迟和断触,尤其数位板用户。如果你遇到「画笔明明画了但线条没跟上」,先切到「基本」试一次,这比你去重装驱动快得多。反过来,液化、模糊画廊、Neural Filters 这些是真的靠 GPU,关掉加速之后慢得没法用。
还有个细节很多人不知道:Camera Raw 有自己的高速缓存。在首选项 → Camera Raw 里,缓存大小默认可能只有几个 G,处理几万张 RAW 的目录时建议调到 8-10G,并且缓存位置也扔到那块独立固态上。我调完之后,在 ACR 里来回切换照片的等待感明显短了。
五、文件格式和图层习惯,比硬件更影响手感
这里说个可能不太讨喜的观点:绝大多数人觉得 PS 卡,瓶颈排序应该是磁盘 I/O > 文件组织习惯 > 内存容量 > CPU 单核频率 > GPU。GPU 被高估了,除了液化、内容识别填充、超级分辨率这些,普通修图基本不吃 GPU。
举几个具体例子:
- PSD 单文件上限 2GB,超了必须存成 PSB(大型文档格式)。有人硬扛着存 PSD,PS 每次保存都要做一遍校验,慢得离谱。
- 智能对象能省重复计算,但嵌套三层以上的智能对象会让文件体积翻倍,打开时间直线上升。我现在的原则是嵌套最多两层。
- 图层蒙版比剪贴蒙版更吃内存,能用剪贴蒙版的地方尽量用。
- 尽量避免在同一个文件里堆十几个 Camera Raw 智能滤镜,每个都带一份原始 RAW 数据。
六、不同预算下我实际的建议
花了小半年折腾,我现在给身边人的建议很直接:
- 总预算 5000 左右:16G 内存 + 512G NVMe 系统盘 + 1T NVMe 专属暂存盘,CPU 选单核强的,别堆核心数。修图主要吃单核。
- 预算 8000-10000:32G 内存,显卡 6G 显存起步(Neural Filters 的超级分辨率比较吃显存,4G 会爆),其余同上。
- 处理中画幅、上亿像素素材:64G 内存 + 独立暂存固态 + 关掉历史记录到 15 步以内。这个配置下 PSD 动辄十几个 G,内存是真的要。
最后说一句,我到现在也没换 CPU。那台 i5-9400F 改完设置之后,修 6100 万像素的 A7R5 文件基本顺手。花钱之前,先把 Ctrl+K 里那几个选项翻一遍,能省不少冤枉钱。