No HDMI audio - cachyos - Framework Laptop 13 - Roku TV 4k

I tried the suggestions in [RESOLVED] No Audio via HDMI but still no luck, which is weird because cachyos IS Arch. I also tried with Kubuntu on this laptop. I am using the first model of HDMI card Framework ever shipped, if that matters. A different TV (Vizio) does work. The Roku TV works with the same TV port, cable, and settings for a different computer. I am aware that people must try all options in this menu (I have)

cachyos:

Operating System: CachyOS Linux 
KDE Plasma Version: 6.6.5
KDE Frameworks Version: 6.26.0
Qt Version: 6.11.1
Kernel Version: 7.0.10-1-cachyos (64-bit)
Graphics Platform: Wayland
Processors: 16 × 12th Gen Intel® Core™ i7-1260P
Memory: 16 GiB of RAM (15.3 GiB usable)
Graphics Processor: Intel® Iris® Xe Graphics
Manufacturer: Framework
Product Name: Laptop (12th Gen Intel Core)
System Version: A6

Kubuntu:

Operating System: Kubuntu 26.04 LTS
KDE Plasma Version: 6.6.4
KDE Frameworks Version: 6.24.0
Qt Version: 6.10.2
Kernel Version: 7.0.0-15-generic (64-bit)
Graphics Platform: Wayland
Processors: 16 × 12th Gen Intel® Core™ i7-1260P
Memory: 16 GiB of RAM (15.3 GiB usable)
Graphics Processor: Intel® Iris® Xe Graphics
Manufacturer: Framework
Product Name: Laptop (12th Gen Intel Core)
System Version: A6

TV 1 (the problem) is the 4k model of Onn brand Roku TV

TV 2 (no problems at all) is some Vizio TV

You’re not going to break anything by trying all the options on that menu. How did it go?

About that thread you linked citing ‘works for me (wfm) on arch’ has nano /etc/modprobe.conf/myfile.conf where modprobe.conf reads files in the child directory /etc/modprobe.conf.d/. Maybe try that with the right sub-directory to force the iGPU to send sound over your HDMI card?

edited original post to make my intention a little clearer

Good advice, but renaming “modprobe.conf” to “modprobe.conf.d” and restarting still didn’t work.

The fact that Ubuntu (technically Kubuntu) didn’t work when Ubuntu is an officially supported OS and an OS option for prebuilt systems is a bad look. The other device I’ve tried with this TV was running Ubuntu with an intel iGPU and that one worked.

Nice one. What about the advice to install the SOF firmware and supplying the module parameters options snd-intel-dspcfg dsp_driver=3 ..?

You might try sudo modprobe -r snd-intel-dspcfg and then sudo modprobe snd-intel-dspcfg dsp_driver=3 to test without updating your kernel commandling and rebooting.

Does this other device with Ubuntu which works OK with the TV also work OK with the HDMI adapter plugged in to a USB-C port?

Not sure, but Framework laptop (and HDMI card) works with second TV, so I don’t think it’s the card… I’ll check the card with computer 2 and Roku TV later. That seems like a really odd edge case, but I guess you can’t really rule that out.

also yes, before I tried renaming the folder.

The more I try, the weirder this gets. This specific laptop with either OS with that specific TV. I just don’t get it.