Bluetooth and 3mm jack audio works, but not speakers. Tested on Zorin and Fedora, both no audio. Any help would be nice as this is a brand new laptop and I would rather not use Windows
Hello Trash Panda,
Welcome to the Manjaro Linux Forums.
This might sound like a hardware problem or a switch in the BIOS if it affects different operating systems.
On that note - does that mean you tried those in addition to manjaro?
Maybe we could start with general system information… please provide the output of
inxi -Fazy
For more information about how to find logs, format posts, and so on, see this:
This was my output
System:
Kernel: 6.7.0-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
clocksource: tsc available: acpi_pm
parameters: BOOT_IMAGE=/boot/vmlinuz-6.7-x86_64
root=UUID=eb81cc88-1d6a-4196-a7fa-01dbfa016660 rw quiet splash apparmor=1
security=apparmor udev.log_priority=3
Desktop: GNOME v: 45.2 tk: GTK v: 3.24.38 wm: gnome-shell dm: GDM v: 45.0.1
Distro: Manjaro Linux base: Arch Linux
Machine:
Type: Convertible System: LG product: 16T90R-K.AAC7U1 v: Type1Version
serial: <superuser required> Chassis: Quanta type: 31 v: Type3Version
serial: <superuser required>
Mobo: LG model: 16T90R v: FAB1 serial: <superuser required>
UEFI: American Megatrends v: GP121 date: 03/07/2023
Battery:
ID-1: BAT0 charge: 59.4 Wh (77.6%) condition: 76.5/79.6 Wh (96.1%) volts: 8.1
min: 7.7 model: CB Primary type: Li-ion serial: N/A status: discharging
CPU:
Info: model: 13th Gen Intel Core i7-1360P bits: 64 type: MST AMCP
arch: Raptor Lake level: v3 note: check built: 2022+ process: Intel 7 (10nm)
family: 6 model-id: 0xBA (186) stepping: 2 microcode: 0x411C
Topology: cpus: 1x cores: 12 mt: 4 tpc: 2 st: 8 threads: 16 smt: enabled
cache: L1: 1.1 MiB desc: d-8x32 KiB, 4x48 KiB; i-4x32 KiB, 8x64 KiB L2: 9 MiB
desc: 4x1.2 MiB, 2x2 MiB L3: 18 MiB desc: 1x18 MiB
Speed (MHz): avg: 425 high: 734 min/max: 400/5000:3700 scaling:
driver: intel_pstate governor: powersave cores: 1: 400 2: 400 3: 481 4: 400
5: 734 6: 400 7: 400 8: 400 9: 400 10: 400 11: 400 12: 400 13: 400 14: 400
15: 400 16: 400 bogomips: 83584
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities:
Type: gather_data_sampling status: Not affected
Type: itlb_multihit status: Not affected
Type: l1tf status: Not affected
Type: mds status: Not affected
Type: meltdown status: Not affected
Type: mmio_stale_data status: Not affected
Type: retbleed status: Not affected
Type: spec_rstack_overflow status: Not affected
Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
prctl
Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
sanitization
Type: spectre_v2 mitigation: Enhanced / Automatic IBRS, IBPB: conditional,
RSB filling, PBRSB-eIBRS: SW sequence
Type: srbds status: Not affected
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: Intel Raptor Lake-P [Iris Xe Graphics] vendor: LG driver: i915
v: kernel arch: Gen-13 process: Intel 7 (10nm) built: 2022+ ports:
active: eDP-1 empty: DP-1,DP-2,DP-3 bus-ID: 00:02.0 chip-ID: 8086:a7a0
class-ID: 0300
Device-2: Quanta USB webcam driver: hid-generic,usbhid,uvcvideo type: USB
rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-5:2 chip-ID: 0408:50c3
class-ID: fe01 serial: <filter>
Display: wayland server: X.org v: 1.21.1.10 with: Xwayland v: 23.2.3
compositor: gnome-shell driver: gpu: i915 display-ID: 0
Monitor-1: eDP-1 model: LG Display 0x06eb built: 2021 res: 2560x1600
dpi: 189 gamma: 1.2 size: 344x215mm (13.54x8.46") diag: 406mm (16")
ratio: 16:10 modes: 2560x1600
API: EGL v: 1.5 hw: drv: intel iris platforms: device: 0 drv: iris
device: 1 drv: swrast surfaceless: drv: iris wayland: drv: iris x11:
drv: iris inactive: gbm
API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 23.1.9-manjaro1.1
glx-v: 1.4 direct-render: yes renderer: Mesa Intel Graphics (RPL-P)
device-ID: 8086:a7a0 memory: 15 GiB unified: yes display-ID: :0.0
Audio:
Device-1: Intel Raptor Lake-P/U/H cAVS vendor: LG
driver: sof-audio-pci-intel-tgl
alternate: snd_hda_intel,snd_sof_pci_intel_tgl bus-ID: 00:1f.3
chip-ID: 8086:51ca class-ID: 0401
API: ALSA v: k6.7.0-1-MANJARO status: kernel-api with: aoss
type: oss-emulator tools: alsactl,alsamixer,amixer
Server-1: JACK v: 1.9.22 status: off tools: N/A
Server-2: PipeWire v: 1.0.0 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Intel Raptor Lake PCH CNVi WiFi driver: iwlwifi v: kernel
bus-ID: 00:14.3 chip-ID: 8086:51f1 class-ID: 0280
IF: wlo1 state: up mac: <filter>
Bluetooth:
Device-1: Intel AX211 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 3-10:3 chip-ID: 8087:0033
class-ID: e001
Report: rfkill ID: hci0 rfk-id: 0 state: up address: see --recommends
Drives:
Local Storage: total: 476.94 GiB used: 10.86 GiB (2.3%)
SMART Message: Required tool smartctl not installed. Check --recommends
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung model: MZVL2512HCJQ-00B00
size: 476.94 GiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s
lanes: 4 tech: SSD serial: <filter> fw-rev: GXA7601Q temp: 27.9 C
scheme: GPT
Partition:
ID-1: / raw-size: 476.64 GiB size: 468.09 GiB (98.21%) used: 10.86 GiB (2.3%)
fs: ext4 dev: /dev/nvme0n1p2 maj-min: 259:2
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 296 KiB (0.1%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
Swap:
Alert: No swap data was found.
Sensors:
System Temperatures: cpu: 34.0 C mobo: N/A
Fan Speeds (rpm): N/A
Info:
Processes: 407 Uptime: 53m wakeups: 2 Memory: total: 16 GiB note: est.
available: 15.37 GiB used: 3.22 GiB (21.0%) Init: systemd v: 254
default: graphical tool: systemctl Compilers: gcc: 13.2.1 clang: 16.0.6
Packages: pm: pacman pkgs: 1213 libs: 349 tools: gnome-software,pamac
pm: flatpak pkgs: 0 Shell: Zsh v: 5.9 running-in: gnome-terminal inxi: 3.3.31
What about firmware packages?
pacman -Qs firmware
And, it does not appear so … but is this a dual-boot?
Also please make sure to check BIOS options.
(even weird ones … I had a machine with an option labeled something like ‘wake-on-voice’ which if not enabled would break any audio input)
Nope, no dualboot on this machine trying to switch to linux 100% and this laptop is my test run
Output:
local/alsa-firmware 1.2.4-3
Firmware binaries for loader programs in alsa-tools and hotplug firmware
loader
local/b43-fwcutter 019-4
firmware extractor for the b43 kernel module
local/edk2-ovmf 202311-1
Firmware for Virtual Machines (x86_64, i686)
local/fwupd 1.9.10-1
Simple daemon to allow session software to update firmware
local/gnome-firmware 45.0-1
Manage firmware on devices supported by fwupd
local/linux-firmware 20231211.f2e52a1c-1
Firmware files for Linux
local/linux-firmware-whence 20231211.f2e52a1c-1
Firmware files for Linux - contains the WHENCE license file which documents
the vendor license details
local/qemu-system-x86-firmware 8.1.3-1
Firmware for QEMU system emulator for x86
local/sof-firmware 2023.09.2-1
Sound Open Firmware
Darn, thats the one I would have suggested if missing.
I would normally tell you to maybe try a newer kernel … but you are actually using a release-candidate one at the moment. Please try 6.6 LTS if you have not already.
(I suppose we should make sure of being up to date and all)
sudo pacman-mirrors -f && sudo pacman -Syu
To install kernel 6.6
sudo mhwd-kernel -i linux66
Reboot and select 6.6 from grub.
PS.
Doing some digging it appears support for Raptor Lake was added in kernel 5.18 … so anything past that might be worth checking. Namely the two LTSs - 6.1, 6.6.
Tells me there is nothing to do.
Also started on 6.6 but updated to 6.7 to see if that would fix it obv not lol. I can try a few other LTSs, but I feel like going to older ones would be worse no?
Just the 6.1 left … sometimes things shift between kernel releases.
Though, my hopes would be low in this case.
An old trick is to check alsamixer
(using the F6 key to change if needed) and just checking if anything is muted there.
I tried to go looking for any BIOS updates available … but forgive me, I couldnt find them on the lg website. Maybe its [Program/Win11_64bit] LG Update Ver.1.0.2212.2101
… otherwise they dont list one.
Other thoughts include … trying something other than Gnome/Wayland.
And just to ask - did you ever have sound coming out of this device?
Do i need to completly reinstall manjaro to switch from gnome to plasma?
Also, already checked alsamixer because another thread reccomended that, nothing was muted
You can try a live ISO on a USB which may be a good enough test.
But first you can also just try “Gnome on Xorg” from the Display Manager (sign-on).
neither worked
I appreciate your efforts in helping me though, but i think this might just be screwed until a dev fixes it
Well … I might say try a windoze thing … just to see if its working there.
Maybe even something like Hirens Boot CD.
(of course lg has some spiel about only supporting msoft)
…hold on a tic.
https://bugzilla.kernel.org/show_bug.cgi?id=212041#c14
So … this may be an everywhere bug.
If you dont mind doing something kinda hacky … follow along;
Download this script:
wget https://github.com/joshuagrisham/galaxy-book2-pro-linux/raw/main/sound/necessary-verbs.sh
Mark it executable:
chmod +x necessary-verbs.sh
Run with sudo privileges:
sudo ./necessary-verbs.sh
Still nothing :(((((
Spat out hundreds of errors, checked and had to install alsa-tools. Installed that, ran again, then it spit out:
value = 0x0
nid = 0x20, verb = 0x400, param = 0x0
value = 0x0
nid = 0x20, verb = 0x400, param = 0xd
value = 0x0
nid = 0x20, verb = 0x4b0, param = 0x11
value = 0x0
nid = 0x20, verb = 0x500, param = 0x23
value = 0x0
nid = 0x20, verb = 0x423, param = 0x9b
value = 0x0
nid = 0x20, verb = 0x400, param = 0x0
value = 0x0
nid = 0x20, verb = 0x400, param = 0xd
value = 0x0
nid = 0x20, verb = 0x4b0, param = 0x11
value = 0x0
nid = 0x20, verb = 0x500, param = 0x26
value = 0x0
nid = 0x20, verb = 0x500, param = 0x26
value = 0x0
nid = 0x20, verb = 0x500, param = 0x26
value = 0x0
nid = 0x20, verb = 0x500, param = 0x26
value = 0x0
nid = 0x20, verb = 0x500, param = 0x23
value = 0x0
nid = 0x20, verb = 0x423, param = 0xa7
value = 0x0
nid = 0x20, verb = 0x400, param = 0x0
value = 0x0
nid = 0x20, verb = 0x400, param = 0x78
value = 0x0
nid = 0x20, verb = 0x4b0, param = 0x11
value = 0x0
nid = 0x20, verb = 0x500, param = 0x23
value = 0x0
nid = 0x20, verb = 0x423, param = 0xa7
value = 0x0
nid = 0x20, verb = 0x400, param = 0x0
value = 0x0
nid = 0x20, verb = 0x400, param = 0x78
value = 0x0
nid = 0x20, verb = 0x4b0, param = 0x11
value = 0x0
nid = 0x20, verb = 0x500, param = 0x26
value = 0x0
nid = 0x20, verb = 0x500, param = 0x26
value = 0x0
nid = 0x20, verb = 0x500, param = 0x23
value = 0x0
nid = 0x20, verb = 0x423, param = 0xb9
value = 0x0
nid = 0x20, verb = 0x400, param = 0x0
value = 0x0
nid = 0x20, verb = 0x400, param = 0x0
value = 0x0
nid = 0x20, verb = 0x4b0, param = 0x11
value = 0x0
nid = 0x20, verb = 0x500, param = 0x23
value = 0x0
nid = 0x20, verb = 0x423, param = 0xb9
value = 0x0
nid = 0x20, verb = 0x400, param = 0x0
value = 0x0
nid = 0x20, verb = 0x400, param = 0x0
value = 0x0
nid = 0x20, verb = 0x4b0, param = 0x11
value = 0x0
nid = 0x20, verb = 0x500, param = 0x26
value = 0x0
nid = 0x20, verb = 0x500, param = 0x26
value = 0x0
nid = 0x20, verb = 0x500, param = 0x23
value = 0x0
nid = 0x20, verb = 0x423, param = 0xe0
value = 0x0
nid = 0x20, verb = 0x400, param = 0x0
value = 0x0
nid = 0x20, verb = 0x400, param = 0x21
value = 0x0
nid = 0x20, verb = 0x4b0, param = 0x11
value = 0x0
nid = 0x20, verb = 0x500, param = 0x23
value = 0x0
nid = 0x20, verb = 0x423, param = 0xe0
value = 0x0
nid = 0x20, verb = 0x400, param = 0x0
value = 0x0
nid = 0x20, verb = 0x400, param = 0x21
value = 0x0
nid = 0x20, verb = 0x4b0, param = 0x11
value = 0x0
nid = 0x20, verb = 0x500, param = 0x26
value = 0x0
nid = 0x20, verb = 0x500, param = 0x26
value = 0x0
nid = 0x20, verb = 0x500, param = 0x23
value = 0x0
nid = 0x20, verb = 0x423, param = 0xe1
value = 0x0
nid = 0x20, verb = 0x400, param = 0x0
value = 0x0
nid = 0x20, verb = 0x400, param = 0x1
value = 0x0
nid = 0x20, verb = 0x4b0, param = 0x11
value = 0x0
nid = 0x20, verb = 0x500, param = 0x23
value = 0x0
nid = 0x20, verb = 0x423, param = 0xe1
value = 0x0
nid = 0x20, verb = 0x400, param = 0x0
value = 0x0
nid = 0x20, verb = 0x400, param = 0x1
value = 0x0
nid = 0x20, verb = 0x4b0, param = 0x11
value = 0x0
nid = 0x20, verb = 0x500, param = 0x26
value = 0x0
nid = 0x20, verb = 0x500, param = 0x26
value = 0x0
nid = 0x20, verb = 0x500, param = 0x23
value = 0x0
nid = 0x20, verb = 0x420, param = 0x3a
value = 0x0
nid = 0x20, verb = 0x400, param = 0x0
value = 0x0
nid = 0x20, verb = 0x400, param = 0x81
value = 0x0
nid = 0x20, verb = 0x4b0, param = 0x11
value = 0x0
nid = 0x20, verb = 0x500, param = 0x23
value = 0x0
nid = 0x20, verb = 0x420, param = 0x3a
value = 0x0
nid = 0x20, verb = 0x400, param = 0x0
value = 0x0
nid = 0x20, verb = 0x400, param = 0x81
value = 0x0
nid = 0x20, verb = 0x4b0, param = 0x11
value = 0x0
nid = 0x20, verb = 0x500, param = 0x26
value = 0x0
nid = 0x20, verb = 0x500, param = 0x26
value = 0x0
nid = 0x20, verb = 0x500, param = 0x23
value = 0x0
nid = 0x20, verb = 0x423, param = 0xff
value = 0x0
nid = 0x20, verb = 0x400, param = 0x0
value = 0x0
nid = 0x20, verb = 0x400, param = 0x1
value = 0x0
nid = 0x20, verb = 0x4b0, param = 0x11
value = 0x0
nid = 0x20, verb = 0x500, param = 0x23
value = 0x0
nid = 0x20, verb = 0x423, param = 0xff
value = 0x0
nid = 0x20, verb = 0x400, param = 0x0
value = 0x0
nid = 0x20, verb = 0x400, param = 0x1
value = 0x0
nid = 0x20, verb = 0x4b0, param = 0x11
value = 0x0
nid = 0x20, verb = 0x500, param = 0x22
value = 0x0
nid = 0x20, verb = 0x400, param = 0x38
value = 0x0
nid = 0x20, verb = 0x500, param = 0x22
value = 0x0
nid = 0x20, verb = 0x400, param = 0x38
value = 0x0
nid = 0x20, verb = 0x500, param = 0x26
value = 0x0
nid = 0x20, verb = 0x500, param = 0x26
value = 0x0
nid = 0x20, verb = 0x500, param = 0x23
value = 0x0
The whole thing is like this, still no sound
There are 2 other workaround listed on the bug …
Reboot then try
1 )
wget https://gist.githubusercontent.com/eddy-geek/ef86267fbec87479aba905302909921a/raw/ -O necessary-verbs2.sh
chmod +x necessary-verbs2.sh
sudo ./necessary-verbs2.sh
Still no joy? Reboot again and try this
2 )
sudo tee /etc/modprobe.d/audio-fix-alc298--samsung-headphone.conf <<< 'options snd-hda-intel model=alc298-samsung-amp'
This will take affect after reboot.
If it does not work remove the file and reboot again.
sudo rm /etc/modprobe.d/audio-fix-alc298--samsung-headphone.conf
And then I am out of ideas. But I am also not an audio expert.
There are some who may stop by.
Good luck
A HAH! verbs2.sh worked!
I COULD KISS YOU, THANK YOU!
Aha.
I am very glad to hear that.
This will not survive reboots. So we will want to have it run every login/boot.
There are probably some ways your desktop allows you to autostart things, and/or there may be some way to use the display-manager …
I would probably suggest using systemd
for this, especially because it requires sudo
.
First copy the script to /usr/local/bin
sudo cp necessary-verbs2.sh /usr/local/bin/
Then we will create a service
sudo nano /etc/systemd/system/fix-lg-audio.service
With the content
[Unit]
After=default.target
[Service]
ExecStart=/usr/local/bin/necessary-verbs2.sh
[Install]
WantedBy=default.target
Reload systemd files
systemctl daemon-reload
And enable the service
systemctl enable fix-lg-audio
Now reboot, and hopefully sound works automatically.
You are beautiful, thank you.
Now i can go to sleep lol
Dulces sueños and happy linuxing
This topic was automatically closed 36 hours after the last reply. New replies are no longer allowed.