You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WSL2运行cypress open遇GPU内存缓冲区支持错误求助

解决WSL2中Cypress GUI启动失败(dri3 extension not supported错误)

针对你遇到的dri3 extension not supported错误导致Cypress GUI无法启动的问题,可以尝试以下几个解决步骤:

1. 配置WSL2图形渲染环境变量

在WSL2的shell配置文件(比如~/.bashrc或~/.zshrc)中添加以下环境变量,强制使用直接图形渲染:

export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}'):0
export LIBGL_ALWAYS_INDIRECT=0

添加后执行source ~/.bashrc(或对应的配置文件)使设置生效。

2. 安装Cypress GUI所需的系统依赖

更新系统包并安装必要的图形库:

sudo apt update && sudo apt upgrade -y
sudo apt install libgtk2.0-0 libgtk-3-0 libgbm-dev libnotify-dev libgconf-2-4 libnss3 libxss1 libasound2 libxtst6 xauth xvfb

3. 禁用Cypress的GPU加速

执行Cypress时通过环境变量强制禁用GPU加速,绕过dri3相关问题:

CYPRESS_GPU_ACCELERATION=DISABLED npx cypress open

如果需要永久生效,可以将export CYPRESS_GPU_ACCELERATION=DISABLED添加到shell配置文件中。

4. 验证X11连接有效性

先确认Windows端的X服务器(如VcXsrv、X410)已正常启动,且允许WSL2连接。安装测试工具验证X连接:

sudo apt install x11-apps
xeyes

如果能看到图形化的眼睛窗口,说明X11连接正常;若无法显示,需检查X服务器的设置(比如是否开启了“禁用访问控制”选项)。

内容的提问来源于stack exchange,提问作者defrastriche

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 09:10:31