Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: unrecognized option: "--no-multigpu" #124

Closed
libook opened this issue Jan 26, 2024 · 6 comments
Closed

[Bug]: unrecognized option: "--no-multigpu" #124

libook opened this issue Jan 26, 2024 · 6 comments
Labels
status:awaiting-triage type:bug Something isn't working

Comments

@libook
Copy link

libook commented Jan 26, 2024

Describe the Bug

nvidia-xconfig: unrecognized option: "--no-multigpu"

Invalid commandline, please run nvidia-xconfig --help for usage information.

Steps to Reproduce

Just on first start.

Expected Behavior

No response

Screenshots

No response

Relevant Settings

unRAID template (simplified):

<?xml version="1.0"?>
<Container version="2">
  <Name>Steam-Headless</Name>
  <Repository>josh5/steam-headless:latest</Repository>
  <Registry>https://hub.docker.com/r/josh5/steam-headless</Registry>
  <Network>host</Network>
  <MyIP />
  <Shell>bash</Shell>
  <Privileged>true</Privileged>
  <WebUI>http://[IP]:[PORT:8083]/</WebUI>
  <TemplateURL>
    https://raw.githubusercontent.com/Josh5/unraid-docker-templates/master/josh5/steam-headless.xml</TemplateURL>
  <ExtraParams>--hostname='SteamHeadless' --add-host='SteamHeadless:127.0.0.1'
    --restart='unless-stopped' --shm-size='2G' --ipc='host' --ulimit='nofile=1024:524288'
    --device-cgroup-rule='c 13:* rmw' --cap-add='NET_ADMIN' --cap-add='SYS_ADMIN'
    --cap-add='SYS_NICE' --security-opt='seccomp=unconfined' --log-driver syslog --log-opt
    syslog-address=udp://192.168.1.9:514 --log-opt tag=Steam-Headless --runtime=nvidia</ExtraParams>
  <PostArgs />
  <CPUset />
  <Config
    Name="Appdata"
    Target="/home/default"
    Default="/mnt/user/appdata/steam-headless"
    Mode="rw"
    Type="Path"
    Display="always"
    Required="false"
    Mask="false"
  >/mnt/user/appdata/steam-headless</Config>
  <Config
    Name="Games"
    Target="/mnt/games"
    Default="/mnt/user/Games"
    Mode="rw"
    Type="Path"
    Display="always"
    Required="false"
    Mask="false"
  >/mnt/user/Download/Games</Config>
  <Config
    Name="User password"
    Target="USER_PASSWORD"
    Default="password"
    Mode=""
    Type="Variable"
    Display="always"
    Required="false"
    Mask="true"
  >***</Config>
  <Config
    Name="Timezone"
    Target="TZ"
    Default="Pacific/Auckland"
    Mode=""
    Type="Variable"
    Display="always"
    Required="false"
    Mask="false"
  >Asia/Shanghai</Config>
  <Config
    Name="Locales"
    Target="USER_LOCALES"
    Default="en_US.UTF-8 UTF-8"
    Mode=""
    Type="Variable"
    Display="always"
    Required="false"
    Mask="false"
  >zh_CN.UTF-8 UTF-8</Config>
  <Config
    Name="NVIDIA_PATCH_VERSION"
    Target="NVIDIA_PATCH_VERSION"
    Default=""
    Mode=""
    Type="Variable"
    Display="always"
    Required="false"
    Mask="false"
  />
  <Config
    Name="pulse"
    Target="/tmp/tmp/pulse/"
    Default=""
    Mode="rw"
    Type="Path"
    Display="advanced"
    Required="false"
    Mask="false"
  >/tmp/tmp/pulse/</Config>
  <Config
    Name="Fuse"
    Target=""
    Default=""
    Mode=""
    Type="Device"
    Display="advanced"
    Required="false"
    Mask="false"
  >/dev/fuse</Config>
  <Config
    Name="uinput"
    Target=""
    Default=""
    Mode=""
    Type="Device"
    Display="advanced"
    Required="false"
    Mask="false"
  >/dev/uinput</Config>
  <Config
    Name="Web UI Mode"
    Target="WEB_UI_MODE"
    Default="vnc"
    Mode=""
    Type="Variable"
    Display="advanced"
    Required="false"
    Mask="false"
  >vnc</Config>
  <Config
    Name="Nvidia GPU UUID"
    Target="NVIDIA_VISIBLE_DEVICES"
    Default="all"
    Mode=""
    Type="Variable"
    Display="advanced"
    Required="false"
    Mask="false"
  >all</Config>
  <Config
    Name="Driver Capabilities"
    Target="NVIDIA_DRIVER_CAPABILITIES"
    Default="all"
    Mode=""
    Type="Variable"
    Display="advanced"
    Required="false"
    Mask="false"
  >all</Config>
  <Config
    Name="Display ID"
    Target="DISPLAY"
    Default=":55"
    Mode=""
    Type="Variable"
    Display="advanced"
    Required="false"
    Mask="false"
  >:55</Config>
  <Config
    Name="Mode"
    Target="MODE"
    Default="primary"
    Mode=""
    Type="Variable"
    Display="advanced"
    Required="false"
    Mask="false"
  >primary</Config>
  <Config
    Name="Web UI Port"
    Target="PORT_NOVNC_WEB"
    Default="8083"
    Mode=""
    Type="Variable"
    Display="advanced"
    Required="false"
    Mask="false"
  >8083</Config>
  <Config
    Name="Enable Web UI Audio"
    Target="ENABLE_VNC_AUDIO"
    Default="true"
    Mode=""
    Type="Variable"
    Display="advanced"
    Required="false"
    Mask="false"
  >true</Config>
  <Config
    Name="Enable Keyboard &amp;amp; Mouse Passthrough"
    Target="ENABLE_EVDEV_INPUTS"
    Default="true"
    Mode=""
    Type="Variable"
    Display="advanced"
    Required="false"
    Mask="false"
  >true</Config>
  <Config
    Name="X11-unix"
    Target="/tmp/.X11-unix/"
    Default=""
    Mode="rw"
    Type="Path"
    Display="advanced"
    Required="false"
    Mask="false"
  >/tmp/.X11-unix/</Config>
</Container>

Version

Build: [2024-01-20 02:41:13] [master] [6cc9f56] [debian]

Platform

  • Distribution: unRAID - 6.12.6
  • Linux Kernel: 6.1.64-Unraid AMD Ryzen 7 3800X 8-Core Processor AuthenticAMD GNU/Linux
  • GPU Driver versions: | NVIDIA-SMI 550.40.07 Driver Version: 550.40.07 CUDA Version: 12.4 |
  • Docker: Docker version 20.10.24, build 297e128
  • Docker-compose: Docker Compose version v2.21.0

Relevant log output

Build: [2024-01-20 02:41:13] [master] [6cc9f56155f3c7f9fc6bc9c22ef2cbf555029c00] [debian]
[ /etc/cont-init.d/10-setup_user.sh: executing... ]
**** Configure default user ****
  - Setting default user uid=99(default) gid=100(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: '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 - /run/udev does not exist
  - 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 zh_CN.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... ]
**** No Intel device found ****
**** No AMD device found ****
**** Found NVIDIA device 'NVIDIA GeForce RTX 2080 SUPER' ****
  - Leaving NVIDIA driver stock without patching
DONE
[ /etc/cont-init.d/70-configure_desktop.sh: executing... ]
**** Configure Desktop ****
  - Enable Desktop service.
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 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-a4fe0512-82a0-a422-710b-aadaadfe4226'
  - Configuring X11 with PCI bus ID: 'PCI:11:0:0'
  - Writing X11 config with Modeline "1600x900R"  201.00  1600 1648 1680 1760  900 903 908 953 +hsync -vsync
nvidia-xconfig: unrecognized option: "--no-multigpu"
Invalid commandline, please run `nvidia-xconfig --help` for usage information.
@libook libook added status:awaiting-triage type:bug Something isn't working labels Jan 26, 2024
@libook
Copy link
Author

libook commented Jan 26, 2024

It seems current version of nvidia-xconfig doesn't support --no-multigpu anymore.
I just removed this argument and build the debian container by myself. It works.

@onassif
Copy link

onassif commented Jan 27, 2024

Having exact same issue, similar configuration with 4070 Super

@compactly8274
Copy link

Same here, Unraid, nv T1000 and v550 drivers.

Looks like there’s a pull request in place that should fix this it’s just await merge still.

When can we get that going?

@JaydenJinx
Copy link

Having same issue. Unraid 12.6.8. 1070 Ti.

@maxoumime
Copy link

maxoumime commented Feb 28, 2024

Same. The option seem to have been removed from nvidia-xconfig in 550.40.07. I don't see alternative options. This seems fixed by #126

@compactly8274
Copy link

For the time being I switched over to neneya/steam-headless:latest, which has that merge and it works flawlessly!

@Josh5 Josh5 closed this as completed Feb 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status:awaiting-triage type:bug Something isn't working
Projects
None yet
Development

No branches or pull requests

6 participants