news 2026/4/18 15:23:08

Android开发(题外话之虚拟机卡顿)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Android开发(题外话之虚拟机卡顿)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】

我们平常开发嵌入式的时候,一种是keil居多,还有一种就是linux开发、或者是android开发。前者的话,基本安装一下keil软件即可,烧入和调试都是可以的。后者就是需要安装linux系统。目前用的比较多的linux系统,主要还是ubuntu。一来安装比较方便,二来下载软件比较方便。但是最近发现,virtualbox安装ubuntu的时候,如果是比较新的ubuntu,会比较卡顿。

一、目前的virtualbox版本

当前电脑里面的virtualbox版本不算老,也不算新,是6.1,大约是2023年的时候发布的。和最新的virtualbox版本7.1,还是有点不同。

二、6.1版本最适配的os

本身virtualbox对于老的ubuntu适配还是比较好的,比如说早期的14.04、16.04等等。最最稳定的还是20.04,基本都是非常稳定的。只要安装好增强包,和usb扩展包,就可以很舒服的使用ubuntu系统。哪怕ubuntu本身磁盘大小不够,也可以通过添加数据盘的方法解决。

三、新soc搭配新的ubuntu os

目前各个soc厂家都不断推出自己的soc芯片,比如rk系类的3588、3576。其他厂家的soc也是如此。既然是新的soc,那么他们就喜欢用新的ubuntu,来对这些soc做交叉编译。所以在sdk里面,或者是手册里面就会优先推荐比较新的os,来编译这些sdk,比如rk3576,就会优先推荐ubuntu 22.04。

四、新ubuntu os比较容易卡顿

之前一直用virtualbox 6.1 + ubuntu 20.04来开发各个soc,做各种交叉编译,一般也没有什么问题。但是,自从安装了ubuntu 22.04之后,就会发生一个明显的问题,那就是卡死。这种卡死,就是画面完全卡住,完全不能动弹的状态。

比如说,如果虚拟机一直开着,我们在terminal下面做各种操作,这种情况下一般不会有什么问题,最多就是鼠标略微有点拖影。但是如果中途有事,合上了笔记本,再次打开virtualbox虚拟机的时候,就会出现刚才说的界面卡死的问题。而且,这种问题发生的概率特别高,基本一天都要发生好几回。

五、分析和解决

本来想通过安装另外一个virtualbox的方法来解决的,后来提示说一台电脑不能同时安装不同版本的virtualbox。所以,只好继续寻找答案。在一次搜索的时候,提示说是ubuntu 22.04最新的desktop方案和virtualbox不兼容,最好的办法,就是输入用户名密码的时候,选择ubuntu on xorg即可,这样几乎不会出现卡顿了。试了一下,果然如此。

其他的就是常规的配置调整,比如内存分配2G,cpu分配4个core,显存分配48M,显卡控制器用VMSVGA,不要启用3D加速。这样整体的os体验会提高不少。简单来说,就是不要吝啬给虚拟机分配资源,但是也不要分配太多资源,不然host主机也很卡。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 8:33:33

Open-AutoGLM效率翻倍:批量任务自动执行

Open-AutoGLM效率翻倍:批量任务自动执行 1. 项目介绍 1.1 Open-AutoGLM 的定位与意义 Open-AutoGLM 是由智谱AI推出的开源手机端AI Agent框架,基于AutoGLM多模态大模型构建。它能通过视觉语言理解技术“看懂”手机屏幕内容,并结合自然语言…

作者头像 李华
网站建设 2026/4/18 2:32:52

4个高效开源模型推荐:Qwen3-4B镜像免配置部署实测体验

4个高效开源模型推荐:Qwen3-4B镜像免配置部署实测体验 1. Qwen3-4B-Instruct-2507 是什么? 你可能已经听说过 Qwen 系列,但这次的 Qwen3-4B-Instruct-2507 真的有点不一样。它是阿里最新推出的开源大模型之一,基于 40 亿参数规模…

作者头像 李华
网站建设 2026/4/18 3:36:10

通义千问3-14B启动失败?常见错误排查与解决方案汇总

通义千问3-14B启动失败?常见错误排查与解决方案汇总 1. 引言:为什么是 Qwen3-14B? 如果你正在寻找一个性能接近30B级别、但单卡就能跑起来的大模型,那通义千问3-14B(Qwen3-14B)可能是目前最值得尝试的开源…

作者头像 李华
网站建设 2026/4/18 3:36:51

OpenCore Legacy Patcher深度解析:让老Mac重获新生的技术魔法

OpenCore Legacy Patcher深度解析:让老Mac重获新生的技术魔法 【免费下载链接】OpenCore-Legacy-Patcher 体验与之前一样的macOS 项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher 还在为那台陪伴多年的老Mac无法升级最新系统而烦…

作者头像 李华
网站建设 2026/4/18 3:35:46

第五人格登录神器:3分钟快速登录终极指南

第五人格登录神器:3分钟快速登录终极指南 【免费下载链接】idv-login idv-login is an IdentityV login tool. 项目地址: https://gitcode.com/gh_mirrors/idv/idv-login 想要快速登录《第五人格》却总是被繁琐的流程困扰?idv-login这款专业的游戏…

作者头像 李华
网站建设 2026/4/18 3:31:03

亲测verl SFT训练流程:数学推理微调效果惊艳

亲测verl SFT训练流程:数学推理微调效果惊艳 1. 引言:SFT为何是通往强推理能力的关键一步? 你有没有遇到过这样的情况:一个预训练大模型看似“懂很多”,但一碰到数学题就乱算,逻辑链条断裂,连…

作者头像 李华