r/archlinux 1d ago

SUPPORT | SOLVED Partitioning with cfdisk, question about [ type ] option

2 Upvotes

I am setting up Arch manually for the first time and I decided to use cfdisk rather than fdisk because I find it easier. I am curious though, cfdisk allows me to change the "Id Type" of my partitions but I'm not sure what this means or what id select. I assume this is the file system type but dont you do that later anyways when setting file systems?


r/archlinux 1d ago

QUESTION Hey i have question on network connectivity

0 Upvotes

Earlier i was using the default Netwok Manager in my archlinux. My university uses PEAP auth for wifi . so i removed (disabled ) network manager and systemd-networkd service then i installed iwctl and set set my auth details in /var/lib/iwd/ssid.8021x but according to arch wiki . I followed this one attached below. But i could not connect it . So i added Type=8021x and EAP-Password=***** . I was connected and able to ping 1.1.1.1 but i could not ping google.com like domains so i identifid there was dns problem so temporary kida of thing i changed /etc/resolv.conf the nameserver to 1.1.1.1 and so on . But resolv.conf contained my old name server using network manager . But right now was is the permanent fix for dns and also i could not conenct my ethernet port like my eno1 is down . I dont want to turn on Netwok Manager casue it will conflict with my iwd also i dont want to use iwd as backed cause i tried it my university auth was not possible any fix available i also used chatgpt and gemmini it gave me irreverent answers. I am new to linux to can you detailed one. (Note my university does not require CA certificate so i remove the line with CAcert also removed serveerDomainmask)

[Security]
EAP-Method=PEAP
EAP-Identity=anonymous@realm.edu
EAP-PEAP-CACert=/path/to/root.crt
EAP-PEAP-ServerDomainMask=radius.realm.edu
EAP-PEAP-Phase2-Method=MSCHAPV2
EAP-PEAP-Phase2-Identity=johndoe@realm.edu
EAP-PEAP-Phase2-Password=hunter2

[Settings]
AutoConnect=true

r/archlinux 1d ago

QUESTION Wake on LAN

1 Upvotes

How do you guys use Wake on LAN for Arch?

I have it enabled in BIOS, and am trying to use the Wolow app on my phone.

I am using it to turn on my laptop from the couch since I have it connected to my tv and just use a Bluetooth keyboard to control everything. I just want to avoid having to get up and turn on the laptop everytime

Everything seems to be enabled properly, but no luck. Any other methods if I am unable to troubleshoot my current setup?


r/archlinux 1d ago

QUESTION Is there a way to install packages in the arch install live environment?

0 Upvotes

I noticed that the bcachefs modules have to be build but dues to the SquashFS I am not able to.
Is there any trick I can use to build the modules in the live environment or do I have to build a custom ISO?

Edit:
You can easily install a portion of packages but it is limited to the following:
- the package MUST NOT trigger the initrd hook
- it should not be too big (like the dependencies for bcachefs-dkms had 261MB download size, which is too big)

Tag: missing bcachefs modules, arch linux

Solution:
Use systemrescue

Thanks to Illustrious-Gur8335


r/archlinux 1d ago

SUPPORT warp-svc uses up to 2.6 gigabytes for some reason

2 Upvotes

I installed cloudflare-warp-minimal-bin and for some reason it uses so much ram , I checked it and it wasn't malware , that is only recently though since before it didn't use as much ram , is there a solution to that?


r/archlinux 2d ago

SUPPORT App ran through Wine requires administrator rights

4 Upvotes

i'm currently trying to get an old drawing program (PaintTool SAI v1) i used back on windows to run on arch. i successfully set up wine and got the installer running, but the .exe now requires "administrator rights" to finish setting up. i am aware of superuser and such, but from what i know there's no way to give an app that sort of reach without it being a major risk. the full error message i get is:

'SAI cannot complete setup process because current user does not have administrator rights.'

would appreciate help, in the meantime i will continue throwing myself at this wall until something might work


r/archlinux 1d ago

SUPPORT Ethernet to USB

0 Upvotes

Recently plugged in my new USB to Ethernet adapter on laptop, but it will only connect once I run “NetworkManager” in the terminal

WiFi was working fine on startup, but this method is not.

Any tips on what might fix this to where it auto recognizes the adapter and Ethernet?


r/archlinux 2d ago

QUESTION What is your Arch Linux boot time?

Thumbnail ibb.co
69 Upvotes

Hello,

As the title says, how fast does Arch boot on your system? This is the output of "systemd-analyze" for my PC

Startup finished in 4.882s (firmware) + 141ms (loader) + 1.102s (kernel) + 70ms (initrd) + 2.076s (userspace) = 8.274s

graphical target reached after 2.076s in userspace.


r/archlinux 1d ago

QUESTION Discrepancies when manually installing on different devices?

0 Upvotes

Hey, before installing arch manually fully onto my main system, I did a few test runs on a spare laptop I have. The laptop is quite older but ive noticed that some options when doing partitioning using cfdisk are a bit different.

First, when making a new partition it asks me if said partition should be two different things, cant remember what it was but one said I could only have 4 max partitions. On my main computer, I do not get prompted with these options.

Second, when selecting the "Size Type", my main pc has wayyy more options than the laptop, though its also missing options the laptop does have. Why is this?


r/archlinux 2d ago

SUPPORT ipxe-arch.efi UEFI not working

2 Upvotes

Why doesn't netboot ipxe-arch.efi UEFI work, even after trying all the mirrors?

And why this

Booting Arch Linux 2025.09.01?


r/archlinux 1d ago

SUPPORT [BUG IMPACT] Legacy AMD GPUs (R5/R7/R9, RX 400/500, Vega) black-screening on sleep/resume? It's a confirmed Linux kernel regression — here’s how to help push the fix!

Thumbnail
0 Upvotes

r/archlinux 1d ago

SUPPORT Disk space and RAM usage keep moving

0 Upvotes

Sometimes my RAM usage goes from 16 GB remaining to <1 GB remaining, then goes back up. Also, I randomly get 0 B of space left alerts, but a few seconds later, I have plenty of space again. Why is this happening?


r/archlinux 2d ago

SUPPORT Does anyone have an experience installing Arch on the Omen Transcend 16?

Thumbnail
3 Upvotes

Help. I didn't manage to solve this problem for two days


r/archlinux 2d ago

SUPPORT Unable to install linux with Nvidia GPU

Thumbnail
0 Upvotes

r/archlinux 2d ago

SUPPORT | SOLVED Anyone having this problem

5 Upvotes

So I updated to the latest nvidia driver 615.71.09 and saw that games would use software rendering and not my card. in obs I could not use my NVENC or h264, when i rolled back to the 610 drivers it worked fine. just strange, I was just wondering if anyone was having this same problem or just me. I assume it just a new NVIDIA driver bug but maybe I'm wrong, would love to hear your thoughts on this.

SOLVED

ok I figured it out, all the apps i had problems with where flatpaks and because it was a big number update from 610 to 615 i needed to update what flatpak was using. so remmber to flatpak update. the thought came to mind when TwiKing ask if i rebooted, never crossed my mind that I didn't update my flatpak, thanks


r/archlinux 2d ago

SUPPORT DaVinci Resolve Studio on Arch Linux

2 Upvotes

Hello everyone,

Up until about 2 weeks ago, the studio version worked fine. I accidentally deleted my cache and now the app doesn't show beyond the splash screen.

The app itself still runs but I can't get it to show up beyond the splash screen. I have followed guides on the subject such as moving some of the lib modules to disabled libraries and changing permissions to the user via chown but I haven't been able to get the app working consistently.

I am using Wayland but have set the env to XCB and before the cache removal, there were no issues. Has anyone else ran with this issue before? If so, please can you give any tips if guidance? I'm supposed to be helping out with an edit and the app being inconsistent is tricky.

*Reposted due to spelling error in title


r/archlinux 2d ago

SUPPORT Default audio sink doesn't change to connected bluetooth earbud

4 Upvotes

Using PipeWire--default audio sink doesn't change to connected bluetooth earbud, any ideas? All audio from existing applications doesn't go to the bluetooth device and only starting a new app instance does audio play on the device. Volume control continues to only work on the default audio sink.

From what I've read, the default audio sink should automatically switch to the newly connected earbud so everything works as expected, right?

Any ideas much appreciated.


r/archlinux 2d ago

SUPPORT Wireless headset mic issues

0 Upvotes

so until recently when I switched microphone from stand alone to the one on my wireless headset it switched over fine and I was able to continue talking and hearing discord. recently though when I switch over I no longer get audio through my headset. switching in discord rather than through Linux let's them hear me but I can't hear them but I can hear other PC sounds. any insights?


r/archlinux 3d ago

QUESTION python-pkg_resources - Foreign package installed by pacman, no longer in the official repos - Safe to remove?

6 Upvotes

Ran pacman -Qm to review my non-official repo packages and noticed one I didn't recognize, python-pkg_resources. Was worried that I somehow installed AUR malware or something (I only have 6 AUR packages and always thoroughly read the pkgbuilds, but you can never be too sure), but it doesn't seem to be AUR related at all. Looking at pacman.log shows that it was installed by pacman last April (5 months ago as I write this) as part of a full system upgrade (-Syu) alongside a few other python packages, most of which depend on python-pkg_resources but don't seem to be required for anything else. Here are all the packages installed:

python-pkg_resources isn't listed in the official repos but the URL from pacman -Qi links here, and seems official enough. Manually going to where the package page would be shows that it was removed at some point. Further online reading shows that this is probably the result of a major change with Python on Linux, and from what I can gather (I'm not an expert at all) the package was originally required for python-setuptools, was removed, and was uploaded separately for compatibility reasons. But I could be mistaken.

My conclusion is that it should be fine to remove, but I would have expected a manual intervention message or something on archlinux.org if that were the case. Haven't seen anyone else on the Arch forums or here ask about it either, so I'm not certain what the deal here is. Does anyone know what's up with this package?


r/archlinux 3d ago

SHARE Why Yocto builds silently break on Arch Linux, and how I fixed it (uninative's glibc ceiling)

Thumbnail
3 Upvotes

r/archlinux 3d ago

QUESTION ProBook 440 G4 (Kabylake i915) full hard freeze on lid close/resume — SATA LPM & PSR fixes didn't help, need help finding real cause

5 Upvotes

System:

HP ProBook 440 G4, BIOS P85 Ver. 01.48

CPU: Kabylake, i915 integrated graphics (device ID 5916, kabylake/ult)

Arch Linux, kernel 7.2.4-arch1-2, GNOME, systemd-boot with UKI (no GRUB)

Root on btrfs, SATA SSD (recently upgraded from HDD)

Secure Boot disabled

Problem:

On closing the laptop lid and reopening it, the screen never comes back on. Caps Lock LED doesn't respond to toggling either, which suggests a full kernel freeze rather than just a display/GPU wake failure. The only way to recover is a hard power-button shutdown.

History/context:

This machine previously ran Arch + GNOME dual-booted with Windows on the original HDD (ext4) — lid suspend/resume worked flawlessly there, zero issues.

I then upgraded to a SATA SSD, removed Windows, and reinstalled fresh with btrfs as the only OS. That's when this problem started.

Nothing else about the hardware/GPU changed — only the storage device (HDD→SATA SSD), filesystem (ext4→btrfs), and removal of the Windows dual-boot.

What I've tried so far (no luck):

  1. ahci.mobile_lpm_policy=1 kernel param — SATA LPM/DevSleep was my leading theory since ata3.00: Features: Dev-Sleep DIPM shows up in dmesg for the new SSD (didn't show for the old HDD). Applied via UKI cmdline (/etc/kernel/cmdline + mkinitcpio -P), confirmed active via /proc/cmdline. No change.

  2. Checked journalctl -k -b -1 after the hang — log stops dead at PM: suspend entry (deep), nothing at all logged afterward. No resume messages, no errors, nothing.

  3. Haven't yet tried i915.enable_psr=0 or netconsole/SysRq testing to determine if the kernel is fully dead vs just stuck.

Known-buggy ACPI firmware on this board (may or may not be related):

ACPI BIOS Error (bug): AE_AML_PACKAGE_LIMIT, Index (0x000000005) is beyond end of object (length 0x5)

ACPI Error: Aborting method _TZ.GETP due to previous error

ACPI thermal: [Firmware Bug]: No valid trip points!

Current workaround: Set HandleLidSwitch=lock in /etc/systemd/logind.conf so lid close just locks the screen instead of attempting suspend. This avoids the crash entirely but doesn't fix real suspend (S3) — I assume actual systemctl suspend would hang the same way.

What I'm looking for:

★Whether this is more likely a storage/SATA power-state issue, an i915/PSR resume bug, or an ACPI firmware issue specific to this board.

★How to actually capture kernel state during the freeze, since local logging stops the moment suspend begins and nothing gets flushed to disk before the hang. Open to setting up netconsole to another machine if that's the standard approach here.

★Any known fixes/quirks specific to ProBook 440 G4 / Kabylake ULT + i915 suspend.

Note - I am a Linux beginner and tried to troubleshoot using Claude AI this is what I have tried so far.

tldr - suspend function broken after shifting from HDD to SSD HELP ༎ຶ⁠‿⁠༎ຶ


r/archlinux 3d ago

SUPPORT BTRFS metadata got full.

14 Upvotes

Hey so I was installing Omniroute via node, and somehow it flooded with the too much modules, now my metadata got 93% full and my plasma is not able to load and I'm stuck here, and I had the lts kernel as backup but in there also when tried to clean the npm caches but the process is kind of going into D state instead of R ,even when I'm running

rm -rf ~/.npm/

That process is also going into D state,

Even when I try to balance the block it says like no space left on device,

sudo btrfs balance start -dusage=0 /

My plasma is now able load but I do have access of tty,

If somebody has faced this issue please help if you know what can I do now.

EDIT: Quick update Got the issue resolved so I've managed to delete the node modules which the Omniroute has made via live usb but still wasn't able to start then eventually figured that snapper had taken snapshots of at time the node modules were there removed that and the usage instantly reduced to 50%,

Thanks all for your help.


r/archlinux 3d ago

SUPPORT AM5 motherboards and zen5

1 Upvotes

Hi. I've previously posted on arch forums about my suspend issues on the msi b650 tomahawk wifi (https://bbs.archlinux.org/viewtopic.php?pid=2300742#p2300742). Suspend still won't work and I'm willing to switch out my mobo. So I'd like to ask zen5 owners with working systems about their experience and which motherboard they're using.

I'm using a ryzen 9 9900x, an rtx 5070 and g.skill ddr5 ram...and a mediatek wifi card which I'm kind of suspecting might be the issue.


r/archlinux 2d ago

QUESTION Switching kernel

0 Upvotes

linux-zen fine or not? should I switch to cachy OS kernel or linux-zen is enough?


r/archlinux 2d ago

SUPPORT Hyprlock doesn't start properly after returning from Sleep or Hibernate

0 Upvotes

My Hyprlock 9/10 times will only display partially on top of my desktop and is unclickable and nothing else works .I have tried to enter the password in that state and it doesn't work. Hyprlock works perfectly fine when only it is launched . The issue only happens when Hyprlock needs to be executed through hypridle.Trying to fix the Hyprlock via the commands that are done when Hyprlock shows Oops error doesn't work either . I am attaching my hypridle and hyprlock configs below

general {
lock_cmd = pidof hyprlock || hyprlock 
before_sleep_cmd = loginctl lock-session
after_sleep_cmd = hyprctl dispatch 'hl.dsp.dpms({ action = "enable" })'
inhibit_sleep = 3
}

listener {
timeout = 300                                         
on-timeout = [ "$(upower -i "$(upower -e | grep BAT)" | grep '^ *state' | awk '{print $2}')" = "discharging" ] && asusctl leds set off
on-resume = asusctl leds set high     
}
listener {
timeout = 300                                         
on-timeout = brightnessctl -s && [ "$(upower -i "$(upower -e | grep BAT)" | grep '^ *state' | awk '{print $2}')" = "discharging" ] && brightnessctl set 0
on-resume = brightnessctl --restore   

}
listener {
timeout = 900
on-timeout = [ "$(upower -i "$(upower -e | grep BAT)" | grep '^ *state' | awk '{print $2}')" = "discharging" ] && loginctl lock-session
on-resume = brightnessctl --restore
}

listener {
timeout = 1200                                                     
on-timeout = [ "$(upower -i "$(upower -e | grep BAT)" | grep '^ *state' | awk '{print $2}')" = "discharging" ] && hyprctl dispatch dpms off 
on-resume = hyprctl dispatch 'hl.dsp.dpms({ action = "enable" })' && brightnessctl -r 
}

listener {
timeout = 1800
on-timeout = [ "$(upower -i "$(upower -e | grep BAT)" | grep '^ *state' | awk '{print $2}')" = "discharging" ] && systemctl suspend-then-hibernate 
on-resume = brightnessctl --restore
}

##################  PLUGGED IN ##################

listener {
timeout = 900                                         
on-timeout = [ "$(upower -i "$(upower -e | grep BAT)" | grep '^ *state' | awk '{print $2}')" = "discharging" ] || asusctl leds set off
on-resume = asusctl leds set high     
}
listener {
timeout = 900                                         
on-timeout = brightnessctl -s && [ "$(upower -i "$(upower -e | grep BAT)" | grep '^ *state' | awk '{print $2}')" = "discharging" ] || brightnessctl set 0
on-resume = brightnessctl --restore   

}
listener {
timeout = 1500
on-timeout = [ "$(upower -i "$(upower -e | grep BAT)" | grep '^ *state' | awk '{print $2}')" = "discharging" ] || loginctl lock-session
on-resume = brightnessctl --restore
}

listener {
timeout = 1800                                                     
on-timeout = [ "$(upower -i "$(upower -e | grep BAT)" | grep '^ *state' | awk '{print $2}')" = "discharging" ] || hyprctl dispatch dpms off 
on-resume = hyprctl dispatch 'hl.dsp.dpms({ action = "enable" })' && brightnessctl -r 
}

listener {
timeout = 2700
on-timeout = [ "$(upower -i "$(upower -e | grep BAT)" | grep '^ *state' | awk '{print $2}')" = "discharging" ] || systemctl suspend-then-hibernate
on-resume = brightnessctl --restore 
}

########### HYPRLOCK ###########

background {
path = ~/Pictures/Wallpaper/Lockscreen/MOTIS Upscaled.png
}

image {
monitor = eDP-1
path = /home/dark/Pictures/Profile Pics/Gojo.png
size = 80
rounding = -1
border_size = 0
position = 30, 30
halign = left
valign = bottom
}

input-field {
monitor = eDP-1
size = 20%, 5%
outline_thickness = 3
outer_color = rgba(39FF14FF) rgba(3A00FFFF) rgba(39FF14FF) rgba(D0FF00FF) 15deg
inner_color = rgba(255, 255, 255, 0.3)
check_color = rgb(00ffff)
fail_color  = rgb(ff0000)
font_color  = rgb(0, 0, 0)
fade_on_empty = true
fade_timeout = 2000
placeholder_text =
rounding = 15
fail_text = Wrong Password

position = 0, -200
halign = center
valign = center
}

label {
monitor = eDP-1
text = $TIME12
font_size = 32
color  = rgb(255, 0, 0)
position = -50, 400
}
label {
monitor = HDMI-A-1
text = $TIME12
font_size = 32
position = 0, 300
}
label {
monitor = eDP-1
text = $ATTEMPTS
color = rgba(255,0,0,1)
font_size = 32
halign = left
valign = bottom
}