LMStudio中“Failed to send message vk::Queue::submit: ErrorDeviceLost”错误求助
解决Linux Mint下LM Studio 0.3.9的"vk::Queue::submit: ErrorDeviceLost"错误
以下是针对该错误的可行排查和解决步骤:
检查并更新Vulkan驱动
先确认系统Vulkan环境是否正常,终端运行:vulkaninfo若命令报错,说明Vulkan驱动未正确安装。根据显卡类型安装对应驱动:
- NVIDIA显卡:通过系统驱动管理器安装最新稳定版
nvidia-driver系列包 - AMD/Intel集成显卡:终端执行以下命令安装驱动工具:
sudo apt update && sudo apt install mesa-vulkan-drivers vulkan-tools
安装完成后重启系统,再次运行
vulkaninfo验证环境。- NVIDIA显卡:通过系统驱动管理器安装最新稳定版
调整LM Studio的Vulkan运行参数
通过环境变量强制指定Vulkan驱动或限制显存分配,避免显存耗尽触发设备丢失:- NVIDIA显卡启动LM Studio时使用:
VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json LM_STUDIO_MAX_GPU_MEMORY=70% lm-studio - AMD/Intel显卡启动时使用:
VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/radeon_icd.x86_64.json LM_STUDIO_MAX_GPU_MEMORY=70% lm-studio
可根据实际显存大小调整
70%的占比数值。- NVIDIA显卡启动LM Studio时使用:
更换LM Studio版本
0.3.9版本可能存在Vulkan兼容性bug,尝试升级到最新稳定版,或回退到0.3.8版本测试错误是否复现。规避触发错误的操作
暂时避开已知触发场景:- 提问新问题、创建新对话前,手动重新加载模型
- 不在同一场对话中直接切换模型,需先关闭当前对话释放显存后再加载新模型
排查显存占用问题
用工具监控系统显存使用:- NVIDIA显卡运行
nvidia-smi查看实时显存状态 - AMD显卡安装
radeontop后运行监控
确保没有其他高显存占用程序(如浏览器、视频剪辑工具)抢占资源。
- NVIDIA显卡运行
内容的提问来源于stack exchange,提问作者Arnold Hge
相关产品推荐
相关产品推荐

