Is there any reason I’d be getting a weaker wifi signal on Fedora than with Windows on the same hardware? It doesn’t appear to be affecting performance. Is it just a difference in opinions between the two operating systems as to what constitutes a strong signal? I can see my neighbors’ wifi seemingly equally poorly (names redacted to protect the innocent), but I can’t get 3 bars of my own on Fedora even if I sit 5 feet from the AP.
Screenshots taken back to back in the same exact location, one room over from the wifi AP:
The WiFi display “bars” unfortunately aren’t an accurate or comparable metric for signal strength. Can you compare the actual values as reported in dB? That would help.
Windows reports a dB of around -66 (which seems low given the full bars), but I can’t figure out for the life of me how to get the dB values on Fedora. In attempting, I did find “nmcli dev wifi” which showed something interesting:
It looks like it’s picking the faster, but weaker 5GHz band. But logging into the AP, it doesn’t show my MAC in the connection list, though my router sees my FW. In fact, I doesn’t look like I even have 5GHz enabled! What the heck is this network?!
Update was available for the AP, and after applying, here is my connection list:
The F2:9F device is gone now, presumably the 5GHz radio, though when I enable the 5GHz band F2:9F shows up along with a different MAC (identical except it begins with F0) which carries the actuall 5GHz SSID, something default based on the MAC.
I think both I, Fedora, and my AP are confused as to what’s going on, but it seems to be better now that I’ve updated the AP and made sure 5GHz is disabled. Maybe someone more familiar with how wifi works can make sense of this, but I’m guessing it’s a combination of user error and the wifi AP needing a reboot.
Side note: does anyone know how to get dB signal strength from Fedora?
There it is, thanks! Interestingly, even though I’m definitely on the same (only) wifi band and I just read -61dB in Fedora, I still only get 1 bar compared to Windows which was showing full strength at -66dB, which as I understand it is actually a weaker signal. It appears that the two OS’s do really have differing opinions as to what is a strong signal.
No, I’m fairly convinced it really is just a difference in UI. An odd difference, odd on both sides with Windows being overoptimistic and Fedora saying 5 feet away is still not good enough, but whatever, it still works just as good. Been doing a lot of setup on both OS’s, and all the downloading seemed pretty normal and smooth.
Not sure if this applies to Fedora as well (considering it’s supposed to be an officially supported distro), but for Arch, there is a comment about needing to set the regulatory domain, otherwise you’ll be limited. It’s possible that the Windows Drivers are somehow setting that, but it’s not getting set in Linux.
I’m not certain that this would be the “issue” but it seems like it could be a possibility considering it only seems to be the case with the 5GHz networks and the regulatory domain impacts the 5GHz functionality more than 2.4GHz.
Try running iw reg get and see if it specifies a country or if it reports 00.