本文目录 14 节
- 事实记录(不可修改区)
- 一句话
- 过程回顾
- 可复用 insight
- 1. 代理「整体正常」不等于每个域名都通:同一端口逐域名对照 ⚠️首次
- 2. Windows 上正在写入的文件,资源管理器/Get-Item 显示的大小不可信 ⚠️首次
- 3. 断点续传要先确认对端支持 Range:动态打包的归档不支持 ⚠️首次
- 4. 全新 Windows 跑 PyTorch 的第一个坑是 VC++ 运行库 ⚠️首次
- 5. 以内置 Administrator 身份运行时,安装器的默认路径会走歪 ⚠️首次
- 6. 12GB 显卡跑 33B 视频模型:量化主模型 + 加速 LoRA,验收看实测不看估算 ⚠️首次
- 7. 读含凭据的配置文件,别让报错把原文回显出来 ⚠️首次
- 下次改进
- 如何使用
- 关联文档
新工作电脑 AIGC 环境从零搭建:单域名分流失败与 12GB 跑 33B 视频模型
入档:2026-10-09 来源:新工作电脑首日装机会话(Claude Code 桌面版代操作,作者在旁决策) 性质:项目类复盘(环境搭建),事实全部来自当次命令输出
事实记录(不可修改区)
- 项目:新工作电脑 AIGC 创作环境从零搭建
- 机器:Windows 10 Pro 19045 · i5-13490F · RTX 3080 12GB(驱动 552.12)· 32GB 内存 · C 盘剩 71GB / D 盘 365GB 空盘;登录身份为内置 Administrator
- 预期目标:基础工具链 + 本地图像/视频生成 + 知识库与 Skill 就位
- 实际结果:
- ✅ Git 2.56 / Python 3.11.9 / Node 22.20 / FFmpeg 9.0.2 / VS Code / 搜狗输入法 16.9 装好,安装包签名或 SHA256 逐一核过
- ✅ ComfyUI(torch 2.11+cu128)自检通过;SDXL base、Flux.1-schnell fp8 下载并校验 SHA256(未实测出图)
- ✅ MiniMax H3(海螺 3.0,33B)Q4_0 GGUF 跑通:2.3 秒 864×480 带立体声视频,20 步 171 秒、接 4 步加速 LoRA 后 44 秒,显存峰值约 11.5GB
- ✅ 知识库 clone 完成(924 文件 / 169MB,带完整历史);
07_skill存档30 个 skill 以目录联接装进~/.claude/skills - ⏸ 未做:H3 图生视频加速版实测、SDXL/Flux 出图实测(作者决定留到下次)
- 耗时大头:GitHub 相关下载,约占全天一半时间
- 数据来源:会话内命令输出(curl
-w计时、nvidia-smi、ComfyUI 日志、Get-FileHash)
一句话
新机器装环境,真正的阻塞几乎都不在软件本身,而在「看起来能用」的网络和系统前提上:代理整体正常但单个域名走错线、Windows 显示的文件大小是假的 0、官方的断点续传在动态包上不生效——每一处都要换一个能分层的信号去测,而不是重试。
过程回顾
- 盘点 → 显卡驱动在、其余全空、无 winget;GPU 显存 WMI 读成 4GB(32 位截断),以
nvidia-smi的 12288MiB 为准。 - 工具链 → Scoop 拒绝管理员身份(
-RunAsAdmin解决),随后所有 GitHub Release 下载 TLS 握手失败 → 改用 npmmirror 镜像下官方二进制,验签/验哈希后装到<工作区>\tools\。Python 静默安装在管理员身份下单用户模式失败(0x80070003),改InstallAllUsers=1成功。 - ComfyUI → 依赖全装上,但
import torch报c10.dllWinError 1114:全新 Windows 缺 VC++ 2015-2022 运行库,装上即好。 - 知识库 →
git clone37KB/s 后卡死;镜像站同样 31KB/s;codeload 打包 135KB/s 但断点续传失败。作者提示「YouTube 正常」→ 逐域名对照定位到github.com单域名失败 → 代理切全局模式后 1 秒内 200,clone 秒级完成。 - 模型 → HuggingFace 走代理约 50MB/s;SDXL 6.5GB + Flux 16GB 几分钟下完。
- MiniMax H3 → 官方 BF16 单文件 62GB、示例 4 卡;选社区 GGUF Q4_0(10.6GB)+ 官方 NVFP4 文本编码器(14.6GB)+ 视频/音频 VAE + 4 步加速 LoRA,合计约 32GB;ComfyUI 已内置 H3 节点,只补 ComfyUI-GGUF 插件。
- Skill → 按 SKILL_INDEX 路径约定用目录联接装载,联接按 frontmatter
name命名。
可复用 insight
1. 代理「整体正常」不等于每个域名都通:同一端口逐域名对照 ⚠️首次
核心:同一个代理端口、同一时刻,YouTube / Google / HuggingFace / api.github.com / codeload.github.com 全部 1 秒内 200,唯独 github.com 5/5 失败(CONNECT 返回 200,随后 TLS 握手被断)。直连 github.com 也不通。切全局模式后立刻 3/3 成功。
来源:前半天按「VPN 慢」处理——换镜像、重试、浅克隆,全部无效;作者一句「我看 YouTube 网速是正常的」把问题从「线路慢」改写成「分流错」。
判据:
- 用
curl -x <代理端口> -w "%{http_code} %{time_appconnect}"对同一服务的多个子域逐个打。只有一个子域失败 → 是规则/嗅探层的问题,不是线路问题。 - 按 IP 连(
--connect-to github.com:443:<IP>:443)仍失败 → 规则按 TLS SNI 匹配(mihomo 嗅探),换 IP 绕不过去。 - 规则模式下的修复在客户端侧:切全局 / 换策略组节点 / 开 External Controller 查命中规则。下载侧的一切花样(镜像、续传、浅克隆)都是在错误层面用力。
边界:本次没有拿到 External Controller 的命中记录(默认关闭),「被分到哪条规则」是推断,不是实证。
与已有文档的关系:ping通不等于路通_fake-ip假信号与节点带宽实测选型_v1 讲的是「永远绿的信号没用」,本条是同族的另一面——「整体绿」掩盖了「局部红」,要把测量粒度降到单域名。
2. Windows 上正在写入的文件,资源管理器/Get-Item 显示的大小不可信 ⚠️首次
核心:两个 curl 下载进程运行了 80 秒,目录里文件长度一直是 0;改读进程的 WriteTransferCount(Get-CimInstance Win32_Process)发现已写入 6.69GB、50MB/s。NTFS 目录项的大小在句柄关闭前不一定更新。
操作规则:判断「下载有没有在动」看进程 IO 计数或 curl 自己的进度,不看文件大小。差点因此误判为「下载卡死」而杀掉正常任务。
3. 断点续传要先确认对端支持 Range:动态打包的归档不支持 ⚠️首次
核心:codeload.github.com/.../zip/HEAD 是动态生成的 zip,curl -C - 直接退出码 33(服务器不支持 Range)。git clone 本身也不能续传。
操作规则:大文件续传只对静态对象成立(HuggingFace 的 LFS/xet 对象支持 Range,本次实测可续);动态打包、git 协议传输都只能整包重来——慢线路上应先修线路,而不是寄希望于续传。
4. 全新 Windows 跑 PyTorch 的第一个坑是 VC++ 运行库 ⚠️首次
核心:torch 与 ComfyUI 依赖全部 Successfully installed,验证时 import torch 才报 OSError: [WinError 1114] ... c10.dll。根因是缺 VC++ 2015-2022 x64 运行库(安装返回 3010 = 成功、建议重启,不重启也能用)。
操作规则:装 Python AI 栈的验收不是「pip 成功」,而是 import torch; torch.cuda.is_available() 加一次 GPU 矩阵乘。新机器上把 VC++ 运行库列入前置清单。
5. 以内置 Administrator 身份运行时,安装器的默认路径会走歪 ⚠️首次
核心:同一台机器上两类安装器因管理员身份失败:Scoop 主动拒绝(需显式 -RunAsAdmin);Python 官方安装器 InstallAllUsers=0 报 0x80070003,改 InstallAllUsers=1 成功。
与已有文档的关系:与 UAC关闭导致提权入口消失_内置Administrator与EnableLUA=0双重归因_v1 同属「内置 Administrator 改变软件默认行为」,本次是安装器侧的表现。
6. 12GB 显卡跑 33B 视频模型:量化主模型 + 加速 LoRA,验收看实测不看估算 ⚠️首次
核心:MiniMax H3 在 RTX 3080 12GB + 32GB 内存上可用的组合是 FL2VA Q4_0 GGUF + NVFP4 文本编码器(Ampere 上由 ComfyUI 转换运行)+ 4 步 turbo LoRA。实测 2.3 秒片段:20 步 171 秒 → 4 步 44 秒,画面结构无崩坏,turbo 版色彩更饱和、对比更强。
操作规则:
- 选量化档以「单文件 ≤ 显存」为起点(Q4_0 10.6GB 对 12GB),多参考模式(Ref2VA)在 12GB 上先不装。
- LoRA 接法以 ComfyUI 内置模板为准(
comfyui_workflow_templates_json里的video_minimax_h3_t2v.json):LoraLoaderModelOnly强度 1.0,采样器/调度器不动,只降步数。 - 估算(「5 秒约 2 分钟」)只是推算,要单独实测后再写进 SOP。
7. 读含凭据的配置文件,别让报错把原文回显出来 ⚠️首次
核心:为定位代理问题读取客户端配置时,脚本本意是「列出键名、敏感值打码」,但 ConvertFrom-Json 解析失败,PowerShell 的报错信息把整份原文(含登录令牌)打印进了会话。打码逻辑在解析之后,解析一失败就形同虚设。
操作规则:对可能含凭据的文件,先用 Select-String 只匹配键名、或在 try/catch 里吞掉原始异常文本;不要让「解析失败」的路径能看到原文。事后处置:告知作者,由作者在客户端退出重登使令牌失效。
下次改进
- 新机器装机前置清单:确认代理模式(GitHub 相关先切全局)→ VC++ 运行库 → 再开始装工具链与 AI 栈。
- 网络问题第一步就做「同端口多域名对照」,不要先换镜像。
- 待办:H3 i2v-turbo、SDXL、Flux 实测出图;旧机器外部来源 skill(Seedance、lark-/feishu- 等)补装;部分 skill 依赖的
gh、Playwright 等工具用到时再装。
如何使用
- 换新机器 / 重装系统时,按「下次改进」的前置清单顺序走。
- 遇到「VPN 能看 YouTube 但 GitHub 不行」,直接用 insight 1 的判据定位,再到客户端改规则或切全局。
- 本机环境布局(目录、模型、工作流名)以 本机Skill部署与调用手册 与本文事实区为准。
关联文档
- 同族网络排障:ping通不等于路通_fake-ip假信号与节点带宽实测选型_v1 · DNS防泄露五层修复_fake-ip形同虚设与物理网卡DNS绕过_v1 · 代理环境变量遇TUN双重路由_Codex_CLI流式超时排障_v1
- 内置 Administrator 同族:UAC关闭导致提权入口消失_内置Administrator与EnableLUA=0双重归因_v1
- Skill 装载约定:SKILL_INDEX · 本机Skill部署与调用手册
- 目录索引:09_平台工程索引