External Monitor from Laptop Dock shows black screen in fullscreen games

As per the title, when I boot a game into fullscreen or windowed borderless the monitor shows a black screen, however, if I take a screenshot the game is running and visible. If i move the game to the laptop screen, it shows as expected. Adaptive Sync is set to never.
12 Replies
Raevenant
Raevenant4w ago
AMD? This sounds like a DRM issue If AMD, you can try this KWIN_DRM_NO_DIRECT_SCANOUT=1 before the game launch Or put it in /etc/environment for a more permanent solution
HikariKnight
HikariKnight4w ago
~/.config/environment.d/somefile.conf better solution, no sudo needed and easier to manage
Static
StaticOP4w ago
Hi! Sorry, it's an Nvidia card
Raevenant
Raevenant4w ago
Looks like I need to move my own configuration of this then 😜 Cause the issue, then once it's back to normal, do ujust logs-this-boot | fpaste and paste us the url And in $HOME which means more easily transferrable
HikariKnight
HikariKnight4w ago
exactly
Raevenant
Raevenant4w ago
There's a lot of errors in there. Not sure which ones are important tbh, but this one looks fairly suspectish Feb 08 15:19:05 kwin_wayland[2653]: kwin_core: XCB error: 3 (BadWindow), sequence: 15460, resource id: 60817511, major code: 129 (SHAPE), minor code: 6 (Input) Wait can you do rpm-ostree status for me?
Static
StaticOP4w ago
State: idle Deployments: ● ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-nvidia-open:stable Digest: sha256:6cb4932f36c459a2fe152987052f8e74cd80e7c00f7372a32c3edaf39ef3b077 Version: 41.20250206 (2025-02-06T18:00:55Z) ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-nvidia-open:stable Digest: sha256:f7ef6cfcdcb33a99bff0663d1b90a9235d426bc92134ecff4087a7c40c8820ea Version: 40.20240906.1 (2024-09-07T07:47:37Z)
Raevenant
Raevenant4w ago
When you load a game using gamescope does it do the same thing?
Static
StaticOP4w ago
so gamescope works in windowed mode, but when playing at fullscreen the framerate drops down to 1-2FPS (full framerate in windowed, and full framerate when playing fullscreen beforehand on the laptop screen)
Raevenant
Raevenant4w ago
hmmmmm, then yeah I don't know, sorry 😭 I hope someone else chimes in with some more helpful info
Static
StaticOP4w ago
thanks for trying!

Did you find this page helpful?