Jump to content


Photo

Windows 11 PE Audiophile Creation Guide


  • Please log in to reply
664 replies to this topic

#601 Thuan

Thuan

    Die Hard

  • Members
  • PipPipPip
  • 2,269 posts
  • LocationSillycon Valley

Posted 07 April 2023 - 11:07 AM

All good, I’ve been able to download CBSEnum from the link and will give it a try. Thank you.
  • BernieK likes this
WS2019 core, AO3 (1A/2D), JPLAY/JCAT XE/iOS, ES/TC, Xeon CPU, Industrial ECC RAM, Gustard X26, Singxer SU6, Linkwitz Pluto 2.1+

#602 BernieK

BernieK

    Die Hard

  • Moderators
  • 1,663 posts
  • LocationMelbourne

Posted 07 April 2023 - 11:18 AM

A list of which packages can be eliminated without affecting music playback via JPLAYFemto and WiFi control via a remote app would be very valuable.


Control Point: Apple iPad (9th gen), 64Gb storage, 3Gb RAM, JPLAY for iOS 1.0.12; Samsung Galaxy Tab S6 Lite, 128Gb storage, 4Gb RAM, Bubble UPnP 4.2.1; Dell Inspiron 15 5510 laptop (Windows 11 Professional (x64) Version 22H2 (build 22621.2215), Intel Core i7-11390H, 2.93 GHz, 512Gb KIOXIA M2 PCIe NVMe (RAID) SSD, 16Gb DDR4 3200 MHz RAM), Upplay 1.6.4

Control and Audio-PCs: Asus Mini PC PN60, Intel Core i5 8250U 1.6 GHz, 250Gb Kingston A2000 M2 NVMe SSD and 8Gb DDR4 2400 MHz RAM.

OS: Windows Server 2019 (Standard Edition) in highly optimized Desktop mode, command prompt shell for initial setup after which Control and Audio-PCs run headless (monitor, keyboard and mouse disconnected)
Optimization: Audiophile Optimizer 3.0, ES99 as Local Service on RAM Disk on Control-PC and on RAM Disk on Audio-PC via TrustedClean 3.1 on RAM Disk on both PCs (TC settings used are detailed in in the TC3.1 guide below). Process Lasso Server Edition 12.4.3.14, additional Windows processes/services stopped via registry editor, task manager and a modified CAD DSK script. For the full optimization procedure download my Guide for Optimizing WS2019 in a Dual or Single PC JPLAY Femto-Based System (revised 5 July 2023) from here.

RAM DiskGuides for automatically creating a RAM Disk that uses TrustedClean 2.88 or TrustedClean 3.1 to install MajiorityClean, LemonadeElitest, ExerciseStabilizer or ExtremeStabilizer as a service can be downloaded from TC2.88 (5 July 2023) or TC3.1 (8 Nov 2023).

Renderer: JPLAY FEMTO 7.0D UPnP (Alternative version), Server: JPLAY FEMTO 7.0D femtoServer, File Manager: Q-Dir 11.4.4.0, Library Manager: JRiver MC 30.0.59
JPLAY Settings: Playing via: KS, Engine: ULTRAstream, Bitstream: Native, Bitperfect Volume: OFF, DAC Link: 1000, XtreamSize: 1000, Throttle: ON, Hibernate Mode: ON

Dual PC Equipment Configuration: Control Point Tablet/Laptop > WiFi > Control-PC > 1m SUPRA Cat 8 Ethernet Cable > Audio-PC > 3m Chord C-USB Cable > Rotel 1590C > 2m March Audio XLR cables (Mogami NEGLEX cable with Neutrik connectors) > March Audio P501 Monoblocks with Purifi 1ET7040SA modules > DIY speaker cables (Tycab PVC doubly insulated 11 AWG OFC wire, TechFlex braid, Neotech Banana/Spade connectors) > Bryston PX-1 external crossovers > DIY speaker cables (as before) > Bryston Model T Signature Speakers

Music Storage: Main Library: 6Tb Seagate HDD/Hub+6Tb Seagate HDD (all connections via 0.5m Avencore Premium USB 3.0 cables); Backups: as per Main Library (x2)


#603 seeteeyou

seeteeyou

    Die Hard

  • Members
  • PipPipPip
  • 330 posts

Posted 07 April 2023 - 12:11 PM

Starting a new thread would be even more valuable, it might not be all that helpful if useful information were actually buried inside a relatively long thread with hundreds of replies already.

 

Granted most of us wouldn't go through so many pages for obvious reasons, IMHO it's quite difficult to find something related to Windows Server while this particular thread should be more closely related to Windows PE in the first place.


  • BernieK likes this

#604 Romaniac

Romaniac

    Advanced

  • Members
  • PipPip
  • 80 posts

Posted 07 April 2023 - 12:27 PM

Starting a new thread would be even more valuable, it might not be all that helpful if useful information were actually buried inside a relatively long thread with hundreds of replies already.

 

Granted most of us wouldn't go through so many pages for obvious reasons, IMHO it's quite difficult to find something related to Windows Server while this particular thread should be more closely related to Windows PE in the first place.

I just wanted to say thank you for sharing your knowledge here. Information from this thread can be very useful to me in particular, a user of Win Server.



#605 Thuan

Thuan

    Die Hard

  • Members
  • PipPipPip
  • 2,269 posts
  • LocationSillycon Valley

Posted 07 April 2023 - 12:29 PM

I just wanted to say thank you for sharing your knowledge here. Information from this thread can be very useful to me in particular, a user of Win Server.


+1
WS2019 core, AO3 (1A/2D), JPLAY/JCAT XE/iOS, ES/TC, Xeon CPU, Industrial ECC RAM, Gustard X26, Singxer SU6, Linkwitz Pluto 2.1+

#606 Romaniac

Romaniac

    Advanced

  • Members
  • PipPip
  • 80 posts

Posted 07 April 2023 - 12:34 PM

A list of which packages can be eliminated without affecting music playback via JPLAYFemto and WiFi control via a remote app would be very valuable

Replied in PM



#607 samotc

samotc

    Die Hard

  • Members
  • PipPipPip
  • 200 posts
  • LocationSalamanca, Spain

Posted 08 April 2023 - 09:45 AM

Biggest reduction of Win 11 PE Audiophile:
 
The following files can be safely removed from \windows\system32:
 
dbgeng.dll
MPSSVC.dll
msctf.dll
msxml6.dll
scecli.dll
scesrv.dll
WindowsCodecs.dll
 
bringing the final size of Win11PE audiophile to 93.8 MB with ASIO drivers and F2k + BugHead 7.27.
The size of Win11PE bare audio is 78.7 MB.
Winhttp.dll can also be removed, but F2k doesn't work, but BugHead does work correctly.
 
Greetings.

  • Marcin_gps likes this

#608 robpisa

robpisa

    Beginner

  • Members
  • 11 posts

Posted 21 April 2023 - 08:31 PM

Sorry if this has been already said.

Given your EXE file, its DLL dependencies can be found with the dumpbin command:

 

dumpbin /DEPENDENTS yourapp.exe

 

This will produce the list of DLLs needed. Launching

 

dumpbin /DEPENDENTS /IMPORTS yourapp.exe

 

tells which functions from each DLL are invoked by your EXE.

 

See https://learn.micros...s?view=msvc-170


  • dequad likes this

#609 xfqrf

xfqrf

    Beginner

  • Members
  • 4 posts

Posted 27 April 2023 - 05:27 PM

@robpisa

I faced the same problem as you when installing drivers in Win11PE Ultralite.

 
For two days I have been unsuccessfully trying to install Topping ASIO drivers for the E70 Velvet DAC in two ways.
 
1. When I run the driver installer I got the same error "...is not compatible with the version of Windows...".
Then, after running the installer, I used Systeminformer to record which dll the installer was loading and copied them into Win11PE Ultralite from Win11XPE Audiophile. Then the installer gave me the error "...Side-by-Side Configuration Is Incorrect..."
Realizing that my knowledge of Windows is clearly not enough, I moved on to another installation method.
 
2. I copied all installed files from Win11XPE Audiophile and imported data.reg into Win11PE Ultralite. To find out the entire list of folders and files to be copied, I previously made the drivers installation in "normal" Windows while monitoring the installation of Revo Uninstaller and received in the log all the files and folders that were created by the installer.
After that I was able to open in Win11PE Ultralite the driver settings panel , but I got "Device is not connected" even though my DAC is actually connected.
 
Rob, if you found a solution, please tell me where to go next.


#610 samotc

samotc

    Die Hard

  • Members
  • PipPipPip
  • 200 posts
  • LocationSalamanca, Spain

Posted 28 April 2023 - 12:44 PM

@xfqrf:

 

Sometimes the driver installation copies .inf files to Windows\INF\ and .sys files to \Windows\System32\drivers\, always talking about 64-bit drivers. In the case of 32-bit drivers, you have to look at \Windows\SysWoW64\drivers\.
A greeting and good luck !!

  • svet likes this

#611 xfqrf

xfqrf

    Beginner

  • Members
  • 4 posts

Posted 28 April 2023 - 01:29 PM

Thanks for the reply, samotc!
In my case - 64-bit drivers. Regarding .inf and .sys files, I found and copied some of them. Maybe not all. I'll keep digging further as I'm very impressed with the sound of the Win11XPE Audiophile and expect even more from the Win11PE Ultralite.  Perhaps there is some specificity in the Topping drivers. Sooner or later I will find the light at the end of the tunnel.) And yes, thank you so much for the invaluable information shared here!


#612 robpisa

robpisa

    Beginner

  • Members
  • 11 posts

Posted 01 May 2023 - 06:42 AM

I discovered that the installers are 32-bit apps even if they install 64-bit ASIO drivers.

So you should enable SysWow64 as Samotc indicated, to support 32-bit apps.

At the moment my Win11XPE is still 400Mb as I need to make it smaller

but I did not have much time in these weeks, especially because I am already really happy of the 

outcome in terms of sound. I know that it is a hell of work to do, but it is worth doing it.

 

Cheers

-R

 

P.S. the command below tells you if the EXE is 32-bit app, see the example below:

 

dumpbin /headers myapp.exe | more

Dump of file myapp.exe

PE signature found

File Type: EXECUTABLE IMAGE

FILE HEADER VALUES
14C machine (x86)
5 number of sections
63A06025 time date stamp Mon Dec 19 13:59:17 2022
0 file pointer to symbol table
0 number of symbols
E0 size of optional header
102 characteristics
Executable
32 bit word machine

 

 

@robpisa

I faced the same problem as you when installing drivers in Win11PE Ultralite.

 
For two days I have been unsuccessfully trying to install Topping ASIO drivers for the E70 Velvet DAC in two ways.
 
1. When I run the driver installer I got the same error "...is not compatible with the version of Windows...".
Then, after running the installer, I used Systeminformer to record which dll the installer was loading and copied them into Win11PE Ultralite from Win11XPE Audiophile. Then the installer gave me the error "...Side-by-Side Configuration Is Incorrect..."
Realizing that my knowledge of Windows is clearly not enough, I moved on to another installation method.
 
2. I copied all installed files from Win11XPE Audiophile and imported data.reg into Win11PE Ultralite. To find out the entire list of folders and files to be copied, I previously made the drivers installation in "normal" Windows while monitoring the installation of Revo Uninstaller and received in the log all the files and folders that were created by the installer.
After that I was able to open in Win11PE Ultralite the driver settings panel , but I got "Device is not connected" even though my DAC is actually connected.
 
Rob, if you found a solution, please tell me where to go next.

 


Edited by robpisa, 01 May 2023 - 06:47 AM.


#613 xfqrf

xfqrf

    Beginner

  • Members
  • 4 posts

Posted 01 May 2023 - 08:43 AM

Thanks Rob useful tip! Tomorrow I will have the opportunity to try it.

Regards.)


  • robpisa likes this

#614 seeteeyou

seeteeyou

    Die Hard

  • Members
  • PipPipPip
  • 330 posts

Posted 01 May 2023 - 08:55 AM

Just referring to my previous post

 

http://jplay.eu/foru...-guide/?p=63240

 

First of all, grab a copy of the ASIO driver for Topping E70 from either link

 

https://download.she...969ea953a2c.zip

https://www.tpdz.net...nfo/769032.html

 

After that, extract the file Topping_UsbAudio_setup.zip followed by Topping_UsbAudio_v5.50.0_setup.exe so that 7-Zip would reveal the content as follows

 

   Date      Time    Attr         Size   Compressed  Name
------------------- ----- ------------ ------------  ------------------------
2022-09-09 16:11:47 D....            0            0  x64
2022-09-09 16:11:22 D....            0            0  x86
2022-09-09 16:11:54 ....A        77824      2284520  x64\de-DE.mst
2022-09-09 16:11:54 ....A      3727360               x64\Topping_UsbAudio_v5.50.0_2022-09-08.msi
2022-09-09 16:11:28 ....A        77824               x86\de-DE.mst
2022-09-09 16:11:28 ....A      3104768               x86\Topping_UsbAudio_v5.50.0_2022-09-08.msi
------------------- ----- ------------ ------------  ------------------------
2022-09-09 16:11:54            6987776      2284520  4 files, 2 folders

Obviously we're aiming for the file x64\Topping_UsbAudio_v5.50.0_2022-09-08.msi in this particular case.

 

 

 

SuperOrca MSI Editor

 

That would tell us quite a bit about the registry changes etc.

 

qTHCGF0.png

 

 

 

Orca.exe - Win32 apps | Microsoft Learn

https://learn.micros...32/msi/orca-exe

 

Let's get these files listed below

 

 

Download and extract jsMSIx.exe before we unpack everything inside the file orca-x86_en-us.msi mentioned above

 

https://jsware.net/j...de.php5#unpackx

https://web.archive....ps/jsmsix19.zip

 

Orca.exe also requires a copy of mfc42u.dll while the file SP3GDR\mfc42u.dll could be extracted from this guy

 

https://catalog.s.do...859005ef685.exe

 

That's pretty much the same deal when compared to stuff like SuperOrca etc.


  • robpisa likes this

#615 xfqrf

xfqrf

    Beginner

  • Members
  • 4 posts

Posted 02 May 2023 - 06:41 AM

Hi Seeteeyou!
You are a man and my savior!
Following your two guides (#532, #614) I installed the driver for my Topping E70 Velvet DAC in 10 minutes without any shaman dances with a tambourine.
Maybe someone will benefit from my experience. In short:
- extracted the contents of the installer with 7z:
   7z x Topping_UsbAudio_v5.50.0_setup.exe
- using jsMSIx.exe extracted all files from the x64\Topping_UsbAudio_v5.50.0_2022-09-08.msi
- using Dism++ installed the driver offline in accordance with the guide https://dannyda.com/...ws-server-2019/
...and thanks to Seeteeyou my WinPe Ultralite with driver! Thank a lot!


#616 mkmind

mkmind

    Die Hard

  • Members
  • PipPipPip
  • 719 posts
  • LocationHannover (Germany)

Posted 13 May 2023 - 05:28 AM

Hat das was mit euren Optimierungen zu tun....

 

Nur in Deutsch verfügbar...

 

https://www.golem.de...305-173981.html

 

Does this have something to do with your optimizations....
 
Only available in German...
 
Regards mkmind


#617 mkmind

mkmind

    Die Hard

  • Members
  • PipPipPip
  • 719 posts
  • LocationHannover (Germany)

Posted 17 May 2023 - 09:28 PM

Oh, come on guys, you knew the Tiny11 installation, didn't you?
No more feedback...
 
 
But, I can tell you, even with the smallest win11, doesn't sound as good as the last 2012R2/9600.
My opinion. The win11 is missing way too much. Sounds nice at first, because less is more, but so much less doesn't have to be.
 
Greeting mkmind

  • nahual likes this

#618 BernieK

BernieK

    Die Hard

  • Moderators
  • 1,663 posts
  • LocationMelbourne

Posted 18 May 2023 - 12:09 AM

mkmind,

 

The Youtube posts have been removed as they were obviously placed in the wrong thread. Please repost in the correct Music sub-forum threads (if you wish).

 

Cheers,

 

Bernie


  • Marcin_gps and mkmind like this

Control Point: Apple iPad (9th gen), 64Gb storage, 3Gb RAM, JPLAY for iOS 1.0.12; Samsung Galaxy Tab S6 Lite, 128Gb storage, 4Gb RAM, Bubble UPnP 4.2.1; Dell Inspiron 15 5510 laptop (Windows 11 Professional (x64) Version 22H2 (build 22621.2215), Intel Core i7-11390H, 2.93 GHz, 512Gb KIOXIA M2 PCIe NVMe (RAID) SSD, 16Gb DDR4 3200 MHz RAM), Upplay 1.6.4

Control and Audio-PCs: Asus Mini PC PN60, Intel Core i5 8250U 1.6 GHz, 250Gb Kingston A2000 M2 NVMe SSD and 8Gb DDR4 2400 MHz RAM.

OS: Windows Server 2019 (Standard Edition) in highly optimized Desktop mode, command prompt shell for initial setup after which Control and Audio-PCs run headless (monitor, keyboard and mouse disconnected)
Optimization: Audiophile Optimizer 3.0, ES99 as Local Service on RAM Disk on Control-PC and on RAM Disk on Audio-PC via TrustedClean 3.1 on RAM Disk on both PCs (TC settings used are detailed in in the TC3.1 guide below). Process Lasso Server Edition 12.4.3.14, additional Windows processes/services stopped via registry editor, task manager and a modified CAD DSK script. For the full optimization procedure download my Guide for Optimizing WS2019 in a Dual or Single PC JPLAY Femto-Based System (revised 5 July 2023) from here.

RAM DiskGuides for automatically creating a RAM Disk that uses TrustedClean 2.88 or TrustedClean 3.1 to install MajiorityClean, LemonadeElitest, ExerciseStabilizer or ExtremeStabilizer as a service can be downloaded from TC2.88 (5 July 2023) or TC3.1 (8 Nov 2023).

Renderer: JPLAY FEMTO 7.0D UPnP (Alternative version), Server: JPLAY FEMTO 7.0D femtoServer, File Manager: Q-Dir 11.4.4.0, Library Manager: JRiver MC 30.0.59
JPLAY Settings: Playing via: KS, Engine: ULTRAstream, Bitstream: Native, Bitperfect Volume: OFF, DAC Link: 1000, XtreamSize: 1000, Throttle: ON, Hibernate Mode: ON

Dual PC Equipment Configuration: Control Point Tablet/Laptop > WiFi > Control-PC > 1m SUPRA Cat 8 Ethernet Cable > Audio-PC > 3m Chord C-USB Cable > Rotel 1590C > 2m March Audio XLR cables (Mogami NEGLEX cable with Neutrik connectors) > March Audio P501 Monoblocks with Purifi 1ET7040SA modules > DIY speaker cables (Tycab PVC doubly insulated 11 AWG OFC wire, TechFlex braid, Neotech Banana/Spade connectors) > Bryston PX-1 external crossovers > DIY speaker cables (as before) > Bryston Model T Signature Speakers

Music Storage: Main Library: 6Tb Seagate HDD/Hub+6Tb Seagate HDD (all connections via 0.5m Avencore Premium USB 3.0 cables); Backups: as per Main Library (x2)


#619 mkmind

mkmind

    Die Hard

  • Members
  • PipPipPip
  • 719 posts
  • LocationHannover (Germany)

Posted 20 May 2023 - 06:42 PM

BernieK,

 

Yes, I must apologize that I had brought a music video here. Should not be, thought that would have been the youtube tutorial for Tiny 11. Sorry.
 
Will not happen again
 
Greeting mkmind


#620 samotc

samotc

    Die Hard

  • Members
  • PipPipPip
  • 200 posts
  • LocationSalamanca, Spain

Posted 30 June 2023 - 10:56 AM

Add RewriteData to Win11PE Ultralite:
 
Because the said system does not have drag and drop capability, we cannot run such a program, the only way to do it is to mount the flatboot vhd on the host system as drive x: and run "RD_INPUT.exe" from flatboot.vhd mounted and drag and drop the files on which we want to execute RewriteData. Once this is done, we save the mounted vhd as a .wim image using Dism.exe or DISM++.
Now when we start Win11PE from the file.wim we can execute RewriteData in "PRESET" mode.
I have verified that in Win11PE Rewritedata slightly improves the sound quality, while Minority Clean does not, and even worsens it.
Greetings to all.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users