在 Debian 上运行/开发 Flutter 出现卡顿,通常和图形环境、硬件加速、Flutter 配置、桌面环境有关。下面按常见原因给你一套排查和解决思路。
Debian 默认可能用的是 软件渲染。
glxinfo | grep "OpenGL renderer"
如果看到 llvmpipe / Software Rasterizer → 说明没走 GPU。
echo $XDG_SESSION_TYPE
如果是 wayland,登录时选 GNOME on Xorg
sudo apt install mesa-utils
NVIDIA 用户:
sudo apt install nvidia-driver
Flutter 在 Linux 默认用 GTK + OpenGL
运行前:
export FLUTTER_GPU=1
flutter run
或:
flutter run --enable-impeller
Flutter 3.10+ 推荐 Impeller
flutter run --enable-impeller
如果稳定,可永久开启:
flutter config --enable-impeller
egrep -c '(vmx|svm)' /proc/cpuinfo
返回 >0 才支持
安装:
sudo apt install qemu-kvm libvirt-daemon-system
sudo usermod -aG kvm $USER
flutter run --no-sound-null-safety
或
gsettings set org.gnome.desktop.interface enable-animations false
echo $XDG_SESSION_TYPE
glxinfo | grep renderer
flutter doctor -v
你可以告诉我:
我可以直接给你一套针对你机器的配置方案。