Which distro should I use on my Framework 16"? GNOME is a must, but each has trade-offs...


Hi everyone! I'm stuck in decision paralysis and could use some advice from the community.

I've been through several distros on my Framework 16" (AMD Ryzen AI 9 HX 370, RX 7700S, 32GB RAM) and I keep running into situations where something's missing with each one. I'm a GNOME user—that's where I'm most productive and I don't want to compromise on that.

The core issue: fw-fanctrl and framework-system integrate at the kernel level, which makes them a nightmare on immutable systems or with Secureboot enabled. That's my biggest blocker.

Here's what I've tried:

Arch Linux
I genuinely feel at home with Arch, but I can't quite explain why. The problem is the installation is tedious—especially dealing with Secureboot, fw-fanctrl, and framework-system dependencies. Setup gets old after a few rounds.

Fedora Silverblue
Love the immutable concept—using Flatpak for (almost) everything is clean. I layer Librewolf on top, which works fine. But fw-fanctrl and framework-system? Kernel integration makes it incompatible with the immutable paradigm.

NixOS
Genuinely impressive for reproducible system configs. The catch? Local update management is a nightmare. Hard to understand what's coming in with updates and when. Terrible visibility.

Current setup: I use Distrobox heavily plus a Debian VM running VSCodium with my full dev environment. This stays.

Additional context: I've distro-hopped 2-3 times this year but I really want to settle down for a while. I'm also getting into local LLMs—running and testing models locally—so good GPU support and a stable environment for that would be a big plus.

The real question: Is there a distro that handles Framework's kernel-level tools properly, has solid GNOME integration, plays well with local LLM work, AND won't drive me crazy maintaining it long-term?

My laptop has no audio but connecting headphones work


artix runit
There is no /etc/modprobe.d/alsa.conf or basically, most alsa and pulseaudio config files are missing? When I connect headphones it works fine.

/proc/asound/devices returns:
33: : timer

and that's it. The only place I found anything related to the card is if I do sudo lspci -vv | grep -i audio which returns

00:1f.3 Multimedia audio controller: Intel Corporation Cannon Point-LP High Definition Audio Controller (rev 11)
Kernel driver in use: sof-audio-pci-intel-cnl

cat /proc/asound/cards --- no soundcards ---

cat /proc/asound/modules doesn't even give me output.

arecord -l / arecord: device_list:279: no sopacmd list-sourcesundcards found...

and that kind of stuff

pacmd list-sources

1 source(s) available.
* index: 0
name: <combined.monitor>
driver: <module-combine-sink.c>
flags: DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
state: SUSPENDED
suspend cause: IDLE
priority: 1000
volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
balance 0.00
base volume: 65536 / 100% / 0.00 dB
volume steps: 65537
muted: no
current latency: 0.00 ms
max rewind: 0 KiB
sample spec: s16le 2ch 44100Hz
channel map: front-left,front-right
Stereo
used by: 0
linked by: 0
configured latency: 0.00 ms; range is 0.50 .. 200.00 ms
monitor_of: 0
module: 13
properties:
device.description = "Monitor of Simultaneous Output"
device.class = "monitor"
device.icon_name = "audio-input-microphone"


and no other pacmd that i found related gives me anything

pacmd list-cards / 0 card(s) available.

Thanks to anyone that's able to help.

Most of Flathub's AI-generated apps were abandoned within months [XDA, Jul 18, 2026]


Summary
  • 73% of Flathub apps labeled as "AI Slop" were abandoned within months.
  • Many were deleted or received no updates after release.
  • Analysis suggests the Flathub app AI ban helped spare reviewers and curb quick abandonware.

Problem running file with wine


I need to open this file right? but it says:
002c:err:winediag:getaddrinfo Failed to resolve your host name IP
0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION

I am using Artix Runit with intel. normally I would say btw but it feels wrong when talking about distros lol.
Anyways from what I read the first one is fine apparently and the second one is not.
The second one there was something of someone trying to install osu! or something. It didn't say how it got fixed, another person i finally found the solution and said:

bbs.archlinux.org/viewtopic.ph…

i finally found the solution big_smile you need to add :

export PATH=/opt/wine-osu/bin:$PATH

(or whatever path you chose when installing wine)
before starting the game !


idk what that means. Also the post was on arch forums and like also said something about intel which is idk.

I also found this: forum.manjaro.org/t/i-cant-ins… (it didn't work)

Anyways I was trying to run itchio amongus in here. So it sends me to itchio and it wants to open a link for among us to login in the game.
I have the following .desktop file for that:

[Desktop Entry]
Name=AmongUsHelper
Exec=env wine /home/epik/Games/AmongUs/AmongUsItch/Itch/'Among Us_Data'/Resources/AmongUsHelper.exe
Type=Application
StartupNotify=true
Comment=AmongUsItchio helper
Path=/home/epik/Games/AmongUs/AmongUsItch/Itch
Icon=ACA4_Polytoria.0
StartupWMClass='AmongUsHelper.exe'
MimeType=x-scheme-handler/amongus;


It seems to be fine but the file doesn't open, like I mean if I open it directly.

yea lemmy messes with the paragraphs.
I already deleted and remade the wineprefix btw. And reinstalled the game.

It is interesting that the other posts

Operating System: Artix Linux
KDE Plasma Version: 6.7.2
KDE Frameworks Version: 6.27.0
Qt Version: 6.11.1
Kernel Version: 7.1.3-artix1-2 (64-bit)
Graphics Platform: X11
Processors: 8 × Intel® Core™ i7-8565U CPU @ 1.80GHz
Memory: 8 GiB of RAM (7.6 GiB usable)
Graphics Processor: Intel® UHD Graphics 620
Manufacturer: HP
Product Name: HP ZBook 14u G6

using wine-staging just tells me stuff the init of course., I intalled more optional dependencies and that did nothing.

I have vague memories of the program running but at this point it might be a creation of my imagination.

yea idk I will try more stuff eventually imma just do other stuff for now. If I fix it I will say it here and yea I will also run it on another machine eventually and see if that works.

Anyways if anyone can help thanks and yea.

This entry was edited (today, 2:30 AM)

The last alpha of 2.0?


Bazzite sees a massive jolt in installs in late June and early July, catapulting it to over 86k active devices. It has doubled the number of active devices since November.


The media in this post is not displayed to visitors. To view it, please go to the original post.

Upstream images vs bazzite: github.com/ublue-os/countme/bl…

My prediction: bazzite may have more installs than Fedora KDE by the end of the year.

This entry was edited (today, 1:05 AM)

US terror attacks leave 10,000 Iranians without water


Iranian officials say overnight US strikes destroyed a desalination facility supplying drinking water to about 10,000 people.

Hamzeh Pour, chief executive of the Hormozgan Water and Wastewater Company, said US strikes hit desalination pumps and electrical infrastructure in Bunji village, in Jask, cutting off water supplies to 20 villages.

"The supply of drinking water to 20 villages with a population of approximately 10,000 people has been completely disrupted," Pour was quoted by Iran's Tasnim News Agency as saying.

[solved] possible to use brightnessctl without root?


Edit: I just had to restart the computer - perhaps a login-logout would've suffices for the udev rules to take effect? (brightnessctl adds some rules to allow non root users in the video and input groups to manipulate the necessary device, in my case intel_backlight.)

I'm on Artix with OpenRC on a Lenovo Thinkpad T480. I'm running dwm on X. I have successfully configured dwm's config.h - adding wpctl commands - to allow adjusting the volume with the F2 and F3 buttons. Works like a charm. Now, I am trying to do the same thing with brightnessctl, but whatever syntax I use, nothing happens. I have tried adding my user to the video and input groups, to no avail.

Should I chown or chmod the device under /sys/ to allow my user to manipulate, in my case, intel_backlight? Or is there some other option?

brightnessctl works when used in the CLI no problem.

This entry was edited (yesterday, 6:06 PM)

Linus Torvalds Spent Years Dismissing AI, Only to Vouch for It