Steam-Headless / docker-steam-headless

A Headless Steam Docker image supporting NVIDIA GPU and accessible via Web UI
GNU General Public License v2.0
738 stars 80 forks source link

[Bug]: Desktop not loading, various errors trying to load and quickly crashing. #27

Closed telix5000 closed 1 year ago

telix5000 commented 1 year ago

Describe the Bug

When trying to use my garbage Nvidia card just to test this thing I get a whole slew of errors. Funny enough, when I removed my GPU and said use the Intel, it worked just fine.

2023-02-19T18:17:49.993545323Z Build: [2023-02-18 02:56:11] [master] [9b962580ff02f02dcd8239166f9d1ab6cae188bd] 2023-02-19T18:17:49.994539823Z 2023-02-19T18:17:49.994567561Z [ /etc/cont-init.d/10-setup_user.sh: executing... ] 2023-02-19T18:17:49.999756533Z Configure default user 2023-02-19T18:17:49.999784187Z Setting default user uid=99(default) gid=100(default) 2023-02-19T18:17:50.664985507Z Adding default user to video, audio, input and pulse groups 2023-02-19T18:17:50.750415872Z Adding default user to any additional required device groups 2023-02-19T18:17:50.763221428Z Adding user 'default' to group: 'kvm' for device: /dev/input/event0 2023-02-19T18:17:50.971356158Z Adding user 'default' to group: 'video' for device: /dev/dri/card0 2023-02-19T18:17:50.997774469Z Adding user 'default' to group: 'netdev' for device: /dev/dri/renderD128 2023-02-19T18:17:51.054472941Z Setting umask to 000 2023-02-19T18:17:51.054998174Z Create the user XDG_RUNTIME_DIR path '/tmp/.X11-unix/run' 2023-02-19T18:17:51.115613461Z Adding default home directory template 2023-02-19T18:17:51.240368675Z Setting ownership of all log files in '/home/default/.cache/log' 2023-02-19T18:17:51.246458592Z Setting root password 2023-02-19T18:17:51.316139816Z Setting user password 2023-02-19T18:17:51.395101221Z DONE 2023-02-19T18:17:51.395132837Z 2023-02-19T18:17:51.395139744Z [ /etc/cont-init.d/20-configre_sshd.sh: executing... ] 2023-02-19T18:17:51.400296490Z Configure SSH server 2023-02-19T18:17:51.400319142Z Disable SSH server 2023-02-19T18:17:51.409468670Z DONE 2023-02-19T18:17:51.409495700Z 2023-02-19T18:17:51.409525602Z [ /etc/cont-init.d/30-configure_dbus.sh: executing... ] 2023-02-19T18:17:51.416127141Z Configure container dbus 2023-02-19T18:17:51.416157532Z Container configured to run its own dbus 2023-02-19T18:17:51.448638133Z DONE 2023-02-19T18:17:51.448667048Z 2023-02-19T18:17:51.448675126Z [ /etc/cont-init.d/30-configure_udev.sh: executing... ] 2023-02-19T18:17:51.478209549Z Configure container to run udev management 2023-02-19T18:17:51.504897324Z Ensure the default user has permission to r/w on input devices 2023-02-19T18:17:51.507059374Z DONE 2023-02-19T18:17:51.507084688Z 2023-02-19T18:17:51.507446105Z [ /etc/cont-init.d/40-setup_locale.sh: executing... ] 2023-02-19T18:17:51.520092682Z Locales already set correctly to en_US.UTF-8 UTF-8 2023-02-19T18:17:51.520120054Z DONE 2023-02-19T18:17:51.520127116Z 2023-02-19T18:17:51.520133383Z [ /etc/cont-init.d/50-configure_pulseaudio.sh: executing... ] 2023-02-19T18:17:51.525626549Z Configure pulseaudio 2023-02-19T18:17:51.527469499Z Configure pulseaudio to pipe audio to a socket 2023-02-19T18:17:51.587934703Z DONE 2023-02-19T18:17:51.587963396Z 2023-02-19T18:17:51.587985567Z [ /etc/cont-init.d/60-configure_gpu_driver.sh: executing... ] 2023-02-19T18:17:51.970051583Z Found NVIDIA device 'Quadro M620' 2023-02-19T18:17:51.989728501Z Installing NVIDIA driver v525.85.05 to match what is running on the host 2023-02-19T18:18:57.926933047Z Found Intel device 'Intel(R) Core(TM) i7-7700T CPU @ 2.90GHz' 2023-02-19T18:18:57.926973853Z Install Intel vulkan driver 2023-02-19T18:18:57.926982203Z No AMD device found 2023-02-19T18:18:57.926988726Z DONE 2023-02-19T18:18:57.926994880Z 2023-02-19T18:18:57.927001049Z [ /etc/cont-init.d/70-configure_xorg.sh: executing... ] 2023-02-19T18:18:58.041423929Z Generate NVIDIA xorg.conf 2023-02-19T18:18:58.048159980Z Configure Xwrapper.config 2023-02-19T18:18:58.070164973Z Configure container as primary the X server 2023-02-19T18:18:58.074038824Z Leaving evdev inputs disabled 2023-02-19T18:18:58.088172449Z Configuring X11 with GPU ID: 'GPU-69b52336-b527-aac2-af17-9a543caf6144' 2023-02-19T18:18:58.120528899Z Configuring X11 with PCI bus ID: 'PCI:1:0:0' 2023-02-19T18:18:58.132590410Z Writing X11 config with Modeline "1600x900R" 97.50 1600 1648 1680 1760 900 903 908 926 +hsync -vsync 2023-02-19T18:18:58.140484631Z 2023-02-19T18:18:58.140512543Z WARNING: Unable to locate/open X configuration file. 2023-02-19T18:18:58.140553259Z 2023-02-19T18:18:58.177486101Z Package xorg-server was not found in the pkg-config search path. 2023-02-19T18:18:58.177541976Z Perhaps you should add the directory containing `xorg-server.pc' 2023-02-19T18:18:58.177550724Z to the PKG_CONFIG_PATH environment variable 2023-02-19T18:18:58.177557593Z No package 'xorg-server' found 2023-02-19T18:18:58.183114539Z Option "ProbeAllGpus" "False" added to Screen "Screen0". 2023-02-19T18:18:58.183142699Z Option "AllowEmptyInitialConfiguration" "True" added to Screen "Screen0". 2023-02-19T18:18:58.183150955Z New X configuration file written to '/etc/X11/xorg.conf' 2023-02-19T18:18:58.183157633Z 2023-02-19T18:18:58.193414205Z DONE 2023-02-19T18:18:58.193451236Z 2023-02-19T18:18:58.193697018Z [ /etc/cont-init.d/80-configure-dind.sh: executing... ] 2023-02-19T18:18:58.201651888Z Configure Dockerd 2023-02-19T18:18:58.206642954Z Enable Dockerd daemon 2023-02-19T18:18:58.228524700Z Add user 'default' to docker group for sudoless execution 2023-02-19T18:18:58.363787665Z DONE 2023-02-19T18:18:58.363827807Z 2023-02-19T18:18:58.363850515Z [ /etc/cont-init.d/90-configure_neko.sh: executing... ] 2023-02-19T18:18:58.373737567Z Configure Neko 2023-02-19T18:18:58.382368337Z Disable Neko server 2023-02-19T18:18:58.382414062Z DONE 2023-02-19T18:18:58.382421437Z 2023-02-19T18:18:58.382427667Z [ /etc/cont-init.d/90-configure_sunshine.sh: executing... ] 2023-02-19T18:18:58.393472667Z Configure Sunshine 2023-02-19T18:18:58.395126835Z Disable Sunshine server 2023-02-19T18:18:58.395405516Z DONE 2023-02-19T18:18:58.395602495Z 2023-02-19T18:18:58.395766507Z [ /etc/cont-init.d/90-configure_vnc.sh: executing... ] 2023-02-19T18:18:58.406839626Z Configure VNC 2023-02-19T18:18:58.705648339Z Configure VNC service port '32036' 2023-02-19T18:18:58.705695591Z Configure noVNC service port '32037' 2023-02-19T18:18:58.712012832Z Configure audio websocket port '32038' 2023-02-19T18:18:58.712266597Z Configure pulseaudio encoded stream port '32039' 2023-02-19T18:18:58.714214662Z Enable VNC server 2023-02-19T18:18:58.748159902Z Patching noVNC with audio websocket 2023-02-19T18:18:58.792974880Z DONE 2023-02-19T18:18:58.793004119Z 2023-02-19T18:18:58.793012976Z [ /etc/cont-init.d/95-configure_secondary.sh: executing... ] 2023-02-19T18:18:58.806242687Z DONE 2023-02-19T18:18:58.869422182Z 2023-02-19T18:18:58.869450270Z Starting supervisord 2023-02-19T18:18:58.869457735Z Logging all root services to '/var/log/supervisor/' 2023-02-19T18:18:58.869464247Z Logging all user services to '/home/default/.cache/log/' 2023-02-19T18:18:58.869470373Z 2023-02-19T18:18:59.370626507Z 2023-02-20 07:18:59,370 INFO Included extra file "/etc/supervisor.d/dbus.ini" during parsing 2023-02-19T18:18:59.370825730Z 2023-02-20 07:18:59,370 INFO Included extra file "/etc/supervisor.d/desktop.ini" during parsing 2023-02-19T18:18:59.370870029Z 2023-02-20 07:18:59,370 INFO Included extra file "/etc/supervisor.d/dind.ini" during parsing 2023-02-19T18:18:59.370945771Z 2023-02-20 07:18:59,370 INFO Included extra file "/etc/supervisor.d/neko.ini" during parsing 2023-02-19T18:18:59.371057804Z 2023-02-20 07:18:59,370 INFO Included extra file "/etc/supervisor.d/pulseaudio.ini" during parsing 2023-02-19T18:18:59.371156411Z 2023-02-20 07:18:59,371 INFO Included extra file "/etc/supervisor.d/sshd.ini" during parsing 2023-02-19T18:18:59.371258715Z 2023-02-20 07:18:59,371 INFO Included extra file "/etc/supervisor.d/steam.ini" during parsing 2023-02-19T18:18:59.371361028Z 2023-02-20 07:18:59,371 INFO Included extra file "/etc/supervisor.d/sunshine.ini" during parsing 2023-02-19T18:18:59.371450981Z 2023-02-20 07:18:59,371 INFO Included extra file "/etc/supervisor.d/udev.ini" during parsing 2023-02-19T18:18:59.371533591Z 2023-02-20 07:18:59,371 INFO Included extra file "/etc/supervisor.d/vnc-audio.ini" during parsing 2023-02-19T18:18:59.371633439Z 2023-02-20 07:18:59,371 INFO Included extra file "/etc/supervisor.d/vnc.ini" during parsing 2023-02-19T18:18:59.371725407Z 2023-02-20 07:18:59,371 INFO Included extra file "/etc/supervisor.d/xorg.ini" during parsing 2023-02-19T18:18:59.371807240Z 2023-02-20 07:18:59,371 INFO Included extra file "/etc/supervisor.d/xvfb.ini" during parsing 2023-02-19T18:18:59.371884102Z 2023-02-20 07:18:59,371 INFO Set uid to user 0 succeeded 2023-02-19T18:18:59.386619203Z 2023-02-20 07:18:59,385 INFO RPC interface 'supervisor' initialized 2023-02-19T18:18:59.386645177Z 2023-02-20 07:18:59,385 CRIT Server 'unix_http_server' running without any HTTP authentication checking 2023-02-19T18:18:59.386653612Z 2023-02-20 07:18:59,386 INFO supervisord started with pid 1 2023-02-19T18:19:00.393633600Z 2023-02-20 07:19:00,390 INFO spawned: 'dbus' with pid 386 2023-02-19T18:19:00.393665854Z 2023-02-20 07:19:00,393 INFO spawned: 'udev' with pid 387 2023-02-19T18:19:00.396467797Z 2023-02-20 07:19:00,396 INFO spawned: 'dind' with pid 388 2023-02-19T18:19:00.401167203Z 2023-02-20 07:19:00,399 INFO spawned: 'xorg' with pid 389 2023-02-19T18:19:00.403987063Z 2023-02-20 07:19:00,403 INFO spawned: 'audiostream' with pid 390 2023-02-19T18:19:00.420706798Z 2023-02-20 07:19:00,420 INFO spawned: 'novnc' with pid 394 2023-02-19T18:19:00.427452186Z 2023-02-20 07:19:00,427 INFO spawned: 'pulseaudio' with pid 396 2023-02-19T18:19:00.438821811Z 2023-02-20 07:19:00,438 INFO spawned: 'vncproxy' with pid 397 2023-02-19T18:19:00.452804583Z 2023-02-20 07:19:00,451 INFO spawned: 'x11vnc' with pid 399 2023-02-19T18:19:00.469189906Z 2023-02-20 07:19:00,468 INFO spawned: 'audiowebsock' with pid 408 2023-02-19T18:19:00.478416670Z 2023-02-20 07:19:00,478 INFO spawned: 'desktop' with pid 410 2023-02-19T18:19:00.499307519Z PULSEAUDIO: Starting pulseaudio service 2023-02-19T18:19:00.507310659Z 2023-02-20 07:19:00,507 INFO success: vncproxy entered RUNNING state, process has stayed up for > than 0 seconds (startsecs) 2023-02-19T18:19:00.794810763Z 2023-02-20 07:19:00,794 INFO reaped unknown pid 433 (exit status 0) 2023-02-19T18:19:00.822290788Z 2023-02-20 07:19:00,821 INFO exited: dind (exit status 4; not expected) 2023-02-19T18:19:01.522687204Z 2023-02-20 07:19:01,522 INFO success: dbus entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-02-19T18:19:01.522827293Z 2023-02-20 07:19:01,522 INFO success: udev entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-02-19T18:19:01.522839024Z 2023-02-20 07:19:01,522 INFO success: xorg entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-02-19T18:19:01.522931471Z 2023-02-20 07:19:01,522 INFO success: audiostream entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-02-19T18:19:01.522958413Z 2023-02-20 07:19:01,522 INFO success: novnc entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-02-19T18:19:01.523050297Z 2023-02-20 07:19:01,522 INFO success: pulseaudio entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-02-19T18:19:01.523059880Z 2023-02-20 07:19:01,522 INFO success: x11vnc entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-02-19T18:19:01.523148439Z 2023-02-20 07:19:01,523 INFO success: audiowebsock entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-02-19T18:19:01.523226988Z 2023-02-20 07:19:01,523 INFO success: desktop entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-02-19T18:19:02.441684408Z 2023-02-20 07:19:02,441 INFO spawned: 'dind' with pid 482 2023-02-19T18:19:02.584555144Z 2023-02-20 07:19:02,583 INFO exited: xorg (exit status 1; not expected) 2023-02-19T18:19:02.741452881Z 2023-02-20 07:19:02,741 INFO spawned: 'xorg' with pid 503 2023-02-19T18:19:03.014596562Z 2023-02-20 07:19:03,013 INFO exited: xorg (exit status 1; not expected) 2023-02-19T18:19:04.155994606Z 2023-02-20 07:19:04,152 INFO success: dind entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-02-19T18:19:04.156037565Z 2023-02-20 07:19:04,154 INFO spawned: 'xorg' with pid 528 2023-02-19T18:19:04.815203305Z 2023-02-20 07:19:04,815 INFO exited: xorg (exit status 1; not expected) 2023-02-19T18:19:05.508784170Z 2023-02-20 07:19:05,508 INFO exited: pulseaudio (exit status 1; not expected) 2023-02-19T18:19:05.546526228Z 2023-02-20 07:19:05,545 INFO spawned: 'pulseaudio' with pid 621 2023-02-19T18:19:05.557607291Z PULSEAUDIO: Starting pulseaudio service 2023-02-19T18:19:06.558082970Z 2023-02-20 07:19:06,557 INFO success: pulseaudio entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-02-19T18:19:07.563148976Z 2023-02-20 07:19:07,561 INFO spawned: 'xorg' with pid 639 2023-02-19T18:19:07.652500035Z 2023-02-20 07:19:07,651 INFO exited: xorg (exit status 1; not expected) 2023-02-19T18:19:10.654516831Z 2023-02-20 07:19:10,654 INFO spawned: 'xorg' with pid 667 2023-02-19T18:19:10.786483710Z 2023-02-20 07:19:10,786 INFO exited: xorg (exit status 1; not expected) 2023-02-19T18:19:11.699300175Z 2023-02-20 07:19:11,698 INFO gave up: xorg entered FATAL state, too many start retries too quickly 2023-02-19T18:19:31.341220634Z 2023-02-20 07:19:31,341 INFO exited: x11vnc (exit status 11; not expected) 2023-02-19T18:19:31.427129676Z 2023-02-20 07:19:31,422 INFO spawned: 'x11vnc' with pid 894 2023-02-19T18:19:31.427176553Z 2023-02-20 07:19:31,423 INFO exited: desktop (exit status 11; not expected) 2023-02-19T18:19:31.427184605Z 2023-02-20 07:19:31,426 INFO spawned: 'desktop' with pid 895 2023-02-19T18:19:32.430182058Z 2023-02-20 07:19:32,429 INFO success: x11vnc entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-02-19T18:19:32.430223349Z 2023-02-20 07:19:32,429 INFO success: desktop entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-02-19T18:19:32.430253763Z 2023-02-20 07:19:32,429 INFO reaped unknown pid 901 (exit status 0) 2023-02-19T18:20:01.995903556Z 2023-02-20 07:20:01,995 INFO exited: desktop (exit status 11; not expected) 2023-02-19T18:20:02.081762052Z 2023-02-20 07:20:02,075 INFO spawned: 'desktop' with pid 1141 2023-02-19T18:20:02.081820355Z 2023-02-20 07:20:02,076 INFO exited: x11vnc (exit status 11; not expected) 2023-02-19T18:20:02.081829693Z 2023-02-20 07:20:02,079 INFO spawned: 'x11vnc' with pid 1142 2023-02-19T18:20:03.081599923Z 2023-02-20 07:20:03,081 INFO success: x11vnc entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-02-19T18:20:03.081757835Z 2023-02-20 07:20:03,081 INFO success: desktop entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-02-19T18:20:03.081860368Z 2023-02-20 07:20:03,081 INFO reaped unknown pid 1147 (exit status 0) 2023-02-19T18:20:32.782384199Z 2023-02-20 07:20:32,780 INFO exited: x11vnc (exit status 11; not expected) 2023-02-19T18:20:32.785888478Z 2023-02-20 07:20:32,784 INFO spawned: 'x11vnc' with pid 1388 2023-02-19T18:20:32.816708209Z 2023-02-20 07:20:32,816 INFO exited: desktop (exit status 11; not expected) 2023-02-19T18:20:32.820244579Z 2023-02-20 07:20:32,819 INFO spawned: 'desktop' with pid 1391 2023-02-19T18:20:33.827595430Z 2023-02-20 07:20:33,827 INFO success: x11vnc entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-02-19T18:20:33.827708739Z 2023-02-20 07:20:33,827 INFO success: desktop entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-02-19T18:20:33.827828717Z 2023-02-20 07:20:33,827 INFO reaped unknown pid 1395 (exit status 0) 2023-02-19T18:21:03.375885339Z 2023-02-20 07:21:03,375 INFO exited: x11vnc (exit status 11; not expected) 2023-02-19T18:21:03.378645725Z 2023-02-20 07:21:03,378 INFO spawned: 'x11vnc' with pid 1635 2023-02-19T18:21:03.483491098Z 2023-02-20 07:21:03,483 INFO exited: desktop (exit status 11; not expected) 2023-02-19T18:21:04.486195110Z 2023-02-20 07:21:04,485 INFO success: x11vnc entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-02-19T18:21:04.488772210Z 2023-02-20 07:21:04,488 INFO spawned: 'desktop' with pid 1642 2023-02-19T18:21:05.491417258Z 2023-02-20 07:21:05,491 INFO success: desktop entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-02-19T18:21:05.491576959Z 2023-02-20 07:21:05,491 INFO reaped unknown pid 1646 (exit status 0) 2023-02-19T18:21:33.920041128Z 2023-02-20 07:21:33,919 INFO exited: x11vnc (exit status 11; not expected)

Steps to Reproduce

Created this in Portainer. Followed the steps. One thing to note, without the device: section in compose, it was only using the Intel GPU -- when I added the device in to tell it to use the Nvidia, I got this. In fact when games launched with just the Intel it was all buggy and you couldn't make heads or tails what was going on screen-wise.

Expected Behavior

Looks like it is missing some things from the script to setup the environment. This could be caused by the latest drivers; as it does have many people using older ones. Unfortunately I am on the latest Ubuntu so rolling back is not really going to happen.

Screenshots

No response

Relevant Settings

No response

Version

Build: [2023-02-18 02:56:11] [master] [9b962580ff02f02dcd8239166f9d1ab6cae188bd]

Platform

Ubuntu - 22.10 (Kinetic Kudu) 6.0.0-060000-generic x86_64 x86_64 GNU/Linux | NVIDIA-SMI 525.85.05 Driver Version: 525.85.05 CUDA Version: 12.0 | Docker version 20.10.16, build 20.10.16-0ubuntu1 Docker version 20.10.16, build 20.10.16-0ubuntu1

Relevant log output

No response

telix5000 commented 1 year ago

Dug through the logs -- apparently my xorg.conf somehow removed:

Option "UseDisplayDevice" "none"

I eventually got it running, X11 started but the 'desktop' failed endlessly. Turns out something corrupted the /home/ directory. Wiped it all out, started it back up and we're good.

Just as a footnote to anyone having this issue the section you want to edit looks like this:

Section "Screen" Identifier "Screen0" Device "Device0" Monitor "Monitor0" DefaultDepth 24 Option "ProbeAllGpus" "True" Option "UseDisplayDevice" "none" SubSection "Display" Depth 24 EndSubSection EndSection

jcamarro commented 1 year ago

I'm getting the same error as you but I'm too slow to realize what I'm doing wrong... WARNING: Unable to locate/open X configuration file. Package xorg-server was not found in the pkg-config search path. Perhaps you should add the directory containing `xorg-server.pc' to the PKG_CONFIG_PATH environment variable No package 'xorg-server' found Option "ProbeAllGpus" "False" added to Screen "Screen0". Option "AllowEmptyInitialConfiguration" "True" added to Screen "Screen0". New X configuration file written to '/etc/X11/xorg.conf' then I get 2023-04-22 15:13:00,407 INFO success: desktop entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-04-22 15:13:00,407 INFO success: sunshine entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-04-22 15:13:01,410 INFO spawned: 'dind' with pid 478 2023-04-22 15:13:01,495 INFO exited: xorg (exit status 1; not expected) 2023-04-22 15:13:01,990 INFO spawned: 'xorg' with pid 504 2023-04-22 15:13:02,026 INFO exited: xorg (exit status 1; not expected) 2023-04-22 15:13:02,641 INFO success: dind entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-04-22 15:13:03,191 INFO spawned: 'xorg' with pid 607 2023-04-22 15:13:03,227 INFO exited: xorg (exit status 1; not expected) 2023-04-22 15:13:05,525 INFO spawned: 'xorg' with pid 647 2023-04-22 15:13:05,553 INFO exited: xorg (exit status 1; not expected) 2023-04-22 15:13:08,559 INFO spawned: 'xorg' with pid 685 2023-04-22 15:13:08,586 INFO exited: xorg (exit status 1; not expected) 2023-04-22 15:13:09,507 INFO gave up: xorg entered FATAL state, too many start retries too quickly 2023-04-22 15:13:29,998 INFO exited: x11vnc (exit status 11; not expected) 2023-04-22 15:13:29,998 INFO exited: desktop (exit status 11; not expected)

doomedramen commented 1 year ago

@telix5000 for me the xorg.conf gets reset on each boot of the container. aka, it sets: Option "ProbeAllGpus" "False" and removes: Option "UseDisplayDevice" "none"

did you manage to make your changes (which fixes the issue for me) persistent?

sfxworks commented 1 year ago

Looks like if it detects a display it doesn't use the dummy config https://github.com/Steam-Headless/docker-steam-headless/blob/4896a5bc36f87548bb058bd9b1ed7dd430256a15/overlay/etc/cont-init.d/70-configure_xorg.sh#L89-L94 In my case this is annoying because it's picking up the display from the one embedded in server motherboard/IPMI

I don't have this exact issue, but I need this removed (I'm guessing) so I can run more than one gaming rig for me and my SO on the same server

obbardc commented 11 months ago

Seems like this default configuration for me causes X11 inside the container to crash when a monitor isn't connected :/