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

Ubuntu虚拟机中VSCode及系统弹窗无文字、显示异常问题求助

Ubuntu虚拟机中VSCode及系统弹窗无文字、显示异常问题求助

看起来你碰到的是虚拟机里Ubuntu的图形渲染类问题,这类显示异常确实挺影响使用的,结合你描述的弹窗无文字、VSCode显示错乱、控件hover变透明的情况,大概率是图形驱动适配或硬件加速冲突导致的,给你几个实用的排查和解决方向:

  • 先禁用VSCode的硬件加速
    很多时候虚拟机的显卡对VSCode默认开启的硬件加速支持不好,你可以手动关闭:

    1. 打开VSCode,按Ctrl+Shift+P调出命令面板
    2. 输入Preferences: Open Settings (JSON)并回车打开配置文件
    3. 在配置里添加或修改这两行:
      "window.titleBarStyle": "native",
      "disable-hardware-acceleration": true
      
    4. 保存后重启VSCode,看看显示是否恢复正常
  • 检查虚拟机的增强工具与显卡配置
    虚拟机的图形渲染依赖增强工具,先确认你已经安装了对应虚拟机的增强组件:

    • 如果是VMware:确保安装了VMware Tools,然后在虚拟机设置里把显卡显存分配到2GB以上,同时启用「3D图形加速」
    • 如果是VirtualBox:安装VirtualBox Guest Additions,同样在设置里调高显存并开启3D加速
      安装完成后重启虚拟机,再观察显示情况
  • 卸载冲突的NVIDIA驱动
    虚拟机里的显卡是虚拟化的,并不需要物理机的NVIDIA驱动,反而可能引发兼容问题:
    打开终端,执行以下命令卸载NVIDIA相关驱动:

    sudo apt remove --purge nvidia-*
    sudo apt autoremove
    sudo apt autoclean
    

    卸载完成后重启系统,让虚拟机自动加载适配的虚拟化显卡驱动

  • 调整系统显示缩放设置
    有时候不合理的缩放比例会导致UI渲染错乱:

    1. 打开Ubuntu的「设置」-「显示」
    2. 把缩放比例调整为100%(或适合你虚拟机分辨率的比例)
    3. 重启系统后再测试显示效果
  • 排查用户配置文件损坏
    如果以上方法都无效,可能是当前用户的系统配置文件损坏了:
    创建一个新的用户账户,登录新账户后测试VSCode和系统弹窗的显示情况,如果新账户下正常,说明旧账户的配置有问题,可以尝试备份旧账户的重要文件后重置配置,或者迁移到新账户使用

备注:内容来源于stack exchange,提问作者Samir

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.23 09:48:00