|
Audio Asylum Thread Printer Get a view of an entire thread on one page |
For Sale Ads |
122.174.109.249
In Reply to: RE: cPlay - the open source high-end audio player using ASIO posted by cics on May 05, 2008 at 13:31:58
After making the batch files for various Steppe's, Jolida's & Mihaylov's lists, as well as their Registry Mods, i now wish to make a SINGLE batch file, which will take the cMp from the basic Optimised Cics stage to the Steppe 22, including all the above mentioned lists, Registries, Screenshots, & Optimisations...in ONE-CLICK..
Since inmates have different flavours of cMp (Julia@, Lynx, Networked), i request u to give me a list of files to be RETAINED for each of the above. For eg. I am a Non-Networked Juli@ user, so i may remove files which the Network-user may need to retain. Same goes to users of Lynx cards. As i have completely built my cMp various times, i know which files are needed for a user who uses the cMp with Juli@ & without network. I guess only Two other sections remain..."Lynx, & Network"...
If someone can give me a list of files to be retained for the above Two, i can make an All-in-One Batch that would be Customized to the above Specs...
Junaid
Follow Ups:
Hello, Junaid, and everybody! Tell me please, if registry mechanics allows to load and optimize a registry hive from a slave drive, I attach with esata.
ABOUT THE LIST of files not to touch, do you need the list of all the remaining files or only those, that I know are necessary for, say, Lynx, that are: drmk.sys, portcls.sys, ks.sys and wdmaud.drv?
Also, about cics' registry tweaks, aren't they supposed to superceed services and awe and minlogon tweaks? If so, then would it be logical to add them to a bitch bat?
Serge?
Edits: 12/01/11
Registry Mechanic is an automated Registry Cleaner. I have tried attaching my SSD to another computer & then Load the hive of my SSD. Then ran Registry Mechanic on that computer to see if it picks up errors on the Loaded Hive, & Yes it did. It repaired a lot of errors, but when I connected the SSD back into the cMp, all I got was a BSOD.
This shows that automated registry cleaning should not be done by loading hives. Instead must be done on the music computer itself. I will post a method shortly that will help in sustaining the program for later as well.
For Ur second question, Yes those are the file I need. I do not want a screenshot of all the remaining files in Ur system, instead just the ones which Lynx would not work without. I hope other inmates using different soundcards may post their list as well.
For Ur third question, I wanted to make the Bitch batch such that it starts work After cics optimisations already done. Whereas u have told me to include that part as well in the bitch? Is that what Ur saying ?? U want the Bitch to work soon after installing Windows with Cics Optimisations integrated??
Junaid
I have seen that nLite allows to initially set the display settings to default refresh, but will it remove dllcache folder, No, I don't think that cics optimisations should be integrated. I think some manual labour is still required. Also, nLite allows to disable services from the beginning, but how to install lynx drivers then and or cmp-cplay software? I also disable these services (rather check that they are disabled with msconfig) msconfig is also used by me to remove fonts, to remove lynx mixer from loading on startup, as I don't need it with cplay and that is one service less. Really, while I was serching for new registry-memory tweaks all of you have gone ahead. I will start rebuilding today from scartch, but will also try to create my nLte iso myself, just for practice. My first experience was a 86 mb iso, but it failed.
Also, using mmc you can disable ip security. I have posted refferences to it, noone reacts.
And there is a very interesting thing to do - disable periodic checking if the network is present!!!
One more thing to consider is the mouse - ps/2 or usb support and keyboard support or removal. On what stage? I am still at a loss. Slow cpu inside my head...
Summing up, I think that the Bitch Bat should still allow for manual tweaking, starting with at least some cics recommendations.
Serge
Edits: 12/01/11
so having nLite do it is no big deal.
I do not mark any of the services on my nLite disk since, as you have found, there are very few of them left.
Easy enough to do after all software and hardware is installed.
I have made many iso images for my nLite install. But I am confused at a particular stage. Though the install is successful & working, my Dpc Latency has shot up. In my previous regular builds, it was 10uS. With nLite installs, it's shot up to 50 to 60. Something needs to be checked. It's quite easy to integrate Ur soundcard drivers in an nLite iso. Select "Drivers" as well in the Main screen, & keep the inf file for Ur Lynx ready, & point to it when the screen for integrating drivers shows up...
Do check Ur latency after installing with nLite. And use the computer type as Acpi Multiprocessor Pc...
Junaid
Good reminder about acpi - I left it to automatic. As for drivers - they are on a cd and then I upgrade them with v2setup32.exe downloaded from their site. Do I need to have the inf from the cd on a hdd?
nLite will integrate Drivers based on the inf file u provide for the device. The exe files will be taken only if their inf is present. The easiest way is to download Ur Lynx drivers & keep them in a folder. The folder will also contain an inf along with the exe files needed by Ur card. When the Driver integrating page pops up, just point to the inf file in the folder & all the necessary files will be slipstreamed automatically...
Junaid
Junaid, is the nLite.iso, that you have created, you know the one I mean, is set for unattended setup. And, if yes, will it format/quickformat the drive?
Serge.
No. It has to be manually done. I have integrated the serial key though. I guess we still need to work on nLite a bit. The latencies cause worry.
By the way, do u have a Skype ID ??
Junaid
Junaid! I am so outdated in all things network, that I only know what skype is. No, I don't have one and no camera, sorry.
Serge.
As i mentioned earlier, i was facing issues with latency boosts when installing from my nLite disc. I had followed Rick's method of creating the nLite install disc. I guess he must be using a single core processor. But as we are using a MultiCore i3 processor, we need to retain the "Multi-Processor" support under 'Components'. I created my nLite install disc again with the above method, & my issue is resolved. If its removed from the disc, u will have standard install & i guess it creates latency issues with the MoBo...
Only if the Multi-Processor support is retained, the Computer-Type can be selected as "Acpi Multiprocessor Pc", which in our case is a must..!!
Attached is a snapshot of the same...
Junaid
so I need to try leaving that in.
I will say that the LUCY tool gave me the same basic latency as I had got before. I do not know how to do the measurement you are speaking of. Missed something (AGAIN).
That must explain why I do not have the acpi.sys in my installation!
There is a lot of difference in sonics if Multi-Processor is not selected. The Pc should be installed as Acpi Multiprocessor Pc. I just finished a new nLite install, & it sounds great out of the box. I'm sure there is a much larger scope for improvement with this one...
Rick, U had not selected Multiple processor support. Please make a note of it. It's very very important ..
Junaid
I think you might want to try installing with optimized BIOS and see if it makes the same difference.
If the MB only sees one core what's the point of multi processor support?
When cics was recommending the hardware set he said that it is enough to enable only one core, it will do all the multithreading (2 simulaneous threads).
Serge
I installed as an ACPI multiprocessor, then reverted bios to
CORES ENABLED 1
Serge.
P.S. there is more to acpi-multiprocessor, but let me finish the cmp. Stuck with awe.
Even if u do an automatic install, it will sense the Pc as a multiprocessor.
Though only one core is enabled. U can check with Ur previous back-ups as well, & all will show the installation as an Acpi Multiprocessor Pc.
That's exactly why I was insisting Rick to retain Multiple Processor support. Else u will only have a standard install which sounds a lot different that this one..
Junaid
One has a choice of ACPI Uniprocessor or the i486 C-Step that I chose since it has long been said that many times the older technology was better for our purposes.
And with the benefit of lower power requirements.
I can assure you the install is anything but bland. I am hearing much greater dynamics on drums and a surprising increase in low bass energy. Energy I had been missing.
I will try the other way but even then I will still install with only one core working and choose ACPI Uniprocessot.
As u please my friend :)
As far as u like it. That's what counts..!!
Junaid
I so knew that question would come up :)
I can answer that in one line. If the OS is seeing only ONE core in the bios, then HOW DOES IT INSTALL AS AN ACPI MULTIPROCESSOR PC, when the setting are in Automatic?????
As simple as that. Even I have disabled multithreading in my Bios long back, & only one core is enabled. But inspite of that, windows recognises it as a multiprocessor. I guess there is something more to it that just enabling or disabling...
The nLite disc which I have uploaded was made with Multiple processor support enabled and the Computer type I left it to Automatic.
Try installing with that disc & I'm quite sure that even ur's would be installed as an Acpi Multiprocessor, even though only One core is enabled...
Junaid
I have no idea where to look.
I am sure it is in the registry somewhere.
I do know that acpi.sys was not installed.
I will give it a try but I am mystified why the installation would override the BIOS when it doesn't for other things.
Try
http://falconfour.wordpress.com/2011/03/19/how-to-switch-windows-xp-hal-_back_-from-standard-pc-to-acpi-the-clean-way/
Where to look, it should be
HKLM\System\CurrentControlSet\Enum\Root\PCI_HAL\000
When you have non-ACPI, it should state 'e_isa_up'. Eventually you are lucky that way, but the site says, that afterwards you have to update the (fundamental) driver of it using MMC/ device manager.
Probably this is some regvalue too.. If you have the time, consider a re-install using ACPI from the start, I think honestly this would be a more clean approach as to not break things :)
Just go to Device Manager & open the first tree names " Computer". There u can see the type of installation been done.
Cross-check this in Ur nLite install with the previous images u had backed up, by restoring any non-nLite image u had earlier. I'm sure all Ur previous back-ups will have used the Acpi Multiprocessor Pc...
Junaid
Standard PC with C-Step i486.
Something to consider:
When I installed nLite my BIOS is set for the use of only one of the cores of the CPU.
As with the 1394 and the other unneeded ports left disabled at install so they don't install or at least are minimized, I wonder if the same thing occurs with this MULTI PROCESSOR thing?
If the installation only sees one core ...
I have not noticed any abberations in the sound that would point to latency problems and as I said LUCY would give me the same basic latency which my memory thinks was 32 as it was in every other install nLite or otherwise.
Could it be important to have this BIOS setting at installation?
Junaid! I was going just to start. can You upload once again?
Serge.
Sure...
Will start now..!! U will receive my email once its uploaded..
Junaid
Junaid! Thank You!
I have uploaded the ISO & emailed u the download link...
Junaid
I alraedy have it. Starting. Will report. Meanwhile, if You have patience and time, Junaid, can you, please, try to find in the Internet the way to set in the registry here:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
the following parameter EnableLargePages or smth like this. It has to do with awe and is easily done in windows 7 and Vista and windows 2003, it CAN be done in xp. but I don't exactly know the right syntax. IT IS VERY IMPORTANT, I assure You!
Serge.
Microsoft is very "slippery " and "slimy" about this thing.
We can do it just adding 1, But we need the way to establish a size in mb.
Is this it
NonPagedPoolSize REG_DWORD Number of bytes
Default: 0
Specifies the size of nonpaged pool in bytes. When this value is 0, the system uses the default size (based on physical memory). The maximum amount is about 80 percent of physical memory.
PagedPoolSize REG_DWORD 0 to 128 MB
Default: 0x3000000 (32 MB)
Specifies the size of paged pool in bytes. When this value is 0, the system uses the default size (32 MB). See also the entry for RegistrySizeLimit at the beginning of this section.
PagingFiles REG_MULTI_SZ System_Paging_Files
Default: C:\pagefile.sys 27
Specifies page file information set by choosing the System icon in Control Panel.
Optimizing Your Memory Configuration
The default memory-management settings for your system are optimal in most situations and do not need to be changed. However, the system can provide a much larger working set and additional virtual address space for the system cache if some settings are manually tuned. These settings include the following registry entries in the HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control \Session Manager\Memory Management subkey:
LargeSystemCache . A value of 1 maximizes the size of the system cache's working set and, with PagedPoolSize set to 192000000 and SystemPages set to 0, provides a large virtual address space for the cache, provided that Terminal Services and the /3GB switch are not used. In addition, the maximum working set and large virtual address space for the file system cache are unavailable if Driver Verifier, a tool for testing kernel drivers, is enabled with the special pool. For information about Driver Verifier, see the Driver Development Kits link on the Web Resources page at http://windows.microsoft.com/windows2000/reskit/webresources .
PagedPoolSize . Changing this to 0xFFFFFFFF or leaving it at the default of 0 maximizes the size of the virtual address space used for the paged pool. To set aside extended virtual address space for the file system cache, change this value to 192000000, set LargeSystemCache to 1, and set SystemPages to 0.
SystemPages . Changing this to 0xFFFFFFFF provides an additional 464 MB of system page table entries for the virtual address space. Notice that making this change prevents expanding the system cache by 464 MB (limiting it to 512 MB) and limits the paged pool size to 192 MB, provided PagedPoolSize is not set to 0xFFFFFFFF to obtain the maximum virtual address space for the paged pool.
Notice that you have the option of changing the settings for LargeSystemCache in the user interface (using the Server Optimization tab in File and Printer Sharing for Microsoft Networks properties). However, you can only change the settings of SystemPages , PagedPoolSize , and NonPagedPoolSize using a registry editor.
Caution
Do not use a registry editor to edit the registry directly unless you have no alternative. The registry editors bypass the standard safeguards provided by administrative tools. These safeguards prevent you from entering conflicting settings or settings that are likely to degrade performance or damage your system. Editing the registry directly can have serious, unexpected consequences that can prevent the system from starting and require that you reinstall Windows 2000. To configure or customize Windows 2000, use the programs in Control Panel or Microsoft Management Console (MMC) whenever possible.
If you are using Terminal Services or your system is configured to start with the /3GB switch, these features consume the extra virtual address space that you might otherwise allocate to the system cache or the paged pool and that space is unavailable.
The above was taken from Microsoft site see link.
Here u go...http://technet.microsoft.com/en-us/library/cc938581.aspx
But be careful as well:-
http://tweakhound.com/xp/xptweaks/supertweaks11.htm
Junaid
Edits: 12/02/11
Junaid, wow...wow
I had already given full screenshots of my cMP. Maybe this is enough?
Serge.
http://cmp2-mihaylov.narod.ru/
My cMP2: Windows XP SP2 Ru, Gigabyte GA-H55M-UD2H, Intel Core i3-530, Corsair CM3X160C9DHX 1GB, system drive - Transcend IDE FLASH MODULE TS2GDOM40V-S, ESI Juli@, full linear PSU, NAS - WD My Book Liv
Given your screenshots, it would support Juli@ with Network correct?
It would be helpful if u could collect the list of files u had posted which should not be deleted for Network. It were the ones in the earlier steppes, which u had alerted people not to remove for network functionality.
It would be more appropriate if I could get a proper LIST of files from users of various peripherals & functions, so that the Bitch would look more adorable :)
Junaid
May be to add the cic's "Chapter 7.3 - Optimising Windows using Registry Editor (regedit)" into batch file?
Serge.
http://cmp2-mihaylov.narod.ru/
My cMP2: Windows XP SP2 Ru, Gigabyte GA-H55M-UD2H, Intel Core i3-530, Corsair CM3X160C9DHX 1GB, system drive - Transcend IDE FLASH MODULE TS2GDOM40V-S, ESI Juli@, full linear PSU, NAS - WD My Book Liv
It would be appropriate to get a LIST from EMU 1212m users as well.
Thanks
The list would keep going on & on.. It's best if users of various soundcards make a note of what files are being used by their card by looking in it's Properties under Device Manager & post it here. And another user of the same card confirms it. This way, it would leave no room for errors. I'm sure that even after being careful, the batch would initially end up with issues for some, & will need Updation thereafter. So I would need a sure-shot list of the critical files being used, either by the above method, or by Process explorer. I hope inmates read this post & start preparing the list for their requirement & post it ASAP. Once all information is collected & confirmed, I could start work...
Junaid
Thanks Junaid.
I can see that you are following my suggestion...
In your questions could you please include:
- Firewire for protocols (a few people employ Lynx Aurora, Weiss DAC202, Prism Orpheus; possibly Play-mate and/or Riboge can supply you with file names)
- Asus Xonar for sound cards (same as above, Audiodan can supply you with file names).
Thanks for the consideration of us variants. It may be a bit more complicated. There are items to be not deleted for WeissDAC202, for instance, drmk.sys, which is listed in driver details under device manager. But there is also one or more needed for its asio to be recognized by cPlay even beyond the proprietary driver components it takes to get the DAC connected via firewire. I have yet to narrow it down completely so far, having been a bit over-inclusive to make sure it worked. I'll work on it.
Then there are the firewire related items: I retained pretty much any dll, sys or exe with 1394 in it unless clearly specialized for something else, which did the trick, but again I have not made sure I got down to the absolute minimum of these yet.
I will try to come up with complete lists in future.
Then there is a set of items starting with syn_ which are for my trackpad. But my trackpad also requires portcls.dll, mouse.sys and maybe one other I don't recall right now.
Then there is a series of items for my Intel ethernet adapter beginning with epi or epy plus a couple others. I believe most others have Realtek and wonder if items needed for this are being included which I could exclude.
BTW, I find my keyboard keeps working even after removing all keyboard.* files and all kbd* files save kbdclass.dll in System32.
Thanks Riboge, my keyboard is working again! i think you meant to keep the kbdclass.sys file (you described kbdclass.dll)?
Douwe
Right you are! That's what I get for writing from memory.
can further help with his Aurora variations...if he is doing the tweaks.
Well, as I had mentioned in a post a few weeks ago, I have practically NO knowledge in writing Computer programs. A day before I posted my first Batch, I dint even know what it meant by a Batch file. Writing one was a far away chapter... I was way exhausted by manually deleting each dll & running into problems, only to re-do the whole thing again. It was at this point that I started reading about a quicker way of doing the same, & here I am.
I sure could include Ur lists as well, provided I'm given the details of the files to be retained for what u have requested. Its just that I can't make it AS interactive as u have put..!!
I intend to follow a simple procedure of making a COMMON LIST (which I call the Bitch Batch), which will clear all the files Except the ones needed for the requested Peripherals or Functions, & then make another set of Batches which will get rid of what u choose not to keep thereafter...
I guess this procedure is as simple as an Interactive program itself..
Junaid
Hello, Junaid. You seem to read my mind. I have posted something similar to that yesterday, but deleted as too brave to ask.
Serge.
Oh really? Thats cool :)
I have planned to make a Bitch Batch in such a way, that a Single batch file would delete ALL the files, leaving alone the ones needed for Juli@, Lynx, & Network. This will be a One-Click job. Then after this gets done, i will include 4 small Bitches as well, which will read..
1) I Dont use Juli@
2) I Dont use Lynx
3) I Dont use Network.
4) I Dont use USBAfter the One-Click Bitch Batch finishes, users can further use the 4 small Bitches mentioned above, as per their requirement, & get rid of what they dont require..
For eg. in my case, since i am a Non-Networked juli@ user, i would click on the 2) & 3) batches above & get rid of the files not necessary in my set-up. Likewise others using Lynx can choose the 1) & get rid of files needed by juli@, & so on...
This sure would be labour-intensive to make, but i guess its Worth it !!
Junaid
Edits: 12/01/11
Post a Followup:
FAQ |
Post a Message! |
Forgot Password? |
|
||||||||||||||
|
This post is made possible by the generous support of people like you and our sponsors: