X11では他の解像度に変更できるが、システムの初回起動時のみである

X11では他の解像度に変更できるが、システムの初回起動時のみである

私はWine 1.8を使用しています。ゲームを初めて(時には2回目、稀に3回目)実行したとき、解像度が問題なく切り替わりました。

その後、失敗します。コンソールから wine を実行すると、X11 にその解像度に切り替えるように指示できなかったことがわかります。

xrandrこれを裏付ける:

Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192
LVDS connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
   1366x768      60.00*+
   1280x720      59.86  
   1152x768      59.78  
   1024x768      59.92  
   800x600       59.86  
   848x480       59.66  
   720x480       59.71  
   640x480       59.38  
HDMI-0 disconnected (normal left inverted right x axis y axis)
VGA-0 disconnected (normal left inverted right x axis y axis)

その後、失敗した場合:

Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192
LVDS connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
   1366x768      60.00*+
HDMI-0 disconnected (normal left inverted right x axis y axis)
VGA-0 disconnected (normal left inverted right x axis y axis)

なぜ解像度が消えてしまうのでしょうか? ディスプレイがこれを処理できないわけではなく、1 回目、2 回目、場合によっては 3 回目は動作します。

編集:カーネルドライバーはradeon、GPUはAMD Radeon 6310 (Lenovo Wrestler)

関連情報