android - 使用新设备时 genymotion 设备冻结
问题描述
当我运行 Genymotion 并想启动一个相对较新的设备时,它会冻结一个奇怪的屏幕,但对于像 android 5 或 7 这样的旧设备,我没有这样的问题。我更新了 Genymotion 版本,编辑了我的设备以降低内存大小和处理器核心数量,但它没有改变。它不会像许多其他有问题的人那样卡在启动中,并且它的状态是“开启”。
我使用:
-windows 10,Genymotion V3.1.1。
-GPU nvidia geforce GT550M 2GB
-CPU intel core i5 -显示
驱动程序已更新
这是我在此设备中看到的:
这些文件是 genymotion 日志:下载链接
解决方案
这通常是 GPU 和/或显示驱动程序的问题。您的 GPU 是否满足 Genymotion 要求?您的显示驱动程序是最新的吗?此外,如果您使用具有双 GPU 的笔记本电脑,请务必阅读这篇文章: https: //support.genymotion.com/hc/en-us/articles/360002732678-Virtual-device-display-is-black-Genymotion-桌面-
更新:
我可以在日志中看到以下内容:Running on a Intel(R) HD Graphics 3000 from Intel
这意味着 Genymotion 没有使用您的离散 NVidia GPU,而是您的低端 Intel iGP,它太低而无法支持 Android 8 及更高版本的渲染。您需要强制 Genymotion 播放器 (player.exe) 使用您的 NVidia GPU。
请参阅https://gpu.userbenchmark.com/Faq/How-to-force-Optimus-or-Switchable-discrete-GPUs/97
推荐阅读
- react-native - React-Navigation 5 TypeError:无法读取未定义的属性'_context' 此错误位于forwardRef(BaseNavigationContainer)
- java - 如何实现在 X 分钟内未收到任何事件后发出的 Flink 事件时间触发器
- c# - Discord.NET 从一个控制台应用程序项目运行多个机器人
- reactjs - 命令 create-react-app 不运行,它会产生错误
- javascript - 基于另一个 CSS 样式元素的 Javascript 内联旋转变换样式
- javascript - 将 PHP 变量传递给 javascript,包括引号和 javascript
- java - 如何动态更改状态栏中的文本
- python - python应用程序在我使用vpn或@work的地方不起作用
- python-3.x - 如何在用户定义的函数中使用 print() 实现多行打印?
- reactjs - 将单个表条目传递给反应中的另一个兄弟组件