无法运行某些全屏应用程序

无法运行某些全屏应用程序

我有一个双屏设置,我通过在启动时运行以下命令来配置它:

xrandr --output VGA-0 --auto --right-of DVI-0

我正在OpenSuse 11.4作为dwm我的窗口管理器运行。如果您认为有帮助,我可以发布任何命令的输出或转储任何文件。

当我尝试运行全屏游戏时会出现问题。我的右侧屏幕变黑并失去信号。在另一个屏幕上,我的分辨率下降,我看到桌面左上角(dwm 标签栏)的放大版本。我可以听到游戏音频,但除了上面描述的内容之外我看不到任何内容。

另一件重要的事情是,当发生这种情况时,我需要重新启动(或至少重新启动 X),因为我没有得到任何输入,也无法关闭任何内容。

编辑1

02:00.0 VGA compatible controller: ATI Technologies Inc Juniper [Radeon HD 5750 Series]

我不确定如何找到我正在使用的驱动程序,但我希望它是 opensuse 的库存驱动程序。当问题发生时,我根本看不到我的鼠标——即使我尝试将其移动到左上角。按 将使Ctrl+Alt+F1我进入命令行登录。输入信息后,我可以再次听到音频,但我仍然处于 CLI 中。Alt+SysReq+S什么也不做。

编辑2

运行游戏并被“锁定”后,我被击中Ctrl+Alt+F1并被带入外壳。我登录并运行显示命令并收到以下错误消息:

X Error of failed request BadMatch (invalid parameter attributes)
  Major opcode of failed request: 150 (RANDR)
  Minor opcode of failed request: 7 (RRSetScreenSize)
  Serial number of failed request: 40
  Current serial number in output stream: 41

看起来好像是说我输错了或者什么的,但是我尝试了几次,并且相当确定我的语法是正确的。我仍然尝试回到X,Ctrl+Alt+F7但我陷入了同样的境地。然后我回到控制台并终止了游戏进程,然后返回 X 看看发生了什么。分辨率和屏幕仍然很混乱,但是我有鼠标和键盘支持,并且可以使用我的浏览器。

答案1

我最终能够通过fglrx从 SuSE 存储库安装来解决该问题。驱动程序的开源版本似乎不支持某些功能(加速)。

相关内容