Jump to content
NotebookTalk

Improve Your Laptop Speakers With Equalizer APO (Windows)


No0B

Recommended Posts

In the audiophile community equalizers are very prevalent to fix up flaws in the frequency response of ear/headphones and to a point remove the room as a variable in an audio setup, or simply to make the listening experience more enjoyable. For example, there are people with measuring rigs who measure all kinds of headphones and craft equalization profiles that model the device towards a target frequency curve. One such list is oratory1990's list of presets. You can potentially find your headphone(s) there and give it a try.

 

Dave2D's recent video on the state of Windows laptop speakers in comparison to MacBooks prompted me to try to apply an equalizer to the speakers of my Windows laptop (a Late 2019 Razer Blade 15 Advanced) and try to get a MacBook-esque sound signature out of them. I compared to a 2018 MacBook Pro 15".

 

The equalization profiles mentioned above can be accurately reproduced using Equalizer APO, a Windows software that allows you to apply sound effects to audio devices, meaning globally to all system sounds. This includes complex VST effects, but we'll focus on the equalization aspect, which is built-in.

 

Download Equalizer APO here: https://sourceforge.net/projects/equalizerapo/

And you'll need a bit of time. Maybe an hour if you don't have experience EQing things.

 

1. Expectations

Of course, we can't trick physics. So first of all, let's get our expectations straight. In any case, you're not going to get audiophile levels of sound from either the MacBook, or from your laptop. Take my Blade 15 and the MacBook for example. Let's compare the speaker assemblies.

 

The Razer Blade 15's speakers are much smaller than the MacBook's. Credit: Notebookcheck, IFixit

 

The MacBook not only has larger speaker assemblies, but also features passive radiators that help the speakers reach into lower frequencies than the Blade. While bass is far from everything that makes a good audio setup, it's one of the major factors that separates Windows laptops from MacBooks in terms of sound signature.

 

Now, let's take a listen to the Razer Blade 15 and the MacBook Pro. Unfortunately I only have a mono microphone at the moment, so we can't compare the stereo image, but it gives us an idea of the frequency response. I placed a Rode NT-USB microphone precisely 30cm from the closest point of the speaker grills. When listening, keep in mind that this microphone doesn't have a perfectly flat frequency response, and your listening device will obviously also influence what you hear. But you'll get a rough idea for where we are and where we're headed.

 

2. Before

I've selected some music tracks from various genres that I consider well recorded and have heard on tons of audio equipment, cheap and expensive, good and bad. The links should spawn an audio player in your browser, or at least download an AAC file immediately. Unfortunately, the 4.88MB total file size limit is not enough to share all the audio clips here via the forum.

 

Bullmark - Tulip Waltz

Spoiler

From the incredibly funky soundtrack of Interstate '76, an Activision-developed combat racing game from 1997. We expect the mid frequencies to be controlled and not get out of hand. Listen for the cowbell at the beginning. We also want the bass guitar to give the track lots of warmth.

 

Original

 

Razer Blade 15

 

MacBook Pro

 

Cro-Magnon - Bowl Man

Spoiler

From a complementary soundtrack album of the 2011 anime Hyouge Mono. While this track is well-mixed, because of the many things going on at the same time, lower-end audio devices struggle to reproduce this one well. I've only heard this one really shine on headphones and speakers that are generally considered high quality.

 

Original

 

Razer Blade 15

 

MacBook Pro

 

Daft Punk - Get Lucky

Spoiler

An exquisitely mixed and mastered track from the popular 2013 album Random Access Memories. Sounds good on pretty much everything. Personally, on the same level as Michael Jackson's Thriller album, which in my opinion is flawless in the technical sense.

 

Original

 

Razer Blade 15

 

MacBook Pro

 

Hiatus Kaiyote - Breathing Underwater

Spoiler

Good example for female vocals from the 2015 album Choose Your Weapon. We're especially listening for the lower frequencies of Nai Palm's voice that make her sound close to us, as well as for how the hi-hats are controlled, so they don't overpower the sound.

 

Original

 

Razer Blade 15

 

MacBook Pro

 

Justice - Genesis

Spoiler

Powerful electronic track from the 2007 album †. We want to hear this one bangin'. We want good bass extension for the kick to have the most impact, and also hear the high-frequency detail in the aggressive synths.

 

Original

 

Razer Blade 15

 

MacBook Pro

 

Sun Kil Moon - Heron Blue

Spoiler

A melancholic example of male vocals from the 2008 album April. I specifically chose the part where the very low sub bass rumble kicks in. For the track to unfold its potential, we want to hear some semblance of it. But with laptop speakers, we can't expect too much.

 

Original

 

Razer Blade 15

 

MacBook Pro

 

Squad War Sounds

Spoiler

From Offworld Industries' 2015 game Squad, which features a quite convincing sounding soundscape that also supports surround audio setups. This might represent some kind of gaming situation.

 

Original

 

Razer Blade 15

 

MacBook Pro

 

3. Setting up Equalizer APO

So, as you can hear from the example recordings, my Razer Blade 15 sounds very tinny compared to the MacBook Pro. While the lack of lower mid frequencies and below make vocals sound flat and distant, they sound passable, but that's the only thing it has going for it. The upper mid frequencies are somewhat exaggerated, resulting in an extremely shouty sound that may be workable, but not enjoyable. We can fix this using Equalizer APO.

 

Download and install Equalizer APO from the link above. Allow it to create shortcuts in the start menu for convenience. After successfully installing, you'll be asked to select which audio devices you want to apply Equalizer APO to. My Razer Blade 15 has a Realtek audio chip and the respective driver, so I went with only the Realtek output device. Don't need an EQ on my microphone yet.

 

You should be prompted to reboot the machine. After rebooting, Equalizer APO should be working in the background already. Find the Configuration Editor in the start menu and run it. You'll be greeted by the main window where you'll create your own custom equalizer profile.

 

The Equalizer APO Configuration Editor. Excuse the German device name, my OS language is German

 

You can download my configuration file here as a starting point: config.txt

 

This is the setup I ultimately came up with. The +/- buttons allow you to add and delete filters from the chain, you can reorder filters by dragging them by the currently grey areas with the numbers.

 

As you can see, all changes to the volumes of each frequency are summarized in the graph at the bottom of the window. By default, this line is flat at 0dB, and all your shenanigans playing with the equalizer are reflected in it.

 

Before you touch anything, I'd recommend turning the preamplification stage way down. Like -20dB or -30dB. Since the frequency response with tinny sounding speakers usually drops heavily around the 300-400Hz range (as was the case with my Razer Blade 15), you'll need to raise the lower frequencies considerably. Depending on the amplifier in your laptop, you can easily overdrive your speakers with this, and that can break stuff! You see, I've raised the bass frequencies more than 20dB in my case. The speakers in my laptop wouldn't have liked that without the preamp stage turned down beforehand.

 

For the same reason I've lowered the very low bass frequencies into oblivion, so that the speakers don't even attempt to reproduce them. The speakers in my Razer Blade 15 seem to really roll off at around 120Hz. So anything below 60Hz is absolutely out of the question, and frankly I think that's too much to ask of such small speakers anyway.

 

Now, get some music you like (ideally that's also well-recorded) and start tweaking! Generally speaking, you'll likely want to create a large hump in the bass frequency region, around 80-250Hz to get your speakers to sound fuller, then tweak the high frequencies to add a little bit of sparkle for the very high frequency noises, and lastly focus on the mid frequencies around 500-4000Hz. My Razer Blade 15 had a very shouty sound to it initially, which I calmed down a little by reducing the volume around 4000Hz. Depending on your laptop, this might be around 3000Hz, which is typically a range that's considered annoying. I've also reduced the volume around 1000Hz to model that part of the sound a little closer to the MacBook Pro, which sounds very relaxed and warm.

 

After my adjustments I noticed that, obviously, while my laptop sounded way better, it was much quieter. So I've clicked the Normalize response button in the Graphic EQ to set the graph's highest point to 0dB. This will probably make your laptop incredibly quiet. So now is the time to raise the preamp to a comfortable level. As you can see in the screenshot above, the Analysis panel shows that I'm in the red. Basically, anything above 0dB will be distorted, because it's squished against the 0dB wall when the audio hardware in your laptop interprets the signal. I personally can't make out any distortion, despite a 5dB overdrive. I did it to raise the rest of the frequencies a little higher so that my laptop gets louder when I need it to. Again, keep in mind that lots of overdrive can cause trouble, or at least reduced sound quality. But that highly depends on the hardware.

 

Usually, an audio compressor would be used to bring the volume of quieter and louder sounds closer together. As far as I've seen, Equalizer APO doesn't feature a built-in compressor, so this would need to be handled by a VST plugin, and those are usually a little CPU-heavy, so I left it out.

 

4. The result

Again, let's hear the previously mentioned tracks, now with the equalizer tweaks on the Windows laptop.

 

Bullmark - Tulip Waltz

 

Cro-Magnon - Bowl Man

 

Daft Punk - Get Lucky

 

Hiatus Kaiyote - Breathing Underwater

 

Justice - Genesis

 

Sun Kil Moon - Heron Blue

 

Squad War Sounds

 

5. Verdict

Much better, isn't it? The tiny speakers in the Razer Blade 15 don't reach as low as the ones in the MacBook Pro, but they certainly can keep up. Of course, this is still nothing compared to a decent pair of speakers or headphones, but it'll be enough in a pinch!

 

Of course, tweaking your laptop speakers like this comes with some drawbacks:

  1. It requires an Equalizer APO process running in the background. According to its own reporting, my configuration is very lightweight, utilizing around 0.5% of one CPU core
  2. With this small CPU load and your laptop's speakers being driven harder, battery life will shorten slightly
  3. It applies to the whole Windows audio device. If you plug in headphones, usually they'll be considered as the same Windows audio device, and you'll get your crazy EQ settings in your headphones. Realtek's driver has a setting that can split speakers and headphone outputs into separate devices, which somewhat alleviates this drawback, but makes audio setup more of a chore when you have some special needs or external audio hardware
  4. Your laptop will vibrate if the speakers within can reach low enough with decent volume, like 200Hz and lower. MacBooks do it, too, but it's just something to keep in mind
  5. Equalizer APO is Windows-only software. To do something similar in Linux, have a look at PulseEffects if your distro uses PulseAudio
  • Thumb Up 3
Link to comment
Share on other sites

  • 2 weeks later...

Thank you for this write up. I'm trying it on my alien and Legion now :classic_biggrin:

Thunderchild // Lenovo Legion Y740 17" i7-9750H rtx2080maxQ win10LTSC 

RainBird // Alienware 17 (Ranger) i7-4910mq gtx860m win8.1

Pipin // Panasonic CF-RZ6 i5-7Y54 ZorinOS 17.3

JunkDog // Desktop Asrock 660M i3-12100F Geforce 9600GT win10LTSC

 

Link to comment
Share on other sites

I need to read up on audio and speakers, sound technicalities, etc. All a bit over my head, and while I understand basic EQ I don't necessarily understand the limits of my speakers and crossover frequency, Hz ranges, etc. My PB70EF-G has always impressed me with it's 2.1 speakers, and the Sound Blaster Connect app has it's own EQ and fully adjustable ranges/presets. I'm not certain adding another layer of EQ is beneficial, but it's something I'm willing to consider if I can learn the ins/outs of it. 

PowerSpec 1720 (PB70EF-G) | i7-8750H | 32GB 3000MHz DDR4 | RTX 2070 8GB 115W | 144Hz G-SYNC 

Spoiler

-163 mV core & cache | 15-18-18-36 1T @ 1.35V | 1905MHz @ .975mV & 1950MHz GDDR6
Disabled: TVB, VMX Stress, RDB, HDC
Tuned with: ThrottleStop, MSi Afterburner | TIM: SYY 157

wltgj7-2.png

Insyde H2OUVE BIOS Unlock | CB R20 - 3172 | CB R23 - 8164/1105 | CPU Prof. Max - 4702

Link to comment
Share on other sites

man, this is exactly the kinda stuff that forums like NBR / NBT are awesome for, thanks for sharing!

  • Thumb Up 1

Mine: Hyperion "Titan God of Heat, Heavenly Light, Power" (2022-24)
AMD Ryzen 9 7950X (TG High Perf. IHS) / Asus ROG Crosshair X670E Extreme / MSI Geforce RTX 4090 Suprim X / Teamgroup T-Force Delta RGB DDR5-8200 2x24 GB / Seagate Firecuda 530 4 TB / 5x Samsung 860 Evo 4 TB / Arctic Liquid Freezer II 420 (Push/Pull 6x Noctua NF-A14 IndustrialPPC-3000 intake) / Seasonic TX-1600 W Titanium / Phanteks Enthoo Pro 2 TG (3x Arctic P12 A-RGB intake / 4x Arctic P14 A-RGB exhaust / 1x Arctic P14 A-RGB RAM cooling) / Samsung Odyssey Neo G8 32" 4K 240 Hz / Ducky One 3 Daybreak Fullsize Cherry MX Brown / Corsair M65 Ultra RGB / PDP Afterglow Wave Black / Beyerdynamic DT 770 Pro X Limited Edition

 

My Lady's: Clevo NH55JNNQ "Alfred" (2022-24)
Sharp LQ156M1JW03 FHD matte 15.6" IGZO 8 bit @248 Hz / Intel Core i5 12600 / Nvidia Geforce RTX 3070 Ti / Mushkin Redline DDR4-3200 2x32 GB / Samsung 970 Pro 1 TB / Samsung 870 QVO 8 TB / Intel AX201 WIFI 6+BT 5.2 / Win 11 Pro Phoenix Lite OS / 230 W PSU powered by Prema Mod!

Link to comment
Share on other sites

Thank you guys for your interest. It's my pleasure! 🙂

Hope you'll be able to get some more enjoyment out of your devices.

 

I've updated the links in the first post to link to Dropbox, so now they should actually be direct links.

 

On 4/25/2022 at 6:51 PM, User said:

while I understand basic EQ I don't necessarily understand the limits of my speakers and crossover frequency, Hz ranges, etc.

Then you should be more than set! Generally, you can't really expect very good sound all-round from your laptop speakers anyway, so I've done the EQing by ear and lots of experience of listening to the same music tracks on all kinds of different equipment. For my settings, I first targeted a direct comparison with the mentioned MacBook Pro (by just having the two devices side by side) and then refined it to my taste. While knowing roll-off and crossover frequencies would make the job easier for you, you can just as easily find out by lowering the pre-amp stage in Equalizer APO lots (or any other EQ software), then simply dragging up one of the bands in the equalizer and slowly dragging it over to the lowest frequencies. While dragging, you'll hear the sound fade away because the speakers are likely just too small to reproduce the lower frequencies. You can find the roll-off point, and likely the crossover that way. Maybe don't do that at maximum volume and you should be fine.

 

On 4/25/2022 at 6:51 PM, User said:

I'm not certain adding another layer of EQ is beneficial

I couldn't find representative screenshots of the app's equalizer section, but if it only features a certain amount of bands at specified frequencies, you'll find Equalizer APO to be more flexible, because you can more precisely position the bands in the frequency range. But generally, running multiple EQs is something I'd avoid. 🙂

It's all digital processing, so there shouldn't be any quality loss (except for the equalizers stacking and overdriving more than intended), but I agree it's just needlessly throwing processing power at the problem.

  • Thumb Up 2
Link to comment
Share on other sites

  • 2 weeks later...

Nice write up OP.

 

Although like others i tend to avoid more then one Equalizer being used. Even the EQ from my Corsair Virtuoso SE is doing used on my Soundblast Atlas EQ too.

EQ1.png.571d407a719a6b58b4d0cfccd5d9884c.png

 

EQ2.png.1f1a8c92498b6fc6efd7bfd2b25bd0a8.png

 

EQ1 is for FPS gaming so i get decent gun fire sounds and footsteeps whilst EQ2 is for music.

{Main System:} The Beast

Spoiler

{Cooling:} Corsair H170i Elite

{Mainboard:} Asrock X670E Pro

{CPU/GPU:} AMD Ryzen R9 7900x3D / AMD RX 7900 XTX (Asrock Phantom)

{RAM/Storage:} 2x 16GB DDR5 Corsair Vengeance 6400MT/s , 13TB WDD SN850X 2x4TB, 2x 2TB, 1x 1TB

{PSU/Case:} Corsair RM 1000x V2, Corsair 7000D Airflow (Black)

{OS:} Windows 11 Pro

 

Realtek Nahimic 3 Modded Driver for MSI Systems:Latest
 

Link to comment
Share on other sites

  • 6 months later...

This guide combined with DynamiQ (GitHub) saved the sound of my Precision 7520 tbh.

DynamiQ adds a compressor on top of this and allows you to increase gain while maintaining the desired frequency response shown in this thread.

 

Thank you!

Dell Precision 7520: Intel Core i7-7920HQ, 32GB RAM, NVIDIA Quadro T1000 4GB, LG LP156QHG (240Hz QHD, 100% sRGB & P3, 400 nits), Intel AX210 WiFi 6E

Dell Precision M4800: Intel Core i7-4810MQ, 32GB RAM, NVIDIA Quadro M1200 4GB, Intel AX200 WiFi 6

ThinkPad T440p: Intel Core i7-4980HQ i5-4300M, 16GB RAM, Intel Iris Pro 5200 HD 4600, N140HCE-EN1 Rev.c2 (1080p)

ThinkPad X1 Carbon Gen 2Intel Core i5-4300U, 8GB RAM, Intel HD 4400, QHD

ThinkPad X230: Intel Core i5-3320M, 16GB RAM, Intel HD 4000, 16:10 2K display

ASRock X570M Pro4: Ryzen 9 3900X, 32GB DDR4 3200MHz, NVIDIA GTX 1070 8GB, Corsair Crystal 280X, Xiaomi Mi Curved 34 + Acer Predator Z35

Link to comment
Share on other sites

  • 1 year later...

Thanks so much for this! Using it on my Aero 14 (4050), speakers get loud but are very tinny. Your config file and the DynamiQ (GitHub) are a pretty good combination. I am wondering if since posting anybody has found any other tricks/tips as well?

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Terms of Use