我在我的 Ubuntu 18 中安装了 Unity 3D。但是编辑器窗口充满了粉红色。只有文件、附件等选项可见。
Unity 窗口顶部显示 OpenGL 4.2。所以我检查了我的 OpenGL 版本,它是 3.0。Mesa 版本是 18.x 的东西。我遵循了许多在线提供的教程和 ppa 来更新我的驱动程序和 OpenGL。但是OpenGL版本仍然是3.0。
我正在使用 Intel Atom Baytrail Z3735f 设备。
我在我的 Ubuntu 18 中安装了 Unity 3D。但是编辑器窗口充满了粉红色。只有文件、附件等选项可见。
Unity 窗口顶部显示 OpenGL 4.2。所以我检查了我的 OpenGL 版本,它是 3.0。Mesa 版本是 18.x 的东西。我遵循了许多在线提供的教程和 ppa 来更新我的驱动程序和 OpenGL。但是OpenGL版本仍然是3.0。
我正在使用 Intel Atom Baytrail Z3735f 设备。
尝试在 Debian 下运行 Unity3D 2019.3.0a2 和 2019.2.0b2 的 Intel HD 4000 和 OpenGL 4.2(核心配置文件)Mesa 18.3.6 有同样的问题。
在 Unity3D 论坛上发现问题:https ://forum.unity.com/threads/everything-pink-in-unity-2019-1-0f2-linux-editor-except-menu-bar.663277/
英特尔 HD 4000 特定问题,他们不会修复它(帖子中有来自支持的引用)。根据帖子,适用于 Unity3D 2018.X 但不适用于 2019.X 。也应该在 Windows 下工作。
Unity3D 2018.4.0f1 被标记为 LTS(长期支持),所以我需要坚持使用它,直到我得到更新的机器(并建议你也这样做)。使用集成显卡并不好(尤其是像我这样不支持 4K 的显卡)。
我们可以使用 -force-glcoreXY 终端命令使用其他版本的 OpenGL(XY 是 OpenGL 版本)。使用 OpenGL 3.2 通过运行 -force-glcore32 解决了我的问题
使用 Vulkan 代替 OpenGL 是一种解决方案 (-force-vulkan)。
https://www.reddit.com/r/Unity3D/comments/bt8a0r/is_there_any_way_to_force_unity_to_use_vulkan/