Skip to content

Commit 4092a15

Browse files
committed
feat: Include vulkan-tools and clinfo in all images
fix: Install vkcapture, glcapture, vkbsalt, and mangohud with explicit arch
1 parent 544c478 commit 4092a15

File tree

1 file changed

+17
-9
lines changed

1 file changed

+17
-9
lines changed

Containerfile

+17-9
Original file line numberDiff line numberDiff line change
@@ -82,9 +82,12 @@ RUN rpm-ostree install \
8282
input-remapper \
8383
system76-scheduler \
8484
hl2linux-selinux \
85-
libobs_glcapture \
86-
libobs_vkcapture \
87-
obs-vkcapture \
85+
libobs_glcapture.x86_64 \
86+
libobs_glcapture.i686 \
87+
libobs_vkcapture.x86_64 \
88+
libobs_vkcapture.i686 \
89+
obs-vkcapture.x86_64 \
90+
obs-vkcapture.i686 \
8891
ladspa-caps-plugins \
8992
ladspa-noise-suppression-for-voice \
9093
tailscale \
@@ -100,6 +103,7 @@ RUN rpm-ostree install \
100103
lzip \
101104
libxcrypt-compat \
102105
mesa-libGLU \
106+
vulkan-tools \
103107
twitter-twemoji-fonts \
104108
lato-fonts \
105109
fira-code-fonts && \
@@ -199,6 +203,7 @@ RUN if grep -qv "nvidia" <<< "${IMAGE_NAME}"; then \
199203
rpm-ostree install \
200204
rocm-hip \
201205
rocm-opencl \
206+
rocm-clinfo \
202207
waydroid \
203208
weston && \
204209
sed -i~ -E 's/=.\$\(command -v (nft|ip6?tables-legacy).*/=/g' /usr/lib/waydroid/data/scripts/waydroid-net.sh \
@@ -231,6 +236,7 @@ RUN if grep -qv "nvidia" <<< "${IMAGE_NAME}"; then \
231236
libdbusmenu-gtk3.i686 \
232237
libatomic.i686 \
233238
pipewire-alsa.i686 && \
239+
clinfo \
234240
sed -i '0,/enabled=0/s//enabled=1/' /etc/yum.repos.d/rpmfusion-nonfree-steam.repo && \
235241
sed -i '0,/enabled=1/s//enabled=0/' /etc/yum.repos.d/rpmfusion-nonfree.repo && \
236242
sed -i '0,/enabled=1/s//enabled=0/' /etc/yum.repos.d/rpmfusion-nonfree-updates.repo && \
@@ -249,9 +255,10 @@ RUN if grep -qv "nvidia" <<< "${IMAGE_NAME}"; then \
249255
winetricks \
250256
protontricks \
251257
latencyflex-vulkan-layer \
252-
vkBasalt \
253-
mangohud \
254-
vulkan-tools \
258+
vkBasalt.x86_64 \
259+
vkBasalt.i686 \
260+
mangohud.x86_64 \
261+
mangohud.i686 \
255262
; fi
256263

257264
# Cleanup & Finalize
@@ -386,7 +393,6 @@ RUN if grep -q "kinoite" <<< "${BASE_IMAGE_NAME}"; then \
386393
# Dock updater - done manually due to proprietary parts preventing it from being on Copr
387394
# Neptune firmware - done manually due to "TBD" license on needed audio firmware
388395
RUN rpm-ostree install \
389-
vulkan-tools \
390396
jupiter-fan-control \
391397
jupiter-hw-support-btrfs \
392398
powerbuttond \
@@ -396,8 +402,10 @@ RUN rpm-ostree install \
396402
steam_notif_daemon \
397403
ryzenadj \
398404
latencyflex-vulkan-layer \
399-
vkBasalt \
400-
mangohud \
405+
vkBasalt.x86_64 \
406+
vkBasalt.i686 \
407+
mangohud.x86_64 \
408+
mangohud.i686 \
401409
sdgyrodsu \
402410
sddm-sugar-steamOS \
403411
ibus-pinyin \

0 commit comments

Comments
 (0)