Hi guys, for some time ive working to get WinPE 3.0 fully working for mining, well its not fully working, but its at 80%, some problems may happen with some cards.
Right now im looking at better alternatives for a Windows OS that is capable of lan booting, im now looking at iSCSI, but i still have trouble with it. So for now, WinPE, or what i like to call it, MinerPE had to be enoght.
MinerPE supports Catalyst 11.4/11.5, OpenCL 2.4, MSI Afterburner, HWmonitorPRO, VNC Server, and miners poclbm, ufasoft, rpcminer, phoenix and guiminer."The Server"
Well, the server consist in several batch files that MinerPE runs when they connect to server, batch file usage made it trivial to edit funtions, when a MinerPE connects to a server, it uses a small program i made in C to retrive MAC and ip information, the batch files inn server uses this information, the MAC is used to give every MinerPE unique ID that will never change upon reboot, this is important because every miner in needs to use diferent pool users (remember that EVERY pc on the lan will boot up the SAME WinPE image).
The Sever has a folder called "General Drivers", every extracted driver you put in here will be installed to EVERY MinerPE when they boot up, OpenCL and Python 3.2 is also set to install in this stage, if you want to add additional software to be installed on every MinerPE you can do it here be placing what you need there and edit the "install.bat" file.
When a MinerPE boot up, the batch files check the MAC address, and create a folder called by its MAC intro the "clients" folder, if the MinerPE already exist, it will just use the already created folder.
Inside this unique folder, you will find a folder called "Personal Drivers", this folder has the same funtionality as the "General drivers", except everything here is loaded intro this MinerPE client only.
You will also find the guiminer config file, a lot of batch files, a MinerSetup.txt file (where you can configure the miners), and two .exe files called "monitor.exe" and "minermenu.exe", minermenu ats a small control panel for this MinerPE only, the Monitor has some info of the setup of this MinerPE, those files looks like this:
Note: DONT use the display hashrate funtion, its not finished, does not work well for somw miners, and phoenix create a really BIG log file (1GB the night lol)
The control panel and monitor should display the correct MinerPE IP, you can use this ip to connect to the MinerPE using VNC_viewer and/or add the PC to the Hwmonitor, so you can keep an eye on temperatures.
You can connect to the MinerPE with VNC and overclock it using MSI Afterburner, OC data is saved and keep upon reboot. (profiles not tested), you can also oc the cards from the server editing the .cfg files in the msi afterburner, profiles folder, once the .cfg files are created.
Miners: Miners are copied from the "Miners" folder on the server to the MinerPE ramdisk on every boot up, this makes updating mining software really easy.
So, the server is really rustic, not fancy features and uses batch files and Windows file sharing to work.
This is important, to "install" the server you must place the folder somewhere of easy access for you (desktop work fine) and SHARE the "server" folder for both reading and writing for all users, the Windows user "running" the server must have a password, any password. Remember the name of the server pc, the name of the shared resource of the "server" folder, user name and password, is asked when creating the MinerPE.PXE Lan Boot:
This is mainly intended for LAN Boot, using the TFTPD32 server, inside the tftpd32 folder you will pictures with instructions to setup the network for PXE boot.Creating the MinerPE:
Full instructions are in the "Setup_clients\minerpe" folder, i cant give you a MinerPE already generated because it cant be distributed, but i can give you the scritps and instructions to build your own, besides you need to put the lan drivers of your pcs, because it may not incluided in the MinerPE.
MinerPE is based from "MakePE3"Download(183MB):
-Added Cat 11.6, MSIAfterburner 220B3, AMD SDK 2.5, guiminer as default, updated to last version of guiminer, added +3% hashrate fix to guiminer phoenix, minor changes in batch files.
-First releaseMinerPE Standalone
This is the same MinerPE but its intended for use whiout the server, from a pendrive, it fits perfectly on a 1GB pendrive. Full instructions in the .txt file.
This is a first release, expect some bugs, i dont recomend to expand its use to 50 pcs bitcoin farm, feedback is much apreciated.
Only 1 GPU per PC is supported, more than 1 causes OpenCL to fail.