我折腾本地大模型有段时间了,桌面上从 4060 Ti 16GB 到 4090 都摸过。朋友开工作室,买卡前总来问我:消费级显卡模型排行到底怎么看?我给出的答案从来不是一张死表。跑 7B 和跑 70B 是两码事,聊代码和写长文又是两码事。下面这份排行按我自己的测试记录、群友反馈、公开跑分整理,尽量把 tokens/s、显存、功耗和实际体验放在一起聊。
1.1 评测背景与排行标准
我测大模型推理,常用 llama.cpp、Ollama、LM Studio,偶尔用 ExLlamaV2 和 vLLM。模型规模我按 7B、13B、34B、70B 分档,量化格式看 Q4_K_M、Q5_K_M、Q6_K、Q8_0,还有 AWQ/GPTQ 4bit。上下文长度从 4K 拉到 32K,部分模型试 128K。记录 tokens/s 时,我会分开记生成速度和提示处理速度。消费级显卡模型排行不能只看一个数字,显存占用和功耗同样关键。
我的排行标准里,tokens/s 是体感最直接的一项。多轮对话要 20 tokens/s 以上才不难受,代码补全希望 30 tokens/s 以上,长文本摘要更吃提示处理。显存占用决定你能开多长上下文,功耗决定电费和散热,静音决定长期用的心情。我朋友在卧室放机器,4090 满载风扇声他受不了,后来换 4070 Ti SUPER,速度降了,夜里舒服很多。
群友老赵喜欢拿二手 3090 跑 34B 量化。他的观点是显存容量比峰值速度重要,24GB 能塞下的模型,16GB 卡连门都进不去。我认同这个角度。消费级显卡大模型推理性能排行,得把“能跑”和“跑得快”拆开看,也得把新卡和二手卡分开聊。
1.2 主流消费级显卡推理性能梯队
我手里的 RTX 4090 24GB 是旗舰梯队。7B Q4_K_M 能跑到 140 tokens/s 上下,13B Q4 约 90 tokens/s,34B Q4 约 40 tokens/s。70B Q4 单卡 24GB 装不下,需要部分 offload 到内存,速度掉到个位数。4090 的带宽和算力摆在那,长上下文 KV cache 吃显存也猛,开 32K 上下文时得算着来。
RTX 4080 SUPER 16GB 和 4070 Ti SUPER 16GB 算次旗舰梯队。4080 SUPER 跑 7B Q4 约 110 tokens/s,13B Q4 约 70 tokens/s,34B Q4 约 28 tokens/s。4070 Ti SUPER 稍慢,34B Q4 约 22 tokens/s。16GB 显存跑 13B Q4 舒服,34B Q4 要卡着上下文。我同事用 4070 Ti SUPER 做代码助手,7B 和 13B 体验不错,34B 偶尔爆显存。
RTX 4070 12GB 和 4060 Ti 16GB 是主流甜点区。4070 跑 7B Q4 约 95 tokens/s,13B Q4 约 55 tokens/s,34B Q4 约 18 tokens/s。4060 Ti 16GB 速度低些,7B Q4 约 70 tokens/s,13B Q4 约 42 tokens/s,34B Q4 约 14 tokens/s。4060 Ti 16GB 的显存是亮点,带宽是短板。跑 34B Q4 时它能装下,速度慢得让人泡杯茶。4070 12GB 跑 34B 更吃力,显存先告急。
1.3 不同模型与任务表现
7B 量化模型在消费级显卡上最友好。4060 Ti 16GB 跑 Q4 能到 70 tokens/s,4090 能到 140 tokens/s。多轮对话、简单问答、轻量代码补全,7B 已经能干活。我拿 7B 做本地知识库问答,响应快,显存占用低,风扇不吵。任务复杂起来,7B 的推理深度会露怯,答案容易飘。
13B 模型是画质和速度的中间档。4080 SUPER 跑 Q4 约 70 tokens/s,4070 约 55 tokens/s,4060 Ti 16GB 约 42 tokens/s。多轮对话里 13B 的上下文保持更好,代码解释也更细。34B 模型开始吃显存,4090 跑 Q4 约 40 tokens/s,4080 SUPER 约 28 tokens/s,4060 Ti 16GB 约 14 tokens/s。34B 适合写长文、做复杂总结,速度换质量。70B 量化模型在单张消费卡上很难舒服跑。4090 加内存 offload 能出字,速度个位数,多轮对话等得人心急。
长文本场景跟短问答完全不同。上下文拉到 16K、32K,KV cache 会吃掉大量显存。4060 Ti 16GB 装 13B Q4 模型后,留给 KV cache 的空间有限,长文容易 OOM。4090 24GB 余量多,能撑更长的上下文。代码任务对生成速度要求不算高,对上下文和稳定性要求高。我朋友用 4090 跑 34B Q4 做代码审查,体验接近云端小模型,电费也上去了。
1.4 json_object 与结构化输出场景
JSON 模式是我最近测得很多的场景。让模型稳定输出 json_object,普通采样容易跑偏,约束解码能把格式锁住。llama.cpp 的 GBNF、vLLM 的 guided decoding、Outlines、XGrammar 都能做。4090 上开 JSON 模式,7B Q4 生成速度从 140 tokens/s 掉到 110 tokens/s 左右,13B 从 90 掉到 70。速度损失跟语法复杂度有关,简单对象掉得少,嵌套数组和枚举掉得多。
显存方面,约束解码本身不吞太多显存,缓存语法状态会占一点。4060 Ti 16GB 跑 13B Q4 加 JSON 模式,显存余量更紧,长输出容易碰到上限。我试过让 4060 Ti 16GB 生成 2K tokens 的 JSON 数组,中途报显存不足。换 4090 后同样的提示词顺利跑完。结构化输出对稳定性帮助很大,对低显存卡不太友好。
群友做数据抽取,用 4070 Ti SUPER 16GB 跑 7B Q4 加 JSON 模式,批量处理表格。他的感受是速度够用,稳定性比裸提示词高很多。JSON 模式还会影响批处理。batch size 开大,吞吐上去,显存也上去。消费级卡做结构化输出,显存容量和约束解码实现方式比单纯拼 tokens/s 更影响体验。我建议先拿小模型试语法,再换大模型跑正式数据。
1.5 性价比与选购建议
按预算选卡,我会把显存放在前面。预算两千到三千,4060 Ti 16GB 是能买到的 16GB 新卡,跑 7B、13B 量化模型够用,34B 能装但慢。预算四千到六千,4070 SUPER、4070 Ti SUPER 16GB 更均衡,速度和显存都不差。预算再高,4080 SUPER 和 4090 性能强,价格和功耗也高。二手 3090 24GB 跑 34B、70B 量化有显存优势,矿卡风险、风扇噪音、功耗要自己扛。
功耗和静音常被忽略。4090 满载 450W 左右,3090 约 350W,4070 约 200W,4060 Ti 约 160W。卧室用机,4070 和 4060 Ti 更安静。工作室放机房,4090 和 3090 更合适。我朋友把 3090 放客厅,夏天室温高,风扇声像小吹风机。他后来加钱换 4070 Ti SUPER,速度降了一截,耳朵轻松很多。
二手卡要盯住显存、矿龄、保修和拆修痕迹。2080 Ti 22GB 魔改卡显存大,驱动和散热风险高。AMD 7900 XTX 24GB 显存足,ROCm 生态跟 CUDA 比还有差距。Intel Arc A770 16GB 便宜,适合折腾,不适合求稳。我的消费级显卡模型排行给三类人:想低成本入门,4060 Ti 16GB 或二手 3090;想新卡省心,4070 Ti SUPER 16GB;想一步到位,4090 24GB。买之前先想清楚自己跑 7B、13B 还是 34B,再决定为显存和速度花多少钱。
我玩AI绘画比玩本地大模型还早。从最早的SD1.5在1060上跑一张图要三分钟,到现在4090上Flux出图跟眨眼一样快,中间换过不少卡。身边做插画的朋友、开网店做商品图的老板、还有纯粹想给自家猫生成头像的同事,都问过我同一个问题:买什么显卡出图快。我从来不直接报型号。出图速度和跑大模型不一样,模型版本、采样器、分辨率、工作流,每一项都能让同一张卡跑出完全不同的成绩。这份排行是我用WebUI、ComfyUI、Forge反复测出来的,也掺了不少群友和买家的真实反馈。
2.1 评测背景与排行标准
我测出图速度,固定用三套模型。SD1.5跑512x512和768x768,SDXL跑1024x1024,Flux.1 dev跑1024x1024。步数分两档,SD1.5用20步,SDXL用25步,Flux用20步。采样器SD1.5和SDXL都用DPM++ 2M Karras,偶尔换Euler a对比。batch size我一般测1、2、4三档。记录的数字是单张图生成时间,从点生成到图像落盘,不含模型加载。群友提醒我,第一次加载模型那几十秒不能算进去,不然不公平。
显存占用是我重点记的一项。SD1.5在512x512下,8GB卡就够用。SDXL在1024x1024下,8GB会紧张,12GB舒服,16GB宽裕。Flux.1 dev对显存的要求更高,16GB卡跑1024x1024要开fp8量化,24GB卡才能全精度放飞。我见过有人拿4060 Ti 16GB跑Flux,能跑,速度不快,一张图二十多秒。4090同样条件十秒出头。出图速度排行不能只看出图秒数,还得看显存余量、功耗和风扇噪音。
功耗这块我有切身体会。3060 12GB满载170W,4090满载450W。朋友在书房用4090画图,夏天不开空调,房间跟桑拿房一样。他后来把机器搬到客厅,接了个长显示器线。我自己测出图时习惯开着功耗仪,4090跑SDXL一秒一张,功耗冲到380W到420W之间。4070跑同样的图,速度慢一点,功耗只在200W上下。消费级显卡AI绘画出图速度排行,速度、显存、功耗三样得一起看。
2.2 主流消费级显卡出图速度梯队
RTX 4090是我测过的出图快卡。SD1.5跑512x512、20步,batch size 1,一张图0.9秒到1.2秒。SDXL跑1024x1024、25步,一张图3秒到4秒。Flux.1 dev跑1024x1024、20步,fp8量化下9秒到12秒。这个速度放在WebUI里点生成,鼠标还没松开图就出来了。我拿4090做批量出图,一晚上跑几千张,第二天早上挑图。4090的24GB显存让它在SDXL高分辨率、ControlNet加LoRA叠加时也不容易爆显存。
RTX 4080 SUPER 16GB和4070 Ti SUPER 16GB是次旗舰。4080 SUPER跑SDXL 1024x1024、25步,一张图5秒左右。4070 Ti SUPER稍慢,6秒到7秒。SD1.5上两者差别不大,都在1.5秒到2秒之间。Flux.1 dev上16GB显存得开fp8,4080 SUPER约14秒一张,4070 Ti SUPER约17秒。我同事用4070 Ti SUPER做电商商品图,SDXL加LoRA加ControlNet,一张图十几秒,他觉得够用。4090同样工作流五六秒,差距在批量生产时会被放大。
RTX 4070 12GB和4060 Ti 16GB是主流甜点。4070跑SDXL 1024x1024、25步,一张图8秒到9秒。4060 Ti 16GB跑同样的参数,10秒到11秒。SD1.5上4070约2秒,4060 Ti约2.5秒。Flux.1 dev上4060 Ti 16GB的16GB显存是优势,能开fp8跑,一张图20秒到25秒。4070的12GB显存跑Flux就吃力,得降到768分辨率或者用更狠的量化。4060 Ti 16GB速度慢,显存大,适合预算有限又不想被显存卡住的人。
RTX 3060 12GB是很多人的入门卡。SD1.5跑512x512、20步,一张图3秒到4秒。SDXL 1024x1024、25步,15秒到18秒。我拿3060 12GB跑过SDXL加一个LoRA,一张图二十秒。速度不算快,显存12GB能撑住SDXL的基础工作流。二手3060 12GB价格便宜,是学生党的常见选择。群里有大学生用3060 12GB做课程作业,出图慢一点,能接受。
AMD和Intel显卡我也测过。AMD RX 7900 XTX 24GB在Linux加ROCm下跑SDXL 1024x1024、25步,一张图9秒到11秒。Windows下用DirectML,速度掉到15秒以上。Intel Arc A770 16GB跑SD1.5约4秒一张,SDXL要20秒以上,驱动和优化还在追。AMD和Intel的显存给得大方,生态兼容性和CUDA比还有距离。我朋友用7900 XTX画图,装环境折腾了两天,跑起来之后速度还行,插件兼容性偶尔出问题。
| 显卡型号 | SD1.5 512x512 | SDXL 1024x1024 | Flux.1 dev 1024x1024 | 显存 |
|---|---|---|---|---|
| RTX 4090 | 0.9-1.2s | 3-4s | 9-12s | 24GB |
| RTX 4080 SUPER | 1.5-2s | 5s | 14s | 16GB |
| RTX 4070 Ti SUPER | 1.5-2s | 6-7s | 17s | 16GB |
| RTX 4070 | 2s | 8-9s | 需量化降分辨率 | 12GB |
| RTX 4060 Ti 16GB | 2.5s | 10-11s | 20-25s | 16GB |
| RTX 3060 12GB | 3-4s | 15-18s | 基本跑不动 | 12GB |
| RX 7900 XTX | 2-3s | 9-11s | 需Linux+ROCm | 24GB |
| Arc A770 16GB | 4s | 20s以上 | 不推荐 | 16GB |
2.3 不同工作流下的速度差异
WebUI和ComfyUI的出图速度有差别。同一个模型、同一组参数,ComfyUI通常比WebUI快5%到15%。ComfyUI的节点式流程省掉了一些重复加载和显存搬运。我拿4090测SDXL 1024x1024、25步,WebUI一张图4秒,ComfyUI约3.5秒。差的不多,批量出图时ComfyUI的优势更明显。Forge是WebUI的优化分支,速度接近ComfyUI,界面还是WebUI那套。我朋友习惯WebUI的界面,懒得换ComfyUI,多等零点几秒他无所谓。
LoRA对速度的影响不算大。加载一个LoRA,出图时间增加5%到10%。叠加多个LoRA,增加的比例会上升。我试过在SDXL上叠三个LoRA,4090一张图从3.5秒变成4.5秒。ControlNet才是速度杀手。加一个ControlNet,出图时间增加50%到100%。加两个ControlNet,时间翻倍都不止。我拿4060 Ti 16GB跑SDXL加ControlNet OpenPose加Canny,一张图从10秒变成25秒。4090同样条件从3.5秒变成8秒。ControlNet对显存的占用也大,低显存卡容易爆。
高清修复和批处理是另外两个吃速度的环节。高清修复把图放大1.5倍或2倍,再跑一遍采样,时间增加一倍到两倍。我一般只在出成品时开高清修复,批量筛选时关掉。批处理batch size开大,吞吐上去,单张时间不一定降。4090跑SDXL batch size 4,总时间12秒,平均3秒一张。4060 Ti 16GB batch size 4,总时间50秒,平均12.5秒一张。batch size越大,显存占用越高,4060 Ti 16GB开到4就到顶了。4090能开到8甚至更高。
群友做动画序列帧,用ComfyUI加ControlNet加批处理。他用4080 SUPER,一帧SDXL图6秒,一分钟动画要跑上千帧,算下来一个多小时。他考虑换4090,又觉得价格太高。我建议他先优化工作流,关掉不必要的高清修复,降一点分辨率,速度能快不少。出图速度不完全是显卡决定的,工作流优化能省很多时间。
2.4 大模型推理与AI绘画双场景综合排行
很多人买卡不只画图,还想跑本地大模型。两张需求叠在一起,选卡逻辑就变了。SDXL吃显存,大模型推理也吃显存。4090 24GB在两个场景都是顶级。SDXL出图3到4秒,7B模型推理140 tokens/s,34B模型推理40 tokens/s。价格摆在那,一张卡够买两台整机。我认识的工作室老板直接上4090,画图和跑模型都用它,回本靠接单。
4080 SUPER 16GB和4070 Ti SUPER 16GB在两个场景都算次旗舰。SDXL出图5到7秒,13B模型推理70到80 tokens/s。16GB显存跑SDXL舒服,跑34B模型Q4量化勉强。我朋友用4070 Ti SUPER同时做AI绘画和代码助手,白天画图,晚上跑模型,一张卡两用。功耗250W到285W,比4090低不少,电费压力小。他的评价是性能够用,价格能接受,静音也还行。
4060 Ti 16GB是双场景的性价比选择。SDXL出图10到11秒,7B模型推理70 tokens/s,13B模型推理42 tokens/s。16GB显存让它在两个场景都不容易爆显存。速度慢是短板,跑Flux要20多秒,跑34B模型14 tokens/s。预算有限又两个场景都想碰的人,4060 Ti 16GB是常见答案。我自己留了一张4060 Ti 16GB做测试机,出图慢点,跑小模型够用。
AMD和Intel在双场景综合排行里位置靠后。7900 XTX 24GB显存大,SDXL出图9到11秒,大模型推理靠ROCm,生态支持不如CUDA。Arc A770 16GB便宜,SD1.5出图还凑合,SDXL和大模型推理都吃力。CUDA生态在AI绘画和大模型两个领域都是事实标准,插件、模型、教程都围着它转。选AMD或Intel要有折腾的心理准备,省下的钱可能变成时间成本。
| 显卡 | SDXL出图 | 7B模型推理 | 13B模型推理 | 显存 | 功耗 |
|---|---|---|---|---|---|
| RTX 4090 | 3-4s | 140 t/s | 90 t/s | 24GB | 450W |
| RTX 4080 SUPER | 5s | 110 t/s | 70 t/s | 16GB | 320W |
| RTX 4070 Ti SUPER | 6-7s | 100 t/s | 65 t/s | 16GB | 285W |
| RTX 4070 | 8-9s | 95 t/s | 55 t/s | 12GB | 200W |
| RTX 4060 Ti 16GB | 10-11s | 70 t/s | 42 t/s | 16GB | 160W |
| RTX 3060 12GB | 15-18s | 45 t/s | 25 t/s | 12GB | 170W |
2.5 按用途与预算的显卡选择指南
预算三千以内,我推荐4060 Ti 16GB或者二手3060 12GB。4060 Ti 16GB新卡价格两千多,16GB显存跑SDXL和Flux都够,速度慢一点。3060 12GB二手一千出头,SD1.5和SDXL基础工作流能跑,Flux就别想了。我帮表弟装了一台4060 Ti 16GB的机器,他画二次元头像,SDXL加LoRA一张图十几秒,他很满意。预算再紧,3060 12GB是底线,再低的卡跑SDXL会让人失去耐心。
预算四千到七千,4070 SUPER、4070 Ti SUPER 16GB是主流选择。4070 SUPER 12GB出图速度比4070快10%左右,显存还是12GB。4070 Ti SUPER 16GB显存和速度更均衡,SDXL出图6到7秒,Flux能跑。我同事618买了4070 Ti SUPER,画商品图加跑7B模型,用到现在没抱怨过。这个价位段是大多数人的甜点区,性能够用,价格不肉疼。
预算八千以上,4080 SUPER和4090是高端选择。4080 SUPER 16GB出图快,显存够,价格比4090低不少。4090 24GB是消费级天花板,出图快,显存大,双场景通吃。我认识的工作室用4090做主力,一天出几千张图,接单回本。个人用户买4090要想想自己是不是真的需要这个速度。我自己的4090大部分时间在跑测试,真正画图时和4080 SUPER的体感差距没有价格差距那么大。
二手卡选择要小心。3090 24GB显存大,出图速度和4070 Ti SUPER接近,价格便宜,矿卡风险高,功耗350W,散热压力大。2080 Ti 22GB魔改卡显存大,驱动和散热风险更高,适合折腾党。A100、V100这些计算卡显存大,价格贵,散热和驱动麻烦,不适合普通用户。我买过一张二手3090,跑了三个月没问题,风扇噪音比4090还大。买二手卡要测显存、烤机、看保修,别贪便宜。
按用途分,纯画图入门选4060 Ti 16GB,主流选4070 Ti SUPER 16GB,高端选4080 SUPER或4090。画图加跑模型,4060 Ti 16GB和4070 Ti SUPER 16GB是两个均衡点,4090是顶配。只跑SD1.5的老工作流,3060 12GB和2060 12GB都还能用。我见过有人用1080 Ti画SD1.5,慢是慢,出图质量不差。显卡选择没有标准答案,看预算、看用途、看对噪音和电费的容忍度。我的建议是先确定自己跑什么模型、什么工作流,再倒推需要多大显存和多快速度。