I have a budget PC and edifier r1280t bookshelf speakers. From day 1 of building my PC about 6 months ago, I was using fedora. I also have a MacBook pro and soon I realised that the speakers sound much better when connected to MacBook pro. I always thought maybe my motherboard dac is not good enough to drive these speakers. But few days ago I installed windows 11 on separate disk as I have some work with windows and I immediately observed that the speakers also sound very good with my PC on windows. What can I do to improve sound quality on fedora? I connect the speakers directly to motherboard I/O at the back which reads "line out" in fedora
It is going to be difficult to troubleshoot without understanding what is lacking in sound quality between Linux and Windows.
What songs are you comparing with? Use the same set of songs on Windows and Linux.
I can probably look this up if nobody knows but what kind of sound chip is on the ASRock b450m? (Just in case there are some features the Linux driver isn't making use of for who knows what reason).
I had problems with my bookshelf because when I switch to Linux too.
I had static, audio drop off, volume issues, bad quality.
If you want good sound off of Linux then you have to develop a deep intimate understanding of pulse audio and ALSA. It's very hard to share the problems that you're having with audio on web forums, so there's not much help you can get here. I spent good month or two kicking pulse audio until it worked, you might have to go through the same.