[opensuse-factory] TW 20180627: Many games stoped working
Hi list, Since the update to mentioned TW version 20180627 several games stopped working for me. Common seems to be the message(s) X Error of failed request: BadValue (integer parameter out of range for operation) Major opcode of failed request: 152 (XFree86-VidModeExtension) Minor opcode of failed request: 10 (XF86VidModeSwitchToMode) Value in failed request: 0x193 Serial number of failed request: 46 Current serial number in output stream: 50 I'm not really sure what to make of this message - anyone with more insight? I must have to do with fullscreen modes. E.g., atari800 runs windowed, but when I switch to fullscreen I only get a black screen + cursor and have to switch to a VT to kill the process. Same symptoms with some other games that directly want to start fullscreen. Anyone seen similar problems? -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Op zondag 1 juli 2018 23:16:20 CEST schreef Peter Suetterlin:
Hi list,
Since the update to mentioned TW version 20180627 several games stopped working for me. Common seems to be the message(s)
X Error of failed request: BadValue (integer parameter out of range for operation) Major opcode of failed request: 152 (XFree86-VidModeExtension) Minor opcode of failed request: 10 (XF86VidModeSwitchToMode) Value in failed request: 0x193 Serial number of failed request: 46 Current serial number in output stream: 50
I'm not really sure what to make of this message - anyone with more insight? I must have to do with fullscreen modes. E.g., atari800 runs windowed, but when I switch to fullscreen I only get a black screen + cursor and have to switch to a VT to kill the process. Same symptoms with some other games that directly want to start fullscreen.
Anyone seen similar problems? And the games involved? The DE used? Did the '28 upgrade fix it?
-- Gertjan Lettink a.k.a. Knurpht openSUSE Board Member openSUSE Forums Team -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Knurpht@openSUSE wrote:
Op zondag 1 juli 2018 23:16:20 CEST schreef Peter Suetterlin:
Hi list,
Since the update to mentioned TW version 20180627 several games stopped working for me. Common seems to be the message(s)
X Error of failed request: BadValue (integer parameter out of range for operation) Major opcode of failed request: 152 (XFree86-VidModeExtension) Minor opcode of failed request: 10 (XF86VidModeSwitchToMode) Value in failed request: 0x193 Serial number of failed request: 46 Current serial number in output stream: 50
I'm not really sure what to make of this message - anyone with more insight? I must have to do with fullscreen modes. E.g., atari800 runs windowed, but when I switch to fullscreen I only get a black screen + cursor and have to switch to a VT to kill the process. Same symptoms with some other games that directly want to start fullscreen.
Anyone seen similar problems?
And the games involved?
Given the symptoms it's less an issue of the games, but of some other system component that has changed. FWIW, except for the already mentioned atari800 it's quake (darkplaces engine), einstein, Jaspers Journey. Likely more, didn't have time to test all hundreds of games :o
The DE used?
KDE. Will have to check if I have some other WM installed for a test. But you should probably rather have asked for the GPU (which is an Intel HD530), at least googling for this error messages always points to X or the GPU driver.
Did the '28 upgrade fix it?
Not yet tested, I first wanted to look at older snapshots, and an update is likely to nuke some of those. At least that revealed that already 20180625 (which is the oldest I have) has the problem. But it clearly seems connected to the change of resolution. If I start the atari800 emulator specifying FS resolution, 'atari800 -fullscreen -fs-width 2560 -fs-height 1440' it does not have to switch resolution, and then it runs. Doesn't help for other games that don't offer a similar command line option... -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Peter Suetterlin wrote:
The DE used?
KDE. Will have to check if I have some other WM installed for a test. But you should probably rather have asked for the GPU (which is an Intel HD530), at least googling for this error messages always points to X or the GPU driver.
OK, it's the modesetting driver it seems. I cannot even do 'xrandr -s 1920x1080' - it will also leave me with a black screen. Even tried logging in on VT, setting DISPLAY and XAUTHORITY and calling xrandr again from there. It claims it has zero reolutions available (although it does list 20+ when called without arguments). Running with the intel driver instead of modesetting everything works. Will file a bugreport (after checking if the latest update changes things, but I think it didn't do anything to X) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On neděle 1. července 2018 23:16:20 CEST Peter Suetterlin wrote:
Hi list,
Since the update to mentioned TW version 20180627 several games stopped working for me. Common seems to be the message(s)
X Error of failed request: BadValue (integer parameter out of range for operation) Major opcode of failed request: 152 (XFree86-VidModeExtension) Minor opcode of failed request: 10 (XF86VidModeSwitchToMode) Value in failed request: 0x193 Serial number of failed request: 46 Current serial number in output stream: 50
I'm not really sure what to make of this message - anyone with more insight? I must have to do with fullscreen modes. E.g., atari800 runs windowed, but when I switch to fullscreen I only get a black screen + cursor and have to switch to a VT to kill the process. Same symptoms with some other games that directly want to start fullscreen.
Anyone seen similar problems?
I have seen this issue recently with "dosbox -fulscreen" failing to set resolution. It is broken with xf86-video-modesetting running on intel gpu, while xf86-video-intel works fine. The issue is that X server is trying to set resolution with the doublescan flag but the i915 driver refuses it. The failure bubbles all the way up to the X client as a BadValue error. When you use xf86-video-intel, it filters those resolutions out. The question is why are those resolutions even offered as option. I did not debug deeper, so I don't know at what level are they added to the list. Michal Srb -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Michal Srb wrote:
I have seen this issue recently with "dosbox -fulscreen" failing to set resolution. It is broken with xf86-video-modesetting running on intel gpu, while xf86-video-intel works fine.
Confirmed, the intel driver works (see my other post).
The issue is that X server is trying to set resolution with the doublescan flag but the i915 driver refuses it. The failure bubbles all the way up to the X client as a BadValue error. When you use xf86-video-intel, it filters those resolutions out.
But is it a change in xorg-server? That one had last been updated June 18. Hmm, I cannot tell if I had tried tu run one of the affected programs since then...
The question is why are those resolutions even offered as option. I did not debug deeper, so I don't know at what level are they added to the list.
For me it even crashes with xrandr. I get one resolution offered for 1920x1080, 1920x1080 59.97 59.96 59.93 but when I do 'xrandr -s 1920x1080' screen is black and dead, I have to kill X. For now, I've opened a bugreport: boo#1099812 -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (3)
-
Knurpht@openSUSE
-
Michal Srb
-
Peter Suetterlin