The only planet where 100% of Linux systems have working audio is Mars
mastodon.social
mastodon.social
Note that Perseverance does not run on Linux, the drone (Ingenuity) does. I know Perseverance has sent audio recordings. But is Ingenuity doing some audio processing?
> NASA settled on the Linux OS for the rover’s helicopter-like drone, Ingenuity [1]
> Ingenuity doesn't carry science instruments and is a separate experiment from the Mars 2020 Perseverance rover. [2]
[1] https://www.pcmag.com/news/linux-is-now-on-mars-thanks-to-na...
[2] https://www.nasa.gov/feature/jpl/6-things-to-know-about-nasa...
For anyone wondering, Perseverance runs VxWorks, as do all other previous (US) rovers (Curiosity, Opportunity, Spirit, Sojourner).
Try me and find one single counter example to contradict me :-)
(edit: You could try something like ∀ e ⊂ ∅ ∨ ⊤ - adding "or true" at the end - but that's not really what littlestymaar meant)
I've been using Linux as desktop OS for 14 years this month, and I've never had issues with audio on none of the 6 computers I installed Linux on.
Getting a new printer working (or a fresh install working with an existing printer that used to work flawlessly), has been a recurrent source of frustration, and I've experienced occasional issues with GPU drivers, but audio has never been an issue, so I wonder: are “sound issues on Linux” a meme that survived from the early days of Pulse Audio, or is that still a thing in 2023?
I’ve always been able to Google a solution so far.
Since pipewire, on wayland/kde, my audio sink regularly dies and has to be turned off and back on again to work.
I’ve never experienced audio issues before that since … 2012 ish.
Younger me would debug it more. Older me just made a script to turn the sink off and on quickly until someone else fixes it ...
Little things - on mine, the volume level after resume is being set back to the default level, not the last-set level. I suspect that's because it's a USB audio device though.
sudo pacman -S sof-firmware
to get audio on my Linux.> sof-firmware is required for some newer laptop models (mainly since 2019) because they implement their drivers with firmware provided by the Sound Open Firmware project. Checking the journal will provide messages about the missing firmware (see BBS#275577).
https://wiki.archlinux.org/title/Advanced_Linux_Sound_Archit...
This is perfectly legitimate, but I had to scan through `dmesg` and find a recommendation in a hyperlink. Not something you'd ask your grandmother to do.
$ pactl info
Library Protocol Version: 35
Server Protocol Version: 35
Server Name: pulseaudio
Server Version: 15.99.1
So no, it's not Linux. Because if it works for at least 1 person, that means there isn't some sort of technical limitation where Linux can't get audio to work properly, since clearly it can.
Maybe the distro they use doesn't package the audio packages properly, or maybe they messed around with too many settings, or maybe their specific hardware has issues. But none of that is Linux's fault.
That didn’t solve Cinnamon’s refusal to use Steam, however. I have had 0 problems in XFCE, outside of self-made ones like crashing my PulseAudio trying to modify the config.
Same. More than a decade, multiple installations, multiple distros, no issues. And most of them were running PA.
Only if you an incompetent, bungling fool who refuses to just do things in a sane way, and use a distribution designed for the purpose, such as Ubuntu Studio.
I've had a pro-audio Linux-based DAW in my studio for 15 years and it has easily been the most stable, rock-solid performing DAW - alongside both Mac and Windows systems - by a long shot. The reason is, I chose my hardware and my distribution accordingly - Presonus AD/DA convertors, and Ubuntu Studio - which is such an amazing, powerful, mind-blowingly wonderful resource, I feel inclined to not mention it, lest it get wide adoption and suffer the long-September factor when everyone and their dog realizes just how great it is.
Seriously, choose your distribution wisely and you will have better audio performance than the other OS'es. This is a fact.
[1] https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/31...
Edit: I would need someone to help me verify that sound works. Of course I could touch the chassis near the loudspeaker and play a 200 Hz sine wave on https://onlinetonegenerator.com/ but why? I don't hear so why? My children leave my laptop alone because they know that there's no sound.
What if unknowingly you do have working audio, cranked up to 11, while browsing PornHub?
Let me break it down for you:
>> I would need someone to help me verify that sound works.
> You could use a microphone to record the output and plot it using Audacity.
>> but why? I don't hear so why?
> What if unknowingly you do have working audio, cranked up to 11, while browsing PornHub?
The quote is also wrong, any planet without a Linux system satisfies the predicate "100% of Linux systems have working audio", and they are many of them.
edit: I also doubt Ingenuity can play audio.
edit: and 0/0 is not defined
There's no meaningful (both theoretically and practically) answer to the question "What proportion '0 out of 0' represents?". You can't answer 0%, you can't answer 100%, nothing in between neither. There can be a proportion only if there are a non-zero amount of things you want to count.
"0/0" is not the right model. It never is. "100% of 0", however, means (100/100) × 0, which is well defined and equals 0. The quote says "100% of [something evaluating to 0 in our case]".
Note that I didn't mention infinity. I mentioned 0/0 being undefined. There's nothing about 0/0 that's infinity. The limit of c/x when x goes to 0 is equal to infinity, c being a constant different from 0 (+infinity if x is positive, -infinity if x is negative). lim 0/x is 0 when x -> 0 because 0 over anything non-zero, however small, is 0. The limit is yet another tool that's not really related to what we are discussing unless I'm missing something.
0/0 is not infinity nor 0. It is not, full stop. At most you can decide by convention that 0/0 should be treated like infinity or 0 in your particular cases.
(though I'm interested if you have pointers about this)
In our case, we're saying 0/0 planets (caveat: other than Earth and Mars) have a Linux computer on them; then continuing to say that is 100%. This is clearly not true in any common sense term, since there is not a computer on every planet in the universe. Thus 0/0 == 0% in this case. In real life, the laws of mathematics apply differently than theory. In real life, there is no such thing Zeno's Paradox because eventually you'll reach Planck Scale and then it just depends on how you round, whether you reach the end or not.
I have my own stories of sound that don't work 100% fine on Linux. I'm sure it's true of all OSes, try searching "Windows audio issues" on any mainstream search engine for some evidence of this.
In Linux land. I am constantly fighting OS to do the most trivial things.
Also hardware companies should be happy if people are trying to reverse engineer their devices to get a working driver: It menas people want to use it. Instead of trying to further lock down or obfuscate their devices they should be happy and help these folks. They are doing free work for your company.
They are, but legally the situation is way less clear for companies:
- for anything involving RF communication, allowing unauthorized/unverified selection of stuff like wifi country codes can lead to illegal RF emissions
- low level assistance may touch stuff that's nominally under NDAs and expose the company to legal risk
- anything involving "jailbreaking" may lead to issues with DRM
As a result, the official policy often is "no one touches code or helps people from outside, corporate legal doesn't want to get Oracle'd".
Windows often changes the settings for internal Realtek devices, too. Windows Update can set unusable settings irrespective of whether vendor drivers are used or class compliant Microsoft supplied ones.
That is not to say that Linux is any better.
Avoiding Bing reward lottery spam in notifications from OS alone is worth it for me.
This is quite ironic given that I am more likely to use 2048 CPU machine than playing full screen Flash videos.
Also, I am more likely to have 2048 core laptop than playing full screen Flash videos.
https://xkcd.com/619/ complains about some Linux development focusing on support on server/supercomputer features and ignoring UX issues and support for some then popular media format.
The ironic part is that support for absurdly high core devices becomes more relevant, while Flash died.
Well, Windows + WSL is a non starter for me. I prefer using free software and software avoiding dark patterns.
Linux also fortunately happens to be the system I find the most comfortable to use, but that's a nice side effect.
I have been an open source developer for near twenty years now but that doesn't mean I subscribe to such notions. I am just way too old to feed another Tamagotchi for an OS.
Speak for yourself; IME playing video is sufficiently boring that I don't even think about it.
Well, Windows also never worked well on the desktop*. And current Linux works for me better than current or past Windows*.
*for me - your experience may be different
Hit that with an All-in-one-PC thing of a friend two years ago, had to reinstall Windows after some issue with malware. Sound didn't work because the driver from Windows Update was generic, you'd need the years-old version from the manufacturer installed first (as it contained the pin mapping somewhere in the bloatware that came with the driver). Fun fact, Ubuntu also didn't make sounds, I thought the speakers were busted and was already thinking about bringing a 'scope with me next time. Why pin mapping of audio chips can't be stored in an SPI chip or ACPI table is beyond me.
Let alone on Mars.