-
Notifications
You must be signed in to change notification settings - Fork 66
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
Nvidia driver missmatch with images #150
Comments
I don't have a k8s setup myself and I'm afraid that the charts that are around are probably outdated or pointing to old versions of GOW. |
Hello i use the steam error 2023-08-19 19:02:22] Launching the container's startup script as user 'retro' firefox sunshine retroarch pulseaudio by default variables are outaded ( the repository is archived since one year i think its bether to maintain our helm chart here in this repo) exemple sunshine:
image:
# -- sunshine image repository
repository: ghcr.io/games-on-whales/sunshine
# -- sunshine image tag
tag: 1.0.0 with this variables: ---
apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
name: games-on-whales
namespace: games
spec:
chart:
spec:
chart: games-on-whales
interval: 15m
reconcileStrategy: ChartVersion
sourceRef:
kind: HelmRepository
name: angelnu
namespace: flux-system
version: 2.0.0
interval: 5m
values:
TZ: Europe/Paris
ingress:
main:
enabled: true
ingressClassName: traefik
hosts:
- host: XXXXX
paths:
- path: /
pathType: Prefix
tls:
- hosts:
- XXXXX
persistence:
home:
enabled: true
type: emptyDir
mountPath: /home/retro
#
# IMPORTANT NOTE
#
# This chart inherits from our common library chart. You can check the default values/options here:
# https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common/values.yaml
#
# -- (object) Pass GPU resources to Xorg, steam and retroarch containers
# See Custom configuration section in the Readme
graphic_resources:
sunshine:
image:
# -- sunshine image repository
repository: ghcr.io/games-on-whales/sunshine
# -- sunshine image tag
tag: edge
# -- sunshine image pull policy
pullPolicy: Always
# -- sunshine web interface user
user: admin
# -- sunshine web interface pasword
password: admin
# -- sunshine log level
logLevel: info
# -- sunshine additional env settings
env: {}
xorg:
image:
# -- xorg image repository
repository: ghcr.io/games-on-whales/xorg
# -- xorg image tag
tag: edge
# -- xorg image pull policy
pullPolicy: Always
# -- xorg display ID
display: :99
# -- xorg refresh rate
refreshrate: 60
# -- xorg resolution
resolution: 1920x1080
pulseaudio:
image:
# -- pulseaudio image repository
repository: ghcr.io/games-on-whales/pulseaudio
# -- pulseaudio image tag
tag: edge
# -- pulseaudio image pull policy
pullPolicy: Always
retroarch:
# -- enable/disable retroarch container
enabled: true
image:
# -- retroarch image repository
repository: ghcr.io/games-on-whales/retroarch
# -- retroarch image tag
tag: edge
# -- retroarch image pull policy
pullPolicy: Always
# -- retroarch log level
logLevel: info
# -- retroarch extra volume mounts
volumeMounts: []
steam:
# -- enable/disable steam container
enabled: true
image:
# -- steam image repository
repository: ghcr.io/games-on-whales/steam
# -- steam image tag
tag: edge
# -- steam image pull policy
pullPolicy: Always
# -- enable proton log
protonLog: 1
# -- steam extra volume mounts
volumeMounts: []
firefox:
# -- enable/disable firefox container
enabled: true
image:
# -- image repository
repository: ghcr.io/games-on-whales/firefox
# -- image tag
tag: edge
# -- image pull policy
pullPolicy: Always
# -- firefox log level
logLevel: info
# -- firefox extra volume mounts
volumeMounts: []
mkhomeretrodirs:
image:
# -- image repository
repository: busybox
# -- image tag
tag: 1.34.0
# -- image pull policy
pullPolicy: IfNotPresent
# -- Configure pulse audio settings
# @default -- See values.yaml
pulse:
config:
default.pa: |-
.fail
load-module module-null-sink sink_name=sunshine
set-default-sink sunshine
load-module module-native-protocol-unix auth-anonymous=1 socket=/tmp/pulse/pulse-socket
client.conf: |-
default-sink = sink-sunshine-stereo
autospawn = no
daemon-binary = /bin/true
daemon.conf: |-
exit-idle-time = -1
flat-volumes = yes
|
I agree, we should properly support it and bring it here. Lately we are also working hard at Wolf which will spin up and down containers on demand and supports multiple isolated streaming sessions; it would be cool to see if that could work over k8s as well.. |
does the docker-compose exemple in the repo is complete ? it use wayland and pipewire ? |
You are talking of Wolf? |
I'm also interested in the k8s support initiative. I have a k8s cluster, and my GoW/Wolf server is currently one of the nodes. |
Hi thanks for this awsome initiative i would love use it but i got this issue with kubernetes install
i got this error with nvidia runtime
Container: firefox
Disconnected
INFO: Detected UID 1000 from mounted volume
INFO: Detected GID 1000 from mounted volume
nvidia driver mismatch Host(535.54) <=> Container(470.103)
Automatic driver match will be attempted ...
Removing old packages libnvidia-common-470 libnvidia-gl-460:amd64 libnvidia-gl-470:amd64 ...
Installing package libnvidia-gl-535=535.54.03-0ubuntu0.20.04.4 ...
debconf: delaying package configuration, since apt-utils is not installed
Unable to init server: Could not connect: Connection refused
2023-07-27T00:46:02.216174415+02:00 Error: cannot open display: :99
Do you know how to fix that ?
Container: xorg
Disconnected
Allow /dev/uinput r/w to the group
2023-07-27T00:46:01.613373447+02:00 Adding user 'root' to groups: root,systemd-resolve
Wed, 26 Jul 2023 23:46:01 +0100: /startup.sh: Detected Nvidia drivers, installing them...
2023-07-27T00:46:04.100629714+02:00 Failed to locate a package with the same driver version (535.54)
Xorg may fail to start; try mounting drivers from your host as a volume.
The text was updated successfully, but these errors were encountered: