如何在 Linux 的 Unreal Engine 4 编辑器中强制使用 OpenGL 3?

How to force OpenGL 3 in Linux's Unreal Engine 4 Editor?

我在 Linux(Ubuntu 16.04,Intel HD Graphics 520 - Mesa 13.0.4)上的 Unreal Engine 4 Editor 中遇到图形瑕疵。预览中可以看到故障 window,如下面粘贴的图片所示:

Glitch example

我有最新的 mesa 驱动程序,安装 Mesa 17.x.x 不是一个选项,因为它们会给 OS 整体带来问题 - 我不想(目前)纠结的问题.

运行 带有 -opengl3 标志的引擎似乎没有任何效果。例子 运行:

Engine/Binaries/Linux/UE4Editor Absolute/Path/To.uproject -opengl3

设置->可扩展性中更改抗锯齿设置也没有什么不同。

长话短说,我该如何解决这个问题?是否可以在没有专用显卡的情况下在 Linux 上使用 UE4 进行开发?

在项目设置中,您可以更改所需的渲染技术。它在常规设置或渲染中,我忘记了哪个;搜索 OpenGL。

至于在内置显卡上进行开发 - Unreal 可能会抱怨很多,而且性能可能会受到影响。我认为 gpu 被广泛用于材料,但老实说,这不是我知道的很多。这将是一个有趣的测试。您应该分析您的游戏(游戏中的 profileGPU 控制台应该提供大量信息)。