blushyes 最近的时间轴更新
blushyes

blushyes

V2EX 第 726173 号会员,加入于 2024-12-19 17:39:25 +08:00
ts 生态有没有开源的简单的 kv 配置管理项目
TypeScript  •  blushyes  •  2025 年 12 月 15 日  •  最后回复来自 mx1700
1
半年了,我们的 “理想中的笔记软件” 怎么样了?
分享创造  •  blushyes  •  2025 年 12 月 16 日  •  最后回复来自 overstar
53
用 Rust 重写了一下 Trae Agent
分享创造  •  blushyes  •  2025 年 8 月 14 日  •  最后回复来自 blushyes
4
如何控制文生图中人物的一致性?
程序员  •  blushyes  •  2025 年 6 月 10 日  •  最后回复来自 BALDOOR
16
我们正在制作一款理想中的笔记软件
分享创造  •  blushyes  •  2025 年 6 月 4 日  •  最后回复来自 weilongs
80
如快 AI 全新升级
分享创造  •  blushyes  •  2025 年 4 月 14 日  •  最后回复来自 blushyes
1
blushyes 最近回复了
@TrackBack 也是 vibe 的;可以,晚点我补点截图
@Hansah 我知道了,我打包方式有问题,只是给了 exe 产物,一些资源什么的没有打包,应该发布成安装包的。
现在应该可以了,官网换成安装包了,感兴趣玩玩的话可以试试
@CLMan 我知道了,我打包方式有问题,只是给了 exe 产物,一些资源什么的没有打包,应该发布成安装包的。
现在应该可以了,官网换成安装包了,感兴趣玩玩的话可以试试
@Hansah 奇怪,难道是打包出问题了,我看下
@CLMan 看 AI 说的可能原因:

目标机器的 Win10 太老。gpui 0.2.2 的 Windows 后端直接用了 IDXGIFactory6 ,见 gpui directx_devices.rs (line 52)。微软文档把 IDXGIFactory6 的最低客户端写成 Windows 10 version 1803 ,而 Zed 官方支持下限更保守,是 Windows 10 version 1903 。如果对方是 1903 之前的 Win10 ,确实很可能直接启动失败。

目标机器的 GPU/驱动不满足条件。GPUI 在 Windows 上会创建 D3D11 设备,并且只接受 11.1 / 11.0 / 10.1 feature level ,还额外检查 StructuredBuffer 能力,见 gpui directx_devices.rs (line 159)。Zed 官方文档也明确要求“DirectX 11 GPU + 当前 NVIDIA/AMD/Intel/Qualcomm 驱动,不要 Microsoft Basic Display Adapter”。所以老核显、没装厂商驱动、某些 VM/RDP 适配器,都是高概率原因。

DirectComposition 路径在某些 Win10 机型上可能有兼容性问题。GPUI 默认会创建 DirectComposition 、CreateSwapChainForComposition ,而且只有设置 GPUI_DISABLE_DIRECT_COMPOSITION=1 才会改走普通 CreateSwapChainForHwnd ,见 gpui directx_renderer.rs (line 132) 和 gpui directx_renderer.rs (line 1017)。这不是“Win10 不支持 DComp”,因为微软文档里 DCompositionCreateDevice 最低都到 Windows 8 了;但某些 Win10 驱动组合确实可能在这条路径上出问题,所以这是很值得试的旁路。

确认方式:

在失败机器上跑 winver ,看是不是 Windows 10 1903 及以上。1903 对应的是 2019 年 5 月更新,build 18362 。
跑 dxdiag ,看显卡驱动是不是厂商驱动,别是 Microsoft Basic Display Adapter 。
在命令行里试一次:
$env:GPUI_DISABLE_DIRECT_COMPOSITION='1'
.\rmd.exe
如果这样能开,问题就很像是 DirectComposition 路径。
@CLMan 对,GPUI 写的,zed 对 win10 支持现在怎么样了?这个确实不太清楚
deb 的也用 github action 打包了一个
@dingawm 没有在 app store 里面的软件都是这样的,一般两种方法:

1. 打开:系统设置 → 隐私与安全性;下方会看到“已阻止某某应用”;点击“仍要打开”

2. 直接输入指令
xattr -rd com.apple.quarantine /Applications/你的 App.app
@malusama 我刚用 github action 打包了一个 mac apple 的,现在官网可以下载了,不过 mac 版本的 title bar 我目前不清楚是啥样式的,估计会比较丑
@malusama 有的,是跨平台的,甚至最开始就是用 mac 去开发的,只是最近几天身边没 mac ,只能用 Windows 开发,所以也只打包了 Windows ,过几天有 mac 了才好打包 mac
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3834 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms · UTC 00:44 · PVG 08:44 · LAX 17:44 · JFK 20:44
♥ Do have faith in what you're doing.