Fidelizer will instantly turn your Windows computer to audiophile workstation for sophisticated audiophile player like J River, XXHighEnd, HQPlayer, foobar, etc. It involves no permanent modifications so system will remain safe and sound after restart so even system with normal Windows installation can experience better sound quality when needed. Backgrounds behind the optimizations is far advanced for someone daring to make a free software but I was pissed with Mac audiophile zealots back then so I made this on a whim to show them how easily Windows can get better sound.
Fidelizer has 4 optimization levels. They’re all for the same goal to sonic improvements. I’ll leave them all to your judge whether they’re subtle or big difference. At any rate, you should leave your ears with it for at least week if it doesn’t hurt your computer. Some people need time to adapt to changes.
The first ones is ‘Professional’. This will optimize system to the extend that it won’t significantly affect overall system performance using core Fidelizer optimizations audio features since Windows Vista. You can work as usual while enjoying improved multimedia experiences.
The second ones is ‘Network Streaming’. This was introduced in version 4.0 with concepts to improve streaming media experiences as much possible. Back then some people reported me about degrading streaming media quality after using Fidelizer and higher optimization levels caused stuttering playback in YouTube. To solve this problem, I added this mode as for optimizations between Professional and Audiophile without multi-core optimizations and put some adjustments prioritizing network streaming over workstation. You may not get the best audio reproduction performance but it’s good trade off for low latency streaming with smooth Full HD video playback.
The third ones is ‘Audiophile’. This is quite dedicated ones for those who pursue higher fidelity. It will lower system/network performance so audio can gain more priority to access to resources at time. It will also lower most non-audio related processes including system ones to lowest level so you need to close your audiophile player before using it along with some multi-core optimizations.
The last ones is ‘Extremist’. As the name say, this isn’t risk-free feature to try. It will stop most bundled system services leaving only important ones for audio. Yes, it will stop network services and such too. You may not know but Windows Audio and DHCP share the same process in service host provider so disabling network can significantly improve sonic performance. I also add some options to keep network and user experiences (HID,Tablet,Themes) working for some applications.
For general use, you should stick with ‘Professional’ level but computer in today’s market should be able to use ‘Audiophile’ without hassle about system/network performance. If you want best possible streaming media experiences like YouTube, use ‘Network Streaming’ mode. Keep in mind that optimization level is for simplifying selections. You can customize your own optimizations based on your needs.
Why stopping services? Aren’t my specs are good enough to handle them all?
-Although you might have decent CPU, tons of RAM or even with SSD drive. However, these services are fighting each other to get processor resources and many of them relies on fixed hardware connections which have limited capacity to make solid performance. Stopping services will minimize work-load of svchost controllers, freeing more resources for allocation and improve system responsiveness. If stopping services sounds little too scary, you can skip this process as it’s not the most important features after all.
What does Fidelizer do in optimizing threads, I/O and random stuff like priorities and resources scheduling? Are they just made up for placebo effects?
-Since Windows Vista, Microsoft introduced Multimedia Class Scheduler for thread and I/O priority optimization for processor resource scheduling. Most dedicated audio/video applications will benefit from this and it also affect overall system/network performance too. Default configuration are quite terribly optimized and not enough people going to take this feature serious enough to findout how I can get better sound through this. Fidelizer will do it for you without affecting real configuration so everything will still work fine after system restart.
I saw system thread priorities and clock resolution in another option. Aren’t they the same to ones in resource scheduler?
-Although Microsoft made pretty good resource management tool like that. However, it couldn’t control the whole system down to specific process and thread. This program will do additional works to ensure best sound reproduction with lowest possible latency in software and hardware I/O which can loosen up the continuity of bit-stream though it’s performing bit-perfect. It’ll enforce audio thread to highest level possible and reduce non-important processes and threads to lowest possible level for more throughput to audio thread. It also adjusts system clock resolution (NT Timer) down to lowest possible level for most accurate timing reference to improve stability of audio playback at lower latency.
I use DPC Latency Checker but Fidelizer doesn’t improve system latency at all. Isn’t it scam?
-Graph in system latency shows latency of hardware I/O meaning you’re checking hardware latency. Fidelizer will decrease software latency in operating system so DPC Latency Checker isn’t capable of checking software latency. You need to test it with other methods. If you want to decrease hardware latency in DPC Latency Checker, try disabling drivers like networking for example.
If DPC Latency Checker is out of the game, how can I measure the difference in scientific way then?
-You’d need high quality hardware and intensive measurement methods to make a clear cut. Let’s just believe in Microsoft that they didn’t make stuff like Multimedia Class Scheduler just to fool pro audio market. If you’re really desperate to do so, just try it with your ears, if you’re unsatisfied or can’t hear the difference, just delete it since it won’t cause any changes to your system anyway.
-Stop most system services leaving only audio-related ones
-Optimize audio thread, I/O priorities, clock rate in resource scheduler
-Optimize process thread priorities and system clock resolution
-Optimize processor core assignment for multi-core CPU
-Optimize network utilization for low latency streaming media
-Launch audiophile player with Fidelizer optimizations
-Added launching audiophile player with Fidelizer optimizations
-Added Network Streaming optimization level better streaming media optimizations without stuttering
-Added prioritizing optimizations for network streaming over workstation fixing poor streaming quality
-Fixed program launch error in Windows 8/8.1 with Microsoft account
-Fixed audio’s core affinity optimization not working when some features not checked
-Improved core system and resource scheduler optimizations for optimal audio performance
-Improved process resource priority optimizations keeping more core audio’s related processes
-Reworked multi-core optimizations to simpler yet more efficient approach
-Reworked UI graphics and branding
-Fixed bugs in process optimizations (wrong condition causing whole option malfunction)
-Fixed multi-core optimizations performance and stability (and fixed veiled/duller sound quality)
-Updated some notes to make sure people closing audiophile player before performing optimizations.
-Added processor core resource assignment for multi-core optimizations
-Fixed process priority optimizations so that new process like audiophile player won’t start with lowest priority
-Redesigned UI with selectable features list controlled by optimization level
-Added realtime priority booster for Windows Audio in Windows XP to compensate missing features
-Improved priority optimizations since Audiophile level
-Changed run level to require Administrator rights on execution
-Removed autorun features as some users finding it confusing to handle
-Features in State-of-art are merged into Audiophile
-Fixed saving configuration to save all options
-Improved system process optimizations stability
-Improved Windows XP and 64-bit compatibilities
-Restored stopping services feature in Extremist level
-Improved multi-level service priorities optimization for better system stability and more natural sounding harmonics
-Changed optimization group options to optimization level selection for better use and understanding
-Improved processor resource scheduler’s customization capabilities
-Removed all features that might cause system problems such as stopping services and processor core resource assignment
-Updated system thread priorities optimization with multi-level service priorities optimization
-Added Keep services for themes running without Aero option
-Extended thread priority optimization to other system processes improving audio thread performance
-Introduced processer core resource assignment for multi-core system
-Added autorun support (can be disabled by running program again without autorun)
-Added believable selectable features instead of advertising features comment
-Allowed user to keep specific services like networking and related interface controllers like HID and touch support