Help - Search - Members - Calendar
Full Version: Setting up video drives
The CD Forum > Bart's PE Builder > Plugins
TakuSkan
I've started to get a handle on setting up BartPE plugins in the past couple of weeks. But I'm having a hard time trying to configure out how to configure video drivers.

I found Ed_P's 'Adding drivers to BartPE' thread here. I followed the links for installing the plugin for SATA HDD support, and got that set up pretty easily. But for video drivers, I followed the link to daederatz's VBemp plugin setup here, and before slamming into a wall, got as far as:
  1. Downloading the required files: SetMaxRes1007.cab, the vbemp VGA driver, and sleep.exe (found it googling).
  2. Adding the paragliders SetMaxRes v1.0.0.7 SetMaxRes1007.cab plugin with pebuilder.
  3. Creating the needed 'x:\pebuilder\plugin\vbemp\files' folders.
  4. Putting a copy of vbemp.sys in the 'x:\pebuilder\plugin\vbemp\files' folder
  5. Copying the text for daederatz's ‘vbemp.inf’ file to Notepad and saving it as 'x:\pebuilder\plugin\vbemp\vbemp.inf'
  6. Copying the text for daederatz's vbemppnp.inf file and saving it as 'x:\pebuilder\plugin\vBemp\Files\vbemppnp.inf'
But that's as far as I got. He started talking about Geoshell, sleep.exe (which I've found), getting an autorun script to run at startup, and I began to melt down trying to search for explanations about what he was referring to.

What’s left to do? After studying daederatz's post for half the day now, here's the steps that seem to be left in the order that he mentions them in his post:
  1. Determine if Geoshell a requirement. Have people set these things up successfully without it?
  2. Figure out how to set up sleep.exe.
    daederatz talks about it in relation to the following code:

    CODE
    dir %windir%\system32

    I don’t understand where that code goes. I assume the file sleep.exe is to placed in the x\pebuilder\BartPE\i386\ folder. Correct me if I’m wrong there.
  3. Create an autorun9res.cmd file and copy it to ‘x:\pebuilder\Programs\setmaxres\’
    I’m guessing I do that by copying daederatz’s code from his post to a text editor and saving it as 'autorun9res.cmd' to "\Programs\setmaxres\" which is where he says *.cmd scripts should be copied.

    I also assume that I have to create that ‘x:\pebuilder\Programs\setmaxres\’ folder, as installing the 'SetMaxRes1007.cab' plugin (couldn’t find 1006) obviously doesn’t do it.
  4. Create a pair of scripts, ‘8001660.cmd’ and ‘SetMaxRes_nu2menu.xml’ from the code in daederatz’s post.
    I guess I put the ‘8001660.cmd’ file into ‘x:\pebuilder\Programs\setmaxres\’ with the 'autorun9res.cmd' file I created in the previous step. But where does the ‘SetMaxRes_nu2menu.xml’ file go.?

    Should the name of that file be shortened to ‘SetMaxRes.xml’ and placed in 'x:\pebuilder\plugin\SetMaxRes\'? Or is the name and a different destination necessary to be set up via daederatz’s Geoshell?
  5. That leaves 'pskill.exe' that from a brief search appears to be a kill utility, which he mentions as an afterthought. I see no substantive information about it following his link about it.
Does this process seem to people here as being the most accepted method for setting up video drivers in BartPE? Or are there other, perhaps better documented methods to achieve the same basic ends?

I can see that setting up these sorts of BarPE plugins is no walk in the park. Information on them and the processes for installing them is scattered all over the place. It would be nice to see a central wiki, or something similar that would pull together all of the up to date processes for setting these things up.

Thanks for any input on all or some of this all
TS
nuMe
sleep & pskill are only used if you use the geoshell plugin.

For autorun help read the plugin\autorun\autorun.htm file.

video plugins can be challenging.

This link may help - http://www.911cd.net/forums//index.php?act...lite=%2Bgraphic
TakuSkan
Again a lot of good pointers nuMe. I'll review then later when I have a bit more time and report back.

TS

Edit: The 'autorun.htm' file seems to contradict what daederatz’s wrote about putting all *.cmd scripts in a ‘\Programs\setmaxres\’ folder.

Re-reading his post and examining his code for ‘8001660.cmd’ and ‘SetMaxRes_nu2menu.xml’, it appears he’s referring to his geoshell shell plugin again. And that without it, those files should be placed in ‘%SystemRoot%\System32’ as 'autorun.htm' points out.

Without geoshell, it seems his code for ‘8001660.cmd’ can be modified to support 'SetMaxRes.exe' in the plugin folder as I’ve installed it in ‘x:\pebuilder3110a\plugin\setmaxres1007\files\’. But that code specifies an extra bginfo plugin that I see looks useful.

His ‘SetMaxRes_nu2menu.xml’ file can be modified too. I’ll have to start learning XML to edit menus. I see that the ‘setmaxres1007.cab’ plugin I installed didn’t set up an XML menu file. And that I can modify daederatz’s code for ‘SetMaxRes_nu2menu.xml’, rename it 'setmaxres.xml' (‘setmaxres1007.cab’ created a ‘..\plugin\setmaxres1007\’ folder and put a ‘SetMaxRes.inf’ file in it”) and put it next to ‘SetMaxRes.inf’.


paraglider
You don't need to rename xml files. Just copy it to the same directory as the plugin inf file. You do however have to update the plugin inf file to append it to the nu2menu.xml file:

[Append]
nu2menu.xml,SetMaxRes_nu2menu.xml


Don't try to get too many things working at the same time. Ignore geoshell until you have everything else working.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2009 Invision Power Services, Inc.