Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Microphone not working
View unanswered posts
View posts from last 24 hours

 
This topic is locked: you cannot edit posts or make replies.    Gentoo Forums Forum Index Duplicate Threads
View previous topic :: View next topic  
Author Message
Torpus
Apprentice
Apprentice


Joined: 20 Aug 2023
Posts: 184

PostPosted: Sat Sep 23, 2023 6:53 am    Post subject: Microphone not working Reply with quote

Hey Gentooers 8)

I just configured my ALSA and sound seems to be working pretty well on Gentoo, but there's something weird in my microphone which is that after recording something and playing the sample audio, what I actually hear from it isn't my sound or anything, EDIT: Well, actually the recording is completely silent, the speaker DOES play other audios downloaded online etc...

Anyway, this is what I've been doing:

Code:
localhost ~ # arecord --list-devices
**** List of CAPTURE Hardware Devices ****
card 1: Generic [HD-Audio Generic], device 0: Generic Analog [Generic Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
localhost ~ # arecord /tmp/text.wav
Warning: Some sources (like microphones) may produce inaudible results
         with 8-bit sampling. Use '-f' to increase resolution
         e.g. '-f S16_LE'
Recording WAVE '/tmp/text.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono
^CAborted by signal Interrupt...
arecord: pcm_read:2240: read error: Interrupted system call
localhost ~ # mpv /tmp/text.wav
[ffmpeg/demuxer] wav: Estimating duration from bitrate, this may be inaccurate
 (+) Audio --aid=1 (pcm_u8 1ch 8000Hz)
AO: [alsa] 96000Hz mono 1ch u8
A: 00:00:16 / 00:00:17 (90%)
[ffmpeg/demuxer] wav: Packet corrupt (stream = 0, dts = NOPTS).
A: 00:00:17 / 00:00:17 (98%)

Exiting... (End of file)
localhost ~ #


See, recording is only 8000Hz, which I guess is pretty low :(

asound.state:

Code:
state.HDMI {
   control.1 {
      iface CARD
      name 'HDMI/DP,pcm=3 Jack'
      value false
      comment {
         access read
         type BOOLEAN
         count 1
      }
   }
   control.2 {
      iface MIXER
      name 'IEC958 Playback Con Mask'
      value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
      comment {
         access read
         type IEC958
         count 1
      }
   }
   control.3 {
      iface MIXER
      name 'IEC958 Playback Pro Mask'
      value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
      comment {
         access read
         type IEC958
         count 1
      }
   }
   control.4 {
      iface MIXER
      name 'IEC958 Playback Default'
      value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
      comment {
         access 'read write'
         type IEC958
         count 1
      }
   }
   control.5 {
      iface MIXER
      name 'IEC958 Playback Switch'
      value false
      comment {
         access 'read write'
         type BOOLEAN
         count 1
      }
   }
   control.6 {
      iface PCM
      device 3
      name ELD
      value ''
      comment {
         access 'read volatile'
         type BYTES
         count 0
      }
   }
   control.7 {
      iface PCM
      device 3
      name 'Playback Channel Map'
      value.0 0
      value.1 0
      value.2 0
      value.3 0
      value.4 0
      value.5 0
      value.6 0
      value.7 0
      comment {
         access 'read write'
         type INTEGER
         count 8
         range '0 - 36'
      }
   }
}
state.Generic {
   control.1 {
      iface MIXER
      name 'Headphone Playback Volume'
      value.0 74
      value.1 74
      comment {
         access 'read write'
         type INTEGER
         count 2
         range '0 - 74'
         dbmin -7400
         dbmax 0
         dbvalue.0 0
         dbvalue.1 0
      }
   }
   control.2 {
      iface MIXER
      name 'Headphone Playback Switch'
      value.0 true
      value.1 true
      comment {
         access 'read write'
         type BOOLEAN
         count 2
      }
   }
   control.3 {
      iface MIXER
      name 'Speaker Playback Volume'
      value.0 74
      value.1 74
      comment {
         access 'read write'
         type INTEGER
         count 2
         range '0 - 74'
         dbmin -7400
         dbmax 0
         dbvalue.0 0
         dbvalue.1 0
      }
   }
   control.4 {
      iface MIXER
      name 'Speaker Playback Switch'
      value.0 true
      value.1 true
      comment {
         access 'read write'
         type BOOLEAN
         count 2
      }
   }
   control.5 {
      iface MIXER
      name 'Auto-Mute Mode'
      value Enabled
      comment {
         access 'read write'
         type ENUMERATED
         count 1
         item.0 Disabled
         item.1 Enabled
      }
   }
   control.6 {
      iface MIXER
      name 'Capture Volume'
      value.0 80
      value.1 80
      comment {
         access 'read write'
         type INTEGER
         count 2
         range '0 - 80'
         dbmin -7400
         dbmax 600
         dbvalue.0 600
         dbvalue.1 600
      }
   }
   control.7 {
      iface MIXER
      name 'Capture Switch'
      value.0 true
      value.1 true
      comment {
         access 'read write'
         type BOOLEAN
         count 2
      }
   }
   control.8 {
      iface MIXER
      name 'Internal Mic Boost Volume'
      value.0 0
      value.1 0
      comment {
         access 'read write'
         type INTEGER
         count 2
         range '0 - 3'
         dbmin 0
         dbmax 3600
         dbvalue.0 0
         dbvalue.1 0
      }
   }
   control.9 {
      iface MIXER
      name 'Mic Boost Volume'
      value.0 0
      value.1 0
      comment {
         access 'read write'
         type INTEGER
         count 2
         range '0 - 3'
         dbmin 0
         dbmax 3600
         dbvalue.0 0
         dbvalue.1 0
      }
   }
   control.10 {
      iface MIXER
      name 'Master Playback Volume'
      value 54
      comment {
         access 'read write'
         type INTEGER
         count 1
         range '0 - 74'
         dbmin -7400
         dbmax 0
         dbvalue.0 -2000
      }
   }
   control.11 {
      iface MIXER
      name 'Master Playback Switch'
      value true
      comment {
         access 'read write'
         type BOOLEAN
         count 1
      }
   }
   control.12 {
      iface CARD
      name 'Internal Mic Phantom Jack'
      value true
      comment {
         access read
         type BOOLEAN
         count 1
      }
   }
   control.13 {
      iface CARD
      name 'Mic Jack'
      value false
      comment {
         access read
         type BOOLEAN
         count 1
      }
   }
   control.14 {
      iface CARD
      name 'Headphone Jack'
      value false
      comment {
         access read
         type BOOLEAN
         count 1
      }
   }
   control.15 {
      iface CARD
      name 'Speaker Phantom Jack'
      value true
      comment {
         access read
         type BOOLEAN
         count 1
      }
   }
   control.16 {
      iface PCM
      name 'Playback Channel Map'
      value.0 0
      value.1 0
      comment {
         access read
         type INTEGER
         count 2
         range '0 - 36'
      }
   }
   control.17 {
      iface PCM
      name 'Capture Channel Map'
      value.0 0
      value.1 0
      comment {
         access read
         type INTEGER
         count 2
         range '0 - 36'
      }
   }
   control.18 {
      iface MIXER
      name 'PCM Playback Volume'
      value.0 255
      value.1 255
      comment {
         access 'read write user'
         type INTEGER
         count 2
         range '0 - 255'
         tlv '0000000100000008ffffec1400000014'
         dbmin -5100
         dbmax 0
         dbvalue.0 0
         dbvalue.1 0
      }
   }
   control.19 {
      iface MIXER
      name 'Digital Capture Volume'
      value.0 60
      value.1 60
      comment {
         access 'read write user'
         type INTEGER
         count 2
         range '0 - 120'
         tlv '0000000100000008fffff44800000032'
         dbmin -3000
         dbmax 3000
         dbvalue.0 0
         dbvalue.1 0
      }
   }
}


I don't have pulseaudio or anything yet (though I'm planning to use PipeWire)

Thanks in advace 8)
_________________
Illegitimi non carborundum.


Last edited by Torpus on Sat Sep 23, 2023 8:44 pm; edited 1 time in total
Back to top
View user's profile Send private message
stefan11111
l33t
l33t


Joined: 29 Jan 2023
Posts: 934
Location: Romania

PostPosted: Sat Sep 23, 2023 11:02 am    Post subject: Re: Microphone not working Reply with quote

Torpus wrote:
(though I'm planning to use PipeWire)

Why?
_________________
My overlay: https://github.com/stefan11111/stefan_overlay
INSTALL_MASK="/etc/systemd /lib/systemd /usr/lib/systemd /usr/lib/modules-load.d *udev* /usr/lib/tmpfiles.d *tmpfiles* /var/lib/dbus /usr/bin/gdbus /lib/udev"
Back to top
View user's profile Send private message
Torpus
Apprentice
Apprentice


Joined: 20 Aug 2023
Posts: 184

PostPosted: Sat Sep 23, 2023 4:10 pm    Post subject: Reply with quote

stefan11111,

It's better and less bloated than PulseAudio

I forgot to set the dbus daemon, just turned it on again.

As you can see I already have

Code:
CONFIG_SND_USB_AUDIO=y
CONFIG_SND_USB_AUDIO_MIDI_V2=y


set
_________________
Illegitimi non carborundum.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54594
Location: 56N 3W

PostPosted: Sun Sep 24, 2023 4:58 pm    Post subject: Reply with quote

Locked in favour of Microphone not working
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54594
Location: 56N 3W

PostPosted: Sun Sep 24, 2023 4:58 pm    Post subject: Reply with quote

Moved from Multimedia to Duplicate Threads.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
Display posts from previous:   
This topic is locked: you cannot edit posts or make replies.    Gentoo Forums Forum Index Duplicate Threads All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum