A: 启动 Defold 之前修改缩放参数. 参见
$ gsettings set org.gnome.desktop.interface scaling-factor 2
A: 尝试这样启动编辑器:
$ GTK_CSD=0 ./Defold
A: 某些版本 (比如 Ubuntu 18) 上 Defold 使用的 jogamp/jogl 版本与系统 Mesa 版本冲突.
详情请见:
使用如下代码可以绕过冲突:
$ export MESA_GL_VERSION_OVERRIDE=2.1
$ ./Defold
如果问题没有解决可以尝试 (根据你自己的驱动匹配选取大于等于 2.1 的版本号):
$ export MESA_GL_VERSION_OVERRIDE=3.1
$ ./Defold
A: 這個版本在運行 Defold 時會出現新驅動程序 (Iris) 問題. 可以嘗試使用舊版本驅動程序:
$ export MESA_LOADER_DRIVER_OVERRIDE=i965
$ ./Defold
A: 看看 Defold 编辑器控制台. 如果有下面这样的输出:
dmengine: error while loading shared libraries: libopenal.so.1: cannot open shared object file: No such file or directory
就需要安装 libopenal1. 不同版本包名不同, 另外某些用户也需要安装 openal 和 openal-dev 或者 openal-devel 包.
$ apt-get install libopenal-dev