goon-heaven wrote:Amazing stuff Thomas! Thank you for sharing this tip. I'm still getting my head around the mechanics, but I can imagine the benefits. I would appreciate more details - I believe this is worthy of a new thread.
Has been a bit late tonight for more details. ;)
After managing to run the OS from RAM I was able to identify some tools that are helpfull. You will find them on the net:
Disk2VHD - Builds a VHD from an existing partition. Use the VHD format, don't VHDX. Uncheck shadow copy! There are additional changes needed if building it from the running system, you better run it from another OS on another partition/stick.
Grub4Dos - Take a look at their page, great working for booting into RAM as a 2nd bootmanager in the Windows bootmanager.
EasyBCD- Amazing tool which makes it easy to attach any VHD to the Windows bootmanager, rename it, sort the ranking etc. In addition it may help you to get Grub4Dos installed but I did that manually, check it out and report back ;)
Firadisk driver - needed to boot into RAM. Not certified driver, so testsigning needs to be switched on.
As soon as you have the VHD running from the Windows bootmanager you can install drivers, software etc. All will be stored in the VHD and later be available when you are booting this VHD into RAM. Never forget where you are: Any changes in the VHD bootet in RAM will be gone after rebooting! Great for testing, but .....
You can easily backup different versions if you just copy the VHD before changes in another folder.
Finally some hurdles I needed to overcome:
* VHD names are not working with blanks in Grub4Dos
* Have enough RAM. Shrinking is possible but a timekiller because of unexpected rebooting. I am running 16GB of RAM, my test VHDs have been working fine with 10GB which leaves around 2GB open space for the ramdisk and additional 6GB RAM for the running OS for my music files. I have been down to 8GB VHD without any problems.
* I build a dedicated Audio PC, very pure and focussed on sq. You might see more hurdles if you have more stuff running.
* Check the net, you will find details. I have used that stuff without being an expert, you can get there as well! :)
Finally, just start with a pure player like MQn and some files for testing. Watch the result and enjoy. From that you can build the next level. I have meanwhile different VHDs for testing purpose, there is one pure MQn in Minimal Server, one JPlay in Core Mode, all fully optimized with AO1.30 and running online convolving with Acourate. I am testing VLC in Minimal Server in the same configuration for BlueRay, DVD and Internet access.
Results: Ok, i have mentioned a bit in the last post. Just from the technical perspective the activaties of the system are absolutely down and below measurement. MQn is amazing running in the mentioned setup with 0-1% CPU activity (overall activity not only MQn itself), remember including online convolving. With loading of the files I reach a max of 2-3% very short in between, for the whole system! The JPlay version has a bit higher activities: Minimum 3% maximum 5% allthough running in Core Mode. This is what you hear....
Next steps: I am optimizing the usage of the cores with Taggerts "tasker"; the convolver will be optimized as I recognized some possibilities, VLC version .....
But I need a lot of time just to listen now :D (Anne Bisson, With a little help from my friends; the right song at the right time) A special thank you to Heinz for all the exchange and support, we got it working!
Hope that is helpfull for you folks!
Enjoy the music
Thomas