Steam-Headless / docker-steam-headless

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

[Bug]: xorg unable to start #128

Open nodiaque opened 4 months ago

nodiaque commented 4 months ago

Describe the Bug

xorg never start, no desktop un vnc (no connection)

Steps to Reproduce

Install docker, start

Expected Behavior

For it to work

Screenshots

No response

Relevant Settings

Extra param: --hostname='SteamHeadless' --runtime=nvidia --add-host='SteamHeadless:127.0.0.1' --shm-size='2G' --ulimit='nofile=1024:524288' --ipc='host' --device='/dev/fuse' --device='/dev/uinput' --device-cgroup-rule='c 13:* rmw' --cap-add='NET_ADMIN' --cap-add='SYS_ADMIN' --cap-add='SYS_NICE' --security-opt='seccomp=unconfined' -v '/tmp/.X11-unix/':'/tmp/.X11-unix/':'rw' -v '/tmp/tmp/pulse/':'/tmp/tmp/pulse/':'rw' -v '/dev/input/':'/dev/input/':'ro' -v '/run/udev/data/':'/run/udev/data/':'ro'

Version

Build: [2024-02-03 02:35:53] [master] [6cc9f56155f3c7f9fc6bc9c22ef2cbf555029c00] [debian]

Platform

Unraid 6.12.6 Nvidia Production 535.154.05 RTX A4000

Relevant log output

[ /etc/cont-init.d/10-setup_user.sh: executing... ]
**** Configure default user ****
  - Setting default user uid=99(default) gid=100(default)
  - 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: 'user-gid-71' for device: /dev/input/event0
  - 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 ****
  - The vm.max_map_count is already greater than '524288'
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(R) Xeon(R) W-2275 CPU @ 3.30GHz' ****
  - Enable i386 arch
  - Add Debian SID sources
  - Install mesa vulkan drivers
**** No AMD device found ****
**** Found NVIDIA device 'Quadro RTX 4000' ****
  - Downloading driver v535.154.05
/tmp/NVIDIA.run     100%[===================>] 325.86M  58.1MB/s    in 5.7s    
  - Installing NVIDIA driver v535.154.05 to match what is running on the host
  - Leaving NVIDIA driver stock without patching
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... ]
cat: '/sys/class/drm/card*/status': No such file or directory
**** Generate NVIDIA 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
  - Configuring X11 with GPU ID: 'GPU-fe67ca01-675c-9a1e-a101-268eef623f97'
  - Configuring X11 with PCI bus ID: 'PCI:145:0:0'
  - Writing X11 config with Modeline "1600x900R"  201.00  1600 1648 1680 1760  900 903 908 953 +hsync -vsync

WARNING: No Layout specified, constructing implicit layout section using screen "Default Screen".

WARNING: Unable to find CorePointer in X configuration; attempting to add new CorePointer section.

WARNING: The CorePointer device was not specified explicitly in the layout; using the first mouse device.

WARNING: Unable to find CoreKeyboard in X configuration; attempting to add new CoreKeyboard section.

WARNING: The CoreKeyboard device was not specified explicitly in the layout; using the first keyboard device.

Using X configuration file: "/etc/X11/xorg.conf".
Option "ProbeAllGpus" "False" added to Screen "Default Screen".
Option "BaseMosaic" "False" added to Screen "Default Screen".
Option "AllowEmptyInitialConfiguration" "True" added to Screen "Default Screen".
Backed up file '/etc/X11/xorg.conf' as '/etc/X11/xorg.conf.nvidia-xconfig-original'
Backed up file '/etc/X11/xorg.conf' as '/etc/X11/xorg.conf.backup'
New X configuration file written to '/etc/X11/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
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 '32036'
  - Configure pulseaudio encoded stream port '32037'
  - Enable VNC server
  - Disable audio stream
  - Disable audio websock
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/'

2024-02-04 13:56:40,283 INFO Included extra file "/etc/supervisor.d/dbus.ini" during parsing
2024-02-04 13:56:40,283 INFO Included extra file "/etc/supervisor.d/desktop.ini" during parsing
2024-02-04 13:56:40,283 INFO Included extra file "/etc/supervisor.d/neko.ini" during parsing
2024-02-04 13:56:40,283 INFO Included extra file "/etc/supervisor.d/pulseaudio.ini" during parsing
2024-02-04 13:56:40,283 INFO Included extra file "/etc/supervisor.d/steam.ini" during parsing
2024-02-04 13:56:40,283 INFO Included extra file "/etc/supervisor.d/sunshine.ini" during parsing
2024-02-04 13:56:40,283 INFO Included extra file "/etc/supervisor.d/udev.ini" during parsing
2024-02-04 13:56:40,284 INFO Included extra file "/etc/supervisor.d/vnc-audio.ini" during parsing
2024-02-04 13:56:40,284 INFO Included extra file "/etc/supervisor.d/vnc.ini" during parsing
2024-02-04 13:56:40,284 INFO Included extra file "/etc/supervisor.d/wol-power-manager.ini" during parsing
2024-02-04 13:56:40,284 INFO Included extra file "/etc/supervisor.d/xorg.ini" during parsing
2024-02-04 13:56:40,284 INFO Included extra file "/etc/supervisor.d/xvfb.ini" during parsing
2024-02-04 13:56:40,284 INFO Set uid to user 0 succeeded
2024-02-04 13:56:40,287 INFO RPC interface 'supervisor' initialized
2024-02-04 13:56:40,287 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2024-02-04 13:56:40,287 INFO supervisord started with pid 1
2024-02-04 13:56:41,289 INFO spawned: 'dbus' with pid 1129
2024-02-04 13:56:41,290 INFO spawned: 'udev' with pid 1130
2024-02-04 13:56:41,292 INFO spawned: 'xorg' with pid 1131
2024-02-04 13:56:41,294 INFO spawned: 'frontend' with pid 1132
2024-02-04 13:56:41,295 INFO spawned: 'pulseaudio' with pid 1133
2024-02-04 13:56:41,296 INFO spawned: 'x11vnc' with pid 1134
2024-02-04 13:56:41,298 INFO spawned: 'desktop' with pid 1135
2024-02-04 13:56:41,301 INFO spawned: 'sunshine' with pid 1136
PULSEAUDIO: Starting pulseaudio service
2024-02-04 13:56:41,314 INFO reaped unknown pid 1157 (exit status 0)
2024-02-04 13:56:41,391 WARN exited: udev (exit status 1; not expected)
2024-02-04 13:56:42,348 INFO success: dbus entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-02-04 13:56:42,348 INFO success: xorg entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-02-04 13:56:42,348 INFO success: frontend entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-02-04 13:56:42,348 INFO success: pulseaudio entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-02-04 13:56:42,348 INFO success: x11vnc entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-02-04 13:56:42,348 INFO success: desktop entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-02-04 13:56:42,348 INFO success: sunshine entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-02-04 13:56:42,437 INFO spawned: 'udev' with pid 1198
2024-02-04 13:56:42,511 WARN exited: udev (exit status 1; not expected)
2024-02-04 13:56:45,357 INFO spawned: 'udev' with pid 1243
2024-02-04 13:56:45,429 WARN exited: udev (exit status 1; not expected)
2024-02-04 13:56:49,338 INFO spawned: 'udev' with pid 1291
2024-02-04 13:56:49,409 WARN exited: udev (exit status 1; not expected)
2024-02-04 13:56:50,410 INFO gave up: udev entered FATAL state, too many start retries too quickly
2024-02-04 13:56:51,315 WARN exited: xorg (exit status 11; not expected)
2024-02-04 13:56:51,317 INFO spawned: 'xorg' with pid 1318
2024-02-04 13:56:52,344 INFO success: xorg entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-02-04 13:57:01,333 WARN exited: xorg (exit status 11; not expected)
2024-02-04 13:57:01,335 INFO spawned: 'xorg' with pid 1451
2024-02-04 13:57:02,336 INFO success: xorg entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-02-04 13:57:11,351 WARN exited: xorg (exit status 11; not expected)
2024-02-04 13:57:11,467 INFO spawned: 'xorg' with pid 1585
2024-02-04 13:57:11,468 WARN exited: x11vnc (exit status 11; not expected)
2024-02-04 13:57:11,468 WARN exited: desktop (exit status 11; not expected)
2024-02-04 13:57:11,468 WARN exited: sunshine (exit status 11; not expected)
2024-02-04 13:57:11,470 INFO spawned: 'x11vnc' with pid 1586
2024-02-04 13:57:11,471 INFO spawned: 'desktop' with pid 1587
2024-02-04 13:57:11,473 INFO spawned: 'sunshine' with pid 1590
2024-02-04 13:57:12,478 INFO success: xorg entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-02-04 13:57:12,479 INFO success: x11vnc entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-02-04 13:57:12,479 INFO success: desktop entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-02-04 13:57:12,479 INFO success: sunshine entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-02-04 13:57:12,479 INFO reaped unknown pid 1602 (exit status 0)
2024-02-04 13:57:21,484 WARN exited: xorg (exit status 11; not expected)
2024-02-04 13:57:22,487 INFO spawned: 'xorg' with pid 1743
2024-02-04 13:57:23,487 INFO success: xorg entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-02-04 13:57:32,502 WARN exited: xorg (exit status 11; not expected)
2024-02-04 13:57:33,505 INFO spawned: 'xorg' with pid 1888
2024-02-04 13:57:34,745 INFO success: xorg entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-02-04 13:57:41,638 WARN exited: x11vnc (exit status 11; not expected)
2024-02-04 13:57:41,638 WARN exited: desktop (exit status 11; not expected)
2024-02-04 13:57:41,638 WARN exited: sunshine (exit status 11; not expected)
2024-02-04 13:57:41,640 INFO spawned: 'x11vnc' with pid 2011
2024-02-04 13:57:41,642 INFO spawned: 'desktop' with pid 2012
2024-02-04 13:57:41,643 INFO spawned: 'sunshine' with pid 2013
2024-02-04 13:57:42,648 INFO success: x11vnc entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-02-04 13:57:42,649 INFO success: desktop entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-02-04 13:57:42,649 INFO success: sunshine entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-02-04 13:57:42,649 INFO reaped unknown pid 2024 (exit status 0)
2024-02-04 13:57:43,522 WARN exited: xorg (exit status 11; not expected)
2024-02-04 13:57:44,524 INFO spawned: 'xorg' with pid 2061
2024-02-04 13:57:45,525 INFO success: xorg entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-02-04 13:57:54,539 WARN exited: xorg (exit status 11; not expected)
2024-02-04 13:57:55,542 INFO spawned: 'xorg' with pid 2206
2024-02-04 13:57:56,543 INFO success: xorg entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-02-04 13:58:05,559 WARN exited: xorg (exit status 11; not expected)
2024-02-04 13:58:06,562 INFO spawned: 'xorg' with pid 2351
2024-02-04 13:58:07,562 INFO success: xorg entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-02-04 13:58:11,811 WARN exited: sunshine (exit status 11; not expected)
2024-02-04 13:58:11,811 WARN exited: x11vnc (exit status 11; not expected)
2024-02-04 13:58:11,811 WARN exited: desktop (exit status 11; not expected)
2024-02-04 13:58:11,812 INFO spawned: 'x11vnc' with pid 2420
2024-02-04 13:58:11,814 INFO spawned: 'desktop' with pid 2421
2024-02-04 13:58:11,816 INFO spawned: 'sunshine' with pid 2422
2024-02-04 13:58:12,821 INFO success: x11vnc entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-02-04 13:58:12,821 INFO success: desktop entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-02-04 13:58:12,821 INFO success: sunshine entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-02-04 13:58:12,822 INFO reaped unknown pid 2433 (exit status 0)
2024-02-04 13:58:16,577 WARN exited: xorg (exit status 11; not expected)
2024-02-04 13:58:16,579 INFO spawned: 'xorg' with pid 2497
2024-02-04 13:58:17,579 INFO success: xorg entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-02-04 13:58:26,595 WARN exited: xorg (exit status 11; not expected)
2024-02-04 13:58:27,598 INFO spawned: 'xorg' with pid 2642
2024-02-04 13:58:28,598 INFO success: xorg entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-02-04 13:58:37,614 WARN exited: xorg (exit status 11; not expected)
2024-02-04 13:58:37,616 INFO spawned: 'xorg' with pid 2776
2024-02-04 13:58:38,617 INFO success: xorg entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-02-04 13:58:41,983 WARN exited: x11vnc (exit status 11; not expected)
2024-02-04 13:58:41,983 WARN exited: desktop (exit status 11; not expected)
2024-02-04 13:58:41,983 WARN exited: sunshine (exit status 11; not expected)
2024-02-04 13:58:41,985 INFO spawned: 'x11vnc' with pid 2832
2024-02-04 13:58:41,987 INFO spawned: 'desktop' with pid 2833
2024-02-04 13:58:41,988 INFO spawned: 'sunshine' with pid 2834
2024-02-04 13:58:42,994 INFO success: x11vnc entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-02-04 13:58:42,994 INFO success: desktop entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-02-04 13:58:42,994 INFO success: sunshine entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-02-04 13:58:42,995 INFO reaped unknown pid 2844 (exit status 0)
2024-02-04 13:58:47,631 WARN exited: xorg (exit status 11; not expected)
2024-02-04 13:58:48,634 INFO spawned: 'xorg' with pid 2934
2024-02-04 13:58:49,635 INFO success: xorg entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-02-04 13:58:58,650 WARN exited: xorg (exit status 11; not expected)
2024-02-04 13:58:58,652 INFO spawned: 'xorg' with pid 3067
2024-02-04 13:58:59,653 INFO success: xorg entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-02-04 13:59:08,668 WARN exited: xorg (exit status 11; not expected)
2024-02-04 13:59:08,670 INFO spawned: 'xorg' with pid 3200
2024-02-04 13:59:09,670 INFO success: xorg entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-02-04 13:59:12,153 WARN exited: x11vnc (exit status 11; not expected)
2024-02-04 13:59:12,153 WARN exited: desktop (exit status 11; not expected)
2024-02-04 13:59:12,154 INFO spawned: 'x11vnc' with pid 3243
2024-02-04 13:59:12,156 INFO spawned: 'desktop' with pid 3244
2024-02-04 13:59:12,156 WARN exited: sunshine (exit status 11; not expected)
2024-02-04 13:59:12,158 INFO spawned: 'sunshine' with pid 3245
2024-02-04 13:59:13,163 INFO success: x11vnc entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-02-04 13:59:13,163 INFO success: desktop entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-02-04 13:59:13,163 INFO success: sunshine entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-02-04 13:59:13,164 INFO reaped unknown pid 3255 (exit status 0)
2024-02-04 13:59:18,685 WARN exited: xorg (exit status 11; not expected)
2024-02-04 13:59:19,687 INFO spawned: 'xorg' with pid 3352
2024-02-04 13:59:20,688 INFO success: xorg entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-02-04 13:59:29,703 WARN exited: xorg (exit status 11; not expected)
2024-02-04 13:59:29,704 INFO spawned: 'xorg' with pid 3485
2024-02-04 13:59:30,705 INFO success: xorg entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-02-04 13:59:39,720 WARN exited: xorg (exit status 11; not expected)
2024-02-04 13:59:39,722 INFO spawned: 'xorg' with pid 3618
2024-02-04 13:59:40,722 INFO success: xorg entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-02-04 13:59:42,321 WARN exited: sunshine (exit status 11; not expected)
2024-02-04 13:59:42,323 INFO spawned: 'sunshine' with pid 3654
2024-02-04 13:59:42,323 WARN exited: x11vnc (exit status 11; not expected)
2024-02-04 13:59:42,323 WARN exited: desktop (exit status 11; not expected)
2024-02-04 13:59:42,325 INFO spawned: 'x11vnc' with pid 3655
2024-02-04 13:59:42,327 INFO spawned: 'desktop' with pid 3656
2024-02-04 13:59:43,334 INFO success: x11vnc entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-02-04 13:59:43,334 INFO success: desktop entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-02-04 13:59:43,334 INFO success: sunshine entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-02-04 13:59:43,335 INFO reaped unknown pid 3668 (exit status 0)
2024-02-04 13:59:49,737 WARN exited: xorg (exit status 11; not expected)
2024-02-04 13:59:49,739 INFO spawned: 'xorg' with pid 3764
2024-02-04 13:59:50,739 INFO success: xorg entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-02-04 13:59:59,754 WARN exited: xorg (exit status 11; not expected)
2024-02-04 14:00:00,757 INFO spawned: 'xorg' with pid 3909
nodiaque commented 4 months ago

I think it's something in the extra parameter. I got this extra param from another issue. Once I revert to default and added runtime=nvidia, it started.

ohare93 commented 4 months ago

Same issue here on Unraid.

nodiaque commented 4 months ago

Same issue here on Unraid.

clear whatever custom extra-parameter you have. This fixed it for me. Now I just need to get hogwart legacy working. I can make other game work but not this one :(

I also found out that if I stop steam and wait about 5 minutes before starting it once the docker is loaded, it work better.

ohare93 commented 4 months ago

Hmm, I found that I was lacking the second half of the extra-params listed here https://raw.githubusercontent.com/Josh5/unraid-docker-templates/master/josh5/steam-headless.xml but after adding them it seems I get no different result. I even deleted my container and appdata for a full reset, but I still get the following:

2024-02-05T20:24:46.073359139Z Build: [2024-02-03 02:35:53] [master] [6cc9f56155f3c7f9fc6bc9c22ef2cbf555029c00] [debian]
2024-02-05T20:24:46.073577810Z 
2024-02-05T20:24:46.073589388Z [ /etc/cont-init.d/10-setup_user.sh: executing... ]
2024-02-05T20:24:46.074968823Z **** Configure default user ****
2024-02-05T20:24:46.074998727Z   - Setting default user uid=99(default) gid=100(default)
2024-02-05T20:24:46.077613464Z usermod: no changes
2024-02-05T20:24:46.096346273Z   - Adding default user to any additional required device groups
2024-02-05T20:24:46.097499191Z   - Adding user 'default' to group: 'video'
2024-02-05T20:24:46.116824151Z   - Adding user 'default' to group: 'audio'
2024-02-05T20:24:46.128998522Z   - Adding user 'default' to group: 'input'
2024-02-05T20:24:46.140345084Z   - Adding user 'default' to group: 'pulse'
2024-02-05T20:24:46.155260127Z   - Adding user 'default' to group: 'user-gid-71' for device: /dev/input/event0
2024-02-05T20:24:46.198239183Z   - Setting umask to 000
2024-02-05T20:24:46.198260529Z   - Create the user XDG_RUNTIME_DIR path '/tmp/.X11-unix/run'
2024-02-05T20:24:46.203152817Z   - Setting ownership of all log files in '/home/default/.cache/log'
2024-02-05T20:24:46.205455571Z   - Setting root password
2024-02-05T20:24:46.227761601Z   - Setting user password
2024-02-05T20:24:46.251421469Z DONE
2024-02-05T20:24:46.251440503Z 
2024-02-05T20:24:46.251442998Z [ /etc/cont-init.d/11-setup_sysctl_values.sh: executing... ]
2024-02-05T20:24:46.252591430Z **** Configure some system kernel parameters ****
2024-02-05T20:24:46.253516000Z   - The vm.max_map_count is already greater than '524288'
2024-02-05T20:24:46.253526918Z DONE
2024-02-05T20:24:46.253528981Z 
2024-02-05T20:24:46.253534401Z [ /etc/cont-init.d/30-configure_dbus.sh: executing... ]
2024-02-05T20:24:46.254645536Z **** Configure container dbus ****
2024-02-05T20:24:46.255129476Z   - Container configured to run its own dbus
2024-02-05T20:24:46.263814429Z DONE
2024-02-05T20:24:46.263832157Z 
2024-02-05T20:24:46.263834470Z [ /etc/cont-init.d/30-configure_udev.sh: executing... ]
2024-02-05T20:24:46.265010652Z **** Configure udevd ****
2024-02-05T20:24:46.265075925Z   - Disable udevd - /run/udev does not exist
2024-02-05T20:24:46.266428373Z   - Enable dumb-udev service
2024-02-05T20:24:46.268571977Z   - Ensure the default user has permission to r/w on input devices
2024-02-05T20:24:46.269253994Z DONE
2024-02-05T20:24:46.269269269Z 
2024-02-05T20:24:46.269300317Z [ /etc/cont-init.d/40-setup_locale.sh: executing... ]
2024-02-05T20:24:46.270451886Z **** Configure local ****
2024-02-05T20:24:46.272581411Z   - Locales already set correctly to en_US.UTF-8 UTF-8
2024-02-05T20:24:46.272595649Z DONE
2024-02-05T20:24:46.272599134Z 
2024-02-05T20:24:46.272621189Z [ /etc/cont-init.d/50-configure_pulseaudio.sh: executing... ]
2024-02-05T20:24:46.273838563Z **** Configure pulseaudio ****
2024-02-05T20:24:46.273848118Z   - Enable pulseaudio service.
2024-02-05T20:24:46.275400925Z   - Configure pulseaudio to pipe audio to a socket
2024-02-05T20:24:46.284746632Z DONE
2024-02-05T20:24:46.284763971Z 
2024-02-05T20:24:46.284767345Z [ /etc/cont-init.d/60-configure_gpu_driver.sh: executing... ]
2024-02-05T20:24:46.380377666Z **** Found Intel device '12th Gen Intel(R) Core(TM) i5-12500 12th Gen Intel(R) Core(TM) i5-12500 To Be Filled By O.E.M. CPU @ 4.0GHz' ****
2024-02-05T20:24:46.380531934Z   - Mesa has already been installed into this container
2024-02-05T20:24:46.380561381Z **** No AMD device found ****
2024-02-05T20:24:46.380599344Z **** Found NVIDIA device 'NVIDIA GeForce RTX 3060' ****
2024-02-05T20:24:46.382926438Z   - Leaving NVIDIA driver stock without patching
2024-02-05T20:24:46.382944842Z DONE
2024-02-05T20:24:46.382948153Z 
2024-02-05T20:24:46.382951719Z [ /etc/cont-init.d/70-configure_desktop.sh: executing... ]
2024-02-05T20:24:46.384157635Z **** Configure Desktop ****
2024-02-05T20:24:46.384538987Z   - Enable Desktop service.
2024-02-05T20:24:46.385810474Z DONE
2024-02-05T20:24:46.385819393Z 
2024-02-05T20:24:46.385829842Z [ /etc/cont-init.d/70-configure_xorg.sh: executing... ]
2024-02-05T20:24:46.411811201Z cat: '/sys/class/drm/card*/status': No such file or directory
2024-02-05T20:24:46.413231712Z **** Generate NVIDIA xorg.conf ****
2024-02-05T20:24:46.418637968Z   - Configure container as primary the X server
2024-02-05T20:24:46.419834519Z   - Leaving evdev inputs disabled
2024-02-05T20:24:46.420153647Z   - No monitors connected. Installing dummy xorg.conf
2024-02-05T20:24:46.421552899Z   - Configuring X11 with GPU ID: 'GPU-143be757-bf0a-99a7-1fb9-1c7c9fe37aeb'
2024-02-05T20:24:46.434193723Z   - Configuring X11 with PCI bus ID: 'PCI:1:0:0'
2024-02-05T20:24:46.435753481Z   - Writing X11 config with Modeline "1600x900R"  201.00  1600 1648 1680 1760  900 903 908 953 +hsync -vsync
2024-02-05T20:24:46.437835314Z nvidia-xconfig: unrecognized option: "--no-multigpu"
2024-02-05T20:24:46.437850427Z 
2024-02-05T20:24:46.437852489Z Invalid commandline, please run `nvidia-xconfig --help` for usage information.
alansari commented 4 months ago

@ohare93 your issue is seperate from the OP. You will need to downgrade the nvidia driver on the host to anything lower than v550 for now. Or you could jump on discord where i can link you to a testing container that will work, hosted by one of the members of the community. #124 #126 @nodiaque hogwarts legacy and any other dunovu anti-cheat game will not work on unraid. You might want to flag all dunovu games as incompatible, on any other linux host you'll find no issues running these games.

nodiaque commented 4 months ago

OH, is there a reason why dunovo doesn't work on unraid? Looking at my last attempt, I receive a crash report but it's still running according to steam. I just never get a game screen

ohare93 commented 4 months ago

@ohare93 your issue is seperate from the OP. You will need to downgrade the nvidia driver on the host to anything lower than v550 for now.

That worked! Thank you 👏