Skip to main content Linux Questions
r/linuxquestions icon

r/linuxquestions

349K members
136 online

How come Linux defaults to iso8859-1 character encoding on FAT32 while Windows defaults to utf8? How come Linux defaults to iso8859-1 character encoding on FAT32 while Windows defaults to utf8?

While udev (automount) mounts FAT32 file systems with utf8 encoding, and mount -o iocharset=utf8 can accomplish the same effect, the Linux default with no mount options is iso8859-1.

What is the benefit of defaulting to iso8859-1?

After all, it is Microsoft who created FAT12/16/32, and they picked UTF-8 on Windows.


Finally, Application Control made simple. Deploy in days to weeks, not months to years.
Finally, Application Control made simple. Deploy in days to weeks, not months to years.


video player with lots of extended features? video player with lots of extended features?

I've been using potplayer on windows for a while now and really like it, but I run linux on a few machines and would like to know if there are any advanced media players that have similar (or anywhere near) functionality.

this isn't an advertisement, but I'm looking for a workalike (or as close as I can come or better), the features I'm looking for include but are not limited to:

  • 180 and 360 degree vr content support

  • ability to read and properly overlay subtitle files

  • ability to use dlss (or other ML) video upsampling

  • optional gapless playback aspect ratio resizing (with some defaults available for quick selection)

  • playlists

  • network playback

  • youtube playback

  • screen capture

  • m3u8 streaming playlist support

  • audio output routing

  • integrated equalizer with profile support

  • granular playback speed control

  • hardware accelerated playback

  • hardware accelerated recording (nvenc)

  • dvd/blu-ray playback

  • playing video with an alternative audio file

  • shaders/video color correction (luts)

  • ability to play multiple hardware accelerated and non-hardware accelerated streams simultaneously without monopolizing audio or video apis/interfaces (i.e. doesn't "take over" the sound device or the video accelerator device or the video encoding device, etc.)

I just haven't seen anything close to this for linux (or anything on windows that can touch it either) but i'm looking for alternatives.

Thanks!


Warcraft III freezing in menu Warcraft III freezing in menu
Warcraft III freezing in menu

Hello,

im running opensuse tumbleweed with x11 with a rtx5060. A lot of games run great, but Warcraft III is acting up. It freezes about every 5 - 120 seconds. But it only freezes in the menu. Ingame works flawlessly...

Its running on proton hotfix or experimental.

The freeze can be reset by minimizing and maximizing the game. So its quite an easy fix, but still annoying. Additionally it doesnt start correct everytime, sometimes it just opens as ablack screen. The sound is still going though.

So far Ive tried to use windowed fullscreen instead of fullscreen and tried wayland. But waylands results in an error saying "unable to intialize graphics"

nvidia-smi tells me warcraft iii is using the card and about 1.5gb of gram are in use.

Is anybody able to help with this problem?

Edit:
Installed via Steam
KDE Plasma
NVIDIA-SMI 580.119.02             Driver Version: 580.119.02     CUDA Version: 13.0

1 upvote 5 comments

Will RHEL 10 be less stable during the earlier minor releases? Will RHEL 10 be less stable during the earlier minor releases?

Many operating systems will be somewhat more bug-prone closer to the major release

If you want to be certain there are no serious bugs, you should wait a bit before upgrading (I know this is true at least for Fedora, Windows Server, and I think Ubuntu LTSs).

Based on your experiences, has this been true for RHEL as well, or is it more or less consistent throughout the major release cycles?


Help with choosing a distro Help with choosing a distro
Which Distro?
Help with choosing a distro

I have been using Linux systems for the past year but my laptop is so bad that many problems occur. First: it doesn't have integrated graphics, it only has nvidia rtx 3050 gpu. This made even distros like ubuntu to hang and cause problems like black screen on hibernate/sleep. The ubuntu 24 lts was good but with thise nvidia graphics issue, ubuntu 25 was very bad experience. I switched to Pos os, which was little more stable but still had the sleep (blackscreen) issue and along with it many network issues (wifi hotspot not connecting to other devices, unstable internet, often question mark on wifi/ethernet) and laggy. I aldo tried fedora kde workstation but it also had issues ( network issues, sleep issues, brightness not controllable). By far, the pop os was best OS for me but still had many errors. I want a linux distro which can solve these problems. Please suggest.

My system details: lenevo LOQ, ryzen 5 7000 series, 24 gb ram ddr5, 512gb space (windows dual boot), nvidia 3050 6gb graphics card.

1 upvote 1 comment

Switching to Linux: ZorinOS vs Bazzite vs Mint vs CachyOS for my use case? And more questions Switching to Linux: ZorinOS vs Bazzite vs Mint vs CachyOS for my use case? And more questions
Which Distro?

The answer the title could probably be "just try them out and see which one suits you best" and even though I do agree with that answer and would love to try out a bunch of distros, setting up operating system's repeatedly is not something I can invest a lot of time into.

My specs Ryzen 7 5700X + 32GB DDR4 3200Mhz + 9060XT 16GB.

My use case: indie + older AAA gaming and 2D video game development with Gamemaker engine.

  1. There's an Gamemaker BETA version for ubuntu, and I've used ubuntu for a few months 11 years ago for school. It was nice, but I have read some controversial things related to something called snap. I think I'd rather go for flatpack. So my plan is to run Gamemaker on Steam through Proton and see how it goes instead of using the native Ubuntu BETA build. I assume Zorin and Mint would be top picks for me here then?

  2. Regarding gaming, I do not care about AAA games that use AC. I mostly play indies and older AAA single player / coop games. I have a Steam Deck and so far haven't had any trouble running any of my games through proton, and damn Bazzite does look appealing to me.

  3. Also, very important, how do I control the RGB LED's on my Corsair RAM sticks and my Steelseries Rival 3 mouse if their software is not does not support Linux? Those LED's are too bright and need to dim them down. Please tell me there's a workaround for this.

  4. I also have 2 HDDs (storage of personal files and torrent downloads) in NTFS format and I recently read something on a linux subreddit about how NTFS is not ideal for Linux and it should be some other format I forgot which. If this is true, then does that mean I will need to format the HDD's to an adequate format?

  5. Motherboard / Ethernet drivers are installed automatically during OS installation? Or do I need to download them into an usb drive before installing the OS?

I will be dual booting with 2 separate NVMe drives. Ordered a new drive and will use that one to daily drive Linux and the current/older one will be for Windows just in case I ever need it.

Looking forward in reading your comments.



What are the downsides of extending my distro with an Arch container? What are the downsides of extending my distro with an Arch container?

TL;DR: forward missing commands to an Arch docker container that shares my home directory and identity, so I can use AUR packages.

I use Fedora, btw. Its official and community repos are fantastic. However, sometimes I'll want an app that it doesn't have or is older than I'd prefer. The COPR is great, but I've had a few bad experiences with badly maintained packages. I added RPMFusion and Terra repos.

A possible solution I've come up with is to provide access to the AUR via an Arch docker container (podman actually).

My home, /etc/passwd, and /tmp would be mounted in the container and my identity would be shared (uid+gid). I'd write a command_not_found_hander() that calls into the Arch container when I run a command that's not in the host PATH. For example, when I run yay in my Fedora shell it would automatically forward into the Arch container. If the container isn't running, it would be started. I have come up with a way to share a select set of Arch's desktop launcher icons and man pages, but I won't go into that here.

This is a simple seamless solution; it's only a single 100-line-ish function in my ~/.zshrc.

What do you think?

UPDATE: u/scavno recommended the Nix supplemental package manager. It has a ton of packages. It might be a better solution.


Is Niri really good in terms of performance & memory? Is Niri really good in terms of performance & memory?

Hey guys, hope you are having a great day... Just wanted to have your thoughts on niri if you have tried it (I've seen the scrolling workspace thing, which is wildly impressive and seems like a very productive way to manage the windows). I've seen many people use it (like in reviews), and even some suggested it.

I currently work on Gnome mostly because I wanted to go without much to configure to get all the required features I need. The only problem is I have this feeling that Gnome uses relatively too much resources. I used to be on Awesome WM (the base config was forked by another user, I cannot remember the repo unfortunately) and it was quite fascinating on terms of RAM usage, like wow... The only issues were I didn't have much time to focus on tweaking after the first time I tweaked it. So, I didn't have all the features I need to go on with my daily workflow.

And also, as I remember it was using X-server (pls correct me if I'm wrong), and I couldn't run things like waydroid and games through a game launcher. Apart from that, I loved the experience. I used bspwm once for a laptop with the least resources (actually a Sony Vaio palmtop), that was impressive as well.

Apart from that story, I love gnome it has all the features I have, and mostly it can run most of the apps I use (like waydroid, ...). Yet, I kind of like to have less resources used for my desktop/window manager. Just want to have your honest takes on Niri, does it beat Gnome on terms of performance and mem usage?


⚔️ Full Blown RPG in your browser: No Downloads ❌ Just Click and Go! ✅



Attempting the forbidden: Consistent Network Interface Naming as eth* on CentOS 7/Red Hat 7 Attempting the forbidden: Consistent Network Interface Naming as eth* on CentOS 7/Red Hat 7

Everything everywhere says not to do this, I got it. I'm supporting an older software system that uses hard coded interface names and we want to be able to manage which bridge each of those interfaces connect to in the hypervisor. This is a CentOS 7 guess vm on a rhel 8 host. In a similar guest vm using RHEL 6, we used a udev rule based on PCI path that worked well because it would recognize the eth* collision, rename the destination interface as "rename#" and then swap the "rename#" to the final "eth#". This worked well on RHEL 6. It seems like this behavior was in the udev-event.c or in the write_net_rules part of the udev process but it seems like this was wiped away when consistent naming rules were implemented. I've tried implementing the same udev rule in the CentOS 7 environment but predictably, sometimes it works great, sometimes it doesn't. Searching the internet spams the result list with 'dont do that' or 'sure: use one interface' so I'm kinda stuck. I've searched udev source and all the udev rules for this renaming-swap-a-roo code from RHEL 6 but I haven't found anything. Does anybody have any more background or suggestions? Alias interface names? Alternative names? Userland .rclocal tricks? IOCTL tricks in a quick C utility?





Docking Station won't show up after Mint Pc reboot Docking Station won't show up after Mint Pc reboot
Support

I've recently set up a Mini PC (Beelink N100) with Linux Mint to be used as a remote server for video streaming.

I have connected a USB Sabrent docking station for more storage, and correctly set up a mounting script for the folders to appear in the mnt directory.

The issue is that whenever I reboot the Beelink PC the volume disappears. It is not a mounting issue since the external unit is not visible at all. It only reappears when I physically turn the docking station off and on again. Is there a way I can prevent this behavior?


Do you still have issues with I225-V and igc? Do you still have issues with I225-V and igc?
Support

I have an Asus B650E-I equipped with a I225-V, and running Arch Linux (kernel version 6.18.3). I had some issues with that NIC is the past, where connection would drop because of power management issues.

Now, it's still seems to be an issue, even though it's less frequent.

dmesg:

Jan 15 10:49:19 desktop kernel: igc 0000:09:00.0 eno1: PCIe link lost, device now detached
Jan 15 10:49:19 desktop kernel: ------------[ cut here ]------------
Jan 15 10:49:19 desktop kernel: igc: Failed to read reg 0xc030!
Jan 15 10:49:19 desktop kernel: WARNING: CPU: 11 PID: 102817 at drivers/net/ethernet/intel/igc/igc_main.c:7005 igc_rd32+0x9d/>
Jan 15 10:49:19 desktop kernel: Modules linked in: rfcomm snd_seq_dummy snd_hrtimer snd_seq overlay cmac algif_hash algif_skc>
Jan 15 10:49:19 desktop kernel: CPU: 11 UID: 0 PID: 102817 Comm: kworker/11:1 Not tainted 6.18.3-arch1-1 #1 PREEMPT(full)  6c>
Jan 15 10:49:19 desktop kernel: Hardware name: ASUS System Product Name/ROG STRIX B650E-I GAMING WIFI, BIOS 3267 06/19/2025
Jan 15 10:49:19 desktop kernel: Workqueue: events igc_watchdog_task [igc]
Jan 15 10:49:19 desktop kernel: RIP: 0010:igc_rd32+0x9d/0xb0 [igc]
Jan 15 10:49:19 desktop kernel: Code: 28 ff ff ff e8 04 fa 89 ea 84 c0 75 0f 48 83 c4 10 b8 ff ff ff ff 5b e9 6c ef cf e9 89 >
Jan 15 10:49:19 desktop kernel: RSP: 0018:ffffd0e7a799fdb0 EFLAGS: 00010246
Jan 15 10:49:19 desktop kernel: RAX: 0000000000000000 RBX: 000000000000c030 RCX: 0000000000000027
Jan 15 10:49:19 desktop kernel: RDX: ffff8b261e6dd008 RSI: 0000000000000001 RDI: ffff8b261e6dd000
Jan 15 10:49:19 desktop kernel: RBP: ffff8b170583ed88 R08: 0000000000000000 R09: 00000000ffffefff
Jan 15 10:49:19 desktop kernel: R10: ffffffffade61400 R11: ffffd0e7a799fc48 R12: 0000000000000000
Jan 15 10:49:19 desktop kernel: R13: ffff8b1706fce440 R14: 000000000000c030 R15: 0000000000000000
Jan 15 10:49:19 desktop kernel: FS:  0000000000000000(0000) GS:ffff8b266fbb2000(0000) knlGS:0000000000000000
Jan 15 10:49:19 desktop kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Jan 15 10:49:19 desktop kernel: CR2: 000038ac0345b000 CR3: 0000000191f0e000 CR4: 0000000000f50ef0
Jan 15 10:49:19 desktop kernel: PKRU: 55555554
Jan 15 10:49:19 desktop kernel: Call Trace:
Jan 15 10:49:19 desktop kernel:  <TASK>
Jan 15 10:49:19 desktop kernel:  igc_update_stats+0x8a/0x6d0 [igc 5d86b5ff5b682263549f93f5142f9f006fa5b361]
Jan 15 10:49:19 desktop kernel:  igc_watchdog_task+0x9f/0x2e0 [igc 5d86b5ff5b682263549f93f5142f9f006fa5b361]
Jan 15 10:49:19 desktop kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 10:49:19 desktop kernel:  process_one_work+0x193/0x350
Jan 15 10:49:19 desktop kernel:  worker_thread+0x2d7/0x410
Jan 15 10:49:19 desktop kernel:  ? __pfx_worker_thread+0x10/0x10
Jan 15 10:49:19 desktop kernel:  kthread+0xfc/0x240
Jan 15 10:49:19 desktop kernel:  ? __pfx_kthread+0x10/0x10
Jan 15 10:49:19 desktop kernel:  ? __pfx_kthread+0x10/0x10
Jan 15 10:49:19 desktop kernel:  ret_from_fork+0x1c2/0x1f0
Jan 15 10:49:19 desktop kernel:  ? __pfx_kthread+0x10/0x10
Jan 15 10:49:19 desktop kernel:  ret_from_fork_asm+0x1a/0x30
Jan 15 10:49:19 desktop kernel:  </TASK>
Jan 15 10:49:19 desktop kernel: ---[ end trace 0000000000000000 ]---

I thought it was fixed. Does anybody else still has issue with I225-V NIC?


What distro should I get (switching from windows 11) What distro should I get (switching from windows 11)
Which Distro?

recently I've been shocked with what microsoft is doing with windows 11 and wanted to switch, I've heard that mint is a good choice for beginners but wanted to ask anyways. My main goals are to record videos, edit them, and maybe have some 3d modeling software and pcb design software.

I have an amd gpu and an amd cpu so I shouldn't have to worry so much about that. I was also thinking about getting a small sata drive to install linux on and just try out on my pc but I'm not really sure.


The future of accounting is here. Join Pro Power Month: Next Gen Accounting and explore how AI, automation, and insight-driven strategies are reshaping firms. Get expert playbooks, frameworks, and real-world tools to grow smarter.

Free registration. Limited-time access. Powered by QuickBooks.




Need help with awk and custom format for ls -l command Need help with awk and custom format for ls -l command
Support

First off I'm using macOS with zsh. The first part was to have directories listed first and sorted and then files after that sorted. And some color. I succeeded in that:

alias ll='(){ls -l --color=always $1 | sort -k1.1,1.1r -k9,9}'

Next I wanted to remove some columns that aren't configurable with flags. After some research, I had to learn awk. Never used it in my 20 years of C/C++/C# programming experience.

After 4 hours of trial and error (the way I typically learn something new), I feel I'm really close. To accomplish my goal, I needed two passes of the directory listing. This was needed for the column padding prediction (for file size). Here's what I have so far:

awk '{ len = length($5); if (len > max_len) { max_len = len }; } END { while(getline < FILENAME) { printf "%-11s %-6s [%" max_len "s] %s %2s %5s %s\n", $1, $3, $5, $6, $7, $8, $9 } close(FILENAME) }' ls.out

My problems so far:

  • This two-pass solution, that I found via Google search, requires a file with the output of ls -l. This adds unneeded complexity once I cobble this all together into one command.

  • I can't quite figure out how to ignore the first line. I tried using NR>1 in a few places, but it didn't work, or I got some errors.

  • There's a goofy coloring glitch that I'll have to show another time.

Can someone give me some pointers or help? Thank you so much! 4:30 am, time to hit the sack.





What exactly defines a proper "Linux laptop?" What exactly defines a proper "Linux laptop?"
Advice

I'm aware that anyone can install Linux on a laptop, but there are laptops that come with Linux preinstalled, usually premium laptops or laptops meant for businesses (from Dell and Lenovo for example), which tells me that those laptops are properly tested and optimized for Linux, or more specifically the listed Linux distro, if they're willing to sell the laptop that way. I visited the list of Lenovo laptops that support Linux and my laptop (the Yoga 7i, model 14ILL10, with the Intel 256V) isn't listed, and instead the vast majority of supported laptops are ThinkPads running Ubuntu or Fedora. Despite this, I watched a Just Josh review of this laptop a while back that confirmed that all the basic features work on Fedora 42, like the keyboard, trackpad, speakers, WiFi / Bluetooth, etc., so superficially there doesn't seem to be much of a difference in terms of compatibility, though that channel doesn't exactly specialize in Linux content — it's mainly a laptop review / shopping channel.

If the goal is to get an awesome Linux laptop, then what exactly are the advantages of buying a laptop that has been tested to run a specific Linux distro and comes preinstalled with said distro versus buying any laptop to later install any Linux distro on, and are said advantages enough for enthusiasts to narrow their laptop shopping down to these laptops? I'm aware that there are laptop manufacturers that make their own Linux distros too. My only guess at the moment is customer support, or maybe some extra features or optimization like hopefully better battery life. Just something for me to think about the next time I shop for a laptop.


GPL License Contamination Risk When Using Modified AOSP Components GPL License Contamination Risk When Using Modified AOSP Components

My project is based on AOSP, and we have made some modifications to parts of it.

During our analysis, we noticed that some components under AOSP are licensed under GPL, for example:

  • platform/external/ethtool

  • platform-hardware-bsp-bootloader-rockchip-rk-u-boot

These components are GPL-licensed, while the rest of the project is intended to be distributed as a proprietary, closed-source product based on AOSP, which primarily uses permissive licenses such as Apache 2.0.

My question is: does using or modifying these GPL-licensed components introduce GPL “contamination” risks to the overall project?


New CachyOS User New CachyOS User
Advice

Heyo!

So after jumping ship from Linux Mint after continuous issues with my Audio Interface and Discord I jumped to CachyOS.

OOTB everything works and works excellently! The amount of access I have to all the lines in my interface is amazing and discord recognizes everything perfectly.

With all this said, does anyone have any advice for an Arch newbie and any good tip for navigation and a different mindset I should have versus Mint?

Thanks in advance, this has been an interesting but fun journey!


Time to properly democratize business intelligence with Apache Superset™




Software questions Software questions
Advice

So I'm setting up to switch at least some of my machines to Linux in the next bit. I already have a spare SSD to use for one of the machines. But have questions about 2 bits of software i use in windows that i'm not sure what to do with on Linux

First up Ifranview - i use it heavily for image and comic viewing and am looking for a viewer as easy to use, maybe even run it in WINE?

Second POWERDVD pro - i paid for the licensed version so i could watch blu-rays on my media center PC, and due to the way it runs i assume it won't be happy with Wine/ect so i was wondering if it would make sense to have a windows VM on the machine that i can open and use to run it when it comes time to watch such discs?

Thanks in advance for any help.


External SSD connects to PC, but has no size and cannot be formated External SSD connects to PC, but has no size and cannot be formated

Recently i have bought a refurbished laptop (yes it was a thinkpad lol) that came with a 256gb Patriot P300 SSD that had Windows 11 pre-installed on it. I upgraded its SSD and decided to use the P300 that came with it as an external drive.

However, despite many attempts - including formatting and partitioning the drive on a spare computer to both exFAT and EXT4 - i cannot make the drive appear as a mountable one on gnome's disk utility app, and both on gparted and my native file explorer it does not show up at all. I have made sure that no hardware part is at fault, as the drive works completely fine when connected on the motherboard, and i've tested multiple SSD enclosures, cables, operating systems and even ports on two different computers, none with any success.

Using the command line, the command sudo fdisk -l does not show the device, but the gnome disk utility app shows it is called /dev/sda. attempting to run mount /dev/sda /mnt on the command line, an error message appears that reads mount: /mnt: can't read superblock on /dev/sda.

dmesg shows the following:

[16148.868013] usb 1-2: new high-speed USB device number 13 using xhci_hcd
[16148.994268] usb 1-2: New USB device found, idVendor=152d, idProduct=a583, bcdDevice= 2.03
[16148.994286] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[16148.994295] usb 1-2: Product: USB Mass Storage
[16148.994302] usb 1-2: Manufacturer: JMicron
[16148.994310] usb 1-2: SerialNumber: DD564190038CE
[16149.007001] scsi host0: uas
[16149.017786] scsi 0:0:0:0: Direct-Access     SSD 256G B                0203 PQ: 0 ANSI: 6
[16149.020879] sd 0:0:0:0: Attached scsi generic sg0 type 0
[16154.961167] sd 0:0:0:0: [sda] Unit Not Ready
[16154.961179] sd 0:0:0:0: [sda] Sense Key : Hardware Error [current] 
[16154.961188] sd 0:0:0:0: [sda] ASC=0x44 <<vendor>>ASCQ=0x81 
[16154.961469] sd 0:0:0:0: [sda] Read Capacity(16) failed: Result: hostbyte=DID_OK driverbyte=DRIVER_OK
[16154.961478] sd 0:0:0:0: [sda] Sense Key : Hardware Error [current] 
[16154.961490] sd 0:0:0:0: [sda] ASC=0x44 <<vendor>>ASCQ=0x81 
[16154.961844] sd 0:0:0:0: [sda] Read Capacity(10) failed: Result: hostbyte=DID_OK driverbyte=DRIVER_OK
[16154.961853] sd 0:0:0:0: [sda] Sense Key : Hardware Error [current] 
[16154.961864] sd 0:0:0:0: [sda] ASC=0x44 <<vendor>>ASCQ=0x81 
[16154.962000] sd 0:0:0:0: [sda] 0 512-byte logical blocks: (0 B/0 B)
[16154.962009] sd 0:0:0:0: [sda] 0-byte physical blocks
[16154.962303] sd 0:0:0:0: [sda] Test WP failed, assume Write Enabled
[16154.962409] sd 0:0:0:0: [sda] Asking for cache data failed
[16154.962417] sd 0:0:0:0: [sda] Assuming drive cache: write through
[16154.962731] sd 0:0:0:0: [sda] Preferred minimum I/O size 4096 bytes not a multiple of physical block size (0 bytes)
[16154.962740] sd 0:0:0:0: [sda] Optimal transfer size 33553920 bytes not a multiple of physical block size (0 bytes)
[16154.971138] sd 0:0:0:0: [sda] Attached SCSI disk
[16155.929121] EXT4-fs (sda): unable to read superblock

This is my first time asking for help like this on a public forum, so if i made a mistake please do correct me, and also thanks in advance!



i just overwrote a .txt file, can i restore it to how it was i just overwrote a .txt file, can i restore it to how it was
Support

1 day old arch install. i installed arch on my 480 gb sata ssd, and the txt file was on a 1 tb sata ssd (partitioned to ext4). i had two kate windows open, and when i saved my changes on the .txt file, somehow the other kate window's contents got written onto the txt file, and i lost all the original contents. how can i restore it? i researched a few stuff but i dont wanna mess it up so i wanna make sure by asking here



Thinking about switching to Linux Thinking about switching to Linux

After years on Windows, I am finally ready to switch to Linux.

I am a Data Engineer and I used to frequently use WSL2 to use Ubuntu for my work. I also have a server that I do homelabbing on (Ubuntu Server). I have spare laptops that I installed: Ubuntu, Mint, and most recently CachyOS. However, apart from installing any given distro, I have not actually used it. I just wanted to check if it loads on an older laptop. Now, I am thinking about switching my daily driver from Windows to Linux.

Currently, I am thinking about these requirements:

  • Gaming. I have an NVIDIA RTX 2080 and Intel i7. Not something high end, I don't expect to max out the game settings when I play, but I want the performance to just FEEL good.

  • Coding. I kind of expect the environment to be good for coding. I usually use Docker, Python, might even want to try kubernetes someday.

  • Stability. I'll be honest, I understand that any linux distro is more hands-on than using something like Windows, however I want something reliable and stable, since I might be too tired after work to try and fix my OS after a minor update.

  • Non-breaking updates. This might just be a skill issue, but on one of my laptops I updated Ubuntu from 20.04 to 22.04 some years back and it wiped out everything. I started thinking I should have a rolling release OS to mitigate this, but as I understand, a rolling release is unstable(?). I would also appreciate if you could recommend how I could update distros without wiping my files, given I only have 1 SSD for the time being.

Initially, I wanted to try CachyOS, but I browsed both the subreddit and here and I have found it to be quite unstable and I am unsure if I should make the switch. But also I have heard it is well optimized for both gaming and coding.

Then I look at Debian, but I saw in their forums of some issues with older drivers and unoptimized kernel (if I correctly remember?) that users said there is a reason why gaming specific distros exist - they are optimized for that.

I also considered dual booting Windows + Linux, but I have read plenty that Windows updates wipe the GRUB bootloader and I don't think I have the time of day for that headache. Maybe if I get a second SSD.

I consider myself a newcomer and would love some recommendations on what could fit my use case!


Experience a cybersecurity event built on hands-on labs — not slide decks. Threat isolation, ransomware demos, real skills. Zero Trust World • Orlando • March 4–6, 2026 Get $200 off with code ZTWREDDIT26.


Running MATLAB, SolidWorks, and AutoCAD on Linux. Running MATLAB, SolidWorks, and AutoCAD on Linux.

My Asus ProArt PX13 laptop runs like dogshit on Windows 11. I know that Asus firmware has had a lot of issues for like 9 years or something like that, but despite that, I still got the Asus ProArt PX13 because it had all the qualities that I needed, hoping for a better experience this time. Well, it’s been pretty horrible.

My mom’s Lenovo YOGA 7i has struggled with many issues, like it was laggy, stuff refused to work, etc. Since I installed Fedora, my mom’s experience with it was flawless. I also run Bazzite on my desktop and haven’t had a single issue with it either.

However, soon I will be taking a computer-aided drafting class and use software such as MATLAB, SolidWorks, and AutoCAD. So because Windows keeps getting worse and worse and Linux keeps getting better and better, I would wanna run some Linux distro on my Asus ProArt PX13 as well and find what’s the most optimal solution in my case would be.


Knowledge requirements to dive into NixOS? Knowledge requirements to dive into NixOS?

I am a happy Solus user, it is the perfect OS for me because it just works.

But I want to tinker more with Linux itself (meaning kernel, configs and stuff). I have an old Lenovo AIO touchscreen PC I use for nothing and I wonder if it would be worth it to set NixOS into it to tinker.

Nix seems a much more valuable skill than just learn something like Gentoo or Slackware.

I'm an amateur developer. Have strong JS fundamentals, basics of both C and D (arguably C++ but I wouldn't bet on myself on it), even tinkered a bit with ASM for fun, mostly to see what SIMD can do, and some basic DevOps. The point: I can "move" around the technicals if needed. So I know the basic PC architectural stuff.

But I hate Rust, mostly because of its learning curve. Which seems to be NixOS issue, too.

I know the skills are different, and this is why I want to learn. Nix seems a powerful tool and Guix even more so.

So I wonder, what would be the requirements to confidently dive into it and not directly clash against a wall? I'm also curious about learning about Guix in a practical sense (I know the fundamental ideas of both from their docs).

So any recommendations, suggestions, or personal experiences are welcome.



Linux users in this subreddit, do you use Instagram? Linux users in this subreddit, do you use Instagram?
Advice

This may sound like a stupid question in the beginning but I see a lot of people switching from Windows to Linux primarily due to amount of AI built in to Microsoft and the amount of data collected on it. However, Instagram and other Meta apps like WhatsApp and Facebook also collect equal amount of data and use them for AI training and targeted advertising. I wonder if people here also don’t use Instagram or WhatsApp due to the same reasons as switching from Windows to Linux?


Need help! Need help!
Resolved

So, for 8 hours, me and my buddy are trying to install Mint to a Windows 10 x64 Laptop that has Insyde H2O BIOS system in it. The thing is, whether we try to burn ISO file inside USB as GPT: UEFI(no CSM) or MBR part scheme, or even doing a USB-free install via shrinking 50GB partition, reserving 3GB for ISO, putting all ISO files into that partition and making it a EFI Partition, nothing, but nothing triggers a boot into Linux Mint and forcefully sends us into Windows 10.

Now, we learned that Insyde H2O BIOS is pretty infamous for being HARDCODED in EFI mode to boot Windows, which makes that 8 hour of stressful work was in vain.

TL:DR Is there any workaround to force USB to be used for boot and save us from this misery?

SOLVED!

Edit: Well, after reading people's comments and recommendations, we evetually discovered Ventoy and decided to use it (After getting rid of Windows 10 completely). And thankfully, this enabled us to get rid of default boot sequence and forcefully booting linux mint ISO for initiating setup.




Karnel/GRUB error in Acer aspire lite 15 Karnel/GRUB error in Acer aspire lite 15
Support

I can't install Debian 13 on my Acer aspire lite 15 laptop, there's a carnel or group error showing up, I saw some videos about this error from YouTube but they weren't for me, because I have Debian 13 installed now and it also stopped working (it stopped working by itself, I couldn't solve this problem) and I want to return to ubuntu but it's not possible either, if anyone has encountered such a problem, please help me.


Struggling to improve your AI agent? Use Dappier MCP to enhance your AI with real-time data: connect your AI to the NASDAQ, NYSE, breaking news sites & more.
media poster




Switching my main PC to Debian 13 – hardware & audio software questions Switching my main PC to Debian 13 – hardware & audio software questions

Hi everyone,

I’ve been reading Linux‑related subreddits almost daily for quite a while and have been experimenting with various Linux distributions for around three years. Until now it’s mostly been curiosity and testing — but I recently decided to fully move away from Microsoft and permanently switch my main PC to Linux, specifically Debian 13 (Trixie).

Before I finish setting everything up, I’d really appreciate a realistic assessment of my hardware and a couple of audio‑software questions, especially what works well and where I should expect limitations.

Hardware I’m unsure about:

  • GPU: Nvidia RTX 4070 Super → I know I’ll need the proprietary Nvidia driver. Are there any Debian 13‑specific pitfalls (Wayland vs X11, kernel versions, firmware)?

  • CPU Cooler: NZXT Kraken (older model with the square LCD display) → I know there’s no official Linux support. How usable is it with community tools like liquidctl? Does the LCD display work at all?

  • Razer peripherals (keyboard, mouse, etc.) → Planning to use OpenRazer. Any known stability issues on Debian 13?

  • Elgato Stream Deck → I’ve seen that community tools exist. Is it reasonably usable for basic workflows?

  • Elgato Wave XLR (audio interface) → I’m aware there’s no official Linux support. Does it at least work reliably as a basic USB audio interface under PipeWire/ALSA, even without the mixer software?

Audio software questions:

  1. I’m looking for an audio mixer on Linux that can load VST plugins (or similar effect plugins) — ideally for microphone + game/voice audio, such as used for streaming. Are there any reliable tools that run well on Debian 13 and support plugin‑based routing?

  2. If the Wave XLR doesn’t work well under Linux or lacks sufficient support, I’m open to alternative USB audio interfaces that have good or official Linux support (including software for headphones and microphone). Any suggestions?

I’m not aiming for perfect RGB control or full vendor‑software features — my main goal is a stable daily driver and a realistic understanding of which compromises I’ll need to accept.

If Debian turns out not to be a great fit for some of these tasks, I’m open to suggestions (e.g., Fedora), but Debian is currently my preferred starting point.

Thanks a lot for taking the time to read this and for any advice! I’m happy to provide more details if needed.


Menu Bar of Application in distrobox not working Menu Bar of Application in distrobox not working
Support
Menu Bar of Application in distrobox not working

I am very new to Linux, I use CachyOS, mainly for gaming but also for University Stuff. Today I installed shelXle for my University but there's no official Arch version, only Ubuntu and Debian. With some research I found out that with a distrobox I can install the Ubuntu version on my PC and launch it fairly easily. That all worked with no major hiccups, but now shelXle doesn't have a menubar so I can't use it, is this something fixable? As far as I understand it uses Qt5.
Even if you can't help me it would be nice to know where I could further research or ask.
Thanks in advance :-)
CachyOS + KDE Plasma, distrobox Ubuntu 24.04

Edit: I just checked and I am this far the only one who has downloaded the Ubuntu version of the program so it's possible that it's a problem of that version

2 upvotes 4 comments



Annoying bug, please help Annoying bug, please help

Hi there, I'm baffled by this bug. I cannot find any information online about it. Whenever I enter some text, a wierd small grey box with up and down arrows appears. It just appeared now, while writing this. It moves and sometimes it goes away, but not always. I'm in debian 13.3. My WM is i3wm. It happened to me before, in a thinkpad, so I don't think is hardware related. I let some images here: https://imgur.com/a/4pfqtZm

solved! this did the trick:

$ im-config -n xim

$ ibus exit


Looking to switch from OpenSUSE to a different Linux Looking to switch from OpenSUSE to a different Linux
Which Distro?
Looking to switch from OpenSUSE to a different Linux

TL;DR - Looking to replace OpenSUSE with something that can use Mullvad and can handle some gaming. What should I pick and how do I replace OpenSUSE with it?

I'm looking for an OS that's easy for a noob to work with and has a reasonable amount of privacy and absolutely no built-in GenAI. I'd also like, if possible, to have a third OS like Tails with no persistence, just for things like money or having a guest log in?

I've been dual-booting Windows 11 and OpenSUSE Tumbleweed. I do not like using Windows 11. I don't like the constant monitoring, I don't like the constant pushes for AI, and it's just getting harder to use overall. The only reason I primarily use Windows 11 is because I've had trouble trying to get Mullvad to work on OpenSUSE. I have to use a VPN because I'm in the UK and I can't even access support groups without a VPN (small sites often can't implement ID checks because of the cost, and I don't want to give my ID out to random companies anyway).

Being able to play games is also important. Something like half of my library works with Proton/Wine on OpenSUSE at the moment. Bluetooth doesn't work well either with OpenSUSE, which is inconvenient but isn't a dealbreaker.

I would like to learn how to use the terminal, but at the moment I have very little understanding of it, and I don't want to have to use the terminal for basic setup


⛓️New Audiobook Release⛓️ Over 23 hours of audio for this amazing book 1! The Aetherborn 1: A LitRPG Adventure Written by Deadalus Performed by Jonathan Waters


Looking for a distribution that works well on HDD Looking for a distribution that works well on HDD
Which Distro?

Hello, I want to replace an old laptop that has Fedora with something less resource intensive, especially with the HDD. It’s an eight years old Dell core i7 with 8 GB ram and 1 TB HDD that spins at 5400 rpm. Software updates take forever, and the OS upgrades are even worse, feels like Windows again. I mostly used these tools on it: IntelliJ IDEA Community Edition, Visual Studio Code, and the browsers. Thank you.

Edit: HDD size


Terminals v Multiplexers Terminals v Multiplexers

Okay, so what I've been told is that the terminal that Linux displays (which I've been told is called tty) is just a default terminal emulator the kernel deploys as a backup. If I have another terminal emulator installed (say Kitty, just as an example) can I launch that terminal emulator from inside tty? Will that do anything? Can I get all the features of Kitty instead of using the default terminal without a WM?

My guess is that I can't, but I haven't been able to find any answers online.

I've also been told that multiplexers are just terminal emulators that can launch from within terminals. But Wezterm calls itself a Terminal Emulator and Multiplexer. Does that just mean it can split its own window? Is there a terminal emulator that opens at window when launched from a GUI but splits the screen when used in a CLI context? Is that possible?

All feedback is appreciated.



Kernel panic (possible dead SSD) Kernel panic (possible dead SSD)
Resolved

Heyy, so 2 days ago i reinstalled my arch linux machine to fedora 43 kde. It worked fine, until a came home today to find out that it wont boot (grey screen after fedora logo) I tried rescue mode, and it gave me kernel panic (VFS: unable to mount root fs on unknown block (0,0))When i went to the terminal thru ctrl alt f3 on normal boot, i coule log in as myself and i could even see files from the home dir. But commands like dnf, plasma-session, mc etc. didnt work. I reinstalled the system to Ubuntu 25.10 without any issue, but now even Ubuntu tells the same kernel panic. On live usb, disk SMART test hasnt got any errors, and memtest is also error-free. Could it be a dead ssd? Or is there something in doing wrong? Sorry if i missed some important information here, im not that good with english. Thanks alot :DD

EDIT; after reinstalling ubuntu again after BIOS reset, it worked. Thanks guys😁


Dual-Booting Arch + Win Feasible? Dual-Booting Arch + Win Feasible?
Advice

Im planning dual-booting to make Arch my Developing Workstation.

Window11 pro For gaming, browsing and window suitable software like Photoshop

Arch i3. For developing Gnome. Daily driver? Main DE aside from coding.

Can i do Dual booting for above? i also want to make a Data partition where my code, Media, photos will be. Data will be accessible to both OS.

I've used Arch for like a year and am experienced in it. What do u guys think?

And what benefits and risks will i have ?


How do I convert a .cur or .png mouse cursor to a .cursor file so I can use it on Linux? How do I convert a .cur or .png mouse cursor to a .cursor file so I can use it on Linux?
Support

So I’ve been trying for 3 hours straight trying to figure out how to convert a mouse cursor to work with Linux but no matter what I try I can’t get it to work. I even tried using ChatGPT but when it told me to install xcursorgen it wouldn’t install via terminal and kept erroring out.



Can someone help me the fuck up AI did to my bootloader Can someone help me the fuck up AI did to my bootloader
Support

Soo I wanted a picture behind my boot menu and let Kimi ai do it like the nano and commands I yet don't know of and like these shitty things are appearing, I cacould press f9 and choose grub manually, now however after consulting with Gemini their command fix it made me land in the land of emergency shell and I somehow can't post pictures on a questions forum with a support option so if anyone has some spare time to text me and evaluate those outputs that I photographed, also before with Kimi it would drop me into a screen with this error

Sorry for the awful pictures I dint use mobiles that much...../system/src/boot/boot.c:2633call_image_start: Error preparing Initrd:not found.

Thanks



Express your market view nearly 24-hours a day with E-mini S&P 500 options on futures (ES). With expiries available each day of the trading week, precisely capture opportunities and hedge event risk efficiently.



Looking for software recommendations for organize long term projects that are not online. Looking for software recommendations for organize long term projects that are not online.

Hello!

I'm organizing a video game project and I'm in need of a software to help me organize budget, the different stages of my project, worked hours and so on...

I did a search on google and it suggested Tiga, Openproject and others but I don't want my data on the cloud or share my info with a company so I'm looking for a program that I can use directly on my PC no matter if it doesn't have all the features of the programs mentioned before, just something decent, reliable.

Thanks!


Got a weird problem Got a weird problem
Got a weird problem
r/niri

UPDATE:

IT WAS AUDIO....I Intalled Niri thru a git-hub scripted and apparently it ran fine with both Pulse Audio and Pipe wire for several weeks before it decided to be unhappy. Removed Pulse audio and we good.

Ok so all the sudden my computer won't play videos from a browser. Tried a couple browsers and same thing. I was having trouble mounting hard drives so according to Mr. Chat GPT I needed polkit-KDE and not polkit-Gnome. Weird but Ok...so I swapped it out...hard drives mount just fine. Went to watch a YouTube and it just spins and spins it's little hard out. I've been messing with setting up block lists from OPNsense and so I thought well maybe that has something to do with it but it's not blocking anything from my ip. I turned all that off anyway and flushed everything. Same thing no video plays. Tried Plex...same thing.

This morning I teethered my pc to my phone completely ruling out the network (btw I can play videos on my phone on this network)

While teethered...also won't play any videos from the browser.

So I'm not sure what the heck happened.

Only other thing I was trying to setup but never really got back to it was to set up Timeshift but I wouldn't think that would have anything to do with this.

Manjaro

running Niri with swaybar

kernel 6.17.13.-1-Manjaro

Browsers tested....Firefox and Ulaa

also fwiw I can tailcale into another machine and play videos just fine.



How to update BIOS of HP Elitebook 645 G9? How to update BIOS of HP Elitebook 645 G9?
How to update BIOS of HP Elitebook 645 G9?

"Solved"

I have managed to do so by connecting an ethernet cable and update it via network through BIOS.

Context:

First of all, this is my first full dive on linux.

I bought this laptop fairly new (October 2024), and installed Kubuntu 24.04.3 LTS right away wiping off windows that came with it, and the primary use is for work (as a researcher). When I am at the university and connected to eduroam, often the connection dropped to the point that I had to reboot my system entirely. Had help from a friend who is knowledgeable in linux, and he changed the network backend from wpa_supplicant to iwd. That works for a while until it is not. And when the connection drops, it only happens when I'm at work, not when I'm home or someone else's home.

After the last connection drop (at work, the day before. And was fine again when I was home, then go to work again the next day) he checked dmesg and found there's a bug on my BIOS (he can't really see the current problem with the connection drop because there's no most recent error message after the drop that was 2 days ago) but unfortunately I don't have any screenshot for the error message. He suggested that maybe I should change distro.

I kept that in mind but if the problem is the BIOS, wouldn't changing distro not help with anything? I tried to update BIOS, following the guide in this link but the HP UEFI cannot detect the .bin file.

I tried doing fwupdmgr get-updates on cli, there is no updatable devices

Any suggestion?


I want to get a new laptop for linux I want to get a new laptop for linux

Yeah basically I'm wanting to get a new gaming laptop and I want to install Linux on it. Mostly, I don't really know where to look for laptops for this. I don't need CRAZY good specs or anything, I can use my SSD and ram from my previous laptop on this so I don't need one that comes with a lot of storage or memory. Mostly I'm wondering if anyone has any advice as to what exactly else to look for in the computer and if possible, laptop recommendations. If anything in the list below of specs I want is contradictory to what is ideal for a Linux OS please lmk. Also, I plan on using Linux mint, if that matters

So far I know I want

  • preferably under 800-900 bucks, used is fine

  • 2 m.2 slots (doesn't need to come with 2 SSDs)

  • ddr4 ram. NOT ddr5

  • i7 CPU (or I guess an equivalent to it, ive only ever used intel)

  • preferebly with a GPU, obv not Nvidia. Doesn't need to be great, I'm not playing COD or anything

Also general new advice for a new Linux user would be nice. I do plan on keeping my old laptop until I learn Linux better (the reason I'm getting a new one instead of dualbooting is mostly because I do plan on fully switching over after I'm confident in my ability to navigate linux and I overall do want a newer laptop anyway)


ELI5 Difference between Immutable/Atomic Distro Approaches? ELI5 Difference between Immutable/Atomic Distro Approaches?

Can anyone explain what the major differences in approaches to creating immutable & atomic distros are? As of now, I'm aware of:

  1. Silverblue-likes with rpm-ostree

  2. openSUSE transactional upgrades via btrfs-snapshots

  3. Xenia Linux leveraging some sort of root squashFS shenanigans like liveUSBs

And I'm not sure what vanillaOS does. But moreover, what are the reasons and tradeoffs for each of these approaches?


Distribution for old PCs (Centrino 2) Distribution for old PCs (Centrino 2)

Hello

I got an old laptop for my children, a Core 2 Duo 2.4GHz with 2GB of RAM.

I installed Mint Cinnamon 22 on it, but it's still quite slow, even for basic use (word processing, internet browsing, YouTube, emulating old 16-bit consoles). Are there any lighter and more suitable distributions for this kind of machine?

I'm more used to Ubuntu and Linux Mint, so I prefer Debian, but I'm not dogmatic. It needs to be user-friendly enough for children around 10 years old.

Thank you for your advice.


Explore the mountain for routes, resources, a forgotten past and natural wonders


Is hibernation okay on portable linux on external SSD? Is hibernation okay on portable linux on external SSD?

I run the arch linux on external SSD. I put them on any (except mac i guess) modern desktop and laptop then I can run my arch anywhere though usually it is my laptop at office and desktop in my house.
Currently I don't use any suspend or hibernate function because it might lead to an accident (in my guess). But I miss hibernation since I want continuity in workflow.
Suspend seems like dangerous. I mean if i forget that I am in suspend mode and took my usb off. It probably destory the entire system.
However, hibernation seem half okay. I mean everything should be inside external ssd after hibernation.
Is it completly safe if I hibernate and boot on another PC? Those PC might have different GPU CPU RAM etc. Somewhat I cannot fully understand right now.


Help with choosing a linux distro from a game dev perspective Help with choosing a linux distro from a game dev perspective
Which Distro?

Hello all,

As of recent times I've become radicalized to the idea of escaping Microslops Windows because of their need to enshittify and ensloppify everything their greedy hands can touch. Thus my goal is to escape into the safe dark forest that is the linux world.

I have researched distros here and there about which distro would be the best for me, but every time I google "distro for game dev" or something similar, I only get results about gaming. Although I am also interested in gaming, I also want to create games and use it as my daily driver.

I know that nowadays game engines are supported in linux, such as Unity 2022.x, Unreal 5.x and Godot. I've been mainly using former two, so I'd like to focus on distros that support them best. From what I've gathered is that Fedora and some Arch-distros (such as CachyOS and EndevourOS) are good for my needs. But I've been struggling to choose one, so I'd like some input from those with experience or just an opinion to share.

Thanks in advance :)

P.S: I've been meaning to have a setup in the future to have a dual boot of linux and windows, just in case some games/applications arent supported.


How to find out why kernel memory is consumming all memory after OOM process killed How to find out why kernel memory is consumming all memory after OOM process killed

Hi Folks,

I have a machine with 80GiB of memory. On this machine, the entire memory is consumed and at some point process gets killed by systemd-oom.

What I don't get is that If I sum all the RSS segments of ps output, memory is consumed at ~30% - 40% of available memory while the rest seems misteriously eaten up by the kernel. I know that kernel cache many things to improve access and that why having 100% memory usage is not a big deal but when it start to kill userspace process it is another thing. BTW there is a small swap device (4G) completely full.

How to know whick kernel process are using all available memory ?

For instance smem output :

# smem -twk

Area Used Cache Noncache

firmware/hardware 0 0 0

kernel image 0 0 0

kernel dynamic memory 45.9G 651.9M 45.2G

userspace memory 29.5G 144.2M 29.3G

free memory 2.8G 2.8G 0

----------------------------------------------------------

78.1G 3.6G 74.6G

/proc/meminfo:

MemTotal: 81932344 kB

MemFree: 425204 kB

MemAvailable: 105956 kB

Buffers: 0 kB

Cached: 118160 kB

SwapCached: 5708 kB

Active: 22681044 kB

Inactive: 4586344 kB

Active(anon): 22642900 kB

Inactive(anon): 4525852 kB

Active(file): 38144 kB

Inactive(file): 60492 kB

Unevictable: 0 kB

Mlocked: 0 kB

SwapTotal: 5242876 kB

SwapFree: 0 kB

Dirty: 4 kB

Writeback: 4 kB

AnonPages: 27149220 kB

Mapped: 43264 kB

Shmem: 16736 kB

KReclaimable: 341676 kB

Slab: 532732 kB

SReclaimable: 341676 kB

SUnreclaim: 191056 kB

KernelStack: 25888 kB

PageTables: 124136 kB

NFS_Unstable: 0 kB

Bounce: 0 kB

WritebackTmp: 0 kB

CommitLimit: 46209048 kB

Committed_AS: 116505912 kB

VmallocTotal: 13743895347199 kB

VmallocUsed: 156672 kB

VmallocChunk: 0 kB

Percpu: 8960 kB

HardwareCorrupted: 0 kB

AnonHugePages: 2033664 kB

ShmemHugePages: 0 kB

ShmemPmdMapped: 0 kB

FileHugePages: 0 kB

FilePmdMapped: 0 kB

HugePages_Total: 0

HugePages_Free: 0

HugePages_Rsvd: 0

HugePages_Surp: 0

Hugepagesize: 2048 kB

Hugetlb: 0 kB

DirectMap4k: 948044 kB

DirectMap2M: 71403520 kB

DirectMap1G: 13631488 kB


Which GUI distro for everyday use? Which GUI distro for everyday use?
Which Distro?

Ok, this is quite strange to ask...

I've got a fairly amount of experience with Linux (from both a homelab and professional POV) but 99.9% of my experience is of course with headless systems.

For regular day usage, my personal PC is with Windows (I know I know, but there are various reasons for my choice).

I have an older laptop (it's one of the Clevo clones / sub-brands) which is having difficulties running Windows and I'm seriously evaluating to switch to a GUI distro on the laptop to give it few more years of life.

What would your suggestion for it?

The laptop is nothing too crazy, I can't remember the CPU (for sure it's an Intel i5) but it's about 10 year old right now, 8 GB RAM and an mobile/laptop version of an Nvidia 1050.

The main usage for it, will be mostly preparing the files for 3D printing (various slicing) and if possible some moderate 3D modelling (on this, the candidates are either Blender or 3D Builder via Wine hoepfully).
For the rest it will be really small and basic usage (maybe it will host a couple of softwares for RPGs sessions).

I'm not really looking for anything particular from the distro and as mentioned I'm fairly experience with Linux (Debian and RedHat based systems, with most of their derivates) so the terminal is not frightening me.

Just wanted some opinions on what you would use / suggest.

Thanks to everyone!


Suggested Linux distro for learning how to work with Linux on an advanced level. Suggested Linux distro for learning how to work with Linux on an advanced level.
Suggested Linux distro for learning how to work with Linux on an advanced level.

Hello friends,

Because of my steam deck I am interested in investing some time learning how to work with, and maybe eventually even program, Linux. I have a Surface Pro 7 to which I can flash any operating system I want. What do you think is the best distribution to start with? I want to be using the console and teaching myself the ins and outs.

Kind regards,

Bram

12 upvotes 26 comments


Is it time to learn Linux? Is it time to learn Linux?

Currently, I'm a Windows 10 user, but I feel, and have heard, that this OS falls a bit short for what I want to study, which is systems engineering. I'd like to specialize in programming and cybersecurity. The thing is, I have a year before starting university, and I want to acquire some prior knowledge. Currently, I'm using a rather weak computer: an Intel Celeron, 4GB of RAM, and a 500GB hard drive. I once tried learning with Kali Linux in a virtual machine, but as you probably know, my PC crashed. I stopped trying after that, but the desire to learn and try again has returned. This time, I'm going to rely more on the community, and I'm writing this to see if it's feasible to download a Linux OS in a dual-boot setup, for example, Linux Mint, to get used to the OS and start using the terminal. I'd like to hear your opinions. If you know of any other OS that my requirements support, I'd appreciate it if I could learn what I've mentioned. Thanks.



Into the unknown. Wishlist the new sci-fi RPG 🚀




help with a Linux distro for my own use help with a Linux distro for my own use

I'm looking for help with a Linux distro for my own use.

I've been using Linux for years, but I've stuck with Ubuntu, Mint, and Zorin, which are fine, but I'd like to try something fresh and new that can run alongside Windows on a separate disk, doesn't require me to disable secure boot, has Plasma, and natively supports Nvidia drivers for a 3060Ti.

I use it daily for browsing, documents, and a few games on Steam.

I've tried a few, but none of them have all the features I'm looking for.

I like Cachyos, but it requires me to disable secure boot, and I don't want to do that.

I'm currently using Fedora KDE with Nvidia drivers installed manually, which was a bit of a hassle, but it works in the end.

Thanks.


Conky configs and LUA Conky configs and LUA

I'm poking around with Conky for the first time, and I am bit confused. The default ,config file says that it's in LUA, although it doesn't contain the necessary LUA load as stated in the git wiki: https://github.com/brndnmtthws/conky/wiki/Lua

I am confused as to why its used in this way. I'm also confused abotu the LUA scripts; if I have a LUA script loaded through the config, I can update it while the Conky program is running and it will update whatever I changed live in the LUA file. Does this essentially mean the this file is loaded and run every Conky interval?? Is that why it's necessary to use cairo_destroy() on the surface?


Laptop randomly disconnects from WiFi and then unable to reconnect without restarting Laptop randomly disconnects from WiFi and then unable to reconnect without restarting

Using Fedora 43 on a ThinkPad T14s G3. Randomly while using my laptop, and sometimes when waking up from sleep the WiFi disconnects and is unable to reconnect (it shows loading on the WiFi connection but it never connects), I tried restarting NetworkManager but no dice, only solution seems to be to restart the whole system. Any help would be greatly appreciated!


stuck on the mint logo screen dont know what to do send help stuck on the mint logo screen dont know what to do send help

hi:) my friend helped me install linux mint (cinnamon) with a usb. it worked great for a while! a monthish ago though, it stopped connecting to the internet and all together wasnt really working with me. so i restarted it! and i was greeted with something awesome i like to call, only shows me the linux mint logo. i took it back to the shop and the guy there tossed his live usb in there and went Yup. its Fine. you just need to put the os in there again because its fuuucked for real. and i was like Oh Okay that makes sense i know how to do that. sometimes itd let me see the black screen with the options that come up when you boot it up. i have my usb! i flashed it! its in there! but iiiiiii dont know how to get back to the screen so i can look at bios and ask it to pretty please restart with my awesome usb. but all i see is the beautiful linuxmintgirl staring back at me. none of the restart keybinds are working? but they were before.

should i try to make me a live usb and boot to bios from there? and then once im in there make it reboot with usb and stick my iso in there? ? ?? can you install a live usb?????


Best tablet for linux? Best tablet for linux?
Advice

I need a tablet but I want linux and oled on it.

Android now have termux and other linux emulator.

Samsung Devices with mediatek 9400 are very powerfull devices and have good oled screens.

Otherwise If I buy Windows tablet I can use linux natively. But They are heavy devices and too expensive devices.

like this:

https://rog.asus.com/tr/laptops/rog-flow-series/

What is your opinion about linux tablet are you use any? Is buying android and using with android emulation is good idea?


Pipewire on Kubuntu 25.04 mutes audio whenever I move mouse to wake screen up Pipewire on Kubuntu 25.04 mutes audio whenever I move mouse to wake screen up

I am using Kubuntu 25.04 (no, I do not want to upgrade to 25.10 yet). I have my audio using pipewire and wireplumber (as per the default). The audio is set to go to a USB audio device that is not in any associated with my screen. I have my screen set to automatically turn off after 10 minutes. When the screen turns off automatically, the audio playback continues as normal, but as soon as I wake it back up (by moving the mouse etc) the audio mutes. I can't find why this is happening. Anyone have any idea how I'd trace down what's making my audio get muted whenever I wake the screen up? It is really annoying for audio books/audio-only youtube/music. It seems like some kind of automatic action, because I can just unmute through the mixer or the mute button on my keyboard.

I'd really appreciate if people have any ideas on how to diagnose this.


Register your custom domain and get a free SSL/TLS certificate included.


How do I find out what I'm doing wrong with samba? How do I find out what I'm doing wrong with samba?
Support

I setup samba on a virtual machine of ubuntu server and made sure to give the samba user a password and to enable said user and created a test file. On my actual computer I typed smb://(IP ADDRESS OF VM HERE)/ and I was able to see the folder for the test file and when I double click it, it prompts me to log in so I entered the username and password I created and the domain I used is home.arpa since I use Opnsense and left that at it's default name (even tried opnsense.home.arpa). For some reason it keeps telling me unable to mount location and that no such file or directory exists. I've been trying to look up how to trouble shoot it because when I run the command `testparm` everything looks normal as it should be. The only thing I can think of being wrong is the domain that I'm putting in and in my nanofile I noticed it said "workgroup = HOME" so I tried both workgroup and home in lower and uppercase with my username and password but I still got the same message I mentioned before. Lastly I thought maybe the command "smbclient -L (my user)" would show the domain name but it gave me 2 share names, their type, and the comment I gave them and then under that it says "SMB1 disabled -- no workgroup available". I've genuinely tried hard getting to this point but I don't know what I'm doing wrong here so pls help me.


What are the few Linux hardening basics you never skip? What are the few Linux hardening basics you never skip?

I keep seeing huge hardening checklists, but in real setups most of us don’t apply everything.

In practice, there are usually a handful of things that actually prevent problems - especially on servers that aren’t managed by big teams.

From your experience, what are the basics you always make sure are done?

Things around access, SSH, firewall rules, services, logging, backups, etc.

Also curious what tends to break or get messy when these basics are ignored.

Not looking for a perfect list more interested in what’s actually saved you trouble.



Hey all, what would be the best distro/setup for this? Hey all, what would be the best distro/setup for this?

I have a new box with 32G RAM, 2TB SSD, 20 cores.

I want to make this machine a pure dev enviornment machine - not running any active services (like, a git server that I'm actively using, for example), ideally little state, and should be amenable to a lot of cursed workflows. My requirements are tiny - just shell and ssh.

I guess for context, at work, I've been thrashed around different projects a bit and I frequently have like, 6 different VM's in VMWare, and swap between them depending on needs (we are a small company, so we don't have dedicated build servers or anything, as each project that I've been on at least, has been like 6 people at most; so all of our dev is local, with a central git server at least ofc). That's sort of what I want here, where it'd be easy to explore various things, including kernel hacking, perf, virtualization setups, containerization, etc.

What would you guys do and put on this box? Honestly, even though I'm a programmer and I like a lot about linux, I've never been a homelab type of guy (the few times I tried, I have done extremely cursed things, in which I have hated myself trying to maintain when looking at it months later). I don't have many things I want to save, and the few things that do need syncing I'm fine just storing on github (dotfiles). So I feel like for me, the best use for this beefy box is a guilt-free beefy dev box to do anything and everything to it, but I don't know:

  • what people's usual meta-level setup for this box is (because of a high chance of bricking / polluting configs / generally wanting isolation)

  • what people do in their spare time on their big beefy dev boxes? anything you'd explore more aggressively in a "guilt free" enviornment? kernel hacking, etc?

Any suggestions?


Installed opnsense firewall in virtualbox. Have a rocky linux box as well. How to setup the lab environment and test stuffs? Installed opnsense firewall in virtualbox. Have a rocky linux box as well. How to setup the lab environment and test stuffs?
Support

I downloaded opnsense from iso image. I put it into virtualbox.

Now I have setup the network like this(i have no idea that much regarding it):

- Two network adapters

- Both bridged

I have setup the network for rocky linux like this.

Attached to internal network.

Now I am wondering if I am doing right. I followed things from chatgpt and claude.

But it was a horrible learning experience.

I want to do some cool stuffs and test them out. But do not know where to start.


Discord "green stream" problem Discord "green stream" problem
Support

Furiously Googled this topic and not finding anything currently relevant. Redirection would be appreciated.

For the 119 and 120 updates (at least) I have a problem where my video and screen sharing look normal on my end, but other users in chat see a green, pixellated image instead. Based on research I assumed it was related to the Wayland switch and reinstalled/ran X11, but that didn't resolve the problem. Rolled Discord back to 1:0.0.117-1 using manjaro-downgrade and the problem is no longer there. Is anyone else experiencing this? Is there something I need to change to be able to run the current release?

System info:
Operating System: Manjaro Linux 
KDE Plasma Version: 6.5.4 
KDE Frameworks Version: 6.21.0 
Qt Version: 6.10.1 
Kernel Version: 6.17.13-1-MANJARO (64-bit) 
Graphics Platform: X11 
Processors: 8 × Intel® Core™ i7-10700KF CPU @ 3.80GHz 
Memory: 32 GiB of RAM (31.3 GiB usable) 
Graphics Processor: AMD Radeon RX 580 Series 
Manufacturer: Micro-Star International Co., Ltd. 
Product Name: MS-7C79 System Version: 1.0  

Planning to switch back to Wayland and make sure the problem doesn't return. If you need more system info please remind me how to get it.


I REINSTALLED FEDORA WORKSTATION 43 IN DUAL BOOT WITH WINDOWS 10 BUT THE PROBLEM IS... I REINSTALLED FEDORA WORKSTATION 43 IN DUAL BOOT WITH WINDOWS 10 BUT THE PROBLEM IS...

Is that when i after reboot it than it shows no boot. it did showed in bios but not in boot selector i did tried for just 5 times installing and reinstalling but it doesnt show any boot i did tried in differeent partitions but it didnt showed up yeah i use hp 15s notebook with ryzen 3 and gpu redeon but still it didnt showed up i did boot into the past many times it did work but at present it doesnt work why i dont know if you have any answers please let me know and i would be thank full to be again seeing my productivity increase...


MangoHud, 24.04 and 5070ti MangoHud, 24.04 and 5070ti
Support
MangoHud, 24.04 and 5070ti

OK, here’s the situation.

I can’t get GPU stats to show up in MangoHud OSD. Everything else works fine - CPU metrics and telemetry are visible, FPS and other stats show up - but the GPU section at the top is missing.

nvidia-smi works and shows the full table output. I’m on the latest NVIDIA driver (580.86).

I was advised to try Steam (Flatpak), in case this was a permission issue with MangoHud under COSMIC DE. However, the behavior is exactly the same with the Flatpak version - still no GPU stats in MangoHud.

I then rolled back to Pop!_OS 22.04 using Timeshift. After the rollback, Pop!_OS either runs on the generic driver, or - if I purge and reinstall the NVIDIA driver - nvidia-smi still works in the terminal, but the system fails to start an X11 session properly.

What I get instead is black screens on all three monitors with only a mouse cursor visible. If I switch to a TTY using Ctrl+Alt+F3, nvidia-smi is still functional there.

At this point I’m stuck and could really use some help figuring out what’s broken and how to fix it.

Appreciate your input.

3 upvotes 3 comments

Agentic browsers change everything, including trust. We built Neo to put that trust back in your hands.


Clip Studio on Fedora Clip Studio on Fedora
Support

I was holding back my migration to Linux due to the fact that I'm a digital artist, even hating windows A LOT. But with the most recent announcements, I'm planning on moving completely to Fedora. I've found a few tutorials explaining how to make CSP work on Linux, but apparently some of them don't work on Fedora, so I'm really blind on what I should do. Should I pick up another distro? Does anyone have any advice on how to make CSP work on Fedora?


IP Rules to Route SSH Traffic Around VPN IP Rules to Route SSH Traffic Around VPN
Support
IP Rules to Route SSH Traffic Around VPN

I'm running Ubuntu 24.04. I'm trying let all SSH traffic on my server bypass my VPN I have set up, but nothing is working so far. What I've done is create a table that tags traffic on my ssh port with a mark. These are at the mangle priority so they are picked up before any other tables I have. Here is the contents of the table (nftables):

table inet bypass {
  chain prerouting {
    type filter hook prerouting priority mangle; policy accept;
    tcp dport SSHPORT counter meta mark set 0x1;
    tcp sport SSHPORT counter meta mark set 0x1;
  }
  chain output {
    type filter hook output priority mangle; policy accept;
    tcp dport SSHPORT counter meta mark set 0x1;
    tcp sport SSHPORT counter meta mark set 0x1;
}

Next, I have an ip rule that I place before my VPN's rules so that any packets with this 0x1 mark gets sent to my normal main table

$ ip rule show
...
500: from all fwmark 0x1 lookup main proto static
...  

However, when I turn my server's VPN on and try to SSH, I get stuck at

$ ssh -vvv user@ip -p SSHPORT
...
debug3: ssh_connect_direct: entering
debug1: Connecting to ip [ip] port SSHPORT.
debug3: set_sock_tos: set socket 3 IP_TOS 0x10

But I can look at the counters on the table and see that the kernel is indeed finding packets and giving them the mark. So, do I have an issue here? Does anyone have suggestions on what I should do? I'm pretty stuck right now.

Edit: added distro

1 upvote 2 comments


Why and when was the last time you decided it is better to just boot up windows, instead of doing it in Linux? Why and when was the last time you decided it is better to just boot up windows, instead of doing it in Linux?
Advice

It may not be a "true" Linux question, and it's also an opinion question. I am wondering how many of you can do every thing on Linux?

I am debating if I should format my 500G windows SSD, get some more storage space, and setup a VM instead. I rare used VM in my life, I don't know Windows VM's caveats.

I have switched to Linux for around 2 years, used 2 weeks of Ubuntu, then Arch. These are my few times I booted Windows during these 2 years:

  • To work with Unreal 5 Editor, I had some graphics issue on Nvidia wayland.

  • To test my Unity game windows binary for my FYP, just to make sure it runs on all 3 popular OSs.

  • To write school reports with native office, O365 lacks all the references features, but I can also borrow my family's mac to use native office.

What about you? Are all your needs solved by wine or alternative apps?


Apple silicone - Linux Apple silicone - Linux

I’m successfully running fedora on my M1 Pro (16 inch)

I have been running in circles trying to figure out how to adjust system settings - modify what I have. Below are some of my complaints, any ideas+suggestions would be soooo much help.

*new to Linux*

Trackpad clicks feel slightly delayed

•	Selecting UI elements feels less responsive than expected

•	Typing and opening files feels a bit sluggish

•	Cursor movement feels accurate but requires more precise control than macOS

•	Suspecting differences in pointer acceleration curve tuning

•	UI elements feel like they have smaller / less forgiving hitboxes

•	Unsure whether the 120 Hz refresh rate can be enabled on M1 hardware

•	Wondering if this is a Wayland, KDE, or Apple Silicon limitation

•	Considering switching to GNOME, since it may offer smoother input and animations

Looking for advice on:

•	Enabling higher refresh rates (if possible)

•	Improving trackpad responsiveness and pointer feel

•	Whether GNOME generally performs better than KDE on M1 Macs

Refresh rate capped at 59hz for 2k and 180hz for 1080 Refresh rate capped at 59hz for 2k and 180hz for 1080
Support
Refresh rate capped at 59hz for 2k and 180hz for 1080

Okay let me first start by saying I have searched through all related post to this issue Im having.

PC Specs:

GPU: Gigabyte GAMING OC Radeon RX 9070 XT 16 GB Video Card

CPU: AMD Ryzen 7 9800X3D 4.7 GHz 8-Core Processor

MOBO: MSI MAG X870 TOMAHAWK WIFI ATX AM5 Motherboard

RAM: G.Skill Flare X5 32 GB (2 x 16 GB) DDR5-6000 CL36 Memory(64GB)

Monitor: Asus ROG Strix OLED XG27ACDNG 26.5" 2560 x 1440 360 Hz Monitor

OS: Fedora 43 KDE plasma

- It’s not the cable. I am using the display port and this works just fine on my windows partition.

- I played around with xrandr but everytime I set it 360 the screen goes black and I have to go into TTY mode to reset everything.

- I do see 360hz as an option in display settings but like I said before when I select it the screen just goes black and I have to go into tty.

- I tried enabling bleeding-edge Mesa to see if latest drivers would fix it. When I did this 2560x1440 capped out at 180hz and 1920x1080 was able to get 360hz.

Not sure what else to try so for right now I swapped back to windows 11.

2 upvotes 3 comments

Migrating to a smaller drive ssd? Migrating to a smaller drive ssd?
Support

Currently I’m dual booting Windows 10 and Arch(yeah I know, unfortunately my car’s diag software is win exclusive).

Basically my laptop has a 1TB hard drive, which I want to migrate over to an SSD.

The issue is my SSD is way smaller at 128GB. That size isn’t a problem for my Linux partition as it’s not even using 30GB, but how do I go about cloning and telling the system how to boot?

I was thinking that I’d just selectively clone the ext4, Swap, and EFI partitions to it. Is it really that simple or am I missing something?

Also on an unrelated note, I’m installing 16GB of ram soon, do I still need a big swap partition?



We built an observability + evaluation platform for local LLMs. 100% free and open source.



32gb usb stick shows 64mb, cannot re-format 32gb usb stick shows 64mb, cannot re-format

I have a 32GB sandisk thumb drive. I want to install ventoy on, to store some ISO, and then install Linux mint on a second system. I've done this with ventoy once before, possibly on this usb stick.

When I insert it, I hear the sound, but nothing in shown in file manager. When I run ventoy, click install, it starts, but then says: an error occurred during installing, you can re-insert and try again. Try again, same error. Segment of the ventoy log below.

Figured maybe I should try to erase all on the disk before doing ventoy install. Launch disks or gparted, Both were run with sudo. They shows me 64mb unallocated, no other space. What happened to the other 31.9GB of space? GParted will not let me create a data partition, it says "no partition table found" I create partition table, then try to create data partition in the unallocated space, I am again told "no partition table found".

What can I do to try and make this 32GB stick usable again? Thanks

[2026/00/13 16:59:43] set percent 80
[2026/00/13 16:59:43] set percent 80
[2026/00/13 16:59:43] set percent 80
[2026/00/13 16:59:43] set percent 80
[2026/00/13 16:59:43] Checking part2 efi data /dev/sda ...
[2026/00/13 16:59:43] set percent 82
[2026/00/13 16:59:43] set percent 82
[2026/00/13 16:59:43] set percent 82
[2026/00/13 16:59:43] part2 data check failed i=0 len:1048576
[2026/00/13 16:59:43] efi part data check failed
[2026/00/13 16:59:43] set percent 100

Does anyone have the .deb version of the video download helper co-app archived? It was taken off the website and I can’t find it. Does anyone have the .deb version of the video download helper co-app archived? It was taken off the website and I can’t find it.
Support

I’m looking for the video download helper co-app but on the website both the terminal command and the manual install button does not work.

The manual install button goes to a 404 GitHub page so I’m hoping someone has it backed up for download.