Realtek Equalizer Settings

Is it possible to change EQ default presets? I want, for example, change "Rock" parametres. And why I need this - messed up interface of 2.57 version, which doesn't provide tools to quickly alter presets. I tried creating my own preset, exporting registry entry [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\Audio\Render\{16d4b961-f28a-4e2a-a0bd-d434799a6eaf}\FxProperties], but result won't be applied till the restart of Realtek HD Audio Manager panel and picking up the custom created preset. So I basicly wantt to change one of four EQ presets that are easily accessible, to my needs:
 
Last edited:

My Computer

OS
Windows 7 Ultimate x64 SP1
I tried creating my own preset, exporting registry entry [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\Audio\Render\{16d4b961-f28a-4e2a-a0bd-d434799a6eaf}\FxProperties],...
Just in passing, there were some of us who tried very hard last year to figure out where/how the EQ (preset and custom) properties and settings values were kept, so that we wouldn't lose them if we reinstalled new driver versions or a new Win7, etc.

Turns out the registry keys are NOT constant. It may seem that you've "found" them... but that's just the currently installed name.

Much to our frustration, there seemed to be more to the story than just finding the keys and values where they currently were and saving them somewhere, so that they could be imported again after a new driver install. Realtek had for some reason gone to great lengths to make this all very proprietary and non-transportable. It was NOT workable, what had seemed intuitively obvious and simple to us.

You may have better luck than we did, and if so please share your technique and results. We all had the same objective... namely to not have to re-build all custom EQ settings any time a new driver version got installed. So far, nobody's provided the 100% reliable technique.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Home-built, two systems (1) and (2)
OS
Windows 7 Pro x64 (1), Win7 Pro X64 (2)
CPU
i5-3350p 3.1Ghz/6MB-cache (1); E8400 3.0Ghz/6MB-cache (2)
Motherboard
ASUS P8Z77-V Pro (1); ASUS P5Q3 (2)
Memory
8GB PC3-12800 DDR3 (1); 4GB PC3-10600 DDR3 (2)
Graphics Card(s)
ATI HD7750 (1), (see TV cards); ATI R7 250 (2)
Sound Card
Realtek ALC892 HD Audio (1); Realtek ALC1200 HD Audio (2)
Monitor(s) Displays
Eizo HD2441W LCD, Eizo S2433W (1); Eizo 24" S2433W (2)
Screen Resolution
1920x1200, 1920x1200 (1); 1920x1200 (2)
Hard Drives
(1) 1TB SATA-II (7200RPM), 2x2TB SATA-III (7200RPM), 250GB SATA-III (10000RPM) for OS; 2x2TB external USB 3.0

(2) 320GB SATA-II (7200RPM), 750GB SATA-II (7200RPM), 150GB SATA-II (10000RPM) for OS; 2TB external USB 3.0
PSU
Nesteq ECS-6001 600W (1); Nesteq ECS-5001 500W (2)
Case
Acousti-Case 360 (1) and (2)
Cooling
Noctua NH-U12P SE2 for CPU, 2x120mm case fans (1) and (2)
Keyboard
IBM PS/2 (1) and (2)
Mouse
Logitech MX Revolution wireless (1); Microsoft wired (2)
Internet Speed
100mbps down / 10mbps up
Antivirus
Microsoft Security Essentials; Malwarebyte Anti-Malware Pro
Browser
Firefox
Other Info
Ceton InfiniTV 4-tuner cablecard-enabled TV card as well as Hauppauge HVR-2250 OTA/ATSC 2-tuner TV card in (1), running under Win7 WMC
I went as far as dumping whole registry before and after applying different profiles, later comaring them. Still, no luck obtaining desired results; so it's game over. F# you, realtek :)
 

My Computer

OS
Windows 7 Ultimate x64 SP1
Maybe I'm missing something here...and maybe the issue is exclusive to Win 7 (which I don't have -- I happened upon this thread while searching for something else), but in XP the following registry key stores all the Realtek Equalizer user-defined presets:

HKEY_CURRENT_USER\Software\Avance\AC97 Audio\EQ

Backing up (exporting) this key allows for an easy restore of all user-created presets.
 

My Computer

OS
Windows XP 32bit
HKEY_CURRENT_USER\Software\Avance\AC97 Audio\EQ
Assuming you didn't have a typo in that key, there is no such thing in Win7... not even remotely close.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Home-built, two systems (1) and (2)
OS
Windows 7 Pro x64 (1), Win7 Pro X64 (2)
CPU
i5-3350p 3.1Ghz/6MB-cache (1); E8400 3.0Ghz/6MB-cache (2)
Motherboard
ASUS P8Z77-V Pro (1); ASUS P5Q3 (2)
Memory
8GB PC3-12800 DDR3 (1); 4GB PC3-10600 DDR3 (2)
Graphics Card(s)
ATI HD7750 (1), (see TV cards); ATI R7 250 (2)
Sound Card
Realtek ALC892 HD Audio (1); Realtek ALC1200 HD Audio (2)
Monitor(s) Displays
Eizo HD2441W LCD, Eizo S2433W (1); Eizo 24" S2433W (2)
Screen Resolution
1920x1200, 1920x1200 (1); 1920x1200 (2)
Hard Drives
(1) 1TB SATA-II (7200RPM), 2x2TB SATA-III (7200RPM), 250GB SATA-III (10000RPM) for OS; 2x2TB external USB 3.0

(2) 320GB SATA-II (7200RPM), 750GB SATA-II (7200RPM), 150GB SATA-II (10000RPM) for OS; 2TB external USB 3.0
PSU
Nesteq ECS-6001 600W (1); Nesteq ECS-5001 500W (2)
Case
Acousti-Case 360 (1) and (2)
Cooling
Noctua NH-U12P SE2 for CPU, 2x120mm case fans (1) and (2)
Keyboard
IBM PS/2 (1) and (2)
Mouse
Logitech MX Revolution wireless (1); Microsoft wired (2)
Internet Speed
100mbps down / 10mbps up
Antivirus
Microsoft Security Essentials; Malwarebyte Anti-Malware Pro
Browser
Firefox
Other Info
Ceton InfiniTV 4-tuner cablecard-enabled TV card as well as Hauppauge HVR-2250 OTA/ATSC 2-tuner TV card in (1), running under Win7 WMC
HKEY_CURRENT_USER\Software\Avance\AC97 Audio\EQ
Assuming you didn't have a typo in that key, there is no such thing in Win7... not even remotely close.

No typo. Do you find any key at all with "Avance"?

ETA: Comments to the following -- which was specifically for Win 7 and Vista -- suggests that things may have changed after a driver update:

http://www.addictivetips.com/windows-tips/get-the-realtek-equalizer-back-in-windows-7-vista/

(Sorry if I'm covering any old ground here -- I only did a quick skim of the SevenForums posts.)
 
Last edited:

My Computer

OS
Windows XP 32bit
HKEY_CURRENT_USER\Software\Avance\AC97 Audio\EQ
Assuming you didn't have a typo in that key, there is no such thing in Win7... not even remotely close.

No typo. Do you find any key at all with "Avance"?

ETA: Comments to the following -- which was specifically for Win 7 and Vista -- suggests that things may have changed after a driver update:

Get The Realtek Equalizer Back In Windows 7/Vista
Indeed, with the initial versions of the Win7 drivers from Realtek there was no user-customized EQ capability, as this article states. Only a set of Realtek-provided presets, but nothing like we used to have in WinXP.

However with version 2.39 of the driver in mid-December 2009 (we're now up to 2.66) Realtek reinstated the user-customized EQ. It looks more modern and elegant than the WinXP version, but it's functionally the same.

Your referenced article seems to be discussing a workaround alternative (from November 2009) to the problem that still existed at that time, and that appears to be to use the AC97 drivers (which I guess DID have an EQ). However this is not what was wanted, which was an EQ for the drivers for the true Realtek chips (ALC883, etc.).

Again, the problem was finally resolved officially by Realtek in December 2009 with 2.39, when they finally finished their Win7 development project and restored the sought-after user-customized EQ. We've had it ever since then.


However... just as with WinXP, the exact place where these user-customed and saved EQ's were stored escaped discovery for quite a while. And when their whereabouts were finally discovered it was then thought to be a piece of cake to "save" the contents and "restore" it after a new OS install, in order to recover those previously created EQ settings.

Not the case, unfortunately. The Registry key in which these settings were stored was not a constant, but rather seemed to vary with each OS install. Furthermore, simply restoring the presumably saved copy of the EQ setups did not work to actually restore those EQ setups in the new OS install.

Bottom line: it appears that Realtek has simply gone out of their way to make this impossible... lacking both their own built-in functionality to EXPORT/IMPORT all of the user's EQ setups, as well as any way even the savviest of PC users can figure out how to save the crucial objects and make use of them at a later date.

Believe me, many have tried, and all (so far) have failed.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Home-built, two systems (1) and (2)
OS
Windows 7 Pro x64 (1), Win7 Pro X64 (2)
CPU
i5-3350p 3.1Ghz/6MB-cache (1); E8400 3.0Ghz/6MB-cache (2)
Motherboard
ASUS P8Z77-V Pro (1); ASUS P5Q3 (2)
Memory
8GB PC3-12800 DDR3 (1); 4GB PC3-10600 DDR3 (2)
Graphics Card(s)
ATI HD7750 (1), (see TV cards); ATI R7 250 (2)
Sound Card
Realtek ALC892 HD Audio (1); Realtek ALC1200 HD Audio (2)
Monitor(s) Displays
Eizo HD2441W LCD, Eizo S2433W (1); Eizo 24" S2433W (2)
Screen Resolution
1920x1200, 1920x1200 (1); 1920x1200 (2)
Hard Drives
(1) 1TB SATA-II (7200RPM), 2x2TB SATA-III (7200RPM), 250GB SATA-III (10000RPM) for OS; 2x2TB external USB 3.0

(2) 320GB SATA-II (7200RPM), 750GB SATA-II (7200RPM), 150GB SATA-II (10000RPM) for OS; 2TB external USB 3.0
PSU
Nesteq ECS-6001 600W (1); Nesteq ECS-5001 500W (2)
Case
Acousti-Case 360 (1) and (2)
Cooling
Noctua NH-U12P SE2 for CPU, 2x120mm case fans (1) and (2)
Keyboard
IBM PS/2 (1) and (2)
Mouse
Logitech MX Revolution wireless (1); Microsoft wired (2)
Internet Speed
100mbps down / 10mbps up
Antivirus
Microsoft Security Essentials; Malwarebyte Anti-Malware Pro
Browser
Firefox
Other Info
Ceton InfiniTV 4-tuner cablecard-enabled TV card as well as Hauppauge HVR-2250 OTA/ATSC 2-tuner TV card in (1), running under Win7 WMC
Hello to all,

I came accidentally across this thread and I must say that the RT EQ settings can be imported from one driver to another.
All you have to do is to save the FxProperties key with all your settings somewhere in your pc and upon installation of a newer driver you replace the new FxProperties value. You will need to change the .reg extension of the file to .txt and in the first line of the file you replace the older FxProperties value with the newer created by the new RT driver.
Save the file, change the extension to .reg, open regedit as admin, and highlight the FxProperties key.
Click import and you should have the message that "the values have been successfully merged...etc".
Reboot your pc and you will notice that all your previous EQ settings are there and work!!
I tried with 2.71, 2.73 and 3 Sony Realtek drivers and it works flawlessly.
As for the Dolby included with the driver, the installer installs the version that your pc supports.
Done and tested extensively.
Hope this helps.

Regards,
 

My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
Sony Vaio
OS
Windows 7 x64 Home Premium
I came accidentally across this thread and I must say that the RT EQ settings can be imported from one driver to another.
All you have to do is to save the FxProperties key with all your settings somewhere in your pc and upon installation of a newer driver you replace the new FxProperties value. You will need to change the .reg extension of the file to .txt and in the first line of the file you replace the older FxProperties value with the newer created by the new RT driver.
Save the file, change the extension to .reg, open regedit as admin, and highlight the FxProperties key.
Click import and you should have the message that "the values have been successfully merged...etc".
Reboot your pc and you will notice that all your previous EQ settings are there and work!!
I tried with 2.71, 2.73 and 3 Sony Realtek drivers and it works flawlessly.
AHA! Sounds like the FxProperties value in the first line was probably the particular piece of magic none of us ever thought of. Excellent work!

As it turns out, I only use one single "fixed" EQ setting as my standard setup. I don't have a whole collection of different EQ's (although perhaps others might).

I've simply written down my own standard EQ setup, as represented by the number of up/down clicks on the arrow keys for each frequency band, and I refer to it anytime I upgrade to the latest version of the Realtek driver in order to recreate that EQ again. Takes 30 seconds and I'm done, and doesn't require REGEDIT... although I do commend you for your discovery.

It would be nice if hovering the mouse over one of the Realtek EQ frequency bands would reveal in a flyout what the +/- value is of that slider, but unfortunately it doesn't. Hence my little "cheat sheet" method that allows me to simply press the up/down arrows on the correct frequency slider some proper number of times (while I'm watching the onscreen slider move, to confirm my action) in order to recreate my EQ anytime I need to.

31 - +1
62 - +4
125 - +1
250 - 0
500 - +1
1K - -3
2K - 0
4K - +5
8K - +6
16K - +2

Nevertheless, your revelation about how to actually preserve/restore any and all current custom EQ setups is very nice information to have. Thank you for sharing.

This thread has been around for quite a while, and nobody had been able to "solve it"... until now.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Home-built, two systems (1) and (2)
OS
Windows 7 Pro x64 (1), Win7 Pro X64 (2)
CPU
i5-3350p 3.1Ghz/6MB-cache (1); E8400 3.0Ghz/6MB-cache (2)
Motherboard
ASUS P8Z77-V Pro (1); ASUS P5Q3 (2)
Memory
8GB PC3-12800 DDR3 (1); 4GB PC3-10600 DDR3 (2)
Graphics Card(s)
ATI HD7750 (1), (see TV cards); ATI R7 250 (2)
Sound Card
Realtek ALC892 HD Audio (1); Realtek ALC1200 HD Audio (2)
Monitor(s) Displays
Eizo HD2441W LCD, Eizo S2433W (1); Eizo 24" S2433W (2)
Screen Resolution
1920x1200, 1920x1200 (1); 1920x1200 (2)
Hard Drives
(1) 1TB SATA-II (7200RPM), 2x2TB SATA-III (7200RPM), 250GB SATA-III (10000RPM) for OS; 2x2TB external USB 3.0

(2) 320GB SATA-II (7200RPM), 750GB SATA-II (7200RPM), 150GB SATA-II (10000RPM) for OS; 2TB external USB 3.0
PSU
Nesteq ECS-6001 600W (1); Nesteq ECS-5001 500W (2)
Case
Acousti-Case 360 (1) and (2)
Cooling
Noctua NH-U12P SE2 for CPU, 2x120mm case fans (1) and (2)
Keyboard
IBM PS/2 (1) and (2)
Mouse
Logitech MX Revolution wireless (1); Microsoft wired (2)
Internet Speed
100mbps down / 10mbps up
Antivirus
Microsoft Security Essentials; Malwarebyte Anti-Malware Pro
Browser
Firefox
Other Info
Ceton InfiniTV 4-tuner cablecard-enabled TV card as well as Hauppauge HVR-2250 OTA/ATSC 2-tuner TV card in (1), running under Win7 WMC
I came accidentally across this thread and I must say that the RT EQ settings can be imported from one driver to another.
All you have to do is to save the FxProperties key with all your settings somewhere in your pc and upon installation of a newer driver you replace the new FxProperties value. You will need to change the .reg extension of the file to .txt and in the first line of the file you replace the older FxProperties value with the newer created by the new RT driver.
Save the file, change the extension to .reg, open regedit as admin, and highlight the FxProperties key.
Click import and you should have the message that "the values have been successfully merged...etc".
Reboot your pc and you will notice that all your previous EQ settings are there and work!!
I tried with 2.71, 2.73 and 3 Sony Realtek drivers and it works flawlessly.
AHA! Sounds like the FxProperties value in the first line was probably the particular piece of magic none of us ever thought of. Excellent work!

As it turns out, I only use one single "fixed" EQ setting as my standard setup. I don't have a whole collection of different EQ's (although perhaps others might).

I've simply written down my own standard EQ setup, as represented by the number of up/down clicks on the arrow keys for each frequency band, and I refer to it anytime I upgrade to the latest version of the Realtek driver in order to recreate that EQ again. Takes 30 seconds and I'm done, and doesn't require REGEDIT... although I do commend you for your discovery.

It would be nice if hovering the mouse over one of the Realtek EQ frequency bands would reveal in a flyout what the +/- value is of that slider, but unfortunately it doesn't. Hence my little "cheat sheet" method that allows me to simply press the up/down arrows on the correct frequency slider some proper number of times (while I'm watching the onscreen slider move, to confirm my action) in order to recreate my EQ anytime I need to.

31 - +1
62 - +4
125 - +1
250 - 0
500 - +1
1K - -3
2K - 0
4K - +5
8K - +6
16K - +2

Nevertheless, your revelation about how to actually preserve/restore any and all current custom EQ setups is very nice information to have. Thank you for sharing.

This thread has been around for quite a while, and nobody had been able to "solve it"... until now.

Hi,

Thank you for your comments.
The only job required is to replace, in Notepad, the value in bold from the previous driver where your settings were saved with the new value created by the newer driver and merge it into the registry.
You must change the extension of the latest saved file to .reg
Then all your EQ settings will be in the newer driver.
I picked up the value as an example, the actual value vary from driver to driver.

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\Audio\Render\{80a6e8bb-0c10-4337-97f5-b4478786bd7a}\FxProperties
 
Last edited:

My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
Sony Vaio
OS
Windows 7 x64 Home Premium
You just saved my ass here Mr :)

Now everytime I upgrade my driver I'll never lose my presets! Thanks a lot!

:D :) ;)
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom Build
OS
Windows 8.1 Professional 64bit
CPU
Intel Core i7 2600k Quad Core 3.4GHz
Motherboard
Gigabyte P67A-UD3-B3
Memory
Kingston 1333MHz Dual Channel 8GB (4GB*2)
Graphics Card(s)
MSI N550GTX-Ti 1GD5/OC Edition (GeForce GTX 550-Ti)
Hard Drives
Western digital 1TB Blue SATA 3
Antivirus
Standard Microsoft Security Essentials (Windows Defender)
Browser
Google Chrome, Opera, Firefox
You just saved my ass here Mr :)

Now everytime I upgrade my driver I'll never lose my presets! Thanks a lot!

:D :) ;)

Hi,

Glad to help!!

Best regards,
 

My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
Sony Vaio
OS
Windows 7 x64 Home Premium
Technical information about custom profile storage in the registry

After researching this issue using references in this post, process monitor and registry export before and after comparisons, I am confirming that the settings are stored in the registry at roughly: [HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\Audio\Render\<GUID>\FxProperties].

This information is true for Windows 7 x64 and Windows 8.1 x64.

Here are some notes about this, in case you want to migrate your equalizer settings to a new machine, new OS or OS/driver reinstall. FxProperties Value "{8d17a413-26d1-47e0-970b-5b0ea2d804bd},0" identifies how many custom profiles you have saved. For example, 5 custom profiles will have a value like "hex:41,00,20,00,01,00,00,00,00,01,02,03,04", with the last 5 entries pertaining to these profiles (indexes 0,1,2,3,4). One profile will have a value like "hex:41,00,20,00,01,00,00,00,00" (index 0). Please keep the indexes in mind for the remainder of this post.

All profile names are stored in the values like "{69203b66-c559-499c-bb5f-f54563cd7d59},<index>". All equalizer settings are stored in values like "{36033203-cbc4-4960-9b48-490166ca34c9},<index>". You can easily search the renderers and find these (see the powershell script below).

Some other registry items of interest (for the record):
"{4b361010-def7-43a1-a5dc-071d955b62f7},5"=dword:00000000 (when NONE is selected)
"{4b361010-def7-43a1-a5dc-071d955b62f7},5"=dword:000003ff (when custom profile is selected).
"{4b361010-def7-43a1-a5dc-071d955b62f7},6" is set to the currently chosen equalizer data which has been chosen (as found in value "{36033203-cbc4-4960-9b48-490166ca34c9},<index>").

In order to migrate your settings from one system to another, I suggest the following process.
1) Export your Render registry key on the old system (or as a backup).
2) Create a custom equalizer setting on your new system in the Realtek app with any equalizer graph. Select <NONE> as the current profile.
3) Close the realtek app (IMPORTANT)
4) Backup your new Render registry key.
5) Use the powershell script (below) to find the render device guid on the new system
6) Update the registry with the new values for "{69203b66-c559-499c-bb5f-f54563cd7d59},0" and "{36033203-cbc4-4960-9b48-490166ca34c9},0".
7) Open the realtek app and select your custom profile to have it take effect.

Here's a powershell command to quickly identify which device guid has a custom profile stored (index 0):
# Identify all realtek audio rendering device entries with at least one custom equalizer profile
(get-childitem 'Registry::HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\Audio\Render\' -Recurse |? { $_.GetValue('{69203b66-c559-499c-bb5f-f54563cd7d59},0') } |% { $_.Name; });
 

My Computer

Computer type
PC/Desktop
OS
N/A
It looks like I may have duplicated much of Dwarf's information, but in a different way. I hope it helps either way (particularly the powershell script)!
 

My Computer

Computer type
PC/Desktop
OS
N/A
Thank you!
 

My Computer

Computer type
PC/Desktop
OS
Windows 64
CPU
Intel Core i5-6600
Motherboard
ASRock H110M-dgs
Memory
HyperX 16gb 2133mhz non-ec 14CL
Graphics Card(s)
Powercooler Radeon R9 480 Red Devil 8GB
Hard Drives
2TB HDD Toshiba
Antivirus
None
Browser
A lot
Back
Top