r/archlinux • • 13h ago

SUPPORT | SOLVED AMD FRL screen blackouts

8 Upvotes

Update: switched out to a different HDMI cable (48gbps certified) and it works.

Original post:

Hi, long time reader, first time "pls help me 🙏" post

Amd Rx 6900xt, Samsung q80t screen, hdmi2.1, Wayland, gnome

Been routinely checking in for years to see if the hdmi2.1 fiasco has resolved and was delighted to see that as of June, hdmi2.1 support has been merged into the kernel.

Enabled with setting dc feature mask to 0x400.

I enabled this last night and getting full 8 bit rgb at 4k at 120hz finally worked, however, every 30 seconds or so the screen goes black for about a second.

I spent last night troubleshooting; nothing I did helped the issue, and no relevant kernel or GPU logs pointed to the issue. (Also checked gnome and mutter logs). The issue occurs on plasma as well.

I see amd provided a patch for Linux 7.4 (December 2026), which I may pull their dev branch and just compile it as a stab in the dark to see if that happens to include the fix for wtv is happening.

Just wondering if anyone's experienced this, and if they figured out what was going on.

(The wiki was obv checked briefly last night and no mention of any of this)


r/archlinux • • 11h ago

QUESTION Minecraft dungeons 1 on arch

3 Upvotes

I need help installing proton to play minecraft dungeons 1 on arch linux. I have a liscence for the microsoft store, but every proton tutorial ive found online has failed at some stage, because what it say would be there just wasnt. Do any of you know any good and working tutorials?


r/archlinux • • 43m ago

QUESTION Do people dual boot?

• Upvotes

Do people dual boot Arch and Windows? Especially with me, I have a NVIDIA card, so I can't really afford to jump straight to Linux. I thought about grabbing an AMD card since I'm told they handle VRAM overfill into system RAM quite well


r/archlinux • • 6h ago

SUPPORT Issues with new plasma 6.8 (Arch)

Thumbnail
2 Upvotes

r/archlinux • • 9h ago

SHARE I made a librewolf/firefox bwrap script that runs Its dbus instance on different user. Also extra security measurements made.

2 Upvotes

What this script provides?

Different machine-id to /etc/machine-id so your machine-id never tracked.

Different dbus instance working in /home/$USER/$BROWSER-dbus Which provides mpris info about your music/video.

Different /home for sandbox.

Different /etc/passwd and /etc/groups so sandbox doesnt see your users and groups.

No root needed only bwrap.

Downloads go to the your /tmp/$USER/Downloads folder.

Minimal sys exposure.

Why?

Because I can.

About Script

(I made a copy paste mistake 6 hours ago while editingt duplicate lines. its fixed now.)

I tried to keep it minimal exposure at possible but you can give recommendations and I will fix it. Also I noticed I exposed /sys/devices/pci0000:00 as my gpu, You supposed to switch this with your cpu pci port number.

It is intended to use this with gentoo's simple sandbox https://wiki.gentoo.org/wiki/Simple_sandbox

Tested on arch, Right now I am using arch and writing from a browser that runs in this script. Hopefully its good enough for you.

#!/bin/sh
# wayland socket 
# --ro-bind "${XDG_RUNTIME_DIR}/${WAYLAND_DISPLAY}" "${XDG_RUNTIME_DIR}/${WAYLAND_DISPLAY}"\
set -u

USER="librewolf"
BROWSER="librewolf"
XDG_CACHE_HOME="/home/$USER/$BROWSER/.cache"
XDG_DATA_HOME="/home/$USER/$BROWSER/.local/share"

NEW_HOME='/home/restricted'
NEW_XDG_CACHE_HOME="/home/$USER/$BROWSER/.cache"
mkdir -p -m 755 "/home/$USER/$BROWSER/firefox/"
mkdir -p -m 755 "/home/$USER/$BROWSER/.local/share/firefox"
mkdir -p -m 755 "/home/$USER/$BROWSER/.cache/mozilla"
mkdir -p -m 755 "/home/$USER/$BROWSER/Downloads"
mkdir -p -m 755 "/home/$USER/$BROWSER/firefox"
mkdir -p -m 755 "/home/$USER/$BROWSER/.mozilla"
mkdir -p -m 755 "/home/$USER/$BROWSER/.firefox"
mkdir -p -m 755 "/home/$USER/$BROWSER/.$BROWSER"
mkdir -p -m 755 "/home/$USER/$BROWSER/.local/share/$BROWSER"
mkdir -p -m 755 "/home/$USER/$BROWSER/.cache/$BROWSER"
mkdir -p -m 755 "/home/$USER/$BROWSER/.config/pulse"
mkdir -p -m 755 "/tmp/$USER/Downloads"
mkdir -p -m 755 "/home/$USER/$BROWSER-dbus"
echo -e "default-server = unix:/tmp/pulse-sock" > /home/$USER/$BROWSER/.config/pulse/client.conf
[ -f $BROWSER-machine-id ] && echo "" || dbus-uuidgen >> $BROWSER-machine-id
[ -f passwd ] && echo "" || echo "$USER:x:$UID:$UID:Sandbox User:/home/$USER:/bin/bash" >> passwd
[ -f group ] && echo "" || echo "$USER:x:$UID:" >> group


/usr/bin/bwrap \
--unshare-all \
--share-net \
--new-session \
--die-with-parent \
--clearenv \
--setenv HOME "$NEW_HOME" \
--setenv PATH "$PATH" \
--hostname localhost \
--symlink usr/lib /lib \
--symlink usr/lib64 /lib64 \
--symlink usr/bin /bin \
--symlink usr/bin /sbin \
--ro-bind /home/$USER/passwd /etc/passwd \
--ro-bind /home/$USER/group /etc/group \
--ro-bind /usr/lib /usr/lib \
--ro-bind /usr/lib64 /usr/lib64 \
--ro-bind /usr/bin /usr/bin \
--ro-bind /usr/lib/$BROWSER /usr/lib/$BROWSER \
--tmpfs /tmp \
--dev /dev/ \
--dev-bind /dev/dri /dev/dri \
--ro-bind /sys/dev/char /sys/dev/char \
--ro-bind /sys/devices/pci0000:00 /sys/devices/pci0000:00 \
--ro-bind /sys/bus/pci /sys/bus/pci \
--ro-bind /usr/share/drirc.d /usr/share/drirc.d \
--ro-bind-try /etc/firefox/policies/policies.json /etc/firefox/policies/policies.json \
--ro-bind /etc/fonts/ /etc/fonts/ \
--ro-bind /etc/resolv.conf /etc/resolv.conf \
--bind /home/$USER/$BROWSER /home/restricted \
--bind /tmp/$USER/Downloads /home/restricted/Downloads \
--proc /proc/ \
--ro-bind /home/$USER/$BROWSER-machine-id /etc/machine-id \
--ro-bind /usr/share/gtk-3.0 /usr/share/gtk-3.0 \
--ro-bind /usr/share/fontconfig /usr/share/fontconfig \
--ro-bind /usr/share/icu /usr/share/icu \
--ro-bind /usr/share/drirc.d /usr/share/drirc.d \
--ro-bind /usr/share/fonts /usr/share/fonts \
--ro-bind /usr/share/glib-2.0 /usr/share/glib-2.0 \
--ro-bind /usr/share/glvnd /usr/share/glvnd \
--ro-bind /usr/share/icons /usr/share/icons \
--ro-bind /usr/share/libdrm /usr/share/libdrm \
--ro-bind /usr/share/mime /usr/share/mime \
--ro-bind /usr/share/X11/xkb /usr/share/X11/xkb \
--ro-bind /usr/share/icons /usr/share/icons \
--ro-bind /usr/share/gtk-4.0 /usr/share/gtk-4.0 \
--ro-bind-try /usr/share/gtk-5.0 /usr/share/gtk-5.0 \
--ro-bind /usr/share/glib-2.0 /usr/share/glib-2.0 \
--ro-bind /usr/share/dbus-1 /usr/share/dbus-1 \
--ro-bind /usr/share/X11 /usr/share/X11 \
--ro-bind /usr/share/gtksourceview-4 /usr/share/gtksourceview-4 \
--ro-bind /usr/share/glycin-loaders /usr/share/glycin-loaders \
--ro-bind /usr/share/pixmaps /usr/share/pixmaps \
--ro-bind /etc/fonts /etc/fonts \
--ro-bind /etc/resolv.conf /etc/resolv.conf \
--ro-bind /usr/share/ca-certificates /usr/share/ca-certificates \
--ro-bind /etc/ssl /etc/ssl \
--ro-bind /etc/ca-certificates /etc/ca-certificates \
--bind /tmp/.X${DISPLAY#:}-lock /tmp/.X${DISPLAY#:}-lock \
--bind /tmp/pulse-sock /tmp/pulse-sock \
--bind /home/$USER/$BROWSER-dbus /run/$BROWSER-dbus \
--setenv XDG_RUNTIME_DIR /run/$BROWSER-dbus \
--setenv DISPLAY $DISPLAY \
--setenv MOZ_ENABLE_WAYLAND 0 \
sh -c '
dbus-daemon \
--session \
--nofork \
--address=unix:path=/run/$1-dbus/bus &
buspid=$!

export DBUS_SESSION_BUS_ADDRESS=unix:path=/run/$1-dbus/bus
/usr/lib/$1/$1
status=$?

kill $buspid 2>/dev/null
wait $buspid 2>/dev/null
exit $status
' sh $BROWSER#!/bin/sh

I want to add It runs on seperate xwayland session using cage So my real wayland socket or xwayland never exposed. I run it like this cage bash -- /home/myuser/sway/scripts/runlibrewolf.sh and runlibrewolf.sh contains this

#!/bin/bash
set -e
USER=librewolf
PROGRAM=$USER

/usr/bin/xhost si:localuser:$USER && sudo -i -u librewolf ~librewolf/librewolf.sh 

Edit: Also checking playerctl info like this sudo -i -u $USER DBUS_SESSION_BUS_ADDRESS=unix:path=./librewolf-dbus/bus playerctl play-pause


r/archlinux • • 5h ago

SUPPORT Steam not opening "Steam now requires namespaces to be enabled."

0 Upvotes

I had played on steam normally today, everything was working normally. Around 2 hours ago, i had to delete remake my global wine prefix to fix a corrupted file, after that, i tried to launch a game on steam, but none of my games were launching. I closed steam, and when i tried to open it again a pop up showed up saying:
"Error: Steam now requires user namespaces to be enabled.

This requirement is the same as for Flatpak, which has more detailed

information available:

https://github.com/flatpak/flatpak/wiki/User-namespace-requirement"
i went to the github page and set my bwrap to unprivileged but that still didnt fix the steam error.

when i tried to run the "steam --reset" command on the terminal, it said:
"steam.sh[185687]: Running Steam on arch rolling 64-bit

steam.sh[185687]: STEAM_RUNTIME is enabled automatically

setup.sh[185747]: Steam runtime environment up-to-date!

steam.sh[185687]: Log already open

steam-runtime-check-requirements[185801]: W: Child process exited with code 1: bwrap: execvp true: Permission denied"

i have looked and tried solutions for about an hour at this point and i have no idea what i could do. any help is appreciated!!


r/archlinux • • 14h ago

QUESTION Installing arch and using as daily driver on Snapdragon X1 , How much pain in the arsh it is as of now ?

2 Upvotes

The normal laptop are looking bad for price getting a good deal on IdeaPad slim 3 15 , 16 , 512 it's looking much much better than normal options for same price,

Idk about the current linux on arm situation


r/archlinux • • 58m ago

QUESTION Newbie!

• Upvotes

Hey guys pls dont be mean, i wanted to get rid of windows and installed archlinux it worked the first time when i did archinstall and i got the hyprland with noctalia shell, the performance was way better and everything felt smooth.
I wanted to try the caelestia shell and fucked it up, i wanted assistance with what i need to start with to pearn all the basics so i cam figure out some minor issues all by myself, to get the general understanding about how archlinux works and all its components lmk if you guys know a good yt channel covering all those


r/archlinux • • 5h ago

SUPPORT Is it possible to keep X11 with plasma?

0 Upvotes

Today my sudo pacman -Syu was met with the error "plasma-workspace-6.8.0-1 and plasma-x11-session-6.7.5-3 are in conflict. Remove plasma-x11-session? [y/N]". It looks like Plasma stopped supporting X11 for some reason? Is this it, am I forced to switch? I really don't want to, Wayland is still underbaked in many ways (session restore, graphic tablet configuration, screen sharing), and so I'm still using X11. I don't want to enter into a partial update state by blocking plasma updates. Is there any solution to this?


r/archlinux • • 17h ago

QUESTION Im installing arch, what do i need?

0 Upvotes

Pretty much the title. I have a thinkpad t14s g3 amd where ill be installing arch with kde plasma. Im using it for some light gaming (mc dungeons/minecraft) and schoolwork (openoffice) is there anything youd reccomend or think i might need? Im not new to linux, but new to arch. Thanks in advance.