Page 2 of 2 FirstFirst 12
Results 11 to 20 of 20

Thread: low-level sound problem: asus rog zephyrus g16 2024 gu605m

  1. #11
    Join Date
    Jun 2024
    Beans
    6

    Re: low-level sound problem: asus rog zephyrus g16 2024 gu605m

    after changing 'tree' with 'plain' for all the mentioned URLs, and rerun the commands, now my output of journalctl -b -g CSC3556 --output short-monotonic

    [ 15.846794] silviun-ROG-Zephyrus-G16-GU605MI-GU605MI kernel: Serial bus multi instantiate pseudo device driver CSC3556:00: Instantiated 2 SPI devices.
    [ 16.367337] silviun-ROG-Zephyrus-G16-GU605MI-GU605MI kernel: cs35l56-hda spi0-CSC3556:00-cs35l56-hda.0: Cirrus Logic CS35L56 Rev B0 OTP3 fw:3.4.4 (patched=0)
    [ 16.374506] silviun-ROG-Zephyrus-G16-GU605MI-GU605MI kernel: cs35l56-hda spi0-CSC3556:00-cs35l56-hda.0: DSP system name: '10431C63-spkid0', amp name: 'AMP1'
    [ 16.376676] silviun-ROG-Zephyrus-G16-GU605MI-GU605MI kernel: cs35l56-hda spi0-CSC3556:00-cs35l56-hda.1: Reset GPIO busy, assume shared reset
    [ 16.383296] silviun-ROG-Zephyrus-G16-GU605MI-GU605MI kernel: cs35l56-hda spi0-CSC3556:00-cs35l56-hda.1: Cirrus Logic CS35L56 Rev B0 OTP3 fw:3.4.4 (patched=0)
    [ 16.392683] silviun-ROG-Zephyrus-G16-GU605MI-GU605MI kernel: cs35l56-hda spi0-CSC3556:00-cs35l56-hda.1: DSP system name: '10431C63-spkid0', amp name: 'AMP2'
    [ 17.998494] silviun-ROG-Zephyrus-G16-GU605MI-GU605MI kernel: cs35l56-hda spi0-CSC3556:00-cs35l56-hda.0: DSP1: Firmware: 1a00d6 vendor: 0x2 v3.4.4, 37 algorithms
    [ 18.000673] silviun-ROG-Zephyrus-G16-GU605MI-GU605MI kernel: cs35l56-hda spi0-CSC3556:00-cs35l56-hda.0: DSP1: cirrus/cs35l56-b0-dsp1-misc-10431c63-spkid0-amp1.bin: v3.11.16
    [ 18.000680] silviun-ROG-Zephyrus-G16-GU605MI-GU605MI kernel: cs35l56-hda spi0-CSC3556:00-cs35l56-hda.0: DSP1: misc: C:\Users\gchen\Desktop\Asus_proj\CY24\GU605\240426 \init\10431C63_240426_V0_A0-init.bin
    [ 18.000700] silviun-ROG-Zephyrus-G16-GU605MI-GU605MI kernel: cs35l56-hda spi0-CSC3556:00-cs35l56-hda.0: DSP1: Algorithm coefficient version 1.0.3 but expected 1.0.1
    [ 18.000718] silviun-ROG-Zephyrus-G16-GU605MI-GU605MI kernel: cs35l56-hda spi0-CSC3556:00-cs35l56-hda.0: DSP1: Algorithm coefficient version 3.2.0 but expected 3.1.0
    [ 18.000726] silviun-ROG-Zephyrus-G16-GU605MI-GU605MI kernel: cs35l56-hda spi0-CSC3556:00-cs35l56-hda.0: DSP1: Algorithm coefficient version 3.2.0 but expected 3.1.0
    [ 18.000766] silviun-ROG-Zephyrus-G16-GU605MI-GU605MI kernel: cs35l56-hda spi0-CSC3556:00-cs35l56-hda.0: DSP1: Algorithm coefficient version 6.1.1 but expected 13.0.0
    [ 18.000785] silviun-ROG-Zephyrus-G16-GU605MI-GU605MI kernel: cs35l56-hda spi0-CSC3556:00-cs35l56-hda.0: DSP1: Algorithm coefficient version 6.1.1 but expected 13.0.0
    [ 18.000790] silviun-ROG-Zephyrus-G16-GU605MI-GU605MI kernel: cs35l56-hda spi0-CSC3556:00-cs35l56-hda.0: DSP1: Algorithm coefficient version 6.1.1 but expected 13.0.0
    [ 18.000796] silviun-ROG-Zephyrus-G16-GU605MI-GU605MI kernel: cs35l56-hda spi0-CSC3556:00-cs35l56-hda.0: DSP1: Algorithm coefficient version 6.1.1 but expected 13.0.0
    [ 18.000804] silviun-ROG-Zephyrus-G16-GU605MI-GU605MI kernel: cs35l56-hda spi0-CSC3556:00-cs35l56-hda.0: DSP1: No XM for algorithm 9f22f
    [ 18.000808] silviun-ROG-Zephyrus-G16-GU605MI-GU605MI kernel: cs35l56-hda spi0-CSC3556:00-cs35l56-hda.0: DSP1: No YM for algorithm 9f22f
    [ 18.000815] silviun-ROG-Zephyrus-G16-GU605MI-GU605MI kernel: cs35l56-hda spi0-CSC3556:00-cs35l56-hda.0: DSP1: Algorithm coefficient version 3.11.16 but expected 3.4.4
    [ 18.000820] silviun-ROG-Zephyrus-G16-GU605MI-GU605MI kernel: cs35l56-hda spi0-CSC3556:00-cs35l56-hda.0: DSP1: Algorithm coefficient version 11.0.7 but expected 11.0.3
    [ 18.000829] silviun-ROG-Zephyrus-G16-GU605MI-GU605MI kernel: cs35l56-hda spi0-CSC3556:00-cs35l56-hda.0: DSP1: Algorithm coefficient version 4.0.0 but expected 3.0.0
    [ 18.000834] silviun-ROG-Zephyrus-G16-GU605MI-GU605MI kernel: cs35l56-hda spi0-CSC3556:00-cs35l56-hda.0: DSP1: Algorithm coefficient version 3.1.1 but expected 3.0.1
    [ 18.000841] silviun-ROG-Zephyrus-G16-GU605MI-GU605MI kernel: cs35l56-hda spi0-CSC3556:00-cs35l56-hda.0: DSP1: Algorithm coefficient version 6.0.0 but expected 5.1.0

  2. #12
    Join Date
    Jun 2007
    Beans
    14,877

    Re: low-level sound problem: asus rog zephyrus g16 2024 gu605m

    Sorry about the plain/tree mixup.

    The only thing i can think of is to try removing the extra firmware patch (the symlink you created)
    Code:
    sudo rm /lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431c63.wmfw.zst

  3. #13
    Join Date
    Jun 2024
    Beans
    6

    Re: low-level sound problem: asus rog zephyrus g16 2024 gu605m

    I deleted and now I can see 1 more extra line the logs
    [ 17.965954] silviun-ROG-Zephyrus-G16-GU605MI-GU605MI kernel: cs35l56-hda spi0-CSC3556:00-cs35l56-hda.0: DSP1: No XM for algorithm 9f231

    What else can I do?

  4. #14
    Join Date
    Jun 2007
    Beans
    14,877

    Re: low-level sound problem: asus rog zephyrus g16 2024 gu605m

    I was just guessing at the name of the symlink, but now I see that you should have 2 (one for each speaker ID). Reference: https://git.kernel.org/pub/scm/linux...e9e888de848d07

    So:
    Code:
    cd /lib/firmware/cirrus
    sudo ln -s cs35l56/CS35L56_Rev3.11.16.wmfw.zst cs35l56-b0-dsp1-misc-10431c63-spkid0.wmfw.zst
    sudo ln -s cs35l56/CS35L56_Rev3.11.16.wmfw.zst cs35l56-b0-dsp1-misc-10431c63-spkid1.wmfw.zst
    If that doesn't work, I would file a bug against linux-firmware on Launchpad.

  5. #15
    Join Date
    Jun 2024
    Beans
    6

    Re: low-level sound problem: asus rog zephyrus g16 2024 gu605m

    Finally, it works now! Thanks a lot, this was killing me.

  6. #16
    Join Date
    Jun 2024
    Beans
    6

    Re: low-level sound problem: asus rog zephyrus g16 2024 gu605m

    For the others, I composed a final solution with all the required steps.

    PRE: Kernel should be at least 6.9 (I have 6.9.3). Use mainline for this.


    Code:
    wget https://launchpad.net/ubuntu/+archive/primary/+files/linux-firmware_20240318.git3b128b60-0ubuntu2.1_amd64.deb
    sudo dpkg -i linux-firmware_20240318.git3b128b60-0ubuntu2.1_amd64.deb
    
    
    
    wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/cirrus/cs35l56-b0-dsp1-misc-10431c63-spkid0-amp1.bin 
    wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/cirrus/cs35l56-b0-dsp1-misc-10431c63-spkid0-amp2.bin 
    wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/cirrus/cs35l56-b0-dsp1-misc-10431c63-spkid1-amp1.bin
    wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/cirrus/cs35l56-b0-dsp1-misc-10431c63-spkid1-amp2.bin
    sudo chown root:root cs35l56*
    sudo mv cs35l56* /lib/firmware/cirrus
    cd /lib/firmware/cirrus 
    sudo ln -s cs35l56/CS35L56_Rev3.11.16.wmfw.zst cs35l56-b0-dsp1-misc-10431c63.wmfw.zst    
    sudo ln -s cs35l56/CS35L56_Rev3.11.16.wmfw.zst cs35l56-b0-dsp1-misc-10431c63-spkid0.wmfw.zst
    sudo ln -s cs35l56/CS35L56_Rev3.11.16.wmfw.zst cs35l56-b0-dsp1-misc-10431c63-spkid1.wmfw.zst
    
    
    sudo update-initramfs -u -k all

    reboot
    check with `journalctl -b -g CSC3556 --output short-monotonic`. There should not be any errors.
    Last edited by silviun93; June 10th, 2024 at 12:32 PM.

  7. #17
    Join Date
    Jun 2007
    Beans
    14,877

    Re: low-level sound problem: asus rog zephyrus g16 2024 gu605m

    sudo ln -s cs35l56/CS35L56_Rev3.11.16.wmfw.zst cs35l56-b0-dsp1-misc-10431c63.wmfw.zst
    I don't think you need this one, but I guess it doesn't hurt. I'm glad we figured it out.

  8. #18
    Join Date
    May 2024
    Beans
    4

    Re: low-level sound problem: asus rog zephyrus g16 2024 gu605m

    Last edited by korklal; June 11th, 2024 at 07:17 AM.

  9. #19
    Join Date
    May 2024
    Beans
    4

    Re: low-level sound problem: asus rog zephyrus g16 2024 gu605m

    Quote Originally Posted by silviun93 View Post
    For the others, I composed a final solution with all the required steps.

    PRE: Kernel should be at least 6.9 (I have 6.9.3). Use mainline for this.


    Code:
    wget https://launchpad.net/ubuntu/+archive/primary/+files/linux-firmware_20240318.git3b128b60-0ubuntu2.1_amd64.deb
    sudo dpkg -i linux-firmware_20240318.git3b128b60-0ubuntu2.1_amd64.deb
    
    
    
    wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/cirrus/cs35l56-b0-dsp1-misc-10431c63-spkid0-amp1.bin 
    wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/cirrus/cs35l56-b0-dsp1-misc-10431c63-spkid0-amp2.bin 
    wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/cirrus/cs35l56-b0-dsp1-misc-10431c63-spkid1-amp1.bin
    wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/cirrus/cs35l56-b0-dsp1-misc-10431c63-spkid1-amp2.bin
    sudo chown root:root cs35l56*
    sudo mv cs35l56* /lib/firmware/cirrus
    cd /lib/firmware/cirrus 
    sudo ln -s cs35l56/CS35L56_Rev3.11.16.wmfw.zst cs35l56-b0-dsp1-misc-10431c63.wmfw.zst    
    sudo ln -s cs35l56/CS35L56_Rev3.11.16.wmfw.zst cs35l56-b0-dsp1-misc-10431c63-spkid0.wmfw.zst
    sudo ln -s cs35l56/CS35L56_Rev3.11.16.wmfw.zst cs35l56-b0-dsp1-misc-10431c63-spkid1.wmfw.zst
    
    
    sudo update-initramfs -u -k all

    reboot
    check with `journalctl -b -g CSC3556 --output short-monotonic`. There should not be any errors.
    Thanks!!! It work with kernel 6.9.3

  10. #20
    Join Date
    Sep 2012
    Beans
    1

    Re: low-level sound problem: asus rog zephyrus g16 2024 gu605m

    This is great, thanks a mil @silviun93. With only a few tweaks to that ^, changing to downloading similar files, but "cs35l56-b0-dsp1-misc-10431b13" from: https://git.kernel.org/pub/scm/linux...t/plain/cirrus, sound finally works for me on Ubuntu with Asus ROG Zephyrus G14 GA403UI as well. Such a huge improvement and a game changer after all those months really suffering with the sound, poor speakers having to run at max on half capacity with subwoofers being dead all along.

    Unfortunately, HW support is atm better with e.g. Fedora where the sound works for me just fine when testing a live cd (granted, the latest development release, but not even latest development Ubuntu supports that out of the box). I've been initially trying to run the mainline kernels, but to my surprise that didn't resolve my issues as these modules were still missing . Interesting the support was backported and I was not seeing any errors on the default kernel with `journalctl`: https://bugs.launchpad.net/ubuntu/+s...x/+bug/2062135, however the sound still didn't work for me.

    Anyway, forks flawlessly now - I am not on the default kernel though, but atm I have manually installed Ubuntu's signed 6.10.0-15 Linux kernel from here: http://archive.ubuntu.com/ubuntu/pool/main/l/linux (and it would likely work with the mainline kernels too)

    Thank you again for your help!

    Code:
    Serial bus multi instantiate pseudo device driver CSC3556:00: Instantiated 3 I2C devices.
    cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: Cirrus Logic CS35L56 Rev B0 OTP3 fw:3.4.4 (patched=0)
    cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: DSP system name: '10431B13-spkid0', amp name: 'AMP1'
    cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: Reset GPIO busy, assume shared reset
    cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: Cirrus Logic CS35L56 Rev B0 OTP3 fw:3.4.4 (patched=0)
    cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: DSP system name: '10431B13-spkid0', amp name: 'AMP2'
    cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: DSP1: Firmware version: 3
    cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: DSP1: cirrus/cs35l56-b0-dsp1-misc-10431b13-spkid0.wmfw: Tue 05 Mar 2024 01:07:08 GMT Standard Time
    cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: DSP1: Firmware: 1a00d6 vendor: 0x2 v3.11.16, 41 algorithms
    cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: DSP1: cirrus/cs35l56-b0-dsp1-misc-10431b13-spkid0-amp1.bin: v3.11.16
    cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: DSP1: misc: C:\Users\gchen\Desktop\Asus_proj\CY24\GA403\240426\init\10431B13_240426_V0_A0-init.bin
    cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: Calibration applied
    snd_hda_codec_realtek hdaudioC2D0: bound i2c-CSC3556:00-cs35l56-hda.0 (ops cs35l56_hda_comp_ops [snd_hda_scodec_cs35l56])
    cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: DSP1: Firmware version: 3
    cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: DSP1: cirrus/cs35l56-b0-dsp1-misc-10431b13-spkid0.wmfw: Tue 05 Mar 2024 01:07:08 GMT Standard Time
    cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: DSP1: Firmware: 1a00d6 vendor: 0x2 v3.11.16, 41 algorithms
    cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: DSP1: cirrus/cs35l56-b0-dsp1-misc-10431b13-spkid0-amp2.bin: v3.11.16
    cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: DSP1: misc: C:\Users\gchen\Desktop\Asus_proj\CY24\GA403\240426\init\10431B13_240426_V0_A1-init.bin
    cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: Calibration applied
    snd_hda_codec_realtek hdaudioC2D0: bound i2c-CSC3556:00-cs35l56-hda.1 (ops cs35l56_hda_comp_ops [snd_hda_scodec_cs35l56])
    Last edited by zubozrout; August 12th, 2024 at 11:17 AM. Reason: wrap code in [code]

Page 2 of 2 FirstFirst 12

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •