Skip to content

[Bug]: Steam not appearing on Intel Arc A770m #213

@Toiartu

Description

@Toiartu

Describe the Bug

I am running Fedora Linux 43 Server on an Intel NUC Serpent Canyon and I am encountering the following issues:

  1. Steam doesnt show up or have a GUI
  2. Any window on top of the invisible Steam is glitchy
  3. Starting Steam from terminal also causes the same issue.

Steps to Reproduce

  1. Run this container on an Intel Arc A series
  2. Try to open Steam

Expected Behavior

Steam would've opened and I could've logged in.

Screenshots

Image Image Image

Relevant Settings

.env.txt
docker-compose.yml

Version

Build: [2025-12-21 21:25:00] [master] [d842035] [debian]

Platform

  • Distribution: Fedora Linux - 43 (Server Edition)
  • Kernel: 6.17.9-300.fc43.x86_64 unknown unknown GNU/Linux
  • Docker: Docker version 29.1.1, build 0aedba5

Relevant log output

Build: [2025-12-21 21:25:00] [master] [d84203563bf658eb4133429bffaade9a8183ae76] [debian]

[ /etc/cont-init.d/10-setup_user.sh: executing... ]
**** Configure default user ****
  - Setting default user uid=1000(default) gid=1000(default)
usermod: no changes
  - Adding default user to any additional required device groups
  - Adding user 'default' to group: 'video'
  - Adding user 'default' to group: 'audio'
  - Adding user 'default' to group: 'input'
  - Adding user 'default' to group: 'pulse'
  - Adding user 'default' to group: 'irc' for device: /dev/dri/card1
  - Adding user 'default' to group: 'pulse-access' for device: /dev/dri/renderD129
  - Setting umask to 000
  - Create the user XDG_RUNTIME_DIR path '/tmp/.X11-unix/run'
  - Setting ownership of all log files in '/home/default/.cache/log'
  - Setting root password
  - Setting user password
DONE

[ /etc/cont-init.d/11-setup_sysctl_values.sh: executing... ]
**** Configure some system kernel parameters ****
WARNING: Unable to set vm.max_map_count on unprivileged container
DONE

[ /etc/cont-init.d/30-configure_dbus.sh: executing... ]
**** Configure container dbus ****
  - Container configured to run its own dbus
DONE

[ /etc/cont-init.d/30-configure_udev.sh: executing... ]
**** Configure udevd ****
  - Disable udevd - /sys is mounted RO
  - Enable dumb-udev service
  - Ensure the default user has permission to r/w on input devices
DONE

[ /etc/cont-init.d/40-setup_locale.sh: executing... ]
**** Configure local ****
  - Locales already set correctly to en_US.UTF-8 UTF-8
DONE

[ /etc/cont-init.d/50-configure_pulseaudio.sh: executing... ]
**** Configure pulseaudio ****
  - Enable pulseaudio service.
  - Configure pulseaudio to pipe audio to a socket
DONE

[ /etc/cont-init.d/60-configure_gpu_driver.sh: executing... ]
**** Found Intel device 'Intel Corporation Alder Lake-P GT2 [Iris Xe Graphics] (rev 0c) Intel Corporation DG2 [Arc A770M] (rev 08)' ****
  - Enable i386 arch
  - Install mesa vulkan drivers
**** No AMD device found ****
**** No NVIDIA device found ****
DONE

[ /etc/cont-init.d/70-configure_desktop.sh: executing... ]
**** Configure Desktop ****
  - Enable Desktop service.
  - Ensure home directory template is owned by the default user.
  - Installing default home directory template
DONE

[ /etc/cont-init.d/70-configure_xorg.sh: executing... ]
**** Generate default xorg.conf ****
  - Configure Xwrapper.config
  - Configure container as primary the X server
  - Enabling evdev input class on pointers, keyboards, touchpads, touch screens, etc.
  - No monitors connected. Installing dummy xorg.conf
DONE

[ /etc/cont-init.d/80-configure_flatpak.sh: executing... ]
**** Configure Flatpak ****
  - Flatpak configured for running inside a Docker container
DONE

[ /etc/cont-init.d/90-configure_neko.sh: executing... ]
**** Configure Neko ****
  - Disable Neko server
DONE

[ /etc/cont-init.d/90-configure_steam.sh: executing... ]
**** Configure Steam ****
  - Enable Steam auto-start script
  - Steam config already exists, skipping initialization
  - Steam library config already exists, skipping initialization
DONE

[ /etc/cont-init.d/90-configure_sunshine.sh: executing... ]
**** Configure Sunshine ****
  - Enable Sunshine server
DONE

[ /etc/cont-init.d/90-configure_vnc.sh: executing... ]
**** Configure VNC ****
  - Configure VNC service port '32037'
  - Configure pulseaudio encoded stream port '32038'
  - Enable VNC server
DONE

[ /etc/cont-init.d/95-setup_wol.sh: executing... ]
**** Configure WoL Manager ****
  - Disable WoL Manager service.

**** Starting supervisord ****
  - Logging all root services to '/var/log/supervisor/'
  - Logging all user services to '/home/default/.cache/log/'

2026-01-01 19:07:11,980 INFO Included extra file "/etc/supervisor.d/dbus.ini" during parsing
2026-01-01 19:07:11,980 INFO Included extra file "/etc/supervisor.d/desktop.ini" during parsing
2026-01-01 19:07:11,980 INFO Included extra file "/etc/supervisor.d/neko.ini" during parsing
2026-01-01 19:07:11,980 INFO Included extra file "/etc/supervisor.d/pulseaudio.ini" during parsing
2026-01-01 19:07:11,980 INFO Included extra file "/etc/supervisor.d/steam.ini" during parsing
2026-01-01 19:07:11,981 INFO Included extra file "/etc/supervisor.d/sunshine.ini" during parsing
2026-01-01 19:07:11,981 INFO Included extra file "/etc/supervisor.d/udev.ini" during parsing
2026-01-01 19:07:11,981 INFO Included extra file "/etc/supervisor.d/vnc-audio.ini" during parsing
2026-01-01 19:07:11,981 INFO Included extra file "/etc/supervisor.d/vnc.ini" during parsing
2026-01-01 19:07:11,981 INFO Included extra file "/etc/supervisor.d/wol-power-manager.ini" during parsing
2026-01-01 19:07:11,981 INFO Included extra file "/etc/supervisor.d/xorg.ini" during parsing
2026-01-01 19:07:11,981 INFO Included extra file "/etc/supervisor.d/xvfb.ini" during parsing
2026-01-01 19:07:11,981 INFO Set uid to user 0 succeeded
2026-01-01 19:07:11,983 INFO RPC interface 'supervisor' initialized
2026-01-01 19:07:11,983 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2026-01-01 19:07:11,983 INFO supervisord started with pid 1
2026-01-01 19:07:12,985 INFO spawned: 'dbus' with pid 368
2026-01-01 19:07:12,986 INFO spawned: 'udev' with pid 369
2026-01-01 19:07:12,987 INFO spawned: 'xorg' with pid 370
2026-01-01 19:07:12,988 INFO spawned: 'audiostream' with pid 371
2026-01-01 19:07:12,988 INFO spawned: 'frontend' with pid 372
2026-01-01 19:07:12,989 INFO spawned: 'pulseaudio' with pid 373
2026-01-01 19:07:12,990 INFO spawned: 'x11vnc' with pid 374
2026-01-01 19:07:12,991 INFO spawned: 'desktop' with pid 375
2026-01-01 19:07:12,991 INFO spawned: 'sunshine' with pid 377
PULSEAUDIO: Starting pulseaudio service
2026-01-01 19:07:13,002 INFO reaped unknown pid 400 (exit status 0)
2026-01-01 19:07:14,002 INFO success: dbus entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2026-01-01 19:07:14,002 INFO success: udev entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2026-01-01 19:07:14,002 INFO success: xorg entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2026-01-01 19:07:14,002 INFO success: audiostream entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2026-01-01 19:07:14,002 INFO success: frontend entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2026-01-01 19:07:14,002 INFO success: pulseaudio entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2026-01-01 19:07:14,002 INFO success: x11vnc entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2026-01-01 19:07:14,002 INFO success: desktop entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2026-01-01 19:07:14,002 INFO success: sunshine entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2026-01-01 19:07:14,121 INFO reaped unknown pid 461 (exit status 1)
2026-01-01 19:07:16,054 INFO reaped unknown pid 484 (exit status 0)
2026-01-01 19:07:16,054 INFO reaped unknown pid 486 (exit status 0)
2026-01-01 19:07:16,054 INFO reaped unknown pid 488 (exit status 0)
2026-01-01 19:07:16,054 INFO reaped unknown pid 490 (exit status 0)
2026-01-01 19:07:16,054 INFO reaped unknown pid 492 (exit status 0)
2026-01-01 19:07:16,054 INFO reaped unknown pid 494 (exit status 0)
2026-01-01 19:07:18,477 INFO reaped unknown pid 524 (exit status 0)
2026-01-01 19:07:18,478 INFO reaped unknown pid 526 (exit status 0)
2026-01-01 19:07:18,478 INFO reaped unknown pid 528 (exit status 0)
2026-01-01 19:07:18,478 INFO reaped unknown pid 530 (exit status 0)
2026-01-01 19:07:18,478 INFO reaped unknown pid 532 (exit status 0)
2026-01-01 19:07:18,478 INFO reaped unknown pid 534 (exit status 0)
2026-01-01 19:10:15,789 INFO reaped unknown pid 908 (exit status 0)
2026-01-01 19:10:31,865 INFO reaped unknown pid 912 (exit status 0)
2026-01-01 19:10:31,865 INFO reaped unknown pid 918 (terminated by SIGHUP)
2026-01-01 19:10:41,694 INFO reaped unknown pid 930 (exit status 0)
2026-01-01 19:15:52,047 INFO reaped unknown pid 556 (exit status 0)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions