oh god how did this get here i am not good with computer

 


 

Background music:
Click here because I can't put an audio widget in the profile

 

The scenes with the shark are usually very intense and disturbing.

 

I use Arch BTW

 

Fun fact: Neo-Nazi dipshit cartoonist Stonetoss is in fact Hans Kristian Graebener of Spring, Texas


DecayWTF
@DecayWTF

Unless your shit is brand new you are not going to have a harder time getting your graphics or sound working under any normal Linux distro than under Windows. It's not 2016 any more. Just don't install Arch or NixOS or some other Gentoo-ass nonsense if you're just trying to have a normal working desktop. Use Mint or Ubuntu or SuSE and you'll be fine.


-pegasus
@-pegasus

i installed arch and it’s cool because if you press Vol+ once it increases left channel by 5%, press it again, increases right channel by 5%, alternating forever. i’m told this is because pipewire exists


DecayWTF
@DecayWTF

lmao that's a new one. I love stupid Arch bullshit so much.


-pegasus
@-pegasus

the eventual cure was xbindkeys, "pamixer -ui 5" for XF86AudioRaiseVolume, etc

i don't remember how it was before, just that pamixer wasn't even installed


DevAngus
@DevAngus
This page's posts are visible only to users who are logged in.

-pegasus
@-pegasus

today's stupid arch bullshit: resizing a GTK app blocks audio. resizing a QT app doesn't



You must log in to comment.

in reply to @DecayWTF's post:

is PRIME switching still a shitshow? that's the only thing left that i'd still consider "necessary functionality but absurdly difficult to setup". granted, i haven't used a laptop that needed that for quite a few years now, so it probably worked itself out while i wasn't looking

I want to say "not at all" but there's literally one sharp edge and that's the the AMD closed-source drivers don't work right with it, but I don't know of any distributions that use the AMD closed-source drivers by default. But no, every such configuration I've seen on modern laptops works out of the box in most cases (even on the aforementioned Gentoo-ass distros, really).

Edit: Just looked and Mint at least even has first-class support for Nvidia Optimus and has supported AMD switchable graphics since 2012.

Probably closer to 2006, when ALSA started becoming the default. There were some hiccups when PulseAudio was introduced, but it was nothing compared to the nightmare of OSS & aRts

Expanding on this cause it's dredged up horrible memories:

The big problem I ran into back then was that OSS didn't support software mixing, so applications would take exclusive control over the sound card and you'd never know which one was silently holding on to it & preventing other applications from playing sound. Sound servers like aRts kind of fixed this by doing mixing themselves, but not everything was compatible with them and they wanted to use OSS directly. So there was the extra problem of the sound server tying up the sound card and competing with OSS-only applications. There were compatibility layers but good luck getting them working 100%.

ALSA was introduced and actually provided working software mixing, so multiple applications could play sound at once! There was a transition period & janky backwards compatibility shims, but by and large once it started being used by distros by default, sound on linux started to just work.

20 years later we still have sound on Linux jokes, and now I use a Mac

And now we have PipeWire, which people now make jokes about ("Another competing system! Ha!"). It's the best of all worlds, it has the power of JACK but can also be as simple as PulseAudio while also being compatible with everything. It has JACK, ALSA, and PA compatibility layers that actually work. I use pavucontrol (the usual PA control panel) on PipeWire as my main volume control while being able to bust out a more complex panel if I want to pipe audio to some other program.

The funniest thing about PipeWire is it was originally intended to solve the exclusive access for webcam issue but ended up being the best sound server as well.

Honestly the sad thing is that OSS was a simple interface and could have been made good and things would have improved sooner, but ALSA did solve it and pulseaudio is a... mostly serviceable frontend. With the result that sound on Linux is pretty much fine now.

But yeah even my original post being true, sound is the only "user" type area I'd say FreeBSD beats Linux at because they just... used OSS and solved its major problems. Lower latency than ALSA + pulse, easier interface and supported fully at the OS layer, no need for a bunch of userland components like Pulse