
私は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)