Arch Linux
-
Can't replace hyprwayland-scanner with hyprwayland-scanner-git.
In order to update hyprland-git, I need to install hyprwayland-scanner-git. But when I try to install it, pacman says that it failed to commit a transaction.
I followed the arch wiki, but unfortunately, the file in question is owned by hyprwayland-scanner, so I'm not sure how to proceed.
-
nvidia driver version 555.58-1 is now available on the extra-testing packages
Nvidia users will finally be able to use the superior display server
-
dnsmasq fails to create listening socket
I have already created a post for this on the Arch Linux Forum two days, but I didn't recieve any reply there, so I'm trying it here.
I have multiple KVM virtual machines thatI use on a semi regular basis. After reinstalling dnsmasq, because it wasn't installed for some reason, I get the error message that network default is not active every time I try to boot one of them.
Running
virsh net-start default
doesn't solve the problem though, as it outputserror: Failed to start network default error: internal error: Child process (VIR_BRIDGE_NAME=virbr0 /usr/bin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/default.conf --leasefile-ro --dhcp-script=/usr/lib/libvirt/libvirt_leaseshelper) unexpected exit status 2: dnsmasq: failed to create listening socket for 192.168.122.1: Address already in use
I don't know how to proceed from here and I couldn't really find anyone that ran into the same problem.
Any advice would be appreciated. Thank you in advance.
-
CachyOS June 2024 release brings T2 Macbook support ,555 driver and much more
Features:
- Introduce handheld hardware detection
- Introduce T2 MacBook support
- Add network driver detection
- Added MacBook T2 support
- BTRFS is now the default selected file system
- Use ufw instead of firewalld
- NVIDIA: Enable required services and options for working sleep on Wayland
-
Sanity check: Vivaldi high CPU usage
Before I dive headlong into debugging and throwing bug tickets around, I just needed a sanity check from someone else..
I have an old Lenovo laptop as my daily driver / experimentation box (ie it gets a lot of paclages installed and removed)
Recently I've been using Vivaldi's built-in calendar to use as a CalDAV client for my radicale installation.
It's the only open tab and Vivaldi's using ~20% CPU (according to htop)... actually, I just closed that tab... even with 1 blank tab the CPU's the same.
Is this just my battle weary laptop needing a good clean, or can someone else confirm?
TIA
-
Help needed for odd bspwm behaviour
<EDIT>Solution at the end of the post</EDIT>
Hello guys. I've recently started experiencing an odd issue with my bspwm setup where on a reboot or upon restarting bspwm in-place I either don't get the top polybar (fixed this by explicitly killing all polybar processes from my bspwm script if they exist and then on a separate line running my launch script), or the gap between the bottom of the windows on my top (secondary) monitor and the bottom edge of the monitor is far too wide. Here is a screenshot of what I mean:
Out of the 20 times give or take that I will restart bspwm either from the terminal or through the sxhkd keybind I set, only once will it actually size itself correctly with the proper gap. The next time I restart it will revert back to this large gap. Here is also my bspwmrc file
``` #! /bin/sh
pgrep -x sxhkd > /dev/null || sxhkd -s &
pgrep -io "sxhkd" || { killall sxhkd; sxhkd > /dev/null 2>&1 & }
pgrep -io "sxhkd" | xargs kill sxhkd -s & pgrep -x copyq > /dev/null || copyq & pgrep -x xfce4-power-manager > /dev/null || xfce4-power-manager & pgrep -x dunst > /dev/null || dunst & pgrep -x nm-applet > /dev/null || nm-applet & pgrep -x picom > /dev/null || picom -b pgrep -x polybar > /dev/null || $HOME/.config/polybar/launch.sh if [[ $(xrandr -q | grep "HDMI-A-1 connected") ]]; then xrandr --output HDMI-A-0 --primary --mode 1920x1080 --pos 0x0 --rotate normal xrandr --output HDMI-A-1 --mode 1920x1080 --rotate inverted --above HDMI-A-0 bspc monitor HDMI-A-0 -d 1 2 3 4 5 bspc monitor HDMI-A-1 -d 6 7 8 9 0
# Fix gap appearing above windows on first monitor after restarting bspwm bspc config -m HDMI-A-0 top_padding 3 bspc config -m HDMI-A-0 bottom_padding 40
# Fix top/bottom margins for secondary monitor bspc config -m HDMI-A-1 bottom_padding 3 bspc config -m HDMI-A-1 top_padding 40 bspc wm -O HDMI-A-0 HDMI-A-1 else # bspc monitor -d I II III IV V VI VII VIII IX X bspc monitor HDMI-A-0 -d 1 2 3 4 fi $HOME/.fehbg & setxkbmap us $HOME/.bin/remap-caps-esc bspc config border_width 2 bspc config window_gap 10
bspc config
bspc config split_ratio 0.52 bspc config borderless_monocle true bspc config gapless_monocle true
Dracula theme
bspc config normal_border_color "#44475a" bspc config active_border_color "#6272a4" bspc config focused_border_color "#8be9fd" bspc config presel_feedback_color "#6272a4"
Make sure theme cursor is shown when mouse is not over a window, instead of the standard default one
xsetroot -cursor_name left_ptr bspc rule -a Gimp desktop='^8' state=floating follow=on bspc rule -a Chromium desktop='^2' bspc rule -a mplayer2 state=floating bspc rule -a Kupfer.py focus=on bspc rule -a Screenkey manage=off bspc rule -a Zathura state=tiled bspc rule -a Passy state=tiled
bspc rule -a scpad sticky=on state=floating rectangle=1896x400+10+50
betterlockscreen -u $HOME/Pictures/wallpapers/ --fx dim --dim 50 ```
The lines where I set bottom_padding for the secondary monitor and top padding for the primary monitor I just commented out but they did not have any effect.
I would really appreciate any help for this. Thanks in advance!
<EDIT>
Solution for polybar not launching both bars is to change the single polybar line that checks for any existing instances and runs the launch script if none are found, to 2 lines that will explicitly kill all polybar processes and then run the launch script. I also moved this a bit further down in the file.
pgrep -x polybar > /dev/null | xargs kill $HOME/.config/polybar/launch.sh
The solution for the gap on the bottom of the second monitor was to move the if check further down in the file, hopefully giving bspwm enough time to set its defaults and then have my values set. It now looks like this: ``` #! /bin/sh
pgrep -x sxhkd > /dev/null || sxhkd -s &
pgrep -io "sxhkd" || { killall sxhkd; sxhkd > /dev/null 2>&1 & }
pgrep -io "sxhkd" | xargs kill sxhkd -s &
pgrep -x copyq > /dev/null || copyq & pgrep -x xfce4-power-manager > /dev/null || xfce4-power-manager & pgrep -x dunst > /dev/null || dunst & pgrep -x nm-applet > /dev/null || nm-applet &
pgrep -x picom > /dev/null | xargs kill picom -b
THESE ARE THE 2 POLYBAR LINES WHERE THE FIRST KILLS ANY EXISTING PROCESSES AND THE SECOND RUNS THE LAUNCH SCRIPT
pgrep -x polybar > /dev/null | xargs kill $HOME/.config/polybar/launch.sh
$HOME/.fehbg &
setxkbmap us $HOME/.bin/remap-caps-esc
bspc config border_width 2 bspc config window_gap 10
bspc config
bspc config split_ratio 0.52 bspc config borderless_monocle true bspc config gapless_monocle true
Dracula theme
bspc config normal_border_color "#44475a" bspc config active_border_color "#6272a4" bspc config focused_border_color "#8be9fd" bspc config presel_feedback_color "#6272a4"
THIS IS THE CHECK FOR WHETHER THERE ARE 2 MONITORS CONNECTED WHICH I MOVED DOWN IN THE FILE
if [[ $(xrandr -q | grep "HDMI-A-1 connected") ]]; then xrandr --output HDMI-A-0 --primary --mode 1920x1080 --pos 0x0 --rotate normal xrandr --output HDMI-A-1 --mode 1920x1080 --rotate inverted --above HDMI-A-0 bspc monitor HDMI-A-0 -d 1 2 3 4 5 bspc monitor HDMI-A-1 -d 6 7 8 9 0
# pgrep -x polybar > /dev/null || $HOME/.config/polybar/launch.sh
# Fix gap appearing above windows on first monitor after restarting bspwm bspc config -m HDMI-A-0 top_padding 3 bspc config -m HDMI-A-0 bottom_padding 40
# Fix top/bottom margins for secondary monitor bspc config -m HDMI-A-1 bottom_padding 3 bspc config -m HDMI-A-1 top_padding 40
bspc wm -O HDMI-A-0 HDMI-A-1 else # bspc monitor -d I II III IV V VI VII VIII IX X bspc monitor HDMI-A-0 -d 1 2 3 4 # pgrep -x polybar > /dev/null || $HOME/.config/polybar/launch.sh fi
Make sure theme cursor is shown when mouse is not over a window, instead of the standard default one
xsetroot -cursor_name left_ptr
bspc rule -a Gimp desktop='^8' state=floating follow=on bspc rule -a Chromium desktop='^2' bspc rule -a mplayer2 state=floating bspc rule -a Kupfer.py focus=on bspc rule -a Screenkey manage=off bspc rule -a Zathura state=tiled bspc rule -a Passy state=tiled
bspc rule -a scpad sticky=on state=floating rectangle=1896x400+10+50
betterlockscreen -u $HOME/Pictures/wallpapers/ --fx dim --dim 50 ```
Note: On booting into the WM the secondary monitor polybar doesn't launch, but it appears after restarting bspwm.
Im not entirely sure if my way of thinking is correct with regards to how bspwm handles the timing of setting default values and then reading its configuration file, but it seems to at least half work now.
</EDIT>
-
Is it common for KDE to crash?
I've been using linux mint cinnamon for a few months but a few days ago I decided to try endeavourOS. Since the switch I experienced a few crashes where the screen went black and then login page showed up and after getting back my opened apps were all closed. Today I also noticed that my apps pinned to the task manager/bar also got unpinned but I'm not sure at which point that happened. I heard that linux has problems with nvidia GPUs so maybe it has something to do with it?
-
DNS (systemd-resolved) not working on Arch Linux ARM
I'm trying to troubleshoot this DNS I have on a small old Odroid C1 board.
I have set up a static IP, but cannot get DNS to work. The image comes with systemd-resolved by default. I have notes that said to set a static IP, then disable systemd-resolved, and after a reboot the DNS would work, but that didn't work. I've looked into systemd-resolved a little bit, and have configured the DNS servers manually, which is required when using a static address.
My gateway is also my DNS.
Here is what I believe to be relevant output:
/etc/systemd/network/eth0.network: ``` [Match] Name=eth0
[Network] Address=192.168.10.44/24 Gateway=192.168.10.254 DNS=192.168.10.254 DNS=1.1.1.1 ```
Output of
resolvectl status
and some pings: ``` [root@alarm alarm]# resolvectl status Global LLMNR setting: yes MulticastDNS setting: yes DNSOverTLS setting: no DNSSEC setting: allow-downgrade DNSSEC supported: yes Current DNS Server: 1.1.1.1 DNS Servers: 192.168.10.254 1.1.1.1 Fallback DNS Servers: 1.1.1.1 9.9.9.10 8.8.8.8 2606:4700:4700::1111 2620:fe::10 2001:4860:4860::8888 DNSSEC NTA: 10.in-addr.arpa 16.172.in-addr.arpa 168.192.in-addr.arpa 17.172.in-addr.arpa 18.172.in-addr.arpa 19.172.in-addr.arpa 20.172.in-addr.arpa 21.172.in-addr.arpa 22.172.in-addr.arpa 23.172.in-addr.arpa 24.172.in-addr.arpa 25.172.in-addr.arpa 26.172.in-addr.arpa 27.172.in-addr.arpa 28.172.in-addr.arpa 29.172.in-addr.arpa 30.172.in-addr.arpa 31.172.in-addr.arpa corp d.f.ip6.arpa home internal intranet lan local private testLink 2 (eth0) Current Scopes: DNS LLMNR/IPv4 LLMNR/IPv6 DefaultRoute setting: yes LLMNR setting: yes MulticastDNS setting: no DNSOverTLS setting: no DNSSEC setting: allow-downgrade DNSSEC supported: yes Current DNS Server: 1.1.1.1 DNS Servers: 192.168.10.254 1.1.1.1 [root@alarm alarm]# ping google.com ping: google.com: Name or service not known [root@alarm alarm]# ping tweakers.net ping: tweakers.net: Name or service not known [root@alarm alarm]# ping 192.168.10.254 PING 192.168.10.254 (192.168.10.254) 56(84) bytes of data. 64 bytes from 192.168.10.254: icmp_seq=1 ttl=64 time=0.329 ms 64 bytes from 192.168.10.254: icmp_seq=2 ttl=64 time=0.243 ms ^C --- 192.168.10.254 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 999ms rtt min/avg/max/mdev = 0.243/0.286/0.329/0.043 ms [root@alarm alarm]# ping 1.1.1.1 PING 1.1.1.1 (1.1.1.1) 56(84) bytes of data. 64 bytes from 1.1.1.1: icmp_seq=1 ttl=58 time=22.3 ms 64 bytes from 1.1.1.1: icmp_seq=2 ttl=58 time=14.3 ms ^C --- 1.1.1.1 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1002ms rtt min/avg/max/mdev = 14.258/18.280/22.302/4.022 ms ```
Alternatives to systemd-resolved welcome, just need it to work.
edit:
The solution was to add
DNSSEC=no
in/etc/systemd/resolved.conf
. I learned this by runningjournalctl -u systemd-resolved -f
, which saidDNSSEC validation failed for question google.com IN A: failed-auxiliary
. -
archlinux-2024.01.01-x86_64.iso
YouTube Video
Click to view this content.
Someone using YouTube for storage...
-
Mesa 24.1 is out of testing
vulkan-nouveau (aka NVK) is no longer experimental and has gotten pretty good with nouveau + GSP binary firmware blobs for Pascal and newer Nvidia cards.
-
How did the Wine package manage to shave off half its size?
Not complaining, just wondering - I was upgrading my system and noticed that the net upgrade size is -748 MB, with just a few important-looking packages set to be upgraded. So I checked and it's wine - going from 1338 MB (9.9-1) to just 587 MB (9.9-2).
I checked the commits to the package repo, and as far as I can tell, this is the only change between 9.9-1 and 9.9-2 - it removes a bunch of hardening flags and that's it. I know these often come at the price of increasing the final build size, but more than double?
For context, the Arch-wide flags are defined here, if I understand it correctly
-
As a capable but lazy user, how much would switching to Arch frustrate me?
I know my way around a command line. I work in IT, but when it comes to my personal fun time more often than not I'm quite lazy. I use windows a lot because just plugging in anything or installing any game and it just working is great.
But support for windows 10 is ending and I should probably switch sonner rather than later, so I'm wondering if Arch would be a good pick for me? For reference, I mostly game and do Godot stuff in my free time.
-
ISO verification
Hello guys, I'm using Arch as a newbie. Learning about it. But worried about a thing. When I was creating the bootable media for install it, I downloaded the .iso and .iso.sig from any mirror that is near. I followed the things about verification of .iso but I got some errors and gave up. Just used the iso I didn't verificated. I am using the OS that iso installed. There is nothing wrong with usage. I can access all the things about Arch, not had any problems and any performance issues. No special internet usage, no broken things etc. but I'm a bit worried about is there any malicious software such as keyloggers, mining softwares... Can I verify my Arch after the installation? Can I see if there is any software malicious via htop-bpytop? Should I create the bootable media again with verification and reinstall my Arch?
-
CD to flac recommendations?
Hi guys,
Anyone old like me who still likes to buy music CDs, but young enough where I want to rip perfect flac files from them? My tool of choice has been exact audio copy for like, ever.
I realized this weekend it’s the only windows software left that I still boot into windows for. Used to be the odd game here and there that didn’t work in linux, but even that has stopped.
Anyways - I’m looking for all the bells and whistles. It handles gaps correctly, can create cue sheets, does error correction, and ultimately allows me to make a 100% backup of a music CD (I can take a blank CD and make a perfect copy of the original). Anything in the AUR that does this? Anyone have success running EAC with proton/wine etc and can offer some tips? Thanks.
-
Choosing Next OS
I was Nobara user, then I am using Fedora right now. I want to use things like Hyprland etc. and ya know, Its damn cool to say I am using arch btw. So I've decided to use Arch Linux. But everyone says its always breaking and gives problems. That's because of users, not OS.. right? I love to deal with problems but I don't want to waste my time. Is Arch really problemful OS? Should I use it? I know what to do with setup/ usage, the hardness of Arch is not problem for me but I am just concerned about the mindset "Arch always gets broken".
-
The "Arch Linux Ports" RFC has been accepted and merged
https://gitlab.archlinux.org/archlinux/rfcs/-/merge_requests/32
-
Help required, Certain VPN does not connect and times out
Can someone help, i have been having trouble connected with my home universities vpn, for past 15-20days, it is an openvpn connection, so i have been using networkmanager-openvpn to import my config files, and they have worked previously, but for last 15-20 days i get connection timed out, all certificates used are correct, i have tried to connect on cli,
Connection activation failed: The connection attempt timed out
and it suggests to check journalctl logs (nothing erroneous i could find) i am also able to connect with this vpn with my phone (with openvpn official app with same files), and also i am able to connect to proton's vpns with my laptop, so i guess my device is not completely broken, i have tried to redownload my certificate files, recreating vpn profile, reinstalling networkmanager, nothing worked
-
Things I want to be functional in Linux
I've been trying various Linux flavours every year for 10 years or so. The last year I tried Arch, then EndeavourOS, which has been my most successful Linux exploration I've ever had, and given me huge hope. However, there are still a few things preventing me switching it to my default OS.
I'll put aside Games that need Anti Cheat, as I doubt that will ever be fully fixed, unless Governments force game devs to support more than just Windows.
Here is what doesn't work for me:
- Streaming services like NowTV. (Works in Windows in browser only)
- DRM proected VST's for use with Reaper (not via Wine)
- Roblox (Using Waydroid was not very successful)
- Office 365 (I like Libreoffice and OnlyOffice but fact is Word and Excel are just required for some stuff)
-
Helper script to remove packages.
I created this small script and thought it might be useful to someone else. Any feedback is welcome!
-
What happened to glibc-widevine ?
I watch the F1 on NowTV. In windows this works fine in Firefox but not in Linux. My research turned up various posts linking to the "widevine" package that depends on "glibc-widevine" but that seems to have disappeared. What happened to it? did it work? where can I get it? is there an alternative?
-
Is it possible to add a disk to a LVM on LUKS setup?
As title says.
I've followed this guide, everything is working as desired but I got myself thinking if it'd be possible in the future to add a second nvme (I have a 1 TB nvme now). I've googled a little but all that I found so far apparently was about expanding the very same drive used in the installation, not adding a second one.
Could anyone more experienced tell me if that's is possible in this context and, if so, point me in the right direction?
- outpost.fosspost.org Research paper tests how many Arch Linux packages are reproducible
“Reproducible builds” is a way to ensure that the source code for any software and the binary code resulting from building that source code are matched byte-...
-
newbie needs help installing things SOLVED
Okay so I just finished struggling through my archlinux install. I have arch Linux with hyprland now.
But I cannot figure out how to download anything.
At minimum i need a browser, and git. But I cannot figure out web downloads in kitty.
Edit: nmtui to connect to WiFi, and then a reboot solved it.
-
Question on updating dependencies in Arch from a newbie
How do non explicitly installed package dependencies get updated in Arch? Do they update independently of the package that is dependent on them, or do they get updated when the parent package updates? Or is it some secret third thing?
Thanks!
-
hello! i made a versatile file syncing tool in C++ it's called lunas
cross-posted from: https://programming.dev/post/13156830
> https://codeberg.org/cyber-luna/lunas > > Archlinux: yay -S lunas > > i made a versatile syncing cli program, lunas, that's capable of syncing local to local, local to remote, remote to local and remote to remote at the same time with many input directories, with their file attributes if enabled and more. It syncs both ways but it has src/dest options that can be assigned to individual input directories > > it runs locally, unless remote syncing is used then it runs peer-to-peer using libssh/sftp > > It can do sync removal between different input directories, meaning if u want to remove a file/directory that you don't want to sync back to other directories, you can "lunas -rm file" for local or "lunas -rrm user@ip:/path/to/dir" for remote and then use the option "-cr Y" while syncing to remove it from every other directories, or simply don't use this option and it should be ignored without removal, or "-cr S" and it should be synced back to the directory it was removed from, IF it was found in one of the other directories > > it has an optional config file for defining presets for easier syncing instead of writing them each time in the cli > > there are more options to it which can be found in the --help or in the man page for more details > > a simple usage of lunas can be like this > > lunas -p dir1 -p dir2 --dry-run > > lunas -s dir1 -d dir2 -d dir3 -rd user@ip:dir4 > > lunas -r user@ip:dir1 -d dir2 -dr > > lunas -rs user@ip:dir1 -d dir2 -cr Y > > lunas -rd user@ip:dir1 -s dir2 > > lunas -p dir1 -p dir2 -p dir3 -p user@ip:dir4 -p user@ip:dir5 > > p: local path r: remote path , both of them are source and destination > > s: source local path d: destination local path > > rs: source remote path rd: destination remote path > > -dr/--dry-run: outputs what would be synced without actually syncing them > > -cr/--confirm-remove Y: confirms the sync removal as explained previously >
-
Can't invoke file picker in riverwm?
Hey everyone, I'm currently trying out river wm. For some reason, actions that should invoke the file picker dialog (like uploading a file to a webpage) fail to bring up the dialog and just do nothing.
I've tried this in firefox and chromium to no avail in river, though they both work as expected in other window managers (I've tested sway and labwc). Anyone run into this issue before?
-
[Resolved] Saving x11 configs?
I'm running an nvidia card on X11 Plasma 6, with a 4K monitor alongside a QHD monitor. Both monitors are the same physical size, despite being different resolutions, so in the nvidia settings app, I've got the second X screen setup to generate 4K but downscale it to QHD in the output. It makes the second screen slightly blurry, but it's worth it for the ability to move windows back and forth without dealing with different resolutions.
The problem is, no matter what I do, I can't make the changes "stick". The nvidia applet has an option to save it to the x.conf file, and I've verified that it has done so in a text editor. But every time I boot, I have to change it in the nvidia settings applet again.
Is there something I'm missing with the way arch/kde handles x conf files? How do I make it stick between reboots?
-
[SOLVED] Cannot create local repository .db file with repo-add
Hello! I've got a new Arch install that I'm in the process of setting up, however I wanted to do things differently this time around for the goal of getting this system as stable as possible without sacrificing features. So, the AUR...
I've used
yay
extensively andparu
briefly before, but this time to achieve that goal I wanted to tryaurutils
with a local repository. I'm in the process of setting that up and using the command:repo-add aur-local.db.tar
which gives the output:==> No changes made to package database.
In all the guides I've gotten open in all these tabs, the output I should be getting starts with this:
==> Creating updated database file...
When I run the command, for a microsecond I get a file appear in Thunar but then disappears. Running
pacman -Syy
fails as the repo's database file obviously doesn't exist. No matter what I search I can't find anyone else with this problem nor a solution.My system is a manual Arch installation, no
archinstall
, using the XFCE desktop. My shell isfish
and, I can't see this having any influence whatsoever but my DM isly
.My
pacman.conf
: GiteaMy
pacman.d/aur-local.conf
: Gitea -
My GPU is gone
I have an optimus laptop, and after the update to KDE6 optimus-manager stopped working. I needed a second display, and all my display outputs are on the Nvdia GPU, so I needed to switch. I tried many different X11 configs, envycontrol then more X11 configs, but I couldn't get it working right, it would only be the internal display or the external one, not both. after a few hours I gave up and tried optimus-manager again. This time I checked the error log and it was failing to load the nvidia module, I tried loading it manually but I got a "No such device" error, which is where the title of the post comes in. My GPU has disappeared from linux, it won't show up in lspci, lshw, nvidia-smi, or anything else it should. The only reference to the thing in dmesg I can find are :
[ 0.216410] pci 0000:01:00.0: [10de:1ba1] type 00 class 0x030000 [ 0.216419] pci 0000:01:00.0: reg 0x10: [mem 0xde000000-0xdeffffff] [ 0.216427] pci 0000:01:00.0: reg 0x14: [mem 0xc0000000-0xcfffffff 64bit pref] [ 0.216435] pci 0000:01:00.0: reg 0x1c: [mem 0xd0000000-0xd1ffffff 64bit pref] [ 0.216440] pci 0000:01:00.0: reg 0x24: [io 0xe000-0xe07f] [ 0.216445] pci 0000:01:00.0: reg 0x30: [mem 0xdf000000-0xdf07ffff pref] [ 0.216460] pci 0000:01:00.0: Enabling HDA controller [ 0.257300] pci 0000:01:00.0: vgaarb: bridge control possible [ 0.257300] pci 0000:01:00.0: vgaarb: VGA device added: decodes=io+mem,owns=none,locks=none [ 0.270521] pci 0000:01:00.1: D0 power state depends on 0000:01:00.0
and then nothing, it doesn't even seem to try to load the nvidia module. I tried booting into windows and it shows up there fine, so the GPU didn't randomly die. As far as I can tell I've rolled back everything I did in my histfile until it stopped working, The only thing I could think is I upgraded my kernel to (6.7.9) from (6.6.10), could that have caused it? I also tried addingpcie_port_pm=off
to the kernel params from the archwiki, but still nothing. I'm just at a loss here, anyone have any ideas?EDIT: I'm using the nvidia-dkms package EDIT2: one kernel downgrade later and it's still not appearing, so thats not it. EDIT3: fixed, see comments
-
Cannot run Wayland on nVidia at all
Hello, I'm facing some rather annoying issues with running KDE6 on Wayland. Despite consulting the Arch Wiki and various online resources, I haven't been able to get it working. X11 works fine, so I've been sticking with X exclusively due to my limited experience with desktop Linux and troubleshooting.
For context, my setup includes an AMD 7950x with Unraid as the main OS. My daily desktop runs on a mainline Arch VM with an RTX 3070ti and a dedicated USB controller card passed through. This setup has been stable for months, serving my gaming and media needs.
When attempting a Wayland session, I select it, observe a brief black screen flash, and then return to the login prompt. This issue persisted through upgrades and tests on different distributions like Manjaro and Endeavor. I've also tried multiple Wayland compositors, all with the same outcome.
The only success I've had with Wayland was on Garuda, which defaults to Wayland. I'm keen on using Wayland due to its evolving features, especially since it's essential for running Waydroid.
Any assistance would be greatly appreciated. While my use case may be unique, Waydroid is crucial for specific Android apps vital to my workflow.
Thanks in advance!
-
No audio played on speakers of Asus zenbook UX582L
Hi,
I am setting up archlinux on a zenbook pro duo UX582L, everything has been setup and is functional, minus audio.
I am running plasma 6, the latest kernel, and have tried about everything I can find online to get this working.
things I've tried:
Pulseaudio
Pipewire
https://www.reddit.com/r/ASUS/comments/o1k04p/ubuntu_linux_on_ux582_zenbook_duo/
everything relevant at https://wiki.archlinux.org/title/PulseAudio/Troubleshooting
https://www.linux.org/threads/no-sound-on-asus-zenbook-oled-ux3402za.45822/
https://github.com/thor2002ro/asus_zenbook_ux3402za
The speakers are un-muted. They show properly in the volume mixer both in plasma GUI and alsamixer UI, when adjusting audio through the plasma GUI it shows the test tone is being played through the speakers but nothing is played.
any help is appreciated. Thanks-
-
Random GPG key in my Laptop???
I was creating a new key for pass when I noticed a random expired GPG key assigned to a certain "Roderick van Domburg" in my list of keys. I don't know any Rodericks, and this laptop has been whipped clean.
Should I be concerned? How could this even happen???
-
Laptop won't shut down on any kernel version above 6.7
I've been trying to install Arch on an old laptop for the past few days but for some reason it will not shut down if I'm using any kernel above version 6.7. It goes all the way through and gets to Reached target: System Power Off but then just sits there and never actually powers down. I waited 30 minutes in case it did something and it never did. I don't believe there is anything useful in the journalctl output as there's nothing after Reached target System Power Off but I'll paste it here in case: https://text.is/4KNL
I tried the shutdown troubleshooting steps from here: https://freedesktop.org/wiki/Software/systemd/Debugging/
The debug shell is no help as I can't access it once it hangs, and since it never finishes shutting down the logging script won't help. reboot -f and poweroff -f both work which made me think it wasn't a kernel issue, however it works fine using the linux-lts kernel. Because of this I tried manually downgrading to a few standard kernel versions from 6.6, 6.7 and 6.8 and only the ones above 6.7 had this issue. Specifically the latest lts version (6.6.23 at the time I tested) worked fine, 6.6.9 (the last 6.6 version in the main branch) worked fine, 6.7.arch1-1 and above didn't.
Weirdly I don't have any issues with the installation media (currently using the ones from 29th March and 1st April). I also tried Opensuse Tumbleweed which I believe is on the same kernel version and had no issues so it seems to be Arch specific. I also tried linux-zen in case that had any difference but it didn't help.
I have tried several re-installs with both legacy and UEFI boot, mostly minimal installs (base, linux, linux-firmware, linux-headers and nano). Since the live iso works I also tried installing all the packages from that but it still didn't work.
I'm completely out of ideas at this point. I can't see anything obvious in the kernel 6.7 changelog, but then I don't really know enough to know what to look for there. I know for now I can keep using the lts kernel but presumably at some point that will be upgraded to a version above 6.7 so that doesn't seem like a good long term solution, I'd also really like to know the root cause behind this as its been bugging me for days! The laptop is an Acer aspire E15 with an Intel 6500U (I have tried with the Intel-ucode package installed) and an Nvidia Geforce 920M.
Edit: somehow installing kde plasma has fixed the issue
-
Need help campaigning
I am going to request arch and the greater linux community replace xz with winrar.exe
This is a community effort.
-
mkinitcpio failing on Btrfs
I'm trying to install Arch on Btrfs but every time mkinitcpio runs it fails as shown in the attached screenshot. I've tried on the actual laptop which I'm trying to set up, and also on a couple of Hyper-V VMs set up as I usually do and I've never had this issue before. This happens when its run automatically after installing linux via pacstrap, and if I run it again while chrooted into the new system. If I format as ext4 instead I don't have any problems.
I have a single subvolume called root mounted at / and a fat32 volume mounted at /boot, and I'm using the latest arch install iso (2024.03.29). Any idea why this is happening? The Btrfs volume is on a single device so as far as I'm aware I don't need to add the btrfs module to mkinitcpio.conf
-
How often do you update your system?
I find that I habitually open a terminal and run an update on every boot of my system (which gets rebooted once a day). I'm curious what other people do.
-
Yay orphaned packages
The past few times I’ve run yay I’ve got these warnings about packages that are orphaned/not in the AUR. Based on the names I’m assuming these are leftover from the upgrade from kde plasma 5 to 6, are these safe to remove now? And secondly how would I find orphaned packages like that if I wasn’t using yay since I never installed these from the AUR?