Xephyr 和 Steam 游戏的问题

Xephyr 和 Steam 游戏的问题

[使用 Kubuntu 20.04,全新安装。之前也尝试过 Kubuntu 19.10。同样的错误]

我正在尝试在嵌套的 x-session 中运行 Steam 游戏,以便在仍能控制鼠标的同时自动运行游戏。我尝试了各种方法,但无法在 Xephyr 上打开它。还尝试了 xpra,但出现了同样的错误。我运行的是:

Xephyr -br -ac -noreset -screen 1600x900 :1 &

然后显示启动 steam 的各种方法:1. 当我在 Xephyr 的 x-session 中运行 steam 时,出现很多错误,但应用程序显示出来并且似乎运行正常,但我尝试在其中运行的任何游戏根本不显示。

屏幕上的错误:“无法切换到请求的显示器分辨率”“详细信息:切换到分辨率 800x588 失败,正在尝试降低分辨率所有分辨率切换均失败屏幕:DX11 无法切换分辨率 (960x588 fs=0 hz=0)”

这是使用 Steam 的 proton,但它在我的主显示器上运行正常。没有任何错误。我在 Xephyr 上尝试了很多分辨率,错误总是相同的,只更改了“切换到分辨率 xxx”部分。

我在控制台上收到的错误非常大: https://pastebin.com/6djNgYd1

我也尝试过更改我的 AMD gpu 的 xorg.config 文件,但似乎没有什么区别。我的 Xorg 版本是 1.20,因此根据 amdgpu 手册,默认情况下应启用 DRI 3。

对于我的总体目标(不使用自己的鼠标自动完成游戏),嵌套 X-session 似乎是最有希望的,但它带来了很多麻烦。非常感谢您提供建议和任何形式的帮助。非常感谢。

编辑:刚刚发现从主显示屏启动 steam 现在也有很多控制台输出,但它仍然可以正常工作。游戏也是如此。Steam 控制台输出:https://pastebin.com/iWb7fSb3

编辑 2:尝试全新安装 ubuntu 20.04。同样的错误。我认为问题是 Xephyr(和 xpra)无法与 dri3 一起运行,而 vulkan(steam 的 proton)需要它……无法启用它

相关内容