Steam can not pass the first sign in screen (steamwebhelper) after install

I am on Fedora 44 (Gnome 50). I installed it normally through the Fedora Workstation live ISO.

I tried installing Steam through both the official repository and the flatpak method, but both installations failed to pass the sign-in screen. It can not even load the QR code for sign-in and simply loops.

inxi -Fxxz
System:
Kernel: 6.19.14-300.fc44.x86_64 arch: x86_64 bits: 64 compiler: gcc
v: 16.0.1
Desktop: GNOME v: 50.1 tk: GTK v: 3.24.52 wm: gnome-shell dm: GDM
Distro: Fedora Linux 44 (Workstation Edition)
Machine:
Type: Laptop System: Dell product: Inspiron 5459 v: N/A
serial:  Chassis: type: 10 serial: 
Mobo: Dell model: 0F1J0W v: A00 serial:  part-nu: 06B2
Firmware: UEFI vendor: Dell v: 1.9.0 date: 09/07/2020
Battery:
ID-1: BAT0 charge: 20 Wh (100%) condition: 20/32.6 Wh (61.4%) volts: 16.58
min: 14.8 model: SMP DELL VN3N047 serial:  charging: status: full
control: start: 75% end: 80% cycles: N/A
CPU:
Info: dual core model: Intel Core i7-6500U bits: 64 type: MT MCP
arch: Skylake rev: 3 cache: L1: 128 KiB L2: 512 KiB L3: 4 MiB
Speed (MHz): avg: 500 min/max: 400/3100 cores: 1: 500 2: 500 3: 500 4: 500
bogomips: 20799
Flags-basic: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
Device-1: Intel Skylake-U GT2 \[HD Graphics 520\] vendor: Dell driver: i915
v: kernel arch: Gen-9 ports: active: eDP-1 empty: HDMI-A-1 bus-ID: 00:02.0
chip-ID: 8086:1916
Device-2: Microdia Integrated Webcam HD driver: uvcvideo type: USB
rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 1-5:3 chip-ID: 0c45:6712
Display: wayland server: X.org v: 1.21.1.22 with: Xwayland v: 24.1.11
compositor: gnome-shell driver: gpu: i915 display-ID: 0
Monitor-1: eDP-1 model: ChiMei InnoLux 0x14c3 res: 1366x768 dpi: 112
diag: 354mm (13.9")
API: OpenGL v: 4.6 vendor: intel mesa v: 26.0.5 glx-v: 1.4 es-v: 3.2
direct-render: yes renderer: Mesa Intel HD Graphics 520 (SKL GT2)
device-ID: 8086:1916 display-ID: :0.0
API: Vulkan v: 1.4.341 surfaces: N/A device: 0 type: integrated-gpu
driver: mesa intel device-ID: 8086:1916 device: 1 type: cpu
driver: mesa llvmpipe device-ID: 10005:0000
API: EGL Message: EGL data requires eglinfo. Check --recommends.
Info: Tools: api: glxinfo,vulkaninfo gpu: gputop, intel_gpu_top, lsgpu
x11: xdriinfo, xdpyinfo, xprop, xrandr
Audio:
Device-1: Intel Sunrise Point-LP HD Audio vendor: Dell driver: snd_hda_intel
v: kernel bus-ID: 00:1f.3 chip-ID: 8086:9d70
API: ALSA v: k6.19.14-300.fc44.x86_64 status: kernel-api
Server-1: PipeWire v: 1.6.4 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin
Network:
Device-1: Intel Wireless 3160 driver: iwlwifi v: kernel pcie:
speed: 2.5 GT/s lanes: 1 bus-ID: 01:00.0 chip-ID: 8086:08b3
IF: wlp1s0 state: up mac: 
Device-2: Realtek RTL810xE PCI Express Fast Ethernet vendor: Dell
driver: r8169 v: kernel pcie: speed: 2.5 GT/s lanes: 1 port: e000
bus-ID: 02:00.0 chip-ID: 10ec:8136
IF: enp2s0 state: down mac: 
Bluetooth:
Device-1: Intel Bluetooth wireless interface driver: btusb v: 0.8 type: USB
rev: 2.0 speed: 12 Mb/s lanes: 1 bus-ID: 1-8:5 chip-ID: 8087:07dc
Report: btmgmt ID: hci0 rfk-id: 0 state: down bt-service: enabled,running
rfk-block: hardware: no software: yes address:  bt-v: 4.0 lmp-v: 6
Drives:
Local Storage: total: 931.51 GiB used: 90.13 GiB (9.7%)
ID-1: /dev/sda vendor: Samsung model: ST1000LM024 HN-M101MBB
size: 931.51 GiB speed: 6.0 Gb/s serial: 
Partition:
ID-1: / size: 214 GiB used: 21.03 GiB (9.8%) fs: btrfs dev: /dev/sda1
ID-2: /boot size: 1.9 GiB used: 474.7 MiB (24.4%) fs: ext4 dev: /dev/sda6
ID-3: /boot/efi size: 499 MiB used: 54.5 MiB (10.9%) fs: vfat
dev: /dev/sda2
ID-4: /home size: 214 GiB used: 21.03 GiB (9.8%) fs: btrfs dev: /dev/sda1
ID-5: /var size: 214 GiB used: 21.03 GiB (9.8%) fs: btrfs dev: /dev/sda1
ID-6: /var/log size: 214 GiB used: 21.03 GiB (9.8%) fs: btrfs
dev: /dev/sda1
Swap:
ID-1: swap-1 type: zram size: 4 GiB used: 819.5 MiB (20.0%) priority: 100
dev: /dev/zram0
ID-2: swap-2 type: partition size: 8 GiB used: 0 KiB (0.0%) priority: -1
dev: /dev/sda7
Sensors:
System Temperatures: cpu: 48.0 C pch: 45.0 C mobo: 50.0 C sodimm: 40.0 C
Fan Speeds (rpm): cpu: 2257
Info:
Memory: total: 8 GiB note: est. available: 7.58 GiB used: 2.82 GiB (37.2%)
Processes: 314 Power: uptime: 2h 0m wakeups: 0 Init: systemd v: 259
default: graphical
Packages: pm: rpm pkgs: N/A note: see --rpm pm: flatpak pkgs: 32
Compilers: N/A Shell: Zsh v: 5.9 running-in: ptyxis-agent inxi: 3.3.40

I tried running Steam in a terminal.


flatpak run com.valvesoftware.Steam
INFO:root:https://github.com/flathub/com.valvesoftware.Steam/wiki
INFO:root:Will set XDG dirs prefix to /home/md/.var/app/com.valvesoftware.Steam
DEBUG:root:Checking input devices permissions
WARNING:root:Missing permissions for input devices
INFO:root:Overriding TZ to Asia/Dhaka
steam.sh[2]: Running Steam on org.freedesktop.platform 25.08 64-bit
steam.sh[2]: STEAM_RUNTIME is enabled automatically
setup.sh[53]: Steam runtime environment up-to-date!
steam.sh[2]: Log already open
steam.sh[2]: Steam client's requirements are satisfied
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2026-05-04 19:47:28] Startup - updater built Apr 28 2026 20:40:29
[2026-05-04 19:47:28] Startup - Steam Client launched with: '/home/md/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/steam' '-srt-logger-opened' '-no-cef-sandbox'
05/04 19:47:28 minidumps folder is set to /tmp/dumps
05/04 19:47:28 Init: Installing breakpad exception handler for appid(steam)/version(1777411435)/tid(97)
Looks like steam didn't shutdown cleanly, scheduling immediate update check
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2026-05-04 19:47:28] Loading cached metrics from disk (/home/md/.var/app/com.valvesoftware.Steam/.local/share/Steam/package/steam_client_metrics.bin)
[2026-05-04 19:47:28] Failed to load cached hosts file (File 'update_hosts_cached.vdf' not found), using defaults
[2026-05-04 19:47:28] Using the following download hosts for Public, Realm steamglobal
[2026-05-04 19:47:28] 1. https://client-update.steamstatic.com, /, Realm 'steamglobal', weight was 1, source = 'baked in'
[2026-05-04 19:47:28] Checking for update on startup
[2026-05-04 19:47:28] Checking for available updates...
[2026-05-04 19:47:28] Downloading manifest: https://client-update.steamstatic.com/steam_client_ubuntu12
[2026-05-04 19:47:28] Manifest download: send request
[2026-05-04 19:47:28] Process started with command-line: '/home/md/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/steam' '-child-update-ui' '-child-update-ui-socket' '8' '-srt-logger-opened' '-no-cef-sandbox'
05/04 19:47:28 minidumps folder is set to /tmp/dumps
[2026-05-04 19:47:28] Using update UI: console
05/04 19:47:28 Init: Installing breakpad exception handler for appid(steam)/version(0)/tid(98)
[2026-05-04 19:47:28] Create window
[2026-05-04 19:47:28] Set percent complete: 0
[2026-05-04 19:47:28] Set status message: Checking for available updates...
[  0%] Checking for available updates...
[2026-05-04 19:47:28] Set percent complete: -1
[2026-05-04 19:47:28] Manifest download: waiting for download to finish
[2026-05-04 19:47:29] Manifest download: finished
[2026-05-04 19:47:29] Download skipped: /steam_client_ubuntu12 version 1777411435, installed version 1777411435, existing pending version 0
[2026-05-04 19:47:29] Nothing to do
[2026-05-04 19:47:29] Verifying installation...
[2026-05-04 19:47:29] Verifying all executable checksums
[2026-05-04 19:47:29] Set percent complete: -1
[2026-05-04 19:47:29] Set status message: Verifying installation...
[----] Verifying installation...
[2026-05-04 19:47:30] Show window
[2026-05-04 19:47:35] Verification complete
UpdateUI: skip show logo
[2026-05-04 19:47:35] Destroy window

Steam logging initialized: directory: /home/md/.var/app/com.valvesoftware.Steam/.local/share/Steam/logs

[2026-05-04 19:47:35] ProcessNextMessage: socket disconnected
[2026-05-04 19:47:35] 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: 0xf70077b0
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xf7006020
05/04 19:47:35 minidumps folder is set to /tmp/dumps
05/04 19:47:35 Init: Installing breakpad exception handler for appid(steamsysinfo)/version(1777411435)/tid(108)
Running query: 1 - GpuTopology
Response: gpu_topology {
  gpus {
    id: 1
    name: "Intel(R) HD Graphics 520 (SKL GT2)"
    vram_size_bytes: 6101526528
    driver_id: k_EGpuDriverId_MesaIntel
    driver_version_major: 26
    driver_version_minor: 0
    driver_version_patch: 5
    luid: 0
  }
  gpus {
    id: 2
    name: "llvmpipe (LLVM 21.1.8, 256 bits)"
    vram_size_bytes: 3221225472
    driver_id: k_EGpuDriverId_MesaLLVMPipe
    driver_version_major: 26
    driver_version_minor: 0
    driver_version_patch: 5
    luid: 0
  }
  default_gpu_id: 1
}

Exit code: 0
Saving response to: /tmp/steamDpGmdl - 114 bytes
steamwebhelper.sh[117]: Starting steamwebhelper under bootstrap steamrt steam runtime via: /home/md/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamrt64/pv-runtime/steam-runtime-steamrt/_v2-entry-point
steamwebhelper.sh[117]: CEF sandbox already disabled
steamwebhelper.sh[117]: Starting steamwebhelper with steamrt steam runtime at /home/md/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamrt64/pv-runtime/steam-runtime-steamrt/_v2-entry-point
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 177
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
exec ./steamwebhelper -nocrashdialog -lang=en_US -cachedir=/home/md/.var/app/com.valvesoftware.Steam/.local/share/Steam/config/htmlcache -steampid=97 -buildid=1777411435 -steamid=0 -logdir=/home/md/.var/app/com.valvesoftware.Steam/.local/share/Steam/logs -uimode=7 -startcount=0 -steamuniverse=Public -realm=Global -clientui=/home/md/.var/app/com.valvesoftware.Steam/.local/share/Steam/clientui -steampath=/home/md/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/steam -launcher=0 --valve-enable-site-isolation --enable-smooth-scrolling --no-sandbox --password-store=basic --log-file=/home/md/.var/app/com.valvesoftware.Steam/.local/share/Steam/logs/cef_log.txt --disable-quick-menu --disable-component-update --gaia-url=http://disabled.invalid --enable-features=PlatformHEVCDecoderSupport --disable-features=WinRetrieveSuggestionsOnlyOnDemand,SpareRendererForSitePerProcess,DcheckIsFatal,BlockPromptsIfIgnoredOften,ValveFFmpegAllowLowDelayHEVC
steamwebhelper.sh[358]: Starting steamwebhelper under bootstrap steamrt steam runtime via: /home/md/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamrt64/pv-runtime/steam-runtime-steamrt/_v2-entry-point
steamwebhelper.sh[358]: CEF sandbox already disabled
steamwebhelper.sh[358]: Starting steamwebhelper with steamrt steam runtime at /home/md/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamrt64/pv-runtime/steam-runtime-steamrt/_v2-entry-point
reaping pid: 98 -- steam
exec ./steamwebhelper -nocrashdialog -lang=en_US -cachedir=/home/md/.var/app/com.valvesoftware.Steam/.local/share/Steam/config/htmlcache -steampid=97 -buildid=1777411435 -steamid=0 -logdir=/home/md/.var/app/com.valvesoftware.Steam/.local/share/Steam/logs -uimode=7 -startcount=1 -steamuniverse=Public -realm=Global -clientui=/home/md/.var/app/com.valvesoftware.Steam/.local/share/Steam/clientui -steampath=/home/md/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/steam -launcher=0 --valve-enable-site-isolation --enable-smooth-scrolling --no-sandbox --password-store=basic --log-file=/home/md/.var/app/com.valvesoftware.Steam/.local/share/Steam/logs/cef_log.txt --disable-quick-menu --disable-component-update --gaia-url=http://disabled.invalid --enable-features=PlatformHEVCDecoderSupport --disable-features=WinRetrieveSuggestionsOnlyOnDemand,SpareRendererForSitePerProcess,DcheckIsFatal,BlockPromptsIfIgnoredOften,ValveFFmpegAllowLowDelayHEVC
steamwebhelper.sh[528]: Starting steamwebhelper under bootstrap steamrt steam runtime via: /home/md/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamrt64/pv-runtime/steam-runtime-steamrt/_v2-entry-point
steamwebhelper.sh[528]: CEF sandbox already disabled
steamwebhelper.sh[528]: Starting steamwebhelper with steamrt steam runtime at /home/md/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamrt64/pv-runtime/steam-runtime-steamrt/_v2-entry-point
exec ./steamwebhelper -nocrashdialog -lang=en_US -cachedir=/home/md/.var/app/com.valvesoftware.Steam/.local/share/Steam/config/htmlcache -steampid=97 -buildid=1777411435 -steamid=0 -logdir=/home/md/.var/app/com.valvesoftware.Steam/.local/share/Steam/logs -uimode=7 -startcount=2 -steamuniverse=Public -realm=Global -clientui=/home/md/.var/app/com.valvesoftware.Steam/.local/share/Steam/clientui -steampath=/home/md/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/steam -launcher=0 --valve-enable-site-isolation --enable-smooth-scrolling --no-sandbox --password-store=basic --log-file=/home/md/.var/app/com.valvesoftware.Steam/.local/share/Steam/logs/cef_log.txt --disable-quick-menu --disable-component-update --gaia-url=http://disabled.invalid --enable-features=PlatformHEVCDecoderSupport --disable-features=WinRetrieveSuggestionsOnlyOnDemand,SpareRendererForSitePerProcess,DcheckIsFatal,BlockPromptsIfIgnoredOften,ValveFFmpegAllowLowDelayHEVC
steamwebhelper.sh[707]: Starting steamwebhelper under bootstrap steamrt steam runtime via: /home/md/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamrt64/pv-runtime/steam-runtime-steamrt/_v2-entry-point
steamwebhelper.sh[707]: CEF sandbox already disabled
steamwebhelper.sh[707]: Starting steamwebhelper with steamrt steam runtime at /home/md/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamrt64/pv-runtime/steam-runtime-steamrt/_v2-entry-point
exec ./steamwebhelper -nocrashdialog -lang=en_US -cachedir=/home/md/.var/app/com.valvesoftware.Steam/.local/share/Steam/config/htmlcache -steampid=97 -buildid=1777411435 -steamid=0 -logdir=/home/md/.var/app/com.valvesoftware.Steam/.local/share/Steam/logs -uimode=7 -startcount=3 -steamuniverse=Public -realm=Global -clientui=/home/md/.var/app/com.valvesoftware.Steam/.local/share/Steam/clientui -steampath=/home/md/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/steam -launcher=0 --valve-enable-site-isolation --enable-smooth-scrolling --no-sandbox --password-store=basic --log-file=/home/md/.var/app/com.valvesoftware.Steam/.local/share/Steam/logs/cef_log.txt --disable-quick-menu --disable-component-update --gaia-url=http://disabled.invalid --enable-features=PlatformHEVCDecoderSupport --disable-features=WinRetrieveSuggestionsOnlyOnDemand,SpareRendererForSitePerProcess,DcheckIsFatal,BlockPromptsIfIgnoredOften,ValveFFmpegAllowLowDelayHEVC

I tried some solutions from the internet, but none worked.

example:

 flatpak run com.valvesoftware.Steam -no-cef-sandbox -disable-gpu
flatpak run com.valvesoftware.Steam -no-browser +open steam://open/minigameslist
flatpak run com.valvesoftware.Steam -no-cef-sandbox
env DRI_PRIME=0 flatpak run com.valvesoftware.Steam
flatpak run com.valvesoftware.Steam -no-cef-sandbox -disable-gpu-compositing
env LIBGL_ALWAYS_SOFTWARE=1 flatpak run com.valvesoftware.Steam -no-cef-sandbox
flatpak run com.valvesoftware.Steam -vgui -no-cef-sandbox -disable-gpu

Not one of those worked.

My system is fully upgraded, and I am using everything else without any problem. All other KDE and GNOME apps working as intended including flatpaks.

Is there any solution?

Found from research on web and some AI help that the problem is from the following combo

Intel hd 520 + gnome wayland + Steam CEF

It means, I have to use x11 or somethig with better xwayland support for this older GPU.