Apple has not fixed the macOS audio left/right balance bug for nearly 10 years

5 months ago (twitter.com)

The left/right channels drifting randomly is one thing (SoundSource fixes it), but it gets worse..

I've been trying to raise awareness of Apples horrible audio issues for quite a few years now. Driver re-starts and USB re-connects, for no apparent reason. [0][1]

I have the issue on Mac Mini (2018) Intel, Mac Studio M1, Macbook Pro M2, so it's not device specific.

[0] https://developer.apple.com/forums/search/?q=Popping+Sound

  • I have just reported a bug where high memory pressure could cause memory pages from the real-time audio thread to get swapped out, causing audio glitches. I am not hopeful for a timely resolution now...

    • I have this using Firefox on a 2019 Macbook Pro with 16GB RAM.

      If the laptop has not been restarted for a while, Firefox tabs will eat up more and more memory over time until it makes the mac kind-of unresponsive (*) and will need to get hard power cycled.

      The only signs that this is about to happen are two:

      1. Any audio-emitting webapp will start to get very choppy, whether is youtube on FF, Google meet on chrome, or a slack call/huddle. Which is the problem I think you are referring to.

      2. Switching workspaces animation will get very very choppy. Usually when this happens it's already almost too late.

      (*) this means that while the pointer is still moving smoothily, even from a BT mouse, there is no reaction to any click or keyboard typing.

      7 replies →

    • Yup. I have found a strong correlation between memory pressure and audio glitches with my external dac. I filed a bug on this over two years ago and it has gotten no traction, but it sounds like you debugged it a bit more deeply than I did, so maybe yours will get noticed.

    • > I have just reported a bug where high memory pressure could cause memory pages from the real-time audio thread to get swapped out, causing audio glitches.

      By any chance, is that problem related to the new Microsoft Teams and its incoming-call notification sound? Ever since the Sonoma update and the coinciding Teams switch it's glitching horribly.

      2 replies →

    • There might be something to it, higher than > 60% memory pressure and the issue will get a lot worse and more frequent.

  • I use an external DAC and encounter this crackling problem regularly. I have to unplug/replug my DAC to get it to go back to normal. I just thought it was a hardware problem with my DAC because it’s getting up there in the years, thought the caps might be going. Hmm…

    • I have 4 external all different sound cards and AMPs (USB), it's the same on all of them.

      There is no software remedy, only re-connecting physically works (temporarily)

      6 replies →

    • I had an external audio interface with occasional horrible bursts of white noise. I assumed it was the CPU not being fast enough, because there was a correlation between work and the bursts… but in the end it was a power supply that wasn’t powerful enough for all my hardware (although everything worked). I changed it, and the issue went away.

    • Sometimes happens on Windows and Linux, too. Could be a bug in the XMOS SDK, seeing how almost all audio interfaces use it.

    • I wonder if the clock source is getting out of whack with the DACs, it could be caused by extreme jitter.

  • I had crackling in my M1 MBP headphone jack, any variety of plugged in, USB/DAC all summer/early fall. I assumed it was an audio controller issue. And then it kind of dissipated, until there was a warm day in October. I had just watered the plant on my desk. All winter -- not an issue. House is cool and dry, but as soon as the humidity gets above 60% or so, I get crackling. Not sure what I'm going to do this summer.

  • And get ready for macOS 14.4 where apparently Apple's decided that we're no longer allowed to kickstart coreaudiod (or any other LaunchDaemons)

        $ sudo launchctl kickstart -kp system/com.apple.audio.coreaudiod
        Could not kickstart service "com.apple.audio.coreaudiod": 1: Operation not permitted

  • I've definitely had the crackling on my M1 Ventura.

    Also I use an old AudioBox USB and it sometimes dies and needs the unplug/replug.

  • Oh god, I thought my display was the problem, but it's the laptop! I'm so angry that Apple is to blame.

  • I've been using Macs for audio work since 2007 and never experienced these issues. Currently using a Motu M4 but I've used probably a dozen audio interfaces plus the built-in ones.

    Could this be an electrical issue?

    Are you bus powering your interfaces?

I have been producing music on macOS for 8+ years on multiple laptops (from x86 to ARM), different external DACs, wired and wireless headphones, etc. I am very sensitive to L/R balance and sometimes have to adjust the panning ever so slightly if my ears are off (e.g., after pressure change during a flight) in phone’s Accessibility settings.

The fact that there is an Apple-specific L/R audio balance bug, which now seemingly everyone suffers from, is complete news to me. Sometimes I feel like I am living in a different reality…

  • In terms of serious Mac audio issues, when I got my new M1 MBP I quickly noticed a faint crackling sound (unaffected by the volume setting) in the headphone jack when plugged in via MagSafe or a left side USB port. So I just have it plugged in to power on the right side instead.

    Other people have reported it too, so it's not just a one-off defect. I know electrical engineering is hard, but it's a really annoying problem to exist on a super expensive laptop.

    • Haven't noticed it affecting the audio, but you can definitely feel the grounding issue when touching the back of a charging MBP. You get a tingling / bumpy surface sensation. I've seen people complaining about getting actual shocks for it though.

  • From my experience it's not really an audio bug, it's a bluetooth one. (though reading other people's comments it also happens over USB as well?)

    Basically, there are lots of weird race conditions and oddities in how they deal with communicating and syncing volume between the system and the bluetooth device.

    This can manifest in your system volume saying one thing and your bluetooth device outputting at a different volume when you first connect, and then you do one volume adjustment and the bluetooth device will "snap" to that volume.

    Another way is what the twitter post is about, where when you ramp the volume up or down, with at least some devices this appears to be done per speaker (so per ear), and they can get out of sync. Imagine if the increaseOrDecreaseVolumeBy(speaker: id, amount: int) function was blocking and didn't queue requests. If one speaker takes longer to adjust than another one (wireless communication being what it is), the slower one will drop requests on the ground and get out of sync with the faster one.

  • I‘m in the same boat. I record and produce my music on macOS precisely because its audio system is so good. I have never had any issues with it.

    • For me, the mentioned balance issue is only happens on Apples AirPods. With wired audio devices, or third party bluetooth, I never noticed this.

  • I did experience the issue with an FIIO headphone DAC too. Basically, when connecting the device, the balance slider in audio settings would get initialized to what seemed to be a random value. I am using several other audio interfaces (both USB and Thunderbolt) as well for music production/recording and I have never seen that issue with any of those devices. I suppose it is an interoperability problem between the USB audio class driver and core audio that only manifests for certain types of devices. Still, if it is common enough for people publishing apps to fix it, Apple should get it sorted out.

    • This actually vaguely rings the bell. I think it happened just a few times and because I quickly heard it I corrected the slider and did not pay attention at the time I suppose.

      Don’t think it ever happened in DAW though, only when playing audio from OS.

  • I'm shocked to learn 1) it's still an issue and 2) other people have experienced it.

    For 1-2 years in the mid-2010s, my audio balance on my work MBP would routinely drift every month or so, and none of my coworkers or Mac-using friends, nor anyone on the tech forums I frequented had experienced such a thing. Just a few random posts on Google with no solution.

    Then, it simply stopped happening. Haven't thought about it in years until I read this tweet. Fascinating!

  • I had it happen for years with a Fiio DAC, but it only rarely occurs with my SMSL dac.

    The flip side is that I get the crackling extremely frequently.

    • IIUC this crackling has always happened to me regardless of the OS, both on macOS and Windows. It should be solvable by increasing audio buffer size (& therefore latency), getting better hardware, or bouncing/freezing tracks to audio.

  • I can imagine, but it happens often to me. It takes some time to notice that something feels off, until I remember. With the app I get the audio-balance-restored notification every now and then. The thing is, it's annoying subtle.

  • If you’re using an external DAC (not just plugging in directly) I think that’ll be why you haven’t experienced it.

    I used to produce a lot of music on my MacBook about 7 years ago and remember having the same thing (probably when I used to be just working on headphones straight in). I used to think one of the drivers was blown, only to (eventually, after some frustration) find that the audio was panned hard left (or right?) systemwide from the settings, and could be fixed with a single click. Never knew it was such a widely-known bug…

  • It does not happen with all devices. I have a number of audio devices, and it happens only on my thunderbolt 3 owc dock.

  • It's not that deep, right?

    > .. which now seemingly everyone suffers from ...

    Was this claimed somewhere? Either way, it's clearly not true. You're not affected by a bug that lots of others are (myself included!), so consider yourself lucky.

The common form of this bug is way older than 10 years and isn't really specific to macOS.

The problem is that audio devices do not have an explicit concept of "balance". It's set by adjusting the level of each channel. That volume adjusting process is not reliable. It often happens over an unreliable interface where some volume adjustments are just dropped. This hits a second problem: the audio device often has the ability to adjust its levels out of band with the host audio stack. Thus your laptop has to periodically poll the device to find out what the current actual audio levels are. When your laptop sees that the volume per channel is not equal, it doesn't know if this was caused by the device itself adjusting the balance or the volume adjustment message being ignored.

So for example:

1. User tells laptop to increase volume from 50% to 60%

2. Laptop tells device's right channel to go to 60% (success)

3. Laptop tells device's left channel to go to 60% (failure)

4. Laptop checks with audio device, sees 60% on right and 50% on left

5. Laptop changes audio balance to be nudged to the right

There are some ways to mitigate the problem. The audio stack could try to detect when its level commands are being dropped, but that risks the audio stack and device "fighting" over the correct volume. Better closer-to-realtime scheduling can reduce the risk of messages being dropped.

  • Not sure if that's related to Apple's original problem, but in the scenario you are describing, the fix is trivial: detect when level commands are dropped and retry (up to N times / for up to X milliseconds). And don't forget to check existing volume between steps 1 and 2, so you can be made sure what the previous state was.

    I don't think the "fighting" will be a problem at all - you'd have to to press volume control on device and on Mac at the same time, within milliseconds. And in the worst case, you'll run out of retries, and it will be no worse than situation today.

    • Who should detect, who should retry, and how?

      I don’t know the macOS audio stack in detail, but I work on state synchronization problems in distributed systems and my intuition for problems like this is that the “why not just” solution almost never solves such a bug completely.

      2 replies →

Does not surprise me.

I recently discovered that interrupting the close-all-apps-before-reboot workflow when applying a macOS upgrade (e.g., "don't terminate my terminal process yet, one sec, okay, I'm good to reboot now") requires a redo of the ENTIRE update process (including redownloading the 13GB update!)

  • The exact same thing applies to online reinstall of the macos. If your network has even the slightest jitter, you download the whole 10gb from the start. It was blowing my mind that there is a download manager/system, in 2024, can't even resume download a file after encounter network problem. Come on, you really shouldn't assume everybody have a perfect network that can just download a file from 0% to 100% without problem. That is almost a dream in a office room with shit tons of 2.4g / 5g devices.

    • I'm similarly amazed when I'm downloading something from Google Drive and I get jitter -- Google Drive does not support restarting, so if it's a 10GB file, here we go again from the beginning.

      What is it with these huge corps missing the simple stuff?

  • Even funnier is upgrading ventura could brick your Mx if you had changed the refresh rate on the display.

The fact that this has existed for so long and is common enough to warrant a third party program devoted to resolving the issue is an embarrassment for Apple.

https://apps.apple.com/us/app/balance-lock/id1019371109?mt=1...

  • There are so many bugs and even more poor ergonomic choices that have been unfixed for years on Apple Devices. It's fascinating considering the whole cult regarding the company's so called attention to details.

    • It’s because despite those issues, depressingly macOS still delivers an experience that to most Mac users is preferable over that of Linux or especially Windows. Increasingly it’s not that macOS is incredible, but that the alternatives are that much worse.

      And I say this as someone who uses Windows and Linux daily alongside macOS. Windows isn’t going to get any better so long as Microsoft’s betting on pushing services on users to make money and while desktop Linux is better than ever it still has a ways to go to make it unquestionably better across the board for more than a small subset of users.

      It’s actually quite similar to why people buy MacBooks. Generic PC laptops nearly all involve one or more major tradeoffs in day to day use, with none being as good all-rounders as MacBooks even if individual specs don’t measure up.

      14 replies →

    • That "cult" and "attention to details" was a long time ago, when Steve Jobs was CEO. But even then there were many bugs, like the .DS_Store files, which never got fixed. It got much worse when Tim Cook took over. Now I only use macOS because the next best thing is still worse, and also the Mac hardware became really good with the switch to ARM (after a long long dark time with x86 where the hardware got worse and worse with each iteration).

      4 replies →

  • Apple is quite fine with their OS being an embarassment that needs 3rd party apps to fix, people will still hail it as the best thing ever.

    For example, window management on macOS is trash, and the shortcuts are command+arrows which is fine if you have both hands on the keyboard. Not so much when you have a separate mouse. The OS is built expecting you are on a laptop or using a trackpad of some kind.

    • Yes, my solution was to throw more money at apple and get the "Magic" Trackpad. Just so i can use it alongisde my mouse for swipe gestures....

      1 reply →

  • Apple isn't 'embarrassed' by bugs at all - only if those bugs result in widespread public attention.

    Filing 100s of extremely detailed bug reports on their 'feedback assistant' will do less to change anything than one trending twitter post or news coverage.

    • Making bug reports extremely detailed doesn’t actually help; you don’t know which details are relevant and it could get it sent down the wrong paths from other people getting distracted by them.

      Plus it gives you burnout. Rely on the system logs to have enough detail.

I don't think I've ever seen this or heard anyone talk about it. I've had at least one Mac since 2006 and all the engineering departments I've worked in since 2014 have been all Mac. Mostly at work I'm not doing much with audio, but at home I have had external DACs and equipment, I have a Scarlet interface, etc.. that I hook mics or guitars too from time to time, etc..

There are plenty of things I can complain about and I kind of think Mac OS is getting worse, but this one hasn't hit me.

  • While people can have different experiences. I did have a L/R drift issue on an older Mac (PPC days) - Do you know what I did to have it resolved? I didn't write a twitter post, I contacted apple support.

    When the support person couldn't address it they assigned an engineer who worked with me to identify the issue - the bug was patched in the next x.x.1

    That's literally all it takes. I've gone down this route 3 times now in various products of their, so I know it's not some off chance to be assigned an engineer.

    It beggars belief that people think complaining to the wind will get the problem resolved, when all they need to do is contact the manufacturer.

I used to experience this all the time and had a 3rd party app installed to lock the balance to centre.

But it seems to have gone away in last couple of versions of macOS, have not had the 'fixer' installed since I got an M1 and it hasn't occurred again for me (so... Sonoma and the one before).

If I recall, the original reason for the bug was a stupid keyboard shortcut (helpfully mapped to "f*** up my audio balance") that was easy to trigger by accident, with no visual feedback to know that you'd done it.

I wonder if it's locale-specific, maybe some keyboard layouts or whatever still have it mapped.

That's nothing. Even though the hardware has supported it for at least 15 years, MacOS still doesn't have support for MST (DisplayPort daisy-chaining). Instead of just plugging one cable in and having two externals connected to each other, we've all either had to use a cable per monitor (using two scarce ports on the laptop) or buy a $100-$300 box that will do the work for us.

Back when installing Windows on a MacBook with Bootcamp was pretty common, it was galling to have Windows support MST perfectly fine on the Apple hardware while MacOS reverted to simple (useless) mirroring.

If you use AssistiveTouch on your iPhone or iPad with a customized top-level menu, every iOS/iPadOS update resets it to default settings. Apple hasn't fixed it for over 8+ years either.

  • That doesn't happen for me and I've been using AssistiveTouch for 10 years now

    • Try changing the number of icons (Customize Top Level Menu) on the AssistiveTouch to anything other than the default six before your next os update. It’ll reset to the default layout.

And I don't think it'll get better, with Sonoma I'm seeing more and more audio switching bugs and weird behaviours when I connect headphones.

At least this balance bug disappeared, although it was plagueing me on my previous MacBook.

  • I am currently experiencing an unbelievably annoying bug where once I finish on Google Meet in Firefox, all audio/video across the whole OS plays in slo-mo. I have to turn my headphones off and back on to fix it.

    It's something specific to these headphones (Sony WH-C700N), as they do something different to get higher audio quality when using the microphone. Apple have helpefully removed Bluetooth Explorer from Xcode and the debug panel from the Bluetooth status bar icon, so I'm yet to figure out what mode it's using that my other headphones (Sony MDR-ZX770BN) don't.

    • That is so funny, sometimes I experience the exact opposite. After connecting my MacBook to my projector (ViewSonic 747), all video (Chrome, Quicktime, IINA, etc) plays like 30x faster. The only thing that helped was rebooting the laptop.

      1 reply →

    • > all audio/video across the whole OS plays in slo-mo. I have to turn my headphones off and back on to fix it.

      Sounds like a sample rate inconsistency issue, maybe a trip to Audio MIDI Setup.app could give hints.

  • Same. The annoying thing that used to happen with bluetooth headsets, where macos suddenly decides to use them for input as well as output and the audio quality drops noticeably (full duplex, bitrate, blabla), now happens even when the microphone isn't selected.

    It really sucks. I'm not using a regular bluetooth headset, these are my hearing aids and my only way to get decent sound in meetings. Switching to mac last year was a mistake.

    • Any application or website can select the default microphone or a specific audio device which can cause that bluetooth issue. And lots of applications are enabling the microphone even if they don't need it. I don't think switching away from mac would solve that.

      4 replies →

It's almost like apple doesn't actually care ;)

  • Why should they? Are these people going to abandon their Macs because of these bugs? Obviously not, so why should Apple spend any money at all fixing them?

    • In the Jobs years it was because the person at the tob intrinsically gave a shit about making a good thing.

      But you're right, it certainly seems that's the kind of game Cook is playing. Better than Windows, but no better, and keep the extra money.

      6 replies →

    • While it is annoying, I've got much better audio performance and less hassle from macOS than with Linux or Windows, even with bugs. There were a few audio bugs that annoyed me in the '2020 videoconferencing season', but most were solved. I've noticed the L/R volume bug then, but not in the last few years and my perception was it was fixed. So, even if it's buggy it might not be buggy for everyone.

  • Because CoreAudio is still a lot closer to "just works" than Pulse/Pipewire/Jack on top of ALSA on Linux and whatever the fuck Microsoft is doing with WASAPI and DirectSound.

    My Linux audio bug of the month is that output on all USB interfaces just stopped working. Not sure yet what changed (it wasn't an update, at least not immediately).

    On WASAPI last I checked you still couldn't programmatically change the device settings from a user application, which leads to weird issues with sample rates and buffer sizes, which means ASIO is still necessary. Very sad.

    • For me Pipewire changed that equation.

      I am now convinced it is the best audio stack on desktop.

I used to own a 2014 VW GTI and would play my preferred audio from a USB/Lightning connected iPod touch through its entertainment system. The audio system was flipping L/R balance every few minutes, without any input from my end (volume adjustments, play/pause, etc.). It drove me crazy. I always chalked this up to a quality issue with the VW entertainment system since I have never experienced this on any other playback system in my home or in my other cars.

I've heard the occasional random pop or click audio artifacts from my Mac mini home recording studio setup but never experienced the L/R balance issue. And with the more recent macOS versions (Ventura and Sonoma) I don't think I've heard any audio clicks or pops. I'm using an older Roland OctaCapture audio interface, but have tried the Focusrite Scarletts and some MOTU devices without incident.

Hey, Windows has had a related-ish bug forever too!

Go to device properties and change L/R balance to be unequal.

Turn sound down to 0.

Turn it back up and balance is equal again.

What's the audio left/right balance bug?

  • To quote Apple's own (no longer available) KB-article from 2012 [1]:

    "In some cases the audio balance may unexpectedly drift towards the left or right channel. This can happen if you rapidly press the volume up or down keys while the computer's microprocessor is under heavy load."

    [1] https://web.archive.org/web/20120630125615/https://support.a...

    • Wow, I can't even start to imagine how this bug came into existence (and why it should take so long to fix it)...

  • The audio balance on Apple computers changes randomly, and has done so for at least a decade.

    https://apple.stackexchange.com/questions/79384/audio-balanc...

    • Yep, I’ve very much discovered and confirmed this behaviour independently, I was so shocked to learn that it was a known issue.

      I know it’s silly but it helped me with imposter syndrome to see such a major OS that prides itself on seamless “it just works” experiences tolerate bugs like this.

      That and the fact if you airplay a movie to Apple TV it thinks you want it to cast over the top of it with random advert videos in your web browser, so you can’t watch and browse.

      We’re all human I guess ;)

      5 replies →

    • Following the link, and a few more, describes at as changing "when volume buttons are pressed during high CPU load". That is perhaps random-seeming, but also way different from actually being reandom.

      I have never used a (modern) Mac long enough to listen to audio, so I have no experience with this I just thought it sounded odd.

      Now having learned that, I really (really) wonder how such a bug can happen, and how it can stay ignored for so long by the always-ranted-about masters of vertically integrated luxury computers. More the former, though.

      It sounds almost as if there already is software somewhere that is doing something to maintain the proper balance (perhaps due to bugs in the hardware), and then that something becomes CPU-starved and/or interrupted when the volume changes, and doesn't resume properly. This is a wild guess straight outta ... Hampton, I have no clue about Mac hardware or macOS internals. Fun to think about, though!

      I hope they fix it for real, soon!

      5 replies →

    • I've been using macs since the 90s for "serious amateur" music production, and I listen to music while working on an MBP daily, both via the headphone jack and via a USB audio interface, and I've never encountered that. Is there no idea what triggers it?

      2 replies →

    • FWIW, I just ran the following stress test for a bit in VSCode, and then mashed the Vol +/- buttons on an M1, and noticed that the volume toggle started to lag, but I didn't notice any balance drift. Is this something that would be reflected in the slider, or is it auditory-only?

      +function() { while (1) { for (var i = 0; i < 1000000000000000; i++) { console.log(i); for (var j = 0; j < 1000000000000000; j++) { console.log(j); } } console.log('herewegoagain'); } }();

      1 reply →

For some reason they think basic features of apple music should never work. Guess I'm the problem, because this is unusable, yet I won't cancel.

P.S. I'm specifically talking about certain playlist management features not working. Specifically, the "add next" simply has never worked well.

I think it's only on PC, but they do something to make your playlists unusable, if they're large. I think shuffle doesn't work at all for my uses (perhaps for tiny playlists where shuffle barely matters)

Weirdly, most of this seems by design, although it's not hard to see why. Apple doesn't want shuffle to compete with their algorithm, but WTF did we end up with? Streaming services riddled with user hostile design.

Some longstanding bugs/limitations in macOS/iOS make me honestly wonder if any higher ups at Apple actually use their own products, or do they just have fleshbots (human assistants/secretaries) do everything for them..

  • You should first ask if those problems have any major impact and if they impact the higher ups. Probably the answer will be "no".

I had a recent UPS from Eaton connected to my iMac with USB. Every couple of days, it would not wake up from sleep. The only remedy is to power-cycle. Not funny. I have the same UPS now connected to my Raspberry Pi 4, and it works without issues. Apple doesn't care very much about third-party hardware, in my experience.

It seems like lots of very mature software projects have these bugs that just hang around forever. Someone could fix them. Someone should fix them. Nobody fixes them.

My own projects have a few so I am guilty.

Maybe they give the project “character.”

  • My favorite is… - set desktop icons to align to grid - have say half a dozen icons in the top right of your desktop - plug into an external display - the icons will be sort of in the same place, but not actually aligned. (Moving a single icon will cause it to go to an unpredictable place because everything around it is stepping over the place you’re trying to drop it.)

    This has been the behavior for every version of MacOS at least going back to 10.2 Jaguar (2003).

Apple audio issues are definitely nothing new. I recall as far back as the early 00’s problems with stereo separation on apple laptops. This was especially apparent when playing backing tracks out the headphone port where it was a mono tracks/click pair. The click could be clearly heard on the tracks line which is a bad thing for the house mix. That particular problem was hardware though. If you used an external usb interface the problem went away.

I think this is a hostile policy of Apple not to bother implementing stable interoperation with non-apple hardware.

I have an LG monitor and a list of bugs I am experiencing in the macOS:

- No sound volume control

- No brightness control

- Nightshift doesn't work on it

- Audio is unusable most of the time. When I try to play audio on the monitor, it is playing it at like 10x speed with a stuttering sound and if you try to watch a 20-minute video it finishes in like 2 minutes.

I’ve just switched to using a big screen with laptop closed and a usb webcam. I’m now on my second webcam model (razer kiyo pro, after logi brio 500 was not good) and still people I call say my audio distorts after about 5 minutes. It’s so frustrating and seems to be a problem with Mac usb audio. I actually produce music too, but have a thunderbolt interface so that works better

Reminds me of my "favourite" macOS issue: alternative keyboard language input is carried over to the next app I switch to, or Spotlight. Almost 20 years of forcing me to switch back to the default language hundreds of times a day. Any idea if it can be fixed by an app? Thanks!

  • That has (since forever) been covered with a Settings toggle.

    Keyboard -> Input Sources [edit] -> Automatically switch to a document's input source.

    Checking it maintains different "active input source memory" per app.

    Unchecking it keeps a global "active input source".

Man I remember having to deal with this multiple times a week, weirdly it stopped maybe from the 2015 MBP onwards for me never encountered it again and assumed it was fixed. But all my computers between the Titanium Powerbook and then had it.

  • At first I was thinking "huh, I don't think I've ever seen this before..." but come to think of it, there have definitely been a few freak occurrences of the balance suddenly getting out of whack. It throws me for a loop at first because usually the balance suddenly going out in headphones is an indicator that one or the other side is starting to die.

    It's pretty rare, I've only seen it a few times, but yeah. Pretty obnoxious

  • Agreed, I thought it had been fixed as I haven't seen it on any mac newer than 2013. I really hope someone someday breaks down why this happens. I can't believe its only manifested in <10% of the total macs I've ever used/owned.

A friend of mine told me he prefers Apple because "it just works".

The only Apple I used never had this problem. But then again, the first thing I did with it was replace the OS with Linux. :-P

Is this a problem that exists only with headphones? I have the impression that the speakers on my brand-new Macbook Pro M3 tend to drift to the left, or at least not to be centered.

It's odd that most Apple users don't care. And funny that Apple advocates claim that Apple is the high-quality audio choice when the stock hardware isn't.

I first experienced this on a titanium G4 PowerBook in 2001 or 2002 on Mac OS X 10.1 or whatever the current version was then. The bug is probably as old as macOS.

I find the general scheduling of high cpu tasks to be annoying - start enough compilation threads going and you get network stoppage :-/

Never had this issue, but I do put the left audio to 90% since my wife's handmedown left ear airpod is dying.

It evens it out fine. Will replace at 99%.

Wow, I always thought that it could be just my personal hearing issues, never could properly google the issue

  • I always thought my earbuds were wearing out unevenly, which may also be the case, but this is good to check up on every few months

I’m not sure if a bug or a feature, but on two different iphones I’ve had the issue where the volume suddenly aggressively goes up or down without me pressing the volume button. Has happened at least in netflix and youtube. Always when I’m actively using the phone.

Might an ill fitted case or something, but those phones had different cases.

Anyone know if this is some bug or am I being dumb?

  • With iOS 17 I started experiencing something similar. Whenever I use Control Center to decrease volume to zero, two out of ten times or so it moves it back to 15-20% (seems random). I have no idea if an app running in the background is causing this, or the OS, but is very annoying...

  • Mine (possibly related) is volume will look normal but be super quiet - touch the control at all and suddenly it’s as loud as it looked.

  • Happens to me with keyboard clicks on iOS: suddenly they jump from the standard low volume to very loud clacks.

Long ranty post.

I'll use the occasion to crap on macOS because yes, I experienced this, not to mention random devices disconnecting in conditions of higher memory pressure (i.e. starting a k8s cluster and doing tests, then tearing it down, then starting another etc.) -- one time even my keyboard disconnected which was annoying to say the least.

To this day my $300 dock sometimes doesn't at all get detected after I wake up my iMac Pro. A $8000 machine and an OS developed by trillion+ $ dollar company cannot properly wake up all devices after sleep. Yep. :|

I appreciate macOS as a system for users where SIP et. al. prevent people from shooting themselves in the foot -- Apple has mostly solved the problem of careless users clicking on stuff they really shouldn't. (Excluding phishing.)

But as a programmer, I am now on a course to gradually and eventually move back to Linux. Why?

- Everything is just faster. A Manjaro XFCE with the latest kernel (6.7 as of 2024-FEB-14) just makes everything fly on my AMD 5500U laptop. Telegram starts in 0.5s while my iMac Pro needs at least 5 seconds. Firefox with all its addons boots up in about 1.5s. I know all of the lag and delays are related to security scanning but it does get tiring after several years. As a programmer I want to say "everything in these directories is trusted, I'll suffer if I am wrong, now leave me alone" which of course I can't do.

- Related to the above: Intel Macs are likely unofficially now second-class citizens and frak all of us who invested in them, right? The iMac Pro costed me $8000 and I'll use it until it blows up in my face, that's non-negotiable for a $8000 machine. So I'd think whatever performance gains or optimizations are being done for macOS, the Intel architecture is probably a persona non grata already.

- Just lately Erlang's team fixed an absurd issue where due to JIT using memory mapping macOS literally shows me a popup while I am coding! Save an Elixir file in my NeoVim (which invokes the LS) and whoops, there, you have a micro popup that disappears after ~0.2s. And it can be a problem if you cancel it (has an X button inside which I assume is focused by default) but seriously, just working in your editor leads to micro popups that disappear fractions of a second later... WTF. And their fix? They moved to use another memory mapping API. Which is a workaround in fact, not a fix. I feel for them so hard.

- A lot of goodies are hidden behind paid software which is 100% fine by me (obviously we all want to be paid for our work) but it does send a signal that Apple doesn't care much -- iStat Menus is a good example and SoundSource is probably the best example (and strongly related to the original article); why do we need SoundSource at all? Why is this not handled by the OS? And again on the money issue, as much as I want to support other programmers, it starts feeling like you are being nickel-and-dimed as time passes by.

Honestly, after using macOS full time for about 4.5 years, I am not impressed. I like the displays a lot and I know I would miss them dearly and my eyes will be unhappy which is basically my main reason for sticking with macOS for a workstation (well that plus the $8000 investment I made 4.5 years ago which let's be honest, has paid for itself already, many times over).

Another thing I do like is the menu bar and I'll duplicate that functionality on my XFCE laptop soon enough, so not much of a loss.

I believe at one point I'll just start ssh-ing into my AMD 5500U laptop so I can reap the benefits of the amazing iMac Pro display while still having Linux's benefits on my side. And I didn't even mention how much I can tinker with it e.g. I wanted to experiment with various ZFS and bcachefs setups and of course I couldn't do that without a VM... did I mention I never found a truly good VM manager for macOS?

But that tinker-ability is just the tip of the iceberg and this comment became huge enough already.

If you have gotten this far -- any ideas how to properly secure an XFCE environment? I'll need to install Chrome and Zoom at one point but I don't trust their creators to not pwn my system the moment I run the installer and as we know X11 is not at all secure; likely both softwares will record each of my keystrokes and upload them somewhere. So, anybody knows how to properly isolate a desktop program on XFCE? And if that's not possible on XFCE I am open to migrate to whatever other DE allows it.

Thanks for reading.

  • People who have been doing hackintoshes or were installing Windows on Intel Macs have known for a while that macOS is rather slow compared to the competition and with of the lack of features/functionality you have to pay for on top of the way more expensive hardware it is a very bad deal.

    I think people sticking with macOS are doing it for convenience and because it is hard to switch to something else when you have done things a particular way all your life. But considering the price of Macs, currently it is an unbelievably bad deal but as long as there are fools to pay the price nothing will change I guess.

    • Using my iMac Pro has objectively improved my eye health; the displays are amazing and my eyes are almost not getting tired.

      But yeah, beyond that the deal gets worse and worse with time. Apple are dropping the ball, it's been visible.

      As mentioned upthread, I'm very likely to start using my Mac as a thin client in the next years: get all the benefits of Linux (ultra speed included) with none of the drawbacks (insecure desktop environments; the X11 protocol literally allows you to capture all key presses once you connect), and all happening through the best displays there is.

      So it's not about being a fool. There are objective benefits to using Macs. But, these benefits are dwindling with time, so the equation gets less and less in favor of Apple.

      1 reply →

  • I’m lucky my current Mac sleeps well, but in the past I’ve resorted to sleeping the display only (and never sleeping the Mac itself) when I’ve had wake from sleep issues.

    The additional power and heat is incredibly small in the long run, and without spinning rust it likely even extends the life as it doesn’t have cool/heat cycles.

    • I considered it but the iMac Pro has high idle power draw.

      Though I probably wouldn't feel it because no matter what I tried I couldn't make it not wake up for 30s each 5 minutes anyway...

  • My $8000 M3 Max MacBook is having all kinds of crazy issues so it's not just Intel... Apple pays significantly less to SWengs than Meta/Google so I guess you get what you paid for on their side. I just wish I got what I paid for as well.

as a long term apple user, their blatant disregard for fixing bugs is really starting to piss me off to the point where next time i upgrade my phone and computer, i'm probably going back to android/linux. their software is literally a microsoft-tier experience (maybe even worse at this point) across the board now, and i'm not going to keep paying a premium for non-premium bullshit full of stupid bugs any junior dev could figure out.

these are just the bugs i can think of off the top of my head which have existed for literal years:

- on iphone, the haptic and sound feedback from tapping letters on the keyboard has a noticeable lag to it half the time.

- on iphone, the volume of all system sounds shoots up to 100% without warning, even if you're wearing headphones. this bug also reverses the volume level, so you have to turn the volume up to make it go down.

- on iphone, browser tabs just get stuck displaying one page (or sometimes nothing at all) no matter how many times to try to navigate or refresh, and you have to either kill safari and restart it or close the tab and open a new one.

- on mac laptops, the battery drains while sleeping at a rate of about 20% per day. i've been a mac user since 2015 but only since i got an m1 max macbook pro, nearly every time i open the lid, it's dead.

- on mac, sometimes external storage just doesnt show up at all, restarting doesn't work, waiting doesn't work, you literally just have to try again tomorrow and hope for the best.

- on apple music (any platform), music will just stop and it will tell you that another device is trying to play music when it isn't. sometimes this doesnt happen for weeks, sometimes it happens 4 times in a single song and goes on for hours so you have to just stop trying to listen to music.

- on any platform with siri, it will just reset to the default voice/accent regularly, making all the other options useless.

- on any platform with siri, you ask it to remind you about something in x minutes or at x time, siri confirms that it will, then 1/10 times it just... doesn't.

- on apple tv, you randomly lose the ability to navigate left inside whatever app you're in, so you have to kill it and restart it.

- on apple tv, the picture just freezes but the audio continues. you have to just turn it off and on again. happens every 2-3 days.

- on apple tv, about half the time, the native voice search forces you to repeat your search 3 times. you tell it what to search for, it shows up for a split second, then clears. you have to do it three times. this one alone is worth ditching apple over. if i ever find out who introduced this bug and cross paths with them, i will physically attack them on sight.

i actually can even think of more bugs, but i'm bored of typing.

  • The fun surprise for me after upgrading to Monterey (which I will never stop bringing up in "Mac OS X bug" threads here in case an Apple employee is lurking) is that in new versions of Mac OS X you can't use both Home Sharing in Apple Music and bluetooth headphones at the same time. You can Home Share from Apple Music with wired headphones, and you can use bluetooth headphones with other functionality in the OS. But Apple Music specifically is broken. Possible that this is related to the home sharing being hosted on a really old Mac, but it worked fine on High Sierra!

    Apple Music is in general much buggier than iTunes but that's the real dealbreaker for me.

    I mostly just use MPD instead, but even that program occasionally has issues, there are a handful of music files that basically cause a fault in the headphones and they dont work right unless I switch to a different song. Still no idea whose fault that is though (OS X? the headphones? MPD?)

  • On my iPhone 13 Pro, calendar notifications will fail, and the alarm clock will fail to ring. No idea why. I need to reboot my iPhone once a week to fix this issue, and it's been this way since I bought this phone a few years ago. No iOS updates has ever fixed this.

    I also have issues with the sluggish interface. Some of my third-party email apps takes several seconds to just load the list of messages. They take milliseconds to load on a Pixel.

    My lock screen can sometimes take a bit more than a second to unlock.

    The browser dropdown will occasionally load the wrong page when I touch the URL.

    The keyboard is more wrong than right, most of the time. Out of all the bugs and problems that make the iPhone almost unusable, it would be the terrible, auto-incorrect keyboard.

    The analogy that comes to mind is when the auto industry consolidated to just three large players. Quality was never great to begin with, but it steeply declined after that. It took foreign companies to add real competition to the market.

    Apple has been in decline for years now, especially since their only other competitors are Samsung and Google.

  • Please do stop buying their junk. It's sad to watch people i know squandering so much money to buy buggy stuff that i end up troubleshooting for them. If it were linux we could just fix it ourselves and be done with it, but apple's entitled paternalism is the final insult. "Maybe you're holding it wrong?"

    • the only reason i've been using their shit is because i rely on software that doesn't exist on linux for certain hobbies and it was still drastically superior to windows which i refuse to use for any reason in my personal time, but now that it's not even better anymore, i'd rather just abandon those hobbies.

      3 replies →

  • I'm using about every Apple product you've listed and only encountered the first problem and even then only sporadically. I won't be saying 'you're using it wrong' but I presume different ways of use or app workload can make a big difference.

    • Sometimes you go help a person who complains about such things, and they have instaled 50 obscure off-brand apps, all kinds of browser extensions, kexts, background services, crapware, and so on, and the system is like a zoo.

      1 reply →

  • The natural scroll setting of the mouse and the trackpad are bound. You can't have one setting for one device and a different one for the other. It's maddening. Both Windows and Linux handle that easily.

  • I have experienced all the bug you mentioned but special mention to the Apple Music bug.

    I fixed it: I switched to Spotify.

    I support your decision to switch to some other manufacturers; I'm doing just that as well. Apple is making way too much money to care and it will get much worse before it gets better, at current prices it is just not acceptable.