把整台电脑塞进像素着色器:ShaderEmu 在 VRChat 里启动 Linux
Michael_Moroz_ · x · 2026-10-17
开发者 Michael Moroz 开源了 ShaderEmu:一台完全用像素着色器模拟的 32 位 RISC-V 计算机,能启动 Linux 进入桌面、自带模拟 GPU 并运行 Doom,目标是 VRChat——该平台只允许 Direct3D 11 图形着色器(无 compute shader、无 UAV),因此整台机器的数据都存放在纹理里,由片元着色器每帧重写。
作者透露的技术要点:
- 通过尽可能优化游戏、并把负载摊到尽可能多的核心上来实现可玩性;GPU 上模拟的是一个 256 核的慢速 RISC-V CPU,每核约 4MIPS
- 对 GPU 要求较高:GPU 是很糟糕的 CPU 模拟器,性能更依赖时钟频率与延迟而非核心数
- 作者认为照此思路 Half Life 这类游戏也应该能跑起来
项目采用 MIT 协议开源,目前在 GitHub 获 18 star。
所属事件:开发者用像素着色器模拟整台计算机,VRChat 里跑起 Linux(2 条相关)→
「Fun」频道最新
- Claude Sonnet 4 停服后其 X 账号由新模型接管续写 — repligate · 2026-10-17
- AI 犀利回怼老一辈物理学家:欢迎对公式进行手工校验指正 — IgorCarron · 2026-10-17
- Reddit 网友晒 AI 生成神箭拉弓短片,直呼奇点将至 — parth0202 · 2026-10-17
- Hanchung Lee 调侃:初创公司在 cosplay 996,却没人真过劳死 — HanchungLee · 2026-10-17
- Hugging Face 开源 AI 周派对现巨型充气机器鸭 — iScienceLuvr · 2026-10-17
- Blackstone 面试题走红:三段 5300km 徒步答回营地落日的颜色 — tak3sh8 · 2026-10-17