Tauri项目在Raspberry Pi 5上显示异常求助
Tauri + React 在树莓派5上渲染错乱问题
开发了一款运行在Raspberry Pi 5(8G)上的全屏UI界面,采用React+HTML+CSS结合Tauri框架实现。Windows端开发一切正常,但迁移到Raspberry Pi后启动程序,窗口出现大量横向(略带斜向)显示错乱。点击按钮等交互时线条会变化,说明功能正常但渲染异常。触摸可缩放但显示仍错乱,线条呈左上到右下的斜向。
仅运行React项目(npm run dev)在浏览器中显示正常。
环境信息
执行npm run tauri info输出如下:
- OS: Debian 12.0.0 x64
- webkit2gtk-4.0: 2.44.3
- rsvg2: 2.54.7
- rustc: 1.81.0
- cargo: 1.81.0
- rustup: 1.27.1
- Rust toolchain: stable-aarch64-unknown-linux-gnu
- node: 22.9
- npm: 10.8.3
- tauri[Rust]: 1.8.0
- tauri-build[Rust]: 1.5.5
- wry[Rust]: 0.24.11
- tao[Rust]: 0.16.10
- @tauri-apps/api [NPM]: 1.6.0
- @tauri-apps/cli [NPM]: 1.6.2
- build-type: bundle
- CSP: unset
- distDir: ../dist
- Framework: React
- bundler: Vite
已尝试的解决方法
- 卸载重装所有依赖
- 基于现有React项目重新创建Tauri项目
- 在树莓派上构建项目测试,问题依旧
- 在Ubuntu虚拟机测试正常,排除通用Linux问题
- 格式化SD卡重装Raspbian系统,无效
排查猜测
- Tauri存在仅兼容X86架构的代码,构建时未处理
- 非标准分辨率(1024x600)显示器导致GPU渲染异常,调整窗口模式和分辨率无效
- Tauri后端渲染逻辑异常,
npm run tauri dev时浏览器访问本地IP正常但桌面端错乱
内容的提问来源于stack exchange,提问作者Andres Blandon
相关产品推荐
相关产品推荐

