linux - 如何在 Linux 的虚幻引擎 4 编辑器中强制使用 OpenGL 3?

标签 linux opengl unreal-engine4

我在 Linux(Ubuntu 16.04、Intel HD Graphics 520 - Mesa 13.0.4)上的虚幻引擎 4 编辑器中遇到图形瑕疵。在预览窗口中可以看到故障,如下面粘贴的图像所示:

Glitch example

我有最新的 mesa 驱动程序,安装 Mesa 17.x.x 不是一个选项,因为它们会导致整个操作系统出现问题 - 我不想(目前)遇到这些问题。

使用 -opengl3 标志运行引擎似乎没有任何效果。运行示例:

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

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

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

最佳答案

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

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

关于linux - 如何在 Linux 的虚幻引擎 4 编辑器中强制使用 OpenGL 3?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42747295/

相关文章:

c# - 为什么我的 PNG 纹理不透明?

c++ - 在创建 SDL 窗口后更改 OpenGL 抗锯齿?

c++ - 当应用程序执行大量 printf 时,如何将终端的最后一行设置为固定输入?

linux - 如何以不同的名称保存日志文件

linux - Kickstart 配置——ignoredisk 和 bootloader 的使用

linux - 根据主机名有条件地运行 init.d 脚本

c++ - 尝试使用 OpenGL 设置 Xcode

java - Linux下的Arduino(RXTX)? - 适用于 Windows

c++ - 查找 3D 空间中 3D 点与定向椭圆之间的距离 (C++)

c++ - 虚幻引擎 4 上的 Websockets?