-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Latest sofproject driver (untested) #3
base: master
Are you sure you want to change the base?
Conversation
i'm not going to merge, just telling people to |
Have been testing this for the past day or so.
Otherwise all seems to be working with a minimum of fuss. Using on arch didn't require using the git versions of anything pulseaudio, but perhaps this is the source of the earlier issues. |
Hey, how you measuring power usage? I will check it on my machine. When you say with this driver do you mean you were using the 5.7 version before? |
I've been measuring using powertop and some other power management tools I've made that read battery drain. I was not using any driver before, I had just resigned myself to using a dongle whenever I needed audio |
I am currently trying to build this branch against 5.8.13, attempting to get my Dell XPS 9700 to work and following this post: https://blog.fts.scot/2020/07/04/dell-xps-2020-how-to-get-audio-working-on-linux/ After trying to build the module using
The full log is available here: make.log I see those functions defined in my local copy of the kernel tree, so I think I need to enable something so that they are compiled and available to be linked? Sorry for the support like request/comment, but also wanted to bring up to your attention in case it's something that needs to be addressed. Edit: hit enter too soon, added more details after posting |
@divoxx did you install sof-firmware? I seem to remember something similar before when I forgot to install it |
Thanks a lot for your effort. I got my sound to work using this version of the driver on my xps 9700. |
Hi @fjalvingh - are you using sof-firmware 1.5.1 or 1.6? I have issues with 1.6 only but trying to rule out a hardware problem :) |
I use 1.5.1. |
Ok, I suggest to stay on it for now :) Would you mind if I @'ed you and requested you to upgrade to 1.6 in the future? It might or might not be required, depending how tracking down this issue goes. |
@maaarghk did you have weird crackling start with that update and silence on the headphone jack? |
No, everything works perfectly but intermittently the left channel will become distorted. |
I think I had something slightly more severe but similar, only some weird crackling and distortion on the left side. Do you set any configs in pulse for sample rate/format or around realtime scheduling? I just commented everything in .pulse/daemon.conf that I had that was correcting for an incorrect default sample rate on my fiio btr3, and that fixed it for me. |
I did not make any changes like that, so not sure if there's anything I can try there... |
Nvm apparently changing those settings just made it less common, it just happened for me again lol |
@maaarghk I won't mind trying an update to 1.6, I can always get back to 1.5.1 if I needed to. I'm not using sound that much on the laptop though, so I will not notice issues that take long to appear.. |
@szbergeron sorry for the delay responding to you. Yes, I have sof-firmware 1.5.1 installed |
@divoxx you probably have a kernel config option disabled that needs enabled, if you see those functions exported they are probably inside #ifdefs |
Has anyone tested if this PR works with 5.9? Arch has updated core to push 5.9 as of today. |
This does work on 5.9 but my speakers crackle and sound very tinny. They seem ok for a short while after a reboot but then it quickly becomes unlistenable. When I play audio via an HDMI output it works fine but the laptop speaker is terrible. This didn't happen on the old kernel. |
I'm on 5.9.1 and it works fine. Do you have the latest firmware? Try downgrading to 1.5.1 if yes. |
Yes I'm using 5.9.1. I used the latest-sofproject branch. Will 1.5.1 work on 5.9.1? I'll try it later this evening. I want to do a bit more debugging which I'll do later. There must be something triggering the change because it does work for a little while after a reboot. |
To be clear, this is the driver not the firmware, use the latest-sofproject branch here and v1.5.1 on the firmware (easiest is via your distro sof-firmware package) |
I'm using 1.6 (arch linux). I'll try downgrading this evening. Thanks! |
Weirdly, only the left channel is effected. |
yeah, downgrading to 1.5.1 will definitely resolve that - i had the same thing. |
@divoxx Did you figure out how to get around this? I have the same issue on |
@ruffson you have a kconfig option needing set - or find some #IFDEFs and get rid of them |
hello everyone in the thread, 5.10 works fine without this dkms module so you can remove that before installing your distro's 5.10 thing. in arch that would be linux 5.10.1.arch2 or something. in manjaro linux-5.10.1-3. firmware 1.6 now also works well |
Hello, thanks for keeping us up to date with the latest changes. After installing kernel version 5.10.0-1-MANJARO, I don't have any sound on my XPS 9700. I'm not sure what I've done wrong, could you share more details on how you got it working please ? |
hi, you need to be on unstable branch, the minimum version with support is 5.10.1-3-MANJARO. best to wait for now I suppose |
Since upgrading to linux 5.11.7.arch1-1 this issue has come back for me... anybody else? |
I'm on manjaro 5.11.6 just now and it seems fine, did you run that on arch? |
No description provided.