frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Why are my headphones buzzing whenever I run my game?

https://alexene.dev/2025/12/03/Why-do-my-headphones-buzz-when-i-run-my-game.html
42•pacificat0r•1h ago

Comments

vanschelven•57m ago
There's a certain cinematic quality to this story... perhaps so much so that if it were to be included in an actual movie it would be seen as "too over the top" (i.e. CSI-like)
Popeyes•56m ago
I was going to say get a DAC, but they already had one in their setup.
FinnKuhn•41m ago
The DAC is what is causing this issue for me sometimes - unplugging and pluggin it back in solves it though.
kevindamm•51m ago
The source is electrical noise, but the solution of isolating the audio chain from the computer's USB means that in the future you might not notice when you've introduced another GPU memory bandwidth hog into your rendering loop.

Good story, though.

jraph•36m ago
That might be the strongest spacebar heating workflow situation I've actually run into so far

https://xkcd.com/1172

PunchyHamster•25m ago
Just attach a scope to your power lines, boom, live feedback on what your renderer is doing.

I wonder if that will be next fad in PC building, just putting live power line graph on the screen inside

LM358•48m ago
Not at all surprised to see that it's a Schiit DAC causing this problem
ShipEveryWeek•43m ago
What’s with the animosity towards Schiit? They seem to make decent products. Noise from using USB power delivery for audio devices is common.. that’s why you can (and should) use the dedicated power input to you DAC/amp
LM358•14m ago
>They seem to make decent products

I don't agree with that sentiment. Their designs are subpar and the quality of the soldering is (maybe was) unacceptable:

https://www.audiosciencereview.com/forum/index.php?threads/h...

https://www.audiosciencereview.com/forum/index.php?threads/b...

The above review specifically goes into the problem from OP.

There's also their amplifier with a rather non-standard architecture that tries to solve a non-problem (injecting feedback in a NFB loop - I might remember wrong, if so, forgive me) which leads to it measuring double digit (!) THD if you feed it a sine wave. I'm not an experienced engineer but it is IMO a non-starter to have an amplifier try to decide what is and isn't a musical signal as part of its protection circuitry, short of detecting DC offsets or shorts (pun not intended). I'm not in the market for a 1800$ amplifier that goes bzzzt if you feed it music it disagrees with [1]

https://www.stereophile.com/content/schiit-audio-ragnarok-in...

>Noise from using USB power delivery for audio devices is common.. that’s why you can (and should) use the dedicated power input to you DAC/amp

I don't disagree with your point. However, a company designing products like these should be able to design a filter for this usecase unless you're trying to use your DAC as a a measuring device, or there is something seriously wrong with your motherboard. I honestly haven't heard of any other brand product with this problem unless it's ~20 years old and in need of repair. It doesn't cost much in the BOM, however it does cost in engineering hours/competence and QA and this is something that should have been caught by the latter.

[1] https://www.youtube.com/watch?v=NzMbY4sZvIw

Edit: I just want to add that I don't want to hate on Schiit. Honestly I'd like new audio companies to succeed and I applaud them for rejecting MQA back in the day and for not going all-in on the audiofool bullshit one sees too much of. But seeing such poor engineering and QA leaves a sour taste in my (electronics engineering) mouth. Maybe they have improved lately, I wouldn't know. I'm not really in their market anyways.

pacificat0r•8m ago
Wow, that's exactly what I have, a MODI 2. Time for a change I guess
Fire-Dragon-DoL•43m ago
I'm not sure if you are joking around the sound of the brand name, or complaining about the actual brand
fbd_0100•43m ago
why do you say that? I used a Schiit Bifrost for many years without issue
nickdichev•40m ago
Why is that? I’ve generally only seen positive feedback on their stuff
ge96•36m ago
That's funny it's actually named Schiit I thought that was a joke
tristor•15m ago
Schiit Audio makes great stuff, I've been using it for years and have other gear as well to compare to. I think it's good for what it is, although their pricing has gone a bit out of control lately. The problem here is not the maker of the DAC, it's that it's bus powered over USB, which is a problem regardless of who makes it.
vardump•47m ago
These effects used to be much worse in the nineties, often even if you had a fancy sound card. Electrical noise is significantly reduced now.
Garvi•45m ago
That's a common problem. It's electrical noise in your signal. The only way I know how to completely eliminate it is using external DA/AD converters and connecting them to the PC using optical wires. We used MADI cards back in the studio back in the day.
PunchyHamster•23m ago
you can do a lot with just good power filtering and maybe a ferrule on the USB cable to cut the high frequency stuff before it even gets to device. I'd imagine powered USB hub might help too.

I wonder if there is a market for motherboard targetting musicians that just have extra power filtering on USB power.

There are also just USB devices that have just plugs + some LC filter that might help, for example https://oshwlab.com/wagiminator/usb-power-filter

diath•44m ago
> A picking texture is a very simple idea. As the name says, it’s used to handle picking in the game, when you click somewhere on the screen (e.g. to select an unit), I use this texture to know what you clicked on. Instead of colors, every object instance writes their EntityID to this texture. Then, when you click the mouse, you check what id is in the pixel under the mouse position.

Unrelated, but why? Querying a point in a basic quad tree takes microseconds, is there any benefit to overengineering a solved problem this way? What do you gain from this?

rcxdude•39m ago
It aligns with what appears on the screen accurately and without needing any extra work to make sure there's a representation in a tree that's pixel-accurate. It's also pretty low overhead with the way modern GPU rendering works.
diath•23m ago
What if you have a collision system where collision filters can exclude collisions based on some condition in such a way that their bounding boxes can overlap? For instance an arrow that pierces through a target to fly through it and onto another target? How do you accurately store the Entity ID information for multiple entities with a limited number of bits per pixel?
pacificat0r•18m ago
Entities that can't be picked, don't write to the texture, entities that can be picked, write to the texture their id. Whatever is closer to the camera will be the id that stays there (same as a color pixel, but instead of the object color you can think object id). So you are limited at one ID per pixel, but for me that works.
pacificat0r•38m ago
Well, it's significantly easier to implement than a octree. Game is actually 3D under the hood, projected at a careful angle to look isometric 2D.

The reason the game is 3D has to do with partially visible things being way easier than with isometric textures layered in the right order.

Also, now that i just grab a pixel back from the GPU, it's no overhead at all (to construct or get the data for it).

asimovDev•42m ago
I have a similar issue with Genshin on PS5 when using the headphone jack in the controller with IEMs (didn't happen with a headset). It starts buzzing in my left ear when I open the game menu or open the map. On the map it only buzzes when I move the cursor, interestingly enough. I later noticed that the PSU coil whine coincided with the same events. Still no idea why it's like that

Thankfully doesn't happen with an external DAC.

embedding-shape•33m ago
> On the map it only buzzes when I move the cursor, interestingly enough

Sounds like the game is doing more when the cursor moves around, they're probably checking for where the cursor is, and something is making the CPU/GPU do a bunch of extra work, which finally triggers the coil whine when the PSU is more heavily used.

I've basically had the same issue with Nvidia cards since the 2080ti started doing coil whine as soon as I opened Unreal Engine. Some programs trigger different sounds, depending on how much/well they use the GPU, and I've had the literal same experience with "hovering with my mouse over element X triggers coil whine" multiple times before.

trillic•11m ago
They connected the headphones to a wireless controller. The wireless controller doesn't have a GPU.
bluedino•31m ago
I remember 15+ years ago reading about certain laptops (Dell?) that you could 'hear' scrolling on websites, somehow the video chip was interfering with the sound chips. I had one at the time it was pretty weird.
PunchyHamster•26m ago
Pretty common problem on builtin sound cards, even now. It's just very close to the noise source.

Shouldn't really happen on USB DAC, it should have enough filtering to get any interference injected by power, and enough shielding (and just being far away enough from machine) for other EMI

icelancer•3m ago
Yeah this is the main reason to use a USB DAC. I guess you get marginally better sound quality (more noticeable on expensive studio headphones that need more power to drive them) but better isolation/removal from the noise source is the main reason I use them. Especially relevant because in my travel I'm often in countries that don't have ground plugs in their power sources.
PunchyHamster•27m ago
It's funny that apparently "high performance" DAC doesn't handle the common issue every single USB audio device have to worry about - noisy power. From the vendor page (on MODI 5, no idea which one author has).

> SPECS THAT MATTER

> Distortion: inaudible; 100-1000x lower than any transducer (speaker or headphone) you're using > Noise: inaudible; far below a typical headphone or speaker amp

pier25•17m ago
> 100-1000x lower than any transducer

This seems like a lot but it's only 20-30db lower than whatever reference they're using.

This is the spec that really matters: THD+N: 0.0003% which is roughly -110 dB. It's very good and completely inaudible but not exceptional these days.

klamann•19m ago
I've been using optical connections for audio on my gaming PCs for decades now, exactly for this reason. Though wireless headphones will work just as well these days. Too many game developers mess this up (e.g. by having no frame limiter in the game menu) and many of them never fix these kinds of issues. Thanks for caring and fixing this in your game!
tristor•18m ago
Which is why I consistently have told people to ensure that they pick a DAC which is powered independently if they intend to connect it via USB. Schitt Audio makes great stuff (it's what I have sitting on my desk right now) which is designed in that way, but there's no magic formula to beat physics when you physically power an audio device over a connection that is vulnerable to induced noise.

If you're trying to eliminate noise in your audio setup, the first and most important thing is having audio converted from digital to analog outside of the computer chassis itself (e.g. instead of a soundcard get a DAC). The second thing is to disconnect the power flows between the two systems (e.g. get a DAC which is separately powered). The third thing is to connect the DAC via a non-electrical connection so that the signal path is not vulnerable to noise in the environment between the two systems (e.g. use Toslink/optical and not USB/copper). The fourth thing is to condition the power input to DAC to remove transients (use an audio power conditioned, which does not need to be some grandiose thing, it's a bunch of capacitors).

Beyond that, there's not much you can do, after all there's EMI/RFI all of the time in the environment. If the DAC chassis is metallic and properly grounded, it should reject most, and the same should be true for the computer chassis, but there is always going to be /some/ incidental noise. As long as the noise floor is low enough that it's well below even quiet listening with amplification, you'll never hear it. But the default state of audio on most computer systems is pretty shit and people don't realize it, because they are mostly listening to Bluetooth earbuds (which at least provide no physical path for induced noise).

thenthenthen•17m ago
Moving my cursor makes an audible sound over my (builtin) audio card. I always blamed inductors somewhere (noisy power). This has never not been the case with any desktop with built-in audio I have owned over the past 25+ years
ericbarrett•15m ago
I have a Modi DAC I've used for years with several different gaming and development rigs and I've never had a problem like this. Sounds like a failing component, maybe a capacitor or regulator—the article author should contact Schiit.
nottorp•14m ago
I have an usb "audio card" for other reasons (since my hackintoshing days).

It works fine in some ports, it has a lot of background noise in others.

Night_Thastus•6m ago
I run into a similar problem. I have a power-hungry GPU (3080) and CPU (9800X3D).

All my audio equipment was on the same UPS (and therefore outlet) as my gaming PC.

The result is that any time a particularly stressful game would be open, I'd get buzzing in the speakers. (Especially if the framerate was at 360) If you ask audiophiles online they will swear up and down that a cheater plug, balanced cables, or optical isolation will fix it - that will not fix it. It's not a ground problem. It's not coming from the connection from the PC to the DAC - it's a power issue.

It seemed almost inconceivable to them that the problem was EMI from the computer making it into the equipment.

I temporarily got a double-conversion UPS (converts AC to DC to AC again) and housed the audio equipment on that instead (separate from PC) Lo-and-behold the noise was completely gone.

However, those UPS are extremely expensive, and far worse they're very loud because the fans run constantly.

So, I went with a simpler alternative. Just get a power strip and plug all the audio equipment into that on a different outlet. That reduces it massively. You can also get some strips that are designed to reduce EMI, but I haven't felt the need as of yet.

Congressional lawmakers 47% pts better at picking stocks

https://www.nber.org/papers/w34524
483•mhb•2h ago•294 comments

MinIO is now in maintenance-mode

https://github.com/minio/minio/commit/27742d469462e1561c776f88ca7a1f26816d69e2
57•hajtom•44m ago•27 comments

Why are my headphones buzzing whenever I run my game?

https://alexene.dev/2025/12/03/Why-do-my-headphones-buzz-when-i-run-my-game.html
45•pacificat0r•1h ago•38 comments

Critical RCE Vulnerabilities in React and Next.js

https://www.wiz.io/blog/critical-vulnerability-in-react-cve-2025-55182
65•gonepivoting•41m ago•7 comments

You Can't Fool the Optimizer

https://xania.org/202512/03-more-adding-integers
153•HeliumHydride•4h ago•79 comments

GSWT: Gaussian Splatting Wang Tiles

https://yunfan.zone/gswt_webpage/
35•klaussilveira•2h ago•10 comments

How to Synthesize a House Loop

https://loopmaster.xyz/tutorials/how-to-synthesize-a-house-loop
37•stagas•5d ago•6 comments

Anthropic acquires Bun

https://bun.com/blog/bun-joins-anthropic
2045•ryanvogel•22h ago•980 comments

A Look at Rust from 2012

https://purplesyringa.moe/blog/a-look-at-rust-from-2012/
101•todsacerdoti•1w ago•18 comments

Helldivers 2 devs slash install size from 154GB to 23GB

https://www.tomshardware.com/video-games/pc-gaming/helldivers-2-install-size-slashed-from-154gb-t...
218•doener•3h ago•150 comments

RCE Vulnerability in React and Next.js

https://github.com/vercel/next.js/security/advisories/GHSA-9qr9-h5gf-34mp
6•rayhaanj•44m ago•2 comments

Mapping Every Dollar of America's $5T Healthcare System

https://healthisotherpeople.substack.com/p/an-abominable-creature
70•brandonb•2h ago•55 comments

IBM CEO says there is 'no way' spending on AI data centers will pay off

https://www.businessinsider.com/ibm-ceo-big-tech-ai-capex-data-center-spending-2025-12
739•nabla9•22h ago•836 comments

Anthropic reportedly preparing for $300B IPO

https://vechron.com/2025/12/anthropic-hires-wilson-sonsini-ipo-2026-openai-race/
101•GeorgeWoff25•6h ago•74 comments

Zig quits GitHub, says Microsoft's AI obsession has ruined the service

https://www.theregister.com/2025/12/02/zig_quits_github_microsoft_ai_obsession/
697•Brajeshwar•8h ago•373 comments

Interview with RollerCoaster Tycoon's Creator, Chris Sawyer (2024)

https://medium.com/atari-club/interview-with-rollercoaster-tycoons-creator-chris-sawyer-684a0efb0f13
216•areoform•12h ago•38 comments

Microsoft lowers AI software sales quota

https://finance.yahoo.com/news/microsoft-lowers-ai-software-sales-141531121.html
47•ramoz•1h ago•28 comments

Are we repeating the telecoms crash with AI datacenters?

https://martinalderson.com/posts/are-we-really-repeating-the-telecoms-crash-with-ai-datacenters/
31•davedx•5h ago•8 comments

Super fast aggregations in PostgreSQL 19

https://www.cybertec-postgresql.com/en/super-fast-aggregations-in-postgresql-19/
169•jnord•1w ago•16 comments

AI agents break rules under everyday pressure

https://spectrum.ieee.org/ai-agents-safety
245•pseudolus•6d ago•117 comments

The "Mad Men" in 4K on HBO Max Debacle

http://fxrant.blogspot.com/2025/12/the-mad-men-in-4k-on-hbo-max-debacle.html
268•tosh•4h ago•112 comments

Researchers Find Microbe Capable of Producing Oxygen from Martian Soil

https://scienceclock.com/microbe-that-could-turn-martian-dust-into-oxygen/
76•ashishgupta2209•10h ago•30 comments

Paged Out

https://pagedout.institute
516•varjag•20h ago•54 comments

The Writing Is on the Wall for Handwriting Recognition

https://newsletter.dancohen.org/archive/the-writing-is-on-the-wall-for-handwriting-recognition/
122•speckx•1w ago•67 comments

OpenAI declares 'code red' as Google catches up in AI race

https://www.theverge.com/news/836212/openai-code-red-chatgpt
764•goplayoutside•1d ago•839 comments

Optimizations in C++ compilers: a practical journey

https://queue.acm.org/detail.cfm?id=3372264
13•fanf2•4d ago•0 comments

I designed and printed a custom nose guard to help my dog with DLE

https://snoutcover.com/billie-story
574•ragswag•3d ago•68 comments

VA staff flag dangerous errors in Oracle-built electronic health record

https://www.washingtonpost.com/investigations/2025/12/03/veterans-administration-va-hospitals-hea...
13•ksenzee•1h ago•1 comments

India scraps order to pre-install state-run cyber safety app on smartphones

https://www.bbc.com/news/articles/clydg2re4d1o
124•wolpoli•5h ago•26 comments

Quad9 DOH HTTP/1.1 Retirement, December 15, 2025

https://quad9.net/news/blog/doh-http-1-1-retirement/
87•pickledoyster•10h ago•36 comments