Most my steam games are opening to a white screen. I can still see my mouse and my mouse will have the appearance of whatever game I’ve opened but the game itself will just be a white screen. I can also still here the audio of the game as well as exit the game just fine. I’m fairly new to Linux I tried to do my research and can’t find the solution to this. I’m using the latest version of Fedora 43 KDE and my Nvidia drivers are up to date. I have my default compatability tool set to proton experimental but I’ve tried to using proton hotfix and proton 10.0-4 with no luck I also tried proton 9.0 but the games wouldn’t even open using that it gave me the error “could not switch to requested monitor resolution, Details: switching to resolution 2560x1440 failed, Screen: DX11 could not switch resolution(2560x1440 fs=1 hz=0)” I’ll include a picture. I tried launching steam through the terminal and that did not fix the issue but I did see some errors pop up there when I tried to open Disco Elysium but I don’t know enough to make any sense of them I’ll provide a picture.
Games that work:
Mega bonk
Stardew valley
Games that don’t work:
Dark souls 2 & 3
Disco Elysium
Peak
Clair obscura expedition 33
Kingdom come deliverance 2 (this is the only one that
opens to a black screen and not a white one idk why)
My system info: Ryzen 9800x3d, Nvidia 5080, Msi mag x870 tomahawk wifi, 32gb ddr5, 2tb nvme pcie 5.0
This is what I got when I used the console to open steam
$ steam
Testing for explicit PulseAudio choice...
...and PulseAudio has been explicitly chosen, so using it.
INFO: filtering /home/Male/.local/share/flatpak/exports/share out of XDG_DATA_DIRS because it is unreachable
INFO: filtering /var/lib/flatpak/exports/share out of XDG_DATA_DIRS because it is unreachable
INFO: filtering /usr/share/kde-settings/kde-profile/default/xdg out of XDG_CONFIG_DIRS because it is unreachable
steam.sh[5787]: Running Steam on ubuntu-core 24 64-bit
steam.sh[5787]: STEAM_RUNTIME is enabled automatically
setup.sh[5842]: Steam runtime environment up-to-date!
steam.sh[5787]: Log already open
steam.sh[5787]: Steam client's requirements are satisfied
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2026-03-04 17:23:05] Startup - updater built Mar 2 2026 20:16:43
[2026-03-04 17:23:05] Startup - Steam Client launched with: '/home/Male/snap/steam/common/.local/share/Steam/ubuntu12_32/steam' '-srt-logger-opened' '-no-cef-sandbox'
[2026-03-04 17:23:05] Opted in to client beta 'publicbeta' via beta file
You are in the 'publicbeta' client beta.
03/04 17:23:05 minidumps folder is set to /tmp/dumps
03/04 17:23:05 Init: Installing breakpad exception handler for appid(steam)/version(1772502488)/tid(5897)
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2026-03-04 17:23:05] Process started with command-line: '/home/Male/snap/steam/common/.local/share/Steam/ubuntu12_32/steam' '-child-update-ui' '-child-update-ui-socket' '8' '-srt-logger-opened' '-no-cef-sandbox'
03/04 17:23:05 minidumps folder is set to /tmp/dumps
[2026-03-04 17:23:05] Using update UI: console
03/04 17:23:05 Init: Installing breakpad exception handler for appid(steam)/version(0)/tid(5899)
[2026-03-04 17:23:05] Create window
[2026-03-04 17:23:05] Loading cached metrics from disk (/home/Male/snap/steam/common/.local/share/Steam/package/steam_client_metrics.bin)
[2026-03-04 17:23:05] Using the following download hosts for Public, Realm steamglobal
[2026-03-04 17:23:05] 1. https://client-update.fastly.steamstatic.com, /, Realm 'steamglobal', weight was 900, source = 'update_hosts_cached.vdf'
[2026-03-04 17:23:05] 2. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 400, source = 'update_hosts_cached.vdf'
[2026-03-04 17:23:05] 3. https://client-update.steamstatic.com, /, Realm 'steamglobal', weight was 1, source = 'baked in'
[2026-03-04 17:23:05] Verifying installation...
[2026-03-04 17:23:05] Verifying file sizes only
[2026-03-04 17:23:05] Set percent complete: 0
[2026-03-04 17:23:05] Set percent complete: -1
[2026-03-04 17:23:05] Set status message: Verifying installation...
[----] Verifying installation...
[2026-03-04 17:23:05] Verification complete
UpdateUI: skip show logo
[2026-03-04 17:23:05] Destroy window
Steam logging initialized: directory: /home/Male/snap/steam/common/.local/share/Steam/logs
[2026-03-04 17:23:05] ProcessNextMessage: socket disconnected
[2026-03-04 17:23:05] No more messages are expected - exiting
XOpenIM() failed, LANG = en_US.UTF-8
XOpenIM() failed, LANG = en_US.UTF-8XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xf6779860
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xf6777fc0
pci id for fd 25: 10de:2c02, driver (null)
pci id for fd 26: 10de:2c02, driver (null)
pci id for fd 27: 10de:2c02, driver (null)
glx: failed to create dri3 screen
failed to load driver: nvidia-drm
MESA: error: CreateSwapchainKHR failed with VK_ERROR_INITIALIZATION_FAILED
MESA: error: zink: could not create swapchain
03/04 17:23:06 minidumps folder is set to /tmp/dumps
03/04 17:23:06 Init: Installing breakpad exception handler for appid(steamsysinfo)/version(1772502488)/tid(5936)
Running query: 1 - GpuTopology
Response: gpu_topology {
gpus {
id: 1
name: "AMD Radeon Graphics (RADV RAPHAEL_MENDOCINO)"
vram_size_bytes: 11237068800
driver_id: k_EGpuDriverId_MesaRadv
driver_version_major: 25
driver_version_minor: 2
driver_version_patch: 2
luid: 0
}
default_gpu_id: 1
}
Exit code: 0
Saving response to: /run/user/1000/snap.steam/steampbjOgD - 70 bytes
pci id for fd 27: 10de:2c02, driver (null)
pci id for fd 28: 10de:2c02, driver (null)
pci id for fd 29: 10de:2c02, driver (null)
glx: failed to create dri3 screen
failed to load driver: nvidia-drm
MESA: error: CreateSwapchainKHR failed with VK_ERROR_INITIALIZATION_FAILED
MESA: error: zink: could not create swapchain
pci id for fd 27: 10de:2c02, driver (null)
pci id for fd 28: 10de:2c02, driver (null)
pci id for fd 29: 10de:2c02, driver (null)
glx: failed to create dri3 screen
failed to load driver: nvidia-drm
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 6055
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
pci id for fd 13: 10de:2c02, driver (null)
pci id for fd 14: 10de:2c02, driver (null)
pci id for fd 15: 10de:2c02, driver (null)
glx: failed to create dri3 screen
failed to load driver: nvidia-drm
MESA: error: CreateSwapchainKHR failed with VK_ERROR_INITIALIZATION_FAILED
MESA: error: zink: could not create swapchain
MESA: error: CreateSwapchainKHR failed with VK_ERROR_INITIALIZATION_FAILED
MESA: error: zink: could not create swapchain
X Error: GLXBadCurrentWindow
Request Major code 150 (GLX)
Request Minor code 11 ()
Error Serial #213
Current Serial #213
MESA: error: CreateSwapchainKHR failed with VK_ERROR_INITIALIZATION_FAILED
MESA: error: zink: could not create swapchain
Desktop state changed: desktop: { pos: 0, 0 size: 2560,1440 } primary: { pos: 0, 0 size: 2560,1440 }
Caching cursor image for , size 24x24, serial 27, cache size = 0
pci id for fd 149: 10de:2c02, driver (null)
pci id for fd 150: 10de:2c02, driver (null)
pci id for fd 151: 10de:2c02, driver (null)
glx: failed to create dri3 screen
failed to load driver: nvidia-drm
MESA: error: CreateSwapchainKHR failed with VK_ERROR_INITIALIZATION_FAILED
MESA: error: zink: could not create swapchain
MESA: error: CreateSwapchainKHR failed with VK_ERROR_INITIALIZATION_FAILED
MESA: error: zink: could not create swapchain
sh: 1: lsb_release: not found
MESA: error: CreateSwapchainKHR failed with VK_ERROR_INITIALIZATION_FAILED
MESA: error: zink: could not create swapchain
pci id for fd 151: 10de:2c02, driver (null)
pci id for fd 152: 10de:2c02, driver (null)
pci id for fd 153: 10de:2c02, driver (null)
glx: failed to create dri3 screen
failed to load driver: nvidia-drm
MESA: error: CreateSwapchainKHR failed with VK_ERROR_INITIALIZATION_FAILED
MESA: error: zink: could not create swapchain
MESA: error: CreateSwapchainKHR failed with VK_ERROR_INITIALIZATION_FAILED
MESA: error: zink: could not create swapchain
sh: 1: lsb_release: not found
reaping pid: 5898 -- sh
This is what I got when I tried to open disco elysium
[2026-03-04 17:25:06] Background update loop checking for update. . .
[2026-03-04 17:25:06] Checking for available updates...
[2026-03-04 17:25:06] Downloading manifest: https://client-update.fastly.steamstatic.com/steam_client_publicbeta_ubuntu12
[2026-03-04 17:25:06] Manifest download: send request
[2026-03-04 17:25:07] Manifest download: waiting for download to finish
[2026-03-04 17:25:07] Manifest download: finished
[2026-03-04 17:25:07] Download skipped: /steam_client_publicbeta_ubuntu12 version 1772502488, installed version 1772502488, existing pending version 0
[2026-03-04 17:25:07] Nothing to do
chdir "/home/Male/snap/steam/common/.local/share/Steam/steamapps/common/Disco Elysium"
ERROR: ld.so: object '/home/Male/snap/steam/common/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/Male/snap/steam/common/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/Male/snap/steam/common/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/Male/snap/steam/common/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/Male/snap/steam/common/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Game Recording - would start recording game 632470, but recording for this game is disabled
Adding process 7110 for gameID 632470
Adding process 7111 for gameID 632470
Adding process 7112 for gameID 632470
Adding process 7113 for gameID 632470
Adding process 7182 for gameID 632470
Adding process 7183 for gameID 632470
Adding process 7184 for gameID 632470
Adding process 7185 for gameID 632470
Adding process 7188 for gameID 632470
Adding process 7190 for gameID 632470
Adding process 7193 for gameID 632470
Adding process 7202 for gameID 632470
Adding process 7207 for gameID 632470
Adding process 7214 for gameID 632470
Adding process 7237 for gameID 632470
Adding process 7256 for gameID 632470
Adding process 7269 for gameID 632470
Adding process 8091 for gameID 632470
