Bug 2337084 - Bluetooth audio severely stutters during any wifi activity on RTL8852CE
Summary: Bluetooth audio severely stutters during any wifi activity on RTL8852CE
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 41
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Kernel Maintainer List
QA Contact: Fedora Extras Quality Assurance
URL: https://discussion.fedoraproject.org/...
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-01-11 10:34 UTC by Christopher
Modified: 2025-04-21 09:41 UTC (History)
19 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)
Kernel log from journalctl (116.21 KB, text/plain)
2025-01-11 10:35 UTC, Christopher
no flags Details
Journalctl log (123.54 KB, text/plain)
2025-01-31 08:47 UTC, Miky
no flags Details

Description Christopher 2025-01-11 10:34:16 UTC
1. Please describe the problem:
When I listen using my bluetooth headset (Sennheiser Momentum 4) the audio degrades and starts to badly stutters when any wifi activity occurs at the same time. Local audio only seems to be fine, indicating to me that something happens when the wifi is active which disrupts the bluetooth connection.

Another user on the fedora forums has reportedly experienced the same bug on the same hardware, Lenovo Yoga Pro 7: https://discussion.fedoraproject.org/t/bluetooth-lag-spikes-and-other-issues-with-all-bluetooth-devices/140205/5

01:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8852CE PCIe 802.11ax Wireless Network Controller [10ec:c852] (rev 01)
	Subsystem: Lenovo Device [17aa:5852]
	Kernel driver in use: rtw89_8852ce
	Kernel modules: rtw89_8852ce

Updated to add that I have ruled the headphones with a another BT headset and had the same issue with those as well.

2. What is the Version-Release number of the kernel:
6.12.8-200.fc41.x86_64

3. Did it work previously in Fedora? If so, what kernel version did the issue
   *first* appear?  Old kernels are available for download at
   https://koji.fedoraproject.org/koji/packageinfo?packageID=8 :
6.11.4 works flawlessly, any kernel from 6.12 or 6.13 has this regression. I have kept that version explicitly because any newer and bluetooth is broken.

4. Can you reproduce this issue? If so, please provide the steps to reproduce
   the issue below:
Listen to audio over BT and then start a download over wifi, or just watch any streaming video.

5. Does this problem occur with the latest Rawhide kernel? To install the
   Rawhide kernel, run ``sudo dnf install fedora-repos-rawhide`` followed by
   ``sudo dnf update --enablerepo=rawhide kernel``:
Yes.

6. Are you running any modules that not shipped with directly Fedora's kernel?:


7. Please attach the kernel logs. You can get the complete kernel log
   for a boot with ``journalctl --no-hostname -k > dmesg.txt``. If the
   issue occurred on a previous boot, use the journalctl ``-b`` flag.

Reproducible: Always

Comment 1 Christopher 2025-01-11 10:35:20 UTC
Created attachment 2065486 [details]
Kernel log from journalctl

Comment 2 endereco_eletronico 2025-01-20 15:59:10 UTC
1. Please describe the problem:

Can attest to similar behavior in my fedora 41 system, I have the same realtek network controller but in a miniITX gigabyte board. kernel 6.12.9-200.fc41 has bad bluetooth and wifi performance, while regressing to 6.11.4-301.fc41 seems to fix the issues. 

With the newer kernel when I have both Wifi and bluetooth turned on, bluetooth headsets cut the audio all the time my bluetooth keyboard ignores key-presses randomly and a lot of devices simply refuse to connect, WIFI also is unstable. If I turn WIFI off and leave bluetooth the situation improves, but occasionally the audio stutters still happen. Regressing to the older kernel seems to resolve both issues.

Network:
  Device-1: Realtek RTL8125 2.5GbE vendor: Gigabyte driver: r8169 v: kernel
    port: d000 bus-ID: 08:00.0
  IF: enp8s0 state: up speed: 2500 Mbps duplex: full mac: <filter>
  Device-2: Realtek RTL8852CE PCIe 802.11ax Wireless Network
    vendor: AzureWave driver: rtw89_8852ce v: kernel port: c000 bus-ID: 09:00.0
  IF: wlp9s0 state: down mac: <filter>

Bluetooth:
  Device-1: IMC Networks Bluetooth Radio driver: btusb v: 0.8 type: USB
    bus-ID: 1-12:5
  Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.3
    lmp-v: 12

2. What is the Version-Release number of the kernel:
6.12.9-200.fc41.x86_64

3. Did it work previously in Fedora? If so, what kernel version did the issue
   *first* appear?  Old kernels are available for download at
   https://koji.fedoraproject.org/koji/packageinfo?packageID=8 :
6.11.4 works flawlessly, any kernel from 6.12 or 6.13 has this regression. I have kept that version explicitly because any newer and bluetooth is broken.

4. Can you reproduce this issue? If so, please provide the steps to reproduce
   the issue below:
Listen to audio over BT and then start a download over wifi, or just watch any streaming video. Also, with wifi disabled, on rare occasions audio stutters. If I open a speedtest whenever I play a video in the middle of the speedtest the speed reduces drastically as well (from 200ish to 0.5 Mbps)

5. Does this problem occur with the latest Rawhide kernel? To install the
   Rawhide kernel, run ``sudo dnf install fedora-repos-rawhide`` followed by
   ``sudo dnf update --enablerepo=rawhide kernel``:
Yes.

6. Are you running any modules that not shipped with directly Fedora's kernel?:
Not sure, don't think so

Comment 3 assamhaa@gmail.com 2025-01-21 09:14:41 UTC
I'm having the same issue with aarch64. Possibly the same issue as it started happening only recently (possible after a kernel update too).

Comment 4 Miky 2025-01-31 08:46:23 UTC
1. Please describe the problem:
The same issue. Listening with my Bluetooth headset stutters when some Wi-Fi activity is happening. Best scenario to experience the issue is with heavy Wi-Fi usage like downloads or speedtests. When speedtest is started the audio stream basically stops. I also experienced the issue with Bluetooth gamepads.

Network:
07:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8852CE PCIe 802.11ax Wireless Network Controller [10ec:c852] (rev 01)
	Subsystem: AzureWave Device [1a3b:5600]
	Kernel driver in use: rtw89_8852ce
	Kernel modules: rtw89_8852ce

2. What is the Version-Release number of the kernel:
6.12.11-200.fc41.x86_64

3. Did it work previously in Fedora? If so, what kernel version did the issue
   *first* appear?  Old kernels are available for download at
   https://koji.fedoraproject.org/koji/packageinfo?packageID=8 :
I'm new to Fedora from December and it was never working for me.

4. Can you reproduce this issue? If so, please provide the steps to reproduce
   the issue below:
Listen to audio over BT and then start a download over Wi-Fi or start speedtest.

5. Are you running any modules that not shipped with directly Fedora's kernel?:
NVIDIA drivers.

Reproducible: Always

Comment 5 Miky 2025-01-31 08:47:51 UTC
Created attachment 2074551 [details]
Journalctl log

Comment 6 Luka 2025-04-21 09:41:37 UTC
Seeing same issue with Fedora 41 and kernels newer than 6.11.4. Tried upgrade to 42 with kernel-6.14.3-300.fc42, but the issue was still there.


Note You need to log in before you can comment on or make changes to this bug.