大约一个月以来,我无法全屏打开 OpenGL 游戏。
它们只是以非常低的分辨率开始显示带有边框的窗口,并且行为异常:
- 鼠标移动会触发桌面环境操作,例如 gnome 的 Dash-to-dock,即使鼠标被捕获且不可见
- 窗口不能总是被移动
这发生在所有类型的 OpenGL 游戏中,例如来自 Steam 的 HL2/源游戏(带有和不带有 steam linux 运行时)、SuperTuxKart 作为 flatpak 和来自 gog 的原生游戏。
对于某些游戏(但不是全部),我可以使用一种解决方法,通过更改设置以较低的分辨率进行窗口化,然后关闭并重新启动游戏,然后在运行时使其全屏化,但这并不适用于所有游戏而且需要一些时间并且很烦人。
我在玩 vulkan 游戏或者使用 wine 和 DXVK 的游戏中没有遇到这个问题。
我有以下设置:
Ubuntu 20.10 with vanilla Gnome and X.Org (but happens also when using wayland)
Intel i7 4770K
AMD RX Vega 56 (VEGA10, DRM 3.38.0, 5.8.0-33-generic, LLVM 11.0.0)
RAM: 16 GB DDR3 (XMP deactivated)
我不知道从哪里开始,也不知道还能说什么,但如果您需要更多信息,只需询问。