Discussion:
Bug#944352: scummvm: screen gets black and/or flickering in full screen mode using X11 sessions
(too old to reply)
Thorsten Ehlers
2019-11-08 12:30:02 UTC
Permalink
Package: scummvm
Version: 2.1.0+dfsg1-1
Severity: important

Dear Maintainer,

* What led up to the situation?

Starting a Gnome / X11 session and choose option "Full Screen" in
scummvm.
scummvm is shortly visible but renders both mouse pointers the red one
of scummvm and the X11 one.
If we move the mouse the screen renders black and stays black.

If we try the same in a Virtualbox environment the screen flickers
badly in full screen mode.


* What exactly did you do (or not do) that was effective (or
ineffective)?

Start Gnome in Wayland session

* What was the outcome of this action?

In a Gnome / Wayland session scummvm works fine in full screen mode.

* What outcome did you expect instead?

I expect scummvm to work in both X11 and Wayland sessions as it used to
be before

greetings



-- System Information:
Debian Release: bullseye/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.3.0-1-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages scummvm depends on:
ii liba52-0.7.4 0.7.4-20
ii libasound2 1.1.9-1
ii libc6 2.29-3
ii libfaad2 2.9.1-1
ii libflac8 1.3.3-1
ii libfluidsynth1 1.1.11-4
ii libfreetype6 2.10.1-2
ii libgcc1 1:9.2.1-17
ii libjpeg62-turbo 1:1.5.2-2+b1
ii libmad0 0.15.1b-10
ii libmpeg2-4 0.5.1-8+b1
ii libogg0 1.3.2-1+b1
ii libpng16-16 1.6.37-1
ii libsdl2-2.0-0 2.0.10+dfsg1-1
ii libsndio7.0 1.5.0-3
ii libstdc++6 9.2.1-17
ii libtheora0 1.1.1+dfsg.1-15
ii libvorbis0a 1.3.6-2
ii libvorbisfile3 1.3.6-2
ii scummvm-data 2.1.0+dfsg1-1
ii zlib1g 1:1.2.11.dfsg-1+b1

scummvm recommends no packages.

Versions of packages scummvm suggests:
ii beneath-a-steel-sky 0.0372-7
pn drascula <none>
pn flight-of-the-amazon-queen <none>
pn fluidsynth | timidity <none>
pn lure-of-the-temptress <none>

-- no debconf information
Thorsten Ehlers
2019-11-08 18:40:01 UTC
Permalink
starting scummvm, moving mouse and finally terminating scummvm with Alt+F4:

Nov 8 19:23:15 eumel /usr/lib/gdm3/gdm-x-session[1447]: (II) AMDGPU(0):
EDID vendor "FUS", prod id 1804
Nov 8 19:23:15 eumel /usr/lib/gdm3/gdm-x-session[1447]: (II) AMDGPU(0):
Using hsync ranges from config file
Nov 8 19:23:15 eumel /usr/lib/gdm3/gdm-x-session[1447]: (II) AMDGPU(0):
Using vrefresh ranges from config file
Nov 8 19:23:15 eumel /usr/lib/gdm3/gdm-x-session[1447]: (II) AMDGPU(0):
Printing DDC gathered Modelines:
Nov 8 19:23:15 eumel /usr/lib/gdm3/gdm-x-session[1447]: (II) AMDGPU(0):
Modeline "1280x1024"x0.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066
+hsync +vsync (64.0 kHz eP)
Nov 8 19:23:15 eumel /usr/lib/gdm3/gdm-x-session[1447]: (II) AMDGPU(0):
Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync
+vsync (37.9 kHz e)
Nov 8 19:23:15 eumel /usr/lib/gdm3/gdm-x-session[1447]: (II) AMDGPU(0):
Modeline "640x480"x0.0 31.50 640 656 720 840 480 481 484 500 -hsync
-vsync (37.5 kHz e)
Nov 8 19:23:15 eumel /usr/lib/gdm3/gdm-x-session[1447]: (II) AMDGPU(0):
Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync
-vsync (31.5 kHz e)
Nov 8 19:23:15 eumel /usr/lib/gdm3/gdm-x-session[1447]: (II) AMDGPU(0):
Modeline "720x400"x0.0 28.32 720 738 846 900 400 412 414 449 -hsync
+vsync (31.5 kHz e)
Nov 8 19:23:15 eumel /usr/lib/gdm3/gdm-x-session[1447]: (II) AMDGPU(0):
Modeline "1280x1024"x0.0 135.00 1280 1296 1440 1688 1024 1025 1028 1066
+hsync +vsync (80.0 kHz e)
Nov 8 19:23:15 eumel /usr/lib/gdm3/gdm-x-session[1447]: (II) AMDGPU(0):
Modeline "1024x768"x0.0 78.75 1024 1040 1136 1312 768 769 772 800
+hsync +vsync (60.0 kHz e)
Nov 8 19:23:15 eumel /usr/lib/gdm3/gdm-x-session[1447]: (II) AMDGPU(0):
Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806
-hsync -vsync (48.4 kHz e)
Nov 8 19:23:15 eumel /usr/lib/gdm3/gdm-x-session[1447]: (II) AMDGPU(0):
Modeline "800x600"x0.0 49.50 800 816 896 1056 600 601 604 625 +hsync
+vsync (46.9 kHz e)
Nov 8 19:23:15 eumel scummvm.desktop[1683]: WARNING: SDL mixer output
buffer size: 512 differs from desired: 1024!
Nov 8 19:23:17 eumel kernel: [ 369.966750] [drm] pstate TEST_DEBUG_DATA:
0x3FF60000
Nov 8 19:23:17 eumel kernel: [ 369.966752] ------------[ cut here
]------------
Nov 8 19:23:17 eumel kernel: [ 369.966909] WARNING: CPU: 3 PID: 198 at
drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_hw_sequencer.c:932
dcn10_verify_allow_pstate_change_high.cold+0xc/0x229 [amdgpu]
Nov 8 19:23:17 eumel kernel: [ 369.966911] Modules linked in:
snd_seq_dummy snd_seq fuse pci_stub vboxpci(OE) vboxnetadp(OE)
vboxnetflt(OE) vboxdrv(OE) snd_usb_audio snd_usbmidi_lib snd_rawmidi
snd_seq_device pwc videobuf2_vmalloc videobuf2_memops videobuf2_v4l2
videobuf2_common videodev mc edac_mce_amd kvm_amd ccp rng_core kvm
irqbypass crct10dif_pclmul crc32_pclmul ghash_clmulni_intel binfmt_misc
aesni_intel snd_hda_codec_realtek snd_hda_codec_generic aes_x86_64
ledtrig_audio crypto_simd cryptd snd_hda_intel sp5100_tco glue_helper
snd_hda_codec eeepc_wmi asus_wmi snd_hda_core sparse_keymap pcspkr
serio_raw rfkill wmi_bmof snd_hwdep k10temp watchdog snd_pcm sg snd_timer
snd soundcore evdev acpi_cpufreq parport_pc ppdev lp parport ip_tables
x_tables autofs4 ext4 crc16 mbcache jbd2 crc32c_generic sr_mod sd_mod cdrom
uas usb_storage hid_generic usbhid hid amdgpu gpu_sched i2c_algo_bit ttm
drm_kms_helper drm crc32c_intel mfd_core ahci xhci_pci libahci i2c_piix4
xhci_hcd libata r8169 realtek usbcore libphy scsi_mod
Nov 8 19:23:17 eumel kernel: [ 369.966950] usb_common wmi video
gpio_amdpt gpio_generic button
Nov 8 19:23:17 eumel kernel: [ 369.966957] CPU: 3 PID: 198 Comm:
kworker/u64:9 Tainted: G W OE 5.3.0-1-amd64 #1 Debian 5.3.7-1
Nov 8 19:23:17 eumel kernel: [ 369.966958] Hardware name: System
manufacturer System Product Name/PRIME B450M-A, BIOS 1821 09/30/2019
Nov 8 19:23:17 eumel kernel: [ 369.966971] Workqueue: events_unbound
commit_work [drm_kms_helper]
Nov 8 19:23:17 eumel kernel: [ 369.967086] RIP:
0010:dcn10_verify_allow_pstate_change_high.cold+0xc/0x229 [amdgpu]
Nov 8 19:23:17 eumel kernel: [ 369.967089] Code: 83 c8 ff e9 7e 1d f8 ff
48 c7 c7 50 8b a5 c0 e8 9f f4 54 e1 0f 0b 83 c8 ff e9 68 1d f8 ff 48 c7 c7
50 8b a5 c0 e8 89 f4 54 e1 <0f> 0b 80 bb 9f 01 00 00 00 75 05 e9 4c 44 f8
ff 48 8b 83 f8 02 00
Nov 8 19:23:17 eumel kernel: [ 369.967091] RSP: 0018:ffffb0cec05a7a88
EFLAGS: 00210246
Nov 8 19:23:17 eumel kernel: [ 369.967093] RAX: 0000000000000024 RBX:
ffff9e1ead8b0000 RCX: 0000000000000006
Nov 8 19:23:17 eumel kernel: [ 369.967094] RDX: 0000000000000000 RSI:
0000000000200092 RDI: ffff9e1ebeed7680
Nov 8 19:23:17 eumel kernel: [ 369.967095] RBP: ffff9e1eb6ec0000 R08:
000000000000042e R09: 0000000000000004
Nov 8 19:23:17 eumel kernel: [ 369.967096] R10: 0000000000000000 R11:
0000000000000001 R12: ffff9e1ead8b0000
Nov 8 19:23:17 eumel kernel: [ 369.967097] R13: ffff9e1ead96c000 R14:
ffff9e1eae371f00 R15: ffff9e1eb6ec0f68
Nov 8 19:23:17 eumel kernel: [ 369.967099] FS: 0000000000000000(0000)
GS:ffff9e1ebeec0000(0000) knlGS:0000000000000000
Nov 8 19:23:17 eumel kernel: [ 369.967100] CS: 0010 DS: 0000 ES: 0000
CR0: 0000000080050033
Nov 8 19:23:17 eumel kernel: [ 369.967101] CR2: 00007f49a072d000 CR3:
00000007f5de6000 CR4: 00000000003406e0
Nov 8 19:23:17 eumel kernel: [ 369.967102] Call Trace:
Nov 8 19:23:17 eumel kernel: [ 369.967219]
dcn10_apply_ctx_for_surface+0x5bf/0x6e0 [amdgpu]
Nov 8 19:23:17 eumel kernel: [ 369.967328]
dc_commit_updates_for_stream+0xe64/0x1440 [amdgpu]
Nov 8 19:23:17 eumel kernel: [ 369.967436]
amdgpu_dm_atomic_commit_tail+0xb68/0x1c50 [amdgpu]
Nov 8 19:23:17 eumel kernel: [ 369.967444] ?
wb_over_bg_thresh+0x15f/0x220
Nov 8 19:23:17 eumel kernel: [ 369.967446] ?
wb_update_bandwidth+0x4f/0x70
Nov 8 19:23:17 eumel kernel: [ 369.967451] ? __switch_to_asm+0x34/0x70
Nov 8 19:23:17 eumel kernel: [ 369.967453] ? __switch_to_asm+0x40/0x70
Nov 8 19:23:17 eumel kernel: [ 369.967456] ? __switch_to_asm+0x34/0x70
Nov 8 19:23:17 eumel kernel: [ 369.967458] ? __switch_to_asm+0x40/0x70
Nov 8 19:23:17 eumel kernel: [ 369.967460] ? __switch_to_asm+0x34/0x70
Nov 8 19:23:17 eumel kernel: [ 369.967462] ? __switch_to_asm+0x40/0x70
Nov 8 19:23:17 eumel kernel: [ 369.967464] ? __switch_to_asm+0x34/0x70
Nov 8 19:23:17 eumel kernel: [ 369.967466] ? __switch_to_asm+0x40/0x70
Nov 8 19:23:17 eumel kernel: [ 369.967468] ? __switch_to_asm+0x34/0x70
Nov 8 19:23:17 eumel kernel: [ 369.967470] ? __switch_to_asm+0x40/0x70
Nov 8 19:23:17 eumel kernel: [ 369.967472] ? __switch_to_asm+0x34/0x70
Nov 8 19:23:17 eumel kernel: [ 369.967474] ? __switch_to_asm+0x40/0x70
Nov 8 19:23:17 eumel kernel: [ 369.967476] ? __switch_to_asm+0x34/0x70
Nov 8 19:23:17 eumel kernel: [ 369.967478] ? __switch_to_asm+0x40/0x70
Nov 8 19:23:17 eumel kernel: [ 369.967480] ? __switch_to_asm+0x34/0x70
Nov 8 19:23:17 eumel kernel: [ 369.967482] ? __switch_to_asm+0x40/0x70
Nov 8 19:23:17 eumel kernel: [ 369.967484] ? __switch_to_asm+0x34/0x70
Nov 8 19:23:17 eumel kernel: [ 369.967486] ? __switch_to_asm+0x40/0x70
Nov 8 19:23:17 eumel kernel: [ 369.967488] ? __switch_to_asm+0x34/0x70
Nov 8 19:23:17 eumel kernel: [ 369.967490] ? _cond_resched+0x15/0x30
Nov 8 19:23:17 eumel kernel: [ 369.967492] ?
wait_for_completion_timeout+0x38/0x170
Nov 8 19:23:17 eumel kernel: [ 369.967494] ? __switch_to_asm+0x40/0x70
Nov 8 19:23:17 eumel kernel: [ 369.967496] ? __switch_to_asm+0x34/0x70
Nov 8 19:23:17 eumel kernel: [ 369.967498] ? __switch_to_asm+0x40/0x70
Nov 8 19:23:17 eumel kernel: [ 369.967501] ? __switch_to+0x152/0x3e0
Nov 8 19:23:17 eumel kernel: [ 369.967512] ? commit_tail+0x3c/0x70
[drm_kms_helper]
Nov 8 19:23:17 eumel kernel: [ 369.967520] commit_tail+0x3c/0x70
[drm_kms_helper]
Nov 8 19:23:17 eumel kernel: [ 369.967525] process_one_work+0x1a2/0x340
Nov 8 19:23:17 eumel kernel: [ 369.967527] worker_thread+0x50/0x3c0
Nov 8 19:23:17 eumel kernel: [ 369.967531] kthread+0xf9/0x130
Nov 8 19:23:17 eumel kernel: [ 369.967533] ? process_one_work+0x340/0x340
Nov 8 19:23:17 eumel kernel: [ 369.967535] ? kthread_park+0x80/0x80
Nov 8 19:23:17 eumel kernel: [ 369.967537] ret_from_fork+0x22/0x40
Nov 8 19:23:17 eumel kernel: [ 369.967540] ---[ end trace
35a9787bb37ad9fa ]---

Loading...