-
26 votes
-
Jump Space is in open beta
17 votes -
Layman's escapades with Linux for personal use
tl;dr After 2 grueling days of mucking about I finally have KDE + Wayland + Nvidia working on Debian 13 (Trixie). I started with Ubuntu 24. It just works, right? To its credit, it does. I didn't...
tl;dr After 2 grueling days of mucking about I finally have KDE + Wayland + Nvidia working on Debian 13 (Trixie).
I started with Ubuntu 24. It just works, right? To its credit, it does. I didn't need to do anything to have it work out of the box. Nvidia was magically installed (even with secure boot enabled).
Gnome woes
But then Gnome would rename and re-encode images I dragged/dropped to "Dropped Image.png" from Firefox. Wouldn't even do that in Chromium. Can't tell if it's a bug, or "what's the use-case" scenario, but this behavior is a deal-breaker.
Not Kubuntu
Why not Kubuntu then? It doesn't do the same magic that Ubuntu does when it comes to Nvidia.
OpenSUSE almost
Latest and greatest whilst being supposedly stable. It took a while to get used to YaST and "patterns", but it was easy to install Nvidia drivers (
zypper inr
). But, naturally, there was an issue. I was able to boot, but into a very tiny resolution (on Wayland). After some thinking, I came to the conclusion that I was booting into my "integrated" GPU (on the CPU). Don't know why. Eventually I ran into prime-select boot nvidia and it worked. But then Steam (flatpak) wouldn't launch a game (loaded for a sec, then stopped). I was tired.
Debian & Nvidia driver woes
I always liked Debian. I use 12 at work for development and as a container base image. Seeing that 13 (Trixie) is on the horizon, I decided to give it a go for personal use. Surely the packages it ships with have been written in the last decade.
I followed their docs for Nvidia drivers. But I couldn't boot (no login screen) after installing. Apparently there's a bug with the driver and my GPU (3080) that Nvidia isn't going to fix. So I went and used Nvidia's installer instead to get the latest version. It worked without a hitch. The next kernel update will be interesting I imagine.
Final thoughts
Honestly, Linux feels like it's always a decade away for things to be stable enough to not require any tinkering for your average layman. I'm not the kind of person to muck with custom configs/etc.
I want things as vanilla as possible because I know it's a matter of when it breaks, not if.
Ubuntu feels the closest to the "it just works" experience IMO. I would've stuck with it if not for Gnome.
23 votes -
How Red Hat just quietly, radically transformed enterprise server Linux
40 votes -
End of 10: Replace Windows 10 with Linux
98 votes -
The Windows Subsystem for Linux is now open source
47 votes -
What is the current state of Linux on phones?
I use Android and I don't like and I suspect I would like ios about that much. The sw practices and manufacturer behavior is not what I would call exemplary. Compared to the desktop the mobile os...
I use Android and I don't like and I suspect I would like ios about that much. The sw practices and manufacturer behavior is not what I would call exemplary. Compared to the desktop the mobile os landscape is locked down without much choice.
I have personal experience only with Pinephone released around 2020 which I used for about a year with postmarketOS for most of that time. I finally replaced it due it low battery endurance and call reliability with sleep due to inflexible requirements on that front but I actually liked it more that the Samsung I use now.
Other than that I only know about Librem 5 released around that time. Are there any recent examples of phone hardware that is meant to run a linux distro and what do you think about the future of that?
31 votes -
Firefox/Tweaks - Arch Linux Wiki
39 votes -
Audio is the weakest link of the linux desktop experience
In the spirit of all the recent Linux posts, I feel like sharing my thoughts too. I've been using Fedora on my laptop for about ~1.5 years, and I've just began using Arch about 5 days ago. I moved...
In the spirit of all the recent Linux posts, I feel like sharing my thoughts too. I've been using Fedora on my laptop for about ~1.5 years, and I've just began using Arch about 5 days ago. I moved to Arch because of all the Windows 11 shenanigans, and I really enjoyed the workflow of i3 on my laptop - the only thing I was unsure of was gaming. But I decided to take the dive anyway.
I installed Arch using the wiki, and it truly felt awesome being able to choose what exactly you want in your system and what you don't. After following the guide, I installed a tiling manger (hyprland), waybar, and a launcher (wofi). It was much easier than I expected (granted I had experience with Linux), after hearing all the Arch boogeyman stories. Though I did accidentally break my system by foolishly doing a `sudo pacman -Rcns ....'. But my configs were still all there and I just had to install everything back, which did not take long at all.
Everything just worked after installing, except for audio. My audio experience was bad, it was crackling and popping all the time. The Arch wiki didn't really have info on this problem, so I took to other avenues. I found a guide that said to change the 'quantums' for pipewire, to some values that I didn't really understand (nor want to tbh). But that fixed it for the most part!
My next problem was discord not picking up on audio for certain applications at all - I narrowed it down to apps that were using ALSA as the backend. So, some apps like Plexamp and Firefox wouldn't get picked up by discord. I changed the backend of Firefox to ALSA due to a longstanding bug which resets the per-app volume level of Firefox every now and then. Setting the backend to ALSA is a workaround, but I didn't know it'd prevent discord from picking up audio. I can't find a solution except to revert to the normal backend - if anyone knows a fix the tech support would be welcome haha
Also the different backends for audio (pipewire/pulseaudio/alsa) make it confusing at times. To me, this is a big hurdle to overcome before the "year of the linux desktop" ever becomes reality - I've had so many issues, even on my laptop. Other than that, the experience is really quite fantastic, the modularity and customization is nuts. I've had quite a bunch of fun tailoring my experience and creating scripts to make the system do exactly what I want.
39 votes -
Linux Kernel ends i486 support - 18 years after its discontinuation, 36 years after its initial release
25 votes -
I dont want Windows 11, how easy is it to use Linux?
Im just kind of done with Windows and 10 has been stable, but 11 seems to be even more intrusive and I find all the AI 'assistance' to be incredibly annoying. Im just kind of done with MS and...
Im just kind of done with Windows and 10 has been stable, but 11 seems to be even more intrusive and I find all the AI 'assistance' to be incredibly annoying. Im just kind of done with MS and Office and I want to try something else.
I dont have many needs. I run LibreOffice spreadsheet and word processor and the only other software I need to work is CORELdraw and CORELpaint as I still do a fair bit of design work on them and Ive been using them for 30 years so I dont want to switch. Other than that its just browsing (Firefox), email (Thunderbird) and TurboTax.
My question is how do I know whats going to work until I try it? And which version of Linux is easiest and most stable? I dont want to have to keep upgrading, I just want a stable usable fairly easy to learn OS that works with what Ive got as Im unlikely to be changing much. Suggestions?
68 votes -
Anyone on Tildes tried Bazzite or similar Fedora Atomic distros?
I have been planning to make the switch to Linux as a daily driver for a while and have researched many different distros. I have seen a lot of discussion online about Bazzite and other similar...
I have been planning to make the switch to Linux as a daily driver for a while and have researched many different distros. I have seen a lot of discussion online about Bazzite and other similar distros based on Fedora Atomic. It sounds like it would be more stable, and less likely for you to accidentally break something, but installing software other than Flatpaks requires running it in some kind of container such as Distrobox. Some people say it's annoying, others say it's good since you mess up the container rather than your system.
I have used SteamOS on Steam Deck, and notice that things have "just worked" more than what I have personally seen with "normal" distros on laptops or desktops. For example, I've never really had any issues installing things and running software on SteamOS, but someone I know using Mint has seen seemingly minor things cause massive glitches on their system, or they've run into strange difficulty just installing certain programs like Steam. Would one of these types of distros, especially Bazzite which specifically is trying to be like SteamOS, be closer to that Steam Deck experience?
Has anyone here tried one of these distros and had any thoughts? Anything you loved, or was anything a deal breaker?
13 votes -
Valve adds experimental Arm support to SteamOS in latest Runtime update
20 votes -
You can now officially run Arch Linux inside Windows
20 votes -
[RESOLVED] Tech support request: my game stream is lagging every five minutes
The Issue I'm streaming games from a desktop PC hardwired into my router (running Sunshine) to a laptop wirelessly (using Moonlight). It works beautifully. Except, every five minutes, the stream...
The Issue
I'm streaming games from a desktop PC hardwired into my router (running Sunshine) to a laptop wirelessly (using Moonlight). It works beautifully.
Except, every five minutes, the stream chugs: my framerate drops precipitously, and Moonlight gives me a warning telling me I should lower my bitrate. This happens for only a few seconds, before it resolves and goes back to normal.
I timed the interval between the chugs several times and got approximately 5:07 between each slowdown. It is remarkably consistent.
Because it's so consistent, I assume there's some scheduled task or something running every five minutes that's causing it to chug. Dropping the bitrate makes the chugging less noticeable, but it still happens.
Ruling Things Out
I think it's safe to rule out the idea that it's my router or the host PC.
I have a smaller 13" laptop that I used to stream to, and I just recently bought a 17" to replace it. The five-minute issue only happens on the 17", even with identical stream settings (same resolution, FPS, and bitrate).
The computers are obviously different hardware, but they're also running two different linux distros.
The 13" Laptop is running MX Linux 23.5 (KDE). This is the one that works.
inxi -Fxz
System: Kernel: 6.1.0-32-amd64 arch: x86_64 bits: 64 compiler: gcc v: 12.2.0 Desktop: KDE Plasma v: 5.27.5 Distro: MX-23.5_KDE_x64 Libretto September 15 2024 base: Debian GNU/Linux 12 (bookworm) Machine: Type: Laptop System: Dell product: Latitude 7370 v: N/A serial: <superuser required> Mobo: Dell model: 0XFY7T v: A00 serial: <superuser required> UEFI: Dell v: 1.28.3 date: 02/07/2022 Battery: ID-1: BAT0 charge: 12.6 Wh (62.1%) condition: 20.3/34.0 Wh (59.6%) volts: 8.1 min: 7.6 model: SMP DELL WY7CG58 status: charging CPU: Info: dual core model: Intel Core m5-6Y57 bits: 64 type: MT MCP arch: Skylake rev: 3 cache: L1: 128 KiB L2: 512 KiB L3: 4 MiB Speed (MHz): avg: 2496 high: 2758 min/max: 400/2800 cores: 1: 2400 2: 2758 3: 2400 4: 2429 bogomips: 11999 Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx Graphics: Device-1: Intel HD Graphics 515 vendor: Dell driver: i915 v: kernel arch: Gen-9 bus-ID: 00:02.0 Device-2: Realtek Integrated_Webcam_HD type: USB driver: uvcvideo bus-ID: 1-9:5 Display: x11 server: X.Org v: 1.21.1.7 with: Xwayland v: 22.1.9 driver: X: loaded: modesetting unloaded: fbdev,vesa dri: iris gpu: i915 resolution: 1920x1080~60Hz API: OpenGL v: 4.6 Mesa 24.2.8-1mx23ahs renderer: Mesa Intel HD Graphics 515 (SKL GT2) direct-render: Yes Audio: Device-1: Intel Sunrise Point-LP HD Audio vendor: Dell driver: snd_hda_intel v: kernel bus-ID: 00:1f.3 API: ALSA v: k6.1.0-32-amd64 status: kernel-api Server-1: PipeWire v: 1.0.0 status: active Network: Device-1: Intel Wireless 8260 driver: iwlwifi v: kernel bus-ID: 6c:00.0 IF: wlan0 state: up mac: <filter> Bluetooth: Device-1: Intel Bluetooth wireless interface type: USB driver: btusb v: 0.8 bus-ID: 1-2:2 Report: hciconfig ID: hci0 rfk-id: 1 state: up address: <filter> bt-v: 2.1 lmp-v: 4.2 RAID: Hardware-1: Intel 82801 Mobile SATA Controller [RAID mode] driver: ahci v: 3.0 bus-ID: 00:17.0 Drives: Local Storage: total: 238.47 GiB used: 31.99 GiB (13.4%) ID-1: /dev/sda vendor: Toshiba model: KSG60ZMV256G M.2 2280 256GB size: 238.47 GiB Partition: ID-1: / size: 232.43 GiB used: 31.47 GiB (13.5%) fs: ext4 dev: /dev/dm-0 mapped: luks-a8eaaa90-b4ba-4943-8c1d-ddace5892f40 ID-2: /boot size: 973.4 MiB used: 524.1 MiB (53.8%) fs: ext4 dev: /dev/sda2 ID-3: /boot/efi size: 252 MiB used: 274 KiB (0.1%) fs: vfat dev: /dev/sda1 Swap: ID-1: swap-1 type: file size: 3 GiB used: 3.8 MiB (0.1%) file: /swap/swap Sensors: System Temperatures: cpu: 80.0 C pch: 68.0 C mobo: 48.0 C Fan Speeds (RPM): N/A Info: Processes: 251 Uptime: 33m Memory: 7.65 GiB used: 3.56 GiB (46.6%) Init: SysVinit runlevel: 5 Compilers: gcc: 12.2.0 Packages: 2789 Shell: Bash v: 5.2.15 inxi: 3.3.26
/etc/crontab
17 * * * * root cd / && run-parts --report /etc/cron.hourly 25 6 * * * root test -x /usr/sbin/anacron || { cd / && run-parts --report /etc/cron.daily; } 47 6 * * 7 root test -x /usr/sbin/anacron || { cd / && run-parts --report /etc/cron.weekly; } 52 6 1 * * root test -x /usr/sbin/anacron || { cd / && run-parts --report /etc/cron.monthly; }
The 17" Laptop is running Linux Mint 22.1 (Cinnamon). This is the one that has the five minute chugs.
inxi -Fxz
System: Kernel: 6.8.0-58-generic arch: x86_64 bits: 64 compiler: gcc v: 13.3.0 Desktop: Cinnamon v: 6.4.8 Distro: Linux Mint 22.1 Xia base: Ubuntu 24.04 noble Machine: Type: Laptop System: Dell product: Inspiron 7773 v: N/A serial: <superuser required> Mobo: Dell model: 0R58C3 v: A00 serial: <superuser required> UEFI: Dell v: 1.19.0 date: 12/15/2021 Battery: ID-1: BAT0 charge: 34.9 Wh (97.5%) condition: 35.8/56.0 Wh (63.9%) volts: 16.0 min: 15.2 model: Samsung SDI DELL W7NKD7B status: discharging CPU: Info: quad core model: Intel Core i7-8550U bits: 64 type: MT MCP arch: Coffee Lake rev: A cache: L1: 256 KiB L2: 1024 KiB L3: 8 MiB Speed (MHz): avg: 658 high: 867 min/max: 400/4000 cores: 1: 400 2: 800 3: 400 4: 400 5: 800 6: 800 7: 867 8: 800 bogomips: 31999 Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx Graphics: Device-1: Intel UHD Graphics 620 vendor: Dell driver: i915 v: kernel arch: Gen-9.5 bus-ID: 00:02.0 Device-2: NVIDIA GP108M [GeForce MX150] vendor: Dell driver: nvidia v: 550.120 arch: Maxwell bus-ID: 01:00.0 Device-3: Realtek Integrated_Webcam_HD driver: uvcvideo type: USB bus-ID: 1-5:2 Display: x11 server: X.Org v: 21.1.11 with: Xwayland v: 23.2.6 driver: X: loaded: modesetting,nvidia unloaded: fbdev,nouveau,vesa dri: iris gpu: i915 resolution: 1920x1080~60Hz API: EGL v: 1.5 drivers: iris,nvidia,swrast platforms: active: gbm,x11,surfaceless,device inactive: wayland,device-2 API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: intel mesa v: 24.2.8-1ubuntu1~24.04.1 glx-v: 1.4 direct-render: yes renderer: Mesa Intel UHD Graphics 620 (KBL GT2) Audio: Device-1: Intel Sunrise Point-LP HD Audio vendor: Dell driver: snd_hda_intel v: kernel bus-ID: 00:1f.3 API: ALSA v: k6.8.0-58-generic status: kernel-api Server-1: PipeWire v: 1.0.5 status: active Network: Device-1: Intel Wireless 3165 driver: iwlwifi v: kernel bus-ID: 02:00.0 IF: wlp2s0 state: up mac: <filter> Bluetooth: Device-1: Intel Bluetooth wireless interface driver: btusb v: 0.8 type: USB bus-ID: 1-7:3 Report: hciconfig ID: hci0 rfk-id: 4 state: up address: <filter> bt-v: 4.2 lmp-v: 8 Drives: Local Storage: total: 238.47 GiB used: 36.5 GiB (15.3%) ID-1: /dev/nvme0n1 vendor: Samsung model: MZVLB256HBHQ-000H1 size: 238.47 GiB temp: 25.9 C Partition: ID-1: / size: 229.63 GiB used: 36.21 GiB (15.8%) fs: ext4 dev: /dev/dm-1 mapped: vgmint-root ID-2: /boot size: 1.61 GiB used: 291.7 MiB (17.7%) fs: ext4 dev: /dev/nvme0n1p2 ID-3: /boot/efi size: 511 MiB used: 6.1 MiB (1.2%) fs: vfat dev: /dev/nvme0n1p1 Swap: ID-1: swap-1 type: partition size: 1.91 GiB used: 0 KiB (0.0%) dev: /dev/dm-2 mapped: vgmint-swap_1 Sensors: System Temperatures: cpu: 30.0 C pch: 32.5 C mobo: N/A Fan Speeds (rpm): N/A Info: Memory: total: 16 GiB available: 15.36 GiB used: 1.82 GiB (11.9%) Processes: 338 Uptime: 2h 38m Init: systemd target: graphical (5) Packages: 1996 Compilers: gcc: 13.3.0 Shell: Bash v: 5.2.21 inxi: 3.3.34
/etc/crontab
17 * * * * root cd / && run-parts --report /etc/cron.hourly 25 6 * * * root test -x /usr/sbin/anacron || { cd / && run-parts --report /etc/cron.daily; } 47 6 * * 7 root test -x /usr/sbin/anacron || { cd / && run-parts --report /etc/cron.weekly; } 52 6 1 * * root test -x /usr/sbin/anacron || { cd / && run-parts --report /etc/cron.monthly; }
Help Request
Anyone have any ideas for tracking down what might be causing this? I was going to just wipe the machine and replace Linux Mint with MX Linux to rule that out, but I figured I'd ask here before doing that, especially because it could be the hardware and not the distro that's causing the issue.
20 votes -
Trying to fully ditch Windows for streaming. So close, but this audio issue is breaking me.
Okay, I’ve been grinding through the process of replacing Windows 10 in my Twitch streaming setup with Pop!_OS. I’ve got OBS dialed in, my old NVIDIA card is holding it together surprisingly well,...
Okay, I’ve been grinding through the process of replacing Windows 10 in my Twitch streaming setup with Pop!_OS. I’ve got OBS dialed in, my old NVIDIA card is holding it together surprisingly well, and video performance is right where I need it.
But the audio. Is. Destroying. Me.
It’s this horrible crunchy, crushed mess when I stream from Linux. Same exact hardware, same OBS scene setup. On Windows 10 it’s crystal clear. I’m pulling audio from my mixer and theres no “Line In” I can see. Something in the Linux chain is mangling it.
Here’s a side-by-side if you want to hear the pain:
Pop!_OS (crushed audio): https://youtu.be/wQUVlufAQs8?si=RlGH8Z90dK0X9KhA
Windows 10 (clean audio): https://youtu.be/hbJzIHzg_ek?si=ThiZpbBgTk89qL2p
Sample rates seem to match, nothing obvious is clipping. I’m out of ideas and running on pure stubbornness at this point.
Would love to hear from anyone who’s made Linux work in a similar setup. Tips, gotchas, weird fixes. Whatever you've got. I'm so close to fully escaping Windows here. Grrr.
For reference, here’s how I got my Pop!_OS setup working so far (OBS + NVIDIA NVENC + GTX 960):
https://doubledropdown.com/abdoanmes/2025/ditching-windows-setting-up-obs-with-nvidia-nvenc-on-linux-pop_os-gtx-960/29 votes -
Arch Linux to switch from Redis to Valkey
21 votes -
Artificial incompatibility - a rant (Dell notebook)
As per title this is inspired by my recent problems with a Latitude 7320 notebook. I can't use my desktop right now and so wanted some cheaper nb for normal usage and eventually settled on this...
As per title this is inspired by my recent problems with a Latitude 7320 notebook.
I can't use my desktop right now and so wanted some cheaper nb for normal usage and eventually settled on this model due to being able to get it at an acceptable ratio of price to age and seeing it as compatible on Ubuntu, not noticing the disclaimer until later.
The problems started right after installing Fedora KDE - the nb was running at absolutely abysmal performance and this problem affects several models.
Running passmark I've got above 2000 on cpu, on Windows I had 11000. The cpu was throttling to 1500Mhz and lower for no reason. Switching a BIOS setting of power management to "ultra performance" got me to twice the score.
Eventually using throttled from github for various Lenovo and Dell models and thermald I was able to get to twice that again, still a fifth less than on Windows. Also the repo has potential of security concerns due to how it works, also potential to just stop working due to them later.
Mainly I'm posting this to just say that there is zero legitimate technical reason why this should happen, it works on Windows and on Dell tampered Ubuntu images. The hw is fine but for some reason someone somewhere decided to artificially limit the hw for whatever reason.
Right now I am still indecided if I should write off the several hours I've spent on this and return the machine to play the dice with some other model.
Edit 5.4.: it turns out I was not using the throttled package correctly and now have roughly equivalent performace in Linux as in Windows up from the 4/5 or so after all the other workarounds. All of the points still apply though. I also heartily recommend s-tui as a nice utility for cpu monitoring and stress test.
14 votes -
Bash-it: a collection of community Bash commands and scripts (and a shameless ripoff of oh-my-zsh)
11 votes -
Bats: Bash automated testing system for verifying that the UNIX programs you write behave as expected
8 votes -
Writing a Bash builtin in C to parse INI configs
8 votes -
Are you tech-savvy enough?
27 votes -
Asahi Linux (eli5: Linux for Macbooks) progress report: Linux 6.14, microphone support, Fedora Asahi and many more
11 votes -
kalua: an OpenWrt extension for building large mesh-networks
8 votes -
bashdb: a gdb-like debugger for Bash
10 votes -
How to write idempotent Bash scripts
7 votes -
Post Apocalyptic Computing: Or, the hundred year computer
15 votes -
Pure Bash bible: a collection of pure Bash alternatives to external processes
13 votes -
ShellCheck: a static analysis tool for shell scripts
25 votes -
Shellharden: a tool to semi-automate the rewriting of scripts to ShellCheck conformance
7 votes -
x86 assembler in Bash
15 votes -
FireHOL: an iptables stateful packet filtering firewall for humans
4 votes -
The future is Niri
53 votes -
EasyBashGUI: a library of Bash functions to simplify adding GUIs to scripts
17 votes -
Amber: a high-level programming language that compiles to Bash
11 votes -
shite: the little hot-reloadin' static site generator from shell (assumes Bash 4.4+)
22 votes -
pass: the standard u̴n̴i̴x̴ Bash password manager
17 votes -
xz/liblzma: Bash-stage obfuscation explained
9 votes -
Bashible: an Ansible-like deployment and automation tool written in Bash
7 votes -
Steam Tinker Launch: a GUI Bash script for configuring custom launch options and companion programs for Steam games
9 votes -
pseudo3d: a raycaster in Bash
12 votes -
The history of S.u.S.E.
7 votes -
Bash Line Editor: a line editor written in pure Bash with syntax highlighting, auto suggestions, vim modes, etc
11 votes -
SiFive HiFive Premier P550 RISC-V (on Linux)
4 votes -
Yoda: a compiler that translates Forth code into Bash functions
12 votes -
HTTP.sh: a web framework written entirely in Bash
20 votes -
ctypes.sh: a Bash plugin that provides a foreign function interface directly in your shell
10 votes -
Ba-Bash-ka: a native Clojure interpreter for scripting, designed to leverage Clojure in place of Bash
10 votes -
UnleashedRecomp: An unofficial PC port of the Xbox 360 version of Sonic Unleashed
7 votes -
A Slack clone in 5 lines of Bash
20 votes