Tiny Core Extensions > TCE Corepure64
[Solved] Sound on ThinkPad T440p
aus9:
Hi MikeLockmoore
I now use link method to disable hdmi sound to have analog if that interests you
http://forum.tinycorelinux.net/index.php/topic,26153.msg168085.html#msg168085
vinceASPECT:
HEllo forum,
Right.
i believe Linux uses .........Pulse Audio...... or Alsa....... or OSS.
to create sound.
Yes, devices could have multiple sound parts.....INPUTS .......output(s) such as hdmi which carry's a sound signal.......
The Linux usually does some sort of scan of Device Sound capability
.......via ALSACONF and an APP.
Linux then lists what devices it sees and can support for you to get sound.
You choose a device and then configure THAT item to get sound from it.
THere are some small 50 cent USB soundcards which give sound to any device really......they are sold on the world wide web (mail order)
There are some APPS (abstract) for handhelds..............the app will grab a Devices SOUND....... and beam it over network to your handheld device sound OUT socket or method......
"Soundwire" (is such a FRE aPP on android)
...........intel drivers do many embedded sound devices.
THx
C
MikeLockmoore:
--- Quote from: curaga on June 05, 2023, 01:49:22 AM ---edit 2: you may be having the issue where HDMI output is marked as the default sound card, possibly. See "aplay -l" and "aplay -L".
--- End quote ---
Here is my aplay -l
--- Code: ---**** List of PLAYBACK Hardware Devices ****
card 1: PCH [HDA Intel PCH], device 0: ALC3232 Analog [ALC3232 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
--- End code ---
Here is aplay -L
--- Code: ---default:CARD=PCH
HDA Intel PCH, ALC3232 Analog
Default Audio Device
sysdefault:CARD=PCH
HDA Intel PCH, ALC3232 Analog
Default Audio Device
front:CARD=PCH,DEV=0
HDA Intel PCH, ALC3232 Analog
Front speakers
surround21:CARD=PCH,DEV=0
HDA Intel PCH, ALC3232 Analog
2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=PCH,DEV=0
HDA Intel PCH, ALC3232 Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=PCH,DEV=0
HDA Intel PCH, ALC3232 Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=PCH,DEV=0
HDA Intel PCH, ALC3232 Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=PCH,DEV=0
HDA Intel PCH, ALC3232 Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=PCH,DEV=0
HDA Intel PCH, ALC3232 Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
--- End code ---
--- Quote from: aus9 on June 05, 2023, 04:13:42 AM ---I now use link method to disable hdmi sound to have analog if that interests you
http://forum.tinycorelinux.net/index.php/topic,26153.msg168085.html#msg168085
--- End quote ---
Here is modinfo snd_hda_intel | grep snd:
--- Code: ---filename: /lib/modules/6.1.2-tinycore64/kernel.tclocal/sound/pci/hda/snd-hda-intel.ko.gz
parm: dmic_detect:Allow DSP driver selection (bypass this driver) (0=off, 1=on) (default=1); deprecated, use snd-intel-dspcfg.dsp_driver option instead
depends: snd-hda-core,snd-hda-codec,snd,snd-intel-dspcfg,snd-pcm
--- End code ---
Curaga, aus9: Thanks for your suggestions. Do you see anything in the specifics above that I should try? I don't see anything about HDMI, so I don't know if that's my issue, but maybe I'm not looking at it right. Thanks again!
aus9:
Hi
lets start with your codec since my first link failed to give you card0 or index=0
https://www.kernel.org/doc/html/v4.14/sound/hd-audio/models.html
--- Quote ---ALC22x/23x/25x/269/27x/28x/29x (and vendor-specific ALC3xxx models)
SNIP
tpt440
Lenovo Thinkpad T440s setup
SNIp
--- End quote ---
Yes there is no 440p so finger crossed
right so delete all modprobes in bootlocal....full reboot to be sure.
post full output for (ignore capital -L at this stage)
--- Code: ---aplay -l
--- End code ---
if raw (no config) shows hdmi is card0 then try this bootlocal
--- Quote ---modprobe -r snd_hda_intel
modprobe snd_hda_intel options model=tpt440
--- End quote ---
2) The following info may not be accurate for your specific model
for your ids 0X17AA 0X220e
https://linux-hardware.org/?probe=154ba4022c&log=hwinfo
--- Quote ---Vendor: pci 0x8086 "Intel Corporation"
Device: pci 0x8c20 "8 Series/C220 Series Chipset High Definition Audio Controller"
SubVendor: pci 0x17aa "Lenovo"
SubDevice: pci 0x220e "ThinkPad T440p"
--- End quote ---
we have a match for ids
--- Code: ---modinfo snd_hda_intel | grep 8C20
alias: pci:v00008086d00008C20sv*sd*bc*sc*i*
--- End code ---
3) I do not know what effect that model setup is going to do, so I am leaving out disable card=0 assuming its hdmi
post your new aplay -l if it differs from raw one please. Then you can decide to add enable=0 or not
and test speaker-test of course
aus9:
I forgot to mention, I was focussing on attempting to disable hdmi to give you a result for speaker-test.
but what you are focussing on is to get sound ....and I accept if my method half succeeds, lets not worry about index=0 and instead,
if you like....install pulsaudio and pavucontrol....read their info files.
pavucontrol will allow you to swap your preferred output device. Maxmise the GUI so you can see all the TABS
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version