#My Audio isn't working

240 messages · Page 1 of 1 (latest)

tall pelican
#

My friend installed Arch on my laptop recentlly, and after he did my speaker and headphone audio hasn't been working at all.

velvet bridge
#

Get your friend on here

tall pelican
#

My friend is tired of helping me

#

We won't answer my questions no more

velvet bridge
#

Oh they installed it on your laptop xD

tall pelican
#

yah

velvet bridge
#

Well so u know shit about the system?

tall pelican
#

uhhh

#

Im kinda a dunce

#

so no

#

I know basic stuff, but not really

velvet bridge
#

GL then

tall pelican
#

:(

velvet bridge
#

pulseaudio or pipewire?

tall pelican
#

uhhh

#

I think pipewire

#

when i go to alsamixer it says pipewire

velvet bridge
#

Alright

#

is pipewire-pulse installed?

tall pelican
#

How do I check that? I just go to files?

velvet bridge
#

no

#

via pacman

#

.aw pacman

pure heraldBOT
tall pelican
#

I know what pacman is

#

I know how to install things through it

velvet bridge
#

Oh so you know how to query local packages too?

tall pelican
#

Uhhhhhhhhhhhhhhhhh

#

no

velvet bridge
#

Well see, go read the article then xD

tall pelican
#

so i just put ,sudo pacman -Ss {whatever im looking for]?

velvet bridge
#

Nah I think -Ss is something else

tall pelican
#

is it -Q

velvet bridge
#

Yep

tall pelican
#

okay so i need to type [sudo pacman -Q pipewire-pulse]?

velvet bridge
#

close

tall pelican
#

do i need to add something else?

velvet bridge
tall pelican
#

nah man, i barely passed english last year

#

ah i see now

#

i need to do -Qs

velvet bridge
#

What DE / WM are you using?

tall pelican
#

what do those stand for?

velvet bridge
#

Desktop Environment / Window Manager

tall pelican
#

uhhh

#

i forgor, ill just send a picture

velvet bridge
#

go install neofetch and send that

tall pelican
#

1 sec

velvet bridge
#

Ok what do the sound settings say? Are your devices there?

tall pelican
#

Through the sound app? or do I still need to get neofetch

velvet bridge
#

Nah I dont need neofetch ig

tall pelican
#

it only shows my camera

velvet bridge
#

So yes though the sound settings app

tall pelican
#

and it says "1 input" which i guess is just my built in mic

velvet bridge
#

so it doesnt show up?

tall pelican
#

no

velvet bridge
#

What device is it

tall pelican
#

it is just my built in laptop cam

velvet bridge
#

and after he did my speaker and headphone audio hasn't been working at all.
The Headphones

tall pelican
#

ohhh

kindred veldt
#

Do you have sof-firmware installed?

tall pelican
#

idk

kindred veldt
#

Check it then`

#

pacman -Qs sof-firmware

tall pelican
#

i put in the command, it doesnt show up with anything

kindred veldt
#

then is not installed, install it, restart the PC and see if it works

tall pelican
#

ok

#

my audio isnt working still, i installed it and immediately rebooted

kindred veldt
tall pelican
#

[eyeball@archlinux ~]$ aplay -lL
null
Discard all samples (playback) or generate zero samples (capture)
sysdefault
Default Audio Device
lavrate
Rate Converter Plugin Using Libav/FFmpeg Library
samplerate
Rate Converter Plugin Using Samplerate Library
speexrate
Rate Converter Plugin Using Speex Resampler
jack
JACK Audio Connection Kit
oss
Open Sound System
pipewire
PipeWire Sound Server
pulse
PulseAudio Sound Server
speex
Plugin using Speex DSP (resample, agc, denoise, echo, dereverb)
upmix
Plugin for channel upmix (4,6,8)
vdownmix
Plugin for channel downmix (stereo) with a simple spacialization
default
Default ALSA Output (currently PipeWire Media Server)
usbstream:CARD=Camera
USB 2.0 PC Camera
USB Stream Output
sysdefault:CARD=sofessx8336
sof-essx8336,
Default Audio Device
usbstream:CARD=sofessx8336
sof-essx8336
USB Stream Output
**** List of PLAYBACK Hardware Devices ****
card 1: sofessx8336 [sof-essx8336], device 0: ES8336 () []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: sofessx8336 [sof-essx8336], device 5: HDMI 1 (
) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: sofessx8336 [sof-essx8336], device 6: HDMI 2 () []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: sofessx8336 [sof-essx8336], device 7: HDMI 3 (
) []
Subdevices: 1/1
Subdevice #0: subdevice #0

#

And the grep

kindred veldt
#

for better formatting

tall pelican
#

oh

#

sry

kindred veldt
#

or ```
lol

https://i.ayaya.beauty/HBus.png
tall pelican
#

what command do I do to do the grep

kindred veldt
#

grep Codec /proc/asound/card*/codec*

tall pelican
#

grep Codec /proc/asound/card*/codec*
/\ this word is in red

#

that is the output

#

wait, do i have to put in sudo before the command?

kindred veldt
#

nope

#

just execute it

tall pelican
kindred veldt
#

rare

#

It shouldn't be like that

tall pelican
#

Yay! im special!🤣

kindred veldt
#

sudo dmesg | grep snd

#

And send the output

tall pelican
kindred veldt
#

please do speaker-test -c 2

#

if speaker-test is not installed, install it

#

It emits a sound so be careful

tall pelican
#

did not emit a sound

kindred veldt
#

And what was the output?

tall pelican
#

"
speaker-test 1.2.9

Playback device is default
Stream parameters are 48000Hz, S16_LE, 2 channels
Using 16 octaves of pink noise
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 64 to 1048576
Period size range from 32 to 524288
Using max buffer size 1048576
Periods = 4
was set period_size = 262144
was set buffer_size = 1048576
0 - Front Left
1 - Front Right
Time per period = 11.204838
0 - Front Left
1 - Front Right
Time per period = 11.092623
0 - Front Left
1 - Front Right
Time per period = 11.092702
0 - Front Left
"

kindred veldt
#

hmmm

tall pelican
#

its still pulling up tests, how do i stop it

kindred veldt
#

open a terminal

#

and execute killall speaker-test

tall pelican
#

i just closed the terminal and reopened

kindred veldt
#

that also works xD

tall pelican
#

i reckoned

kindred veldt
#

install alsa-utils

tall pelican
#

done

kindred veldt
#

now do alsamixer

tall pelican
#

ok

kindred veldt
#

probably with more bars

tall pelican
#

yup

#

nope, just one

kindred veldt
#

send a screenshot

tall pelican
kindred veldt
#

well, close it with ctrl+C

#

and execute sudo alsa-info.sh and upload it when it prompts

#

and send the link

tall pelican
#

whats this for?

kindred veldt
#

Ok

#

create a file in /etc/modprobe.d/alsa-base.conf using your favorite editor (like nano) using sudo and put this content on it:

options snd_soc_sof_es8336 quirk=0x02
options snd-hda-intel dmic_detect=0
tall pelican
#

to the modprobe thing

kindred veldt
#

install nano

#

and then just do sudo nano /etc/modprobe.d/alsa-base.conf

#

and paste the content using Ctrl+Shift+V

#

Idk why you friend installed arch in your laptop if you are not that advanced or familiarized with Linux OSes

#

very retardo to be honest

tall pelican
#

I asked for a system that doesn't use much ram, and is easy to navigate

kindred veldt
#

lol

tall pelican
#

I put in the thing, now whaat

kindred veldt
#

It could be almost any distro

kindred veldt
tall pelican
kindred veldt
#

Do ctrl+X, it will ask you to save the buffer and just type Y, press enter and ready

velvet bridge
tall pelican
tall pelican
compact panther
#

technically prying beans

tall pelican
tall pelican
#

I didnt know the f word was a command💀

kindred veldt
#

it is a file

#

xD

tall pelican
#

oh

kindred veldt
#

well, did you save it?

tall pelican
#

im still very confused

kindred veldt
#

send screenshot then

#

do not upload it to shitcord of course

velvet bridge
#

.s paste

pure heraldBOT
tall pelican
kindred veldt
#

oh true

#

just

#

click the green thingy

#

lol

#

and submit the screenshot or just paste the screenshot on the page

tall pelican
#

why cant i post the image in discord?

kindred veldt
#

you can

#

but is not good for your privacy

#

discord stores everything

velvet bridge
kindred veldt
#

Always prefer temporal image hosts to upload your images to the internet

#

(If they are memes or other shit)

tall pelican
#

I do not like the ali baba look of that website

kindred veldt
#

kek

#

Just send the screenshot

tall pelican
kindred veldt
#

press enter

#

lol

tall pelican
#

oh

kindred veldt
#

and you are now in the terminal right?

tall pelican
#

yup

kindred veldt
#

do sudo mkinitcpio -P

#

When the process finishes, restart the laptop

#

and IT should work, if not, blame your friend and your Laptop manufacturer

#

It comes with windows 10 and 4GB of RAM!?

#

lmao

tall pelican
#

Just tried testing it with Ocean Drive by Miami Nights 1984. No audio

kindred veldt
#

lol

#

then I don't know what else can be the problem

tall pelican
#

:(

velvet bridge
#

And u still dont know what headphones u are using?

tall pelican
#

I know that they work

#

just not with my laptop

velvet bridge
#

how are they connected?

kindred veldt
#

Hmmm. Output of cat /proc/asound/cards?

tall pelican
velvet bridge
#

oh

tall pelican
#

" 0 [PCH ]: HDA-Intel - HDA Intel PCH
HDA Intel PCH at 0xa1110000 irq 134
1 [Camera ]: USB-Audio - USB 2.0 PC Camera
Alcor Micro, Corp. USB 2.0 PC Camera at usb-0000:00:15.0-8, high speed
"

kindred veldt
#

output of sudo dmesg | grep sof ?

tall pelican
#

" [ 0.056423] software IO TLB: area num 4.
[ 0.629698] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[ 0.629701] software IO TLB: mapped [mem 0x0000000066c00000-0x000000006ac00000] (64MB)
[ 0.808526] integrity: Loaded X.509 cert 'Microsoft Corporation UEFI CA 2011: 13adbf4309bd82709c8cd54f316ed522988a1bd4'
[ 0.808550] integrity: Loaded X.509 cert 'Microsoft Windows Production PCA 2011: a92902398e16c49778cd90f99e4f9ae17c55af53'
"

kindred veldt
#

last hope

#

do systemctl --user --now enable pipewire pipewire-pulse wireplumber

#

and reopen your browser

#

and play something

#

if nothing happens I'll go to sleep lol

#

Gateway doesn't seem to be a very friendly brand

tall pelican
#

Failed to enable unit: Unit file pipewire-pulse.service does not exist. Its in red and black. im scared

kindred veldt
#

sudo pacman -S pipewire-pulse wireplumber sof-firmware

#

and send output of sudo pacman -Qs pulseaudio

#

please

#

:3

tall pelican
#

it says ill have to remove my pulsewire-bluetooth, is it that ok?

#

nvm

#

"local/pipewire-alsa 1:0.3.78-1
Low-latency audio/video router and processor - ALSA configuration
local/pipewire-pulse 1:0.3.78-1
Low-latency audio/video router and processor - PulseAudio replacement
"

kindred veldt
#

seems good

#

now execute the command systemctl --user --now enable pipewire pipewire-pulse wireplumber

#

again

tall pelican
#

" Created symlink /home/eyeball/.config/systemd/user/default.target.wants/pipewire.service → /usr/lib/systemd/user/pipewire.service.
Created symlink /home/eyeball/.config/systemd/user/sockets.target.wants/pipewire.socket → /usr/lib/systemd/user/pipewire.socket.
Created symlink /home/eyeball/.config/systemd/user/default.target.wants/pipewire-pulse.service → /usr/lib/systemd/user/pipewire-pulse.service.
Created symlink /home/eyeball/.config/systemd/user/sockets.target.wants/pipewire-pulse.socket → /usr/lib/systemd/user/pipewire-pulse.socket.
Created symlink /home/eyeball/.config/systemd/user/pipewire-session-manager.service → /usr/lib/systemd/user/wireplumber.service.
Created symlink /home/eyeball/.config/systemd/user/pipewire.service.wants/wireplumber.service → /usr/lib/systemd/user/wireplumber.service.
"

velvet bridge
#

reboot

tall pelican
#

k

kindred veldt
#

yes reboot

tall pelican
#

ight done

#

now what?

kindred veldt
#

see if it works

#

lol

tall pelican
#

:(

kindred veldt
#

ok next time buy a lenovo or dell laptop

tall pelican
#

I'm sorry for wasting yalls time

kindred veldt
#

I'll go to sleep now

tall pelican
kindred veldt
#

cya lol

velvet bridge
#

Some ppl dont care about rules

kindred veldt
#

Oh and you best best would be asking in the Arch forums but I really doubt someone will reply if you know too little about like, basic linux

#

like writing files, using the command line, etc. But you only need to ask, they will send you commands and then send the output, just like here

velvet bridge
kindred veldt
#

Thanks V1del, my beloved