Urgent.News

One page, thousands of outlets. See who else covered it.

Editions

Tech

Fixing Low USB-C Audio on Fedora Linux: My Battle with the Razer Leviathan

TL;DR: If you have a Razer Leviathan connected via USB-C on Linux and the volume is incredibly quiet even at 100%, PipeWire is likely crushing your ALSA hardware baseline on boot. Just paste this script into your terminal to automatically fix it every time you log in: # 1. Create the necessary directories mkdir -p ~/.local/bin mkdir -p ~/.config/autostart # 2. Write the volume-fixing script cat…

A Razer Leviathan USB-C speaker connected to a Fedora Linux machine experienced incredibly low audio volume even at maximum system volume. This was due to PipeWire, a session manager, compressing the hardware volume limits during boot. To resolve this, a bash script was created to automatically adjust the audio settings upon login.

The script first waits for PipeWire to finish initializing, then determines the Leviathan's ALSA card ID and identifies the correct volume control. It sets the hardware baseline to 100% to restore full volume. A desktop autostart entry ensures the script runs every time the system boots, eliminating the need for manual intervention.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

AIOps Is More Than Just a Chatbot

It started with a Discord bot React ChatBotify is an open-source project I maintain, and part of that meant looking after its websites and servers.

  • AcornOps began as a Discord chatbot called React ChatBotify.
  • Ning suggested expanding the chatbot into a full-fledged AIOps platform.
  • AcornOps has evolved significantly since its inception.

Week 9 of #100DaysOfCode: A Week of Deep Spring Learning

Introduction This week, I decided to slow down and go deeper into the Spring Framework . Instead of focusing heavily on building new features, I spent most of my time understanding what happens behind…

  • Day 52: Learned Spring Caching fundamentals and its role in improving application performance
  • Day 53: Completed reading Spring Caching, understanding AOP and Around Advice for caching behavior

More from Sunday 16 August →