Opensuse

無法執行某些全屏應用程序

  • February 13, 2012

我有一個雙屏設置,我通過在啟動時執行這個命令來配置它:

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 看看發生了什麼。解析度和螢幕仍然一團糟,但是我有滑鼠和鍵盤支持並且可以使用我的瀏覽器。

我最終能夠通過fglrx從 SuSE 儲存庫安裝來解決這個問題。驅動程序的開源版本似乎不支持某些功能(加速)。

引用自:https://unix.stackexchange.com/questions/23104