(08-30-2023, 05:03 PM)fran Wrote: [ -> ]@mbc07, yes I am using bluetooth passthough, otherwise the accelerometer (essential for MKW) does not work.
> In other words, Dolphin's Continuous Scanning option has no effect when using BT Passthrough.
Huh? I understood it was the opposite.
Since dolphin is responsible for the bluetooth adapter, it should scan by itself the whole time.
If passthrough is disabled, then the wiimote is connected to the PC outside of dolphin, and dolphin needs no scanning.
It's been a while since I last used Dolphin on Linux, but you shouldn't need Bluetooth Passthrough to get the motion sensors working.
Regarding the modes, Dolphin's default "emulate a BT adapter" means Dolphin will manage the communication with the Wiimotes, including discovering/pairing, using the Bluetooth stack from the host OS you're running (Windows, Linux, macOS, etc.) and will feed that into an emulated BT adapter, which is what the Wii titles will see. Since Dolphin is managing the connection, in that mode you can use "Continuous Scanning", "Enable Speaker Data", "Connect Wiimotes to Emulated Controllers" and so on.
In the second mode, "passthrough a BT adapter", Dolphin doesn't emulate a BT adapter anymore and simply gives the running Wii title full control of the physical adapter, entirely bypassing the Bluetooth stack from the host OS. Since the game is managing the connection, all Dolphin can do is send "sync" and "reset" events to the emulated game (when you click the respective buttons in Dolphin's GUI), which will do the discovering and pairing itself, like it would on a real Wii. That's also why it can be finicky when using different BT adapters (other than the custom BCM2045 used on a real Wii), as the BT stack used on a real Wii was made with only that adapter in mind.
(08-31-2023, 03:45 AM)trihy Wrote: [ -> ]Intel BT is the problem. It cant handle multiple controllers, doesnt matter if wiimotes or dualshock. And most notebooks and pc are plagued with this trash.
That's not entirely accurate, while their adapters are finicky with Dolphin's BT passthrough mode, normal usage (with Intel's official drivers) is very stable.
It's not a coincidence the majority of laptops nowadays uses Intel cards (either that or the Mediatek-branded card normally found on AMD Ryzen laptops, but people usually replace that with an Intel one as it's very bad). Intel, however, does not make standalone BT adapters, they're always integrated on a M.2 Wi-Fi card (or soldered directly in the mainboard in some laptops), so the OEM is solely responsible for the antenna design. Get a laptop or PC with a bad antenna design (common on the lower end), Bluetooth will suffer, that's all.
For reference, my previous laptop had serious trouble maintaining connection with more than 2 BT devices (it came with a different card, before I replaced it with an Intel 9260), yet my current one (came with an Intel AX201 from factory) already managed 8 BT devices simultaneously (a mix of DualShock 4's, Wiimotes and also a smartphone and a mouse), without any lag or dropouts.
(09-01-2023, 07:53 PM)fran Wrote: [ -> ]Are there known cases where an adapter works well in "Non passthorugh", but not in "passthorugh" mode?
That's the most common case. Nearly any BT adapter will work in regular mode, but most will have trouble with passthrough mode...