[Development report #32] Audio Stack Improvements
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 18 Mar 2025 14:07:47 UTC
sound: Use bus_topo_lock() where appropriate:
https://reviews.freebsd.org/D46700
sound: Implement AFMT_FLOAT support:
https://reviews.freebsd.org/D47638
- A recent reviewer proposed to provide a non-fpu_kern(9)
solution.
- Feedback from a new tester: "Thanks! I can confirm that the
patches fix game crashing and sound issues in multiple games
on LSU Steam + FreeBSD Proton, such as Tell Me Why, Dishonored
2, and Republique."
virtual_oss: Retire -T option:
https://reviews.freebsd.org/D49390
sound: Remove redundant check in mixer_clone():
https://cgit.freebsd.org/src/commit/?id=cabf76fde8368222a68865953521e1c3668b5298
Laptop project
- sound: Implement /dev/dsp as a router device:
https://reviews.freebsd.org/D49216
- More testing, gave an update on GitHub.
- Working on follow-up patch to D49216 to split the default unit
into separate playback and recording ones. Have got the
functionality down already, but waiting for D49216 to be
finalized so I can clean this one up and submit it for review.
- snd_hda: Patch Framework AMD 13th gen:
https://cgit.freebsd.org/src/commit/?id=68b6567d09ddd29a16443ad709e2609a9902a190
- snd_hda: Support Intel Raptor Lake 0x7a50:
https://reviews.freebsd.org/D49389
- snd_hda: Enable microphone redirection for ALC257:
https://reviews.freebsd.org/D49396
- Reviewed:
- https://reviews.freebsd.org/D49350
- https://reviews.freebsd.org/D49002
- Investigating HDMI audio issues on Intel Tiger Lake devices
(reported by emaste@ and bapt@).
- Spent time with jrm@ working on audio issues on his Framework
16". Got sound working, but headphone jack redirection still
doesn't work. Will investigate this further.
- Attended LDWG call.
- Sent an email regarding some touchpad issues I have with my
Thinkpad L480:
https://lists.freebsd.org/archives/freebsd-desktop/2025-March/005655.html
- Added Thinkpad L480: https://wiki.freebsd.org/Laptops
- Noted down issues I encountered when setting it up the
Framework 13".
- PR 280319:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=280319
BSDCan talk accepted.
Bug triaging. Also closed some PRs due to feedback timeout.
MFC'd some patches to stable/14. Also MFC'd 712f81feea41 ("include: add
a userland version of __assert_unreachable") to fix a build error:
https://lists.freebsd.org/archives/freebsd-stable/2025-March/002758.html
Got contacted by an interested GSOC student with regards to the project
I'm mentoring:
https://wiki.freebsd.org/SummerOfCodeIdeas#Port_virtual_oss_to_base
This work is sponsored by the FreeBSD Foundation.
Christos