Thanks, I had tried a couple of things on the brightness, but it doesn't really
bother me that much and I kind of forgot about it. I will try your approach.
So full disclaimer, I am usually an Angular architect and not a linux
admin so try at your own risk, etc., etc., but here are my thoughts on
your post... Back when I created the original script, the Ion and
ubuntu 20.04 had several sound related issues. I had found fixes for
the headphone jack and a few other issues initially, and then Mike
Pozulp gave me a wonderful conceptual process and some key pointers for
how to use qemu to get the verbs for the speakers. The process in that
blog is the old, more complicated process. Fast forward to the galaxy
book 2 and ubuntu 22.04, and on this laptop I didn't have to do most of
the same steps because several of the issues were fixed in the base
ubuntu version. So in general I would say you shouldn't need to do any
of the hda retasking or alsmixer steps on your new laptop. In fact it
was so easy on this laptop I didn't even install alsamixer or the other
sound tools I had installed before to work on the ion. Here is the full
entirety of everything I did on a fresh 22.04 install on the book 2 pro
to get to working sound... perhaps one of these steps is the key...
1) Install pavucontrol. I don't think this was actually necessary, but I
wanted the tool available just in case.
sudo apt install pavucontrol
2) Install alsa-tools. This is absolutely required because it installs
the hda verb utility. If you try to run the script without the verb
tool then it won't work, but I would assume you would have seen the
errors.
sudo apt-get install alsa-tools
3) Kill the default alsa-base. Don't substitute or replace, just make
sure this file is no longer present. I recommend rename instead of
delete in case you ever want to back. This is likely the step your
missing. Don't substitute a new file.
Go into folder and just rename this file so it is not present
/etc/modprobe.d/alsa-base.conf
4) Place the TO912.sh script and be sure to chmod the permissions to 777
and make it executable with +x
5) Create the two daemon files, making sure you did the chmod 664 step
and making sure the paths to the TO912 script are updated.
6) Activate the daemons. be sure to do the reload before enabling.
sudo systemctl daemon-reload
sudo systemctl enable ionsound.service
sudo systemctl enable ionsoundsleep.service
7) Turn off suspend on idle. This should not be needed to make it run,
but keeps the change working through standby mode after it starts
working
sudo gedit /etc/pulse/default.pa
Add comments to ### load-module module-suspend-on-idle
8) Reboot and verify
That's it, should be every thing you need to do from a fresh 22.04 to
get full sound on headphones and speakers. I never actually tried
running the TO script on this unit before doing these steps, so I can't
say for sure if that works before removing alsa-base, but I have had to
reload this laptop 3 times for other reasons and this process worked
every time.
If it helps here is my output from sudo lspci -v | grep -i audio. you
should seem something similar...
00:1f.3 Multimedia audio controller: Intel Corporation Alder Lake PCH-P High
Definition Audio Controller (rev 01)
Kernel driver in use: sof-audio-pci-intel-tgl
I am also currently running the generic kernel, but previously I did try
the oem kernel and the sound worked with it also, so if you have
upgraded from 5.15 then I don't think that's your issue. The mainline
tool is very handy though.
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1851518
Title:
[950SBE/951SBE, Realtek ALC298, Speaker, Internal] No sound on
internal speakers, very very quiet on headphones
Status in Linux:
New
Status in linux package in Ubuntu:
Fix Released
Bug description:
I've been googling this issue for 10's of hours and tried many things.
Relase of Ubuntu: 19.10
Expected outcome: Music plays on the internal speakers and headphones.
Actual outcome: I can barely hear audio using headphones with volume
turned up to 150%. Absolutely nothing comes out of the speakers. (The
speakers sound great under Windows 10.)
Complete alsa-info output is attached, but here are some snippets:
!!DMI Information
!!---------------
Manufacturer: SAMSUNG ELECTRONICS CO., LTD.
Product Name: 950SBE/951SBE
Product Version: P06RES
Firmware Version: P06RES.075.190529.SP
Board Vendor: SAMSUNG ELECTRONICS CO., LTD.
Board Name: NP950SBE-K01US
!!Kernel Information
!!------------------
Kernel release: 5.3.0-19-generic
Operating System: GNU/Linux
Architecture: x86_64
Processor: x86_64
SMP Enabled: Yes
!!ALSA Version
!!------------
Driver version: k5.3.0-19-generic
Library version: 1.1.9
Utilities version: 1.1.9
!!Loaded ALSA modules
!!-------------------
snd_hda_intel
!!Sound Servers on this system
!!----------------------------
Pulseaudio:
Installed - Yes (/usr/bin/pulseaudio)
Running - Yes
!!Soundcards recognised by ALSA
!!-----------------------------
0 [PCH ]: HDA-Intel - HDA Intel PCH
HDA Intel PCH at 0x604b118000 irq 177
!!PCI Soundcards installed in the system
!!--------------------------------------
00:1f.3 Multimedia audio controller: Intel Corporation Cannon Point-LP
High Definition Audio Controller (rev 11)
!!Advanced information - PCI Vendor/Device/Subsystem ID's
!!-------------------------------------------------------
00:1f.3 0401: 8086:9dc8 (rev 11)
DeviceName: Onboard - Sound
!!HDA-Intel Codec information
!!---------------------------
--startcollapse--
Codec: Realtek ALC298
Address: 0
AFG Function Id: 0x1 (unsol 1)
Vendor Id: 0x10ec0298
Subsystem Id: 0x144dc812
Revision Id: 0x100103
No Modem Function Group found
Default PCM:
rates [0x60]: 44100 48000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
State of AFG node 0x01:
Power states: D0 D1 D2 D3 D3cold CLKSTOP EPSS
Power: setting=D0, actual=D0
GPIO: io=8, o=0, i=0, unsolicited=1, wake=0
IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
IO[5]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
IO[6]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
IO[7]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
Control: name="Headphone Playback Volume", index=0, device=0
ControlAmp: chs=3, dir=Out, idx=0, ofs=0
Device: name="ALC298 Analog", type="Audio", device=0
Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x01, mute=0
Amp-Out vals: [0x00 0x00]
Converter: stream=1, channel=0
PCM:
rates [0x60]: 44100 48000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
Control: name="Speaker Playback Volume", index=0, device=0
ControlAmp: chs=3, dir=Out, idx=0, ofs=0
Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x01, mute=0
Amp-Out vals: [0x7f 0x7f]
Converter: stream=1, channel=0
ProblemType: Bug
DistroRelease: Ubuntu 19.10
Package: alsa-base 1.0.25+dfsg-0ubuntu5
ProcVersionSignature: Ubuntu 5.3.0-19.20-generic 5.3.1
Uname: Linux 5.3.0-19-generic x86_64
ApportVersion: 2.20.11-0ubuntu8.2
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC0: martin 1383 F.... pulseaudio
CurrentDesktop: ubuntu:GNOME
Date: Wed Nov 6 06:20:08 2019
InstallationDate: Installed on 2019-11-03 (3 days ago)
InstallationMedia: Ubuntu 19.10 "Eoan Ermine" - Release amd64 (20191017)
PackageArchitecture: all
ProcEnviron:
TERM=xterm-256color
PATH=(custom, no user)
XDG_RUNTIME_DIR=<set>
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: alsa-driver
Symptom: audio
Symptom_AlsaPlaybackTest: ALSA playback test through plughw:PCH failed
Symptom_Card: Built-in Audio - HDA Intel PCH
Symptom_DevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC0: martin 1383 F.... pulseaudio
Symptom_Jack: Speaker, Internal
Symptom_Type: No sound at all
Title: [950SBE/951SBE, Realtek ALC298, Speaker, Internal] No sound at all
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 05/29/2019
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: P06RES.075.190529.SP
dmi.board.asset.tag: No Asset Tag
dmi.board.name: NP950SBE-K01US
dmi.board.vendor: SAMSUNG ELECTRONICS CO., LTD.
dmi.board.version: SGL9849A0Q-C01-G003-S0001+10.0.17763
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 31
dmi.chassis.vendor: SAMSUNG ELECTRONICS CO., LTD.
dmi.chassis.version: N/A
dmi.modalias:
dmi:bvnAmericanMegatrendsInc.:bvrP06RES.075.190529.SP:bd05/29/2019:svnSAMSUNGELECTRONICSCO.,LTD.:pn950SBE/951SBE:pvrP06RES:rvnSAMSUNGELECTRONICSCO.,LTD.:rnNP950SBE-K01US:rvrSGL9849A0Q-C01-G003-S0001+10.0.17763:cvnSAMSUNGELECTRONICSCO.,LTD.:ct31:cvrN/A:
dmi.product.family: Notebook 9 Series
dmi.product.name: 950SBE/951SBE
dmi.product.sku: SCAI-A5A5-A5A5-A5A5-PRES
dmi.product.version: P06RES
dmi.sys.vendor: SAMSUNG ELECTRONICS CO., LTD.
mtime.conffile..etc.modprobe.d.alsa-base.conf: 2019-11-05T23:13:55.854413
To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/1851518/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp