Help - Search - Members - Calendar
Full Version: Creating Video Driver Plugins - Please Help
The CD Forum > Bart's PE Builder > Plugins
Anton
I'm trying to build my own BartPE disk with the most common video drivers. However, none of my plugins or plugins I found here seem to work. I only want the drivers, not all the fancy control panels. I am mainly using BartPE as a rescue disk, and for some tools it is nice to set the display to 1024x768x32 using setres.

If I'm correct (according to the plugins I've seen here), the process of creating video drivers is very simple: Only the extracted driver files are required:
- .sys files go in \i386\system32\drivers (4,,1)
- .inf files go in \i386\inf (20,,1)
- .hlp files go in \i386\hlp (21,,)
- everything else goes to \i386\system32 (2,,1)

However, this does not seem to work for any driver I tried to make or download from here. The normal VGA driver gets loaded every time. Anyone who knows what's wrong?
Fab
You may have no PnP plugin. You're right for the drivers but you need to use a plug and play detection plugin to start your custom driver.

You can use Sherpya's XPE plugin
http://oss.netfarm.it/winpe/

or search the forum for frodo's plug and play
mbarnes
If you install Ferodo's Plug & Play plugin you will find a lot of dll's required for Video drivers are missing.
This-is-me published this plugin to include them.
It excludes the Nvidia G_Force Detonator drivers and the ATI Radeon Catalyst drivers as they date back to 2001.
There plugins for both of these available.

Recently I extracted these drivers from SP2 for XP as they are a lot smaller than the full driver plugin .
A few files have to be extracted from XP Sp1 or XP Sp2 and put in the files or files\dll directories.
If you deal with integrated graphics on Intel chipsets my plugin is below.

The ATI catalyst driver has not been fully tested, let me know if there any problems with it.
Similarly I have not tested all the drivers in the general driver.
Note Ferodo's plug & play plugin is required for the general video plugin.
There will be problems with some laptop graphics cards which are not supported directly by Win XP.
To run some 3-d applications & tests you will require a Direct X 8 plugin (most people use one created by viceroy.

regards
Mike Barnes

start code
----------------------
!video_driver.inf
-------------------------------------
; this-is-me
; posted 13 May 2004
; mod by MB to add many from plug & play
; separate plugins for N-Vidia Detonator, Intel Integrated & Radeon 7000 -- 9800 graphics
; 9 June 2004 - add extra Matrox details Parahelia from SP2 + mgaum (Millenium)
; 7 Aug 04 add display.inf for old graphics + few dlls
; 8 Aug 2004 add back nv3.inf & nv4.inf & dlls

[Version]
Signature= "$Windows NT$"

[PEBuilder]
Name="Video Drivers .inf & .dll's"
Enable=1

[SourceDisksFiles]
; ----------i386\inf----------
; see plug & play

; inf
; ---

; old graphics cards by ATI, Cirrus, Matrox, Number9, S3, Tseng etc
; bug cant find ? but extracted by PE Builder - display.inf=20

; Rage 128 Pro
atiintaa.inf=20

; Mobility 128
atim128.inf=20

; Mobility
atimpab.inf=20

; Rage XL, XC & 3D
atirage3.inf=20

; ATI video capture
atividin.inf=20
atixpwdm.inf=20

; Rage 128, Fury & All in Wonder 128
atiixpaa.inf=20

; ati Radion (early cards) missing SP2
files\atiradn1.inf=20

; enable if no ATI Radeon driver plugin installed
; ATI Radion 7000 , 7200 & 8500 & All In wonder Radion
; atiixpag.inf=20
; ati2mtag.sys=4

; ati2dvag.dll=2
; ati2cqag.dll=2
; ati3d1ag.dll=2
; ati3duag.dll=2
; ativvaxx.dll=2

; ati3d2ag.dll=3 ??
; -----


banshee.inf=20

; Matrox
; parhelia from SP2
files\parhmse.inf=20,,1

mgau.inf=20
g200.inf=20
g400.inf=20

; INTEL
i740nt5.inf=20

; I810 & I815
i81xnt5.inf=20

monitor.inf=20
monitor2.inf=20
monitor3.inf=20
monitor4.inf=20
monitor5.inf=20
monitor6.inf=20
monitor7.inf=20
monitor8.inf=20

neo20xx.inf=20


perm2.inf=20
perm3.inf=20

; S3 Savage
files\s3nb.inf=20

s3sav3d.inf=20
s3sav4.inf=20
s3savmx.inf=20
s3trio3d.inf=20

; SIS
sis300i.inf=20
sis6306.inf=20
sisgr.inf=20
sisv6326.inf=20

; trident
sgiu.inf=20
trid3d.inf=20
tridkb.inf=20
tridxp.inf=20
tgiu.inf=20

; -------------
; NVidia
nv3.inf=20
nv4.inf=20


; G F 2 go - re-instate laptop not in NV4_disp.inf but use nv4_disp.sys & dll's
nvct.inf=20
nvdm.inf=20
nvts.inf=20

; ----------i386\system32----------
; used in many graphics plugins
iologmsg.dll=2

; early Nvidia dll in driver.cab
files\dll\nv3.dll=2,,1
files\dll\nv4.dll=2,,1
; files\dll\nv4oglnt.dll=2

; leave out - for NVidia Detonator driver plugin to work
; files\nv4_disp.inf=20
; files\dll\nv4_disp.dll=2
; ? files\dll\nvopenglnt.dll=2
; files\nv4_mini.sys=4


3dfxvs.dll=2

8514a.dll=2

; -ati dlls

; problems finding file in XP-SP1 (located in driver.cab)
files\dll\ati2draa.dll=2,,1
; - ati2draa.dll=2

ati.dll=2
ati2dvaa.dll=2

atidvag.dll=2

atidrab.dll=2
atidrae.dll=2
atidvai.dll=2
atiraged.dll=2

ativmvxx.ax=2
ativdaxx.ax=2


banshee.dll=2

cirrus.dll=2
cl5465.dll=2
cl546x.dll=2

; INTEL
i740dnt5.dll=2
i81xdnt5.dll=2

; Matrox
; from XP SP2
files\dll\mtxparhd.dll=2,,1

g200d.dll=2
g400d.dll=2
mgaud.dll=2
mga.dll

neo20xx.dll=2

n9i128.dll=2
n9i128v2.dll=2
n9i3disp.dll=2

perm2dll.dll=2
perm3dd.dll=2

; S3 dlls
s3legacy.dll=2
s3mt3d.dll=2
s3mtrio.dll=2
s3mvirge.dll=2

files\dll\s3nb.dll=2

s3sav3d.dll=2
s3sav4.dll=2
s3savmx.dll=2

; sis dlls
sis300iv.dll=2
sis6306v.dll=2
sisgrv.dll=2
sisv256.dll=2

; trident
t2r4disp.dll=2
sgiul50.dll=2

; tseng
w32.dll=2

weitekp9.dll=2
-----------------------------

Detonator.inf
-----------------
; PeBuilder v3.0 plugin for NVidia drivers
; by Amos Milburn (aka Frodo)
; 1 Sept 04 - mod by M Barnes - for Microsoft files from XP SP2
; saves a lot of space on disk 5.9 Meg v 19.5 Meg
; ensure plug&play plugin does not over-write with XP-SP1 files

[Version]
Signature= "$Windows NT$"

[PEBuilder]
Name="NVidia Detonator 5.6.73 Driver V6.14. [Microsoft XP SP2]"
Enable=1
Help=""

[SourceDisksFiles]

files\nv4_mini.sys=4,,1

files\nv4_disp.dll=2,,1

files\nv4_disp.inf=20,,1
----------------------

Catalyst.inf
-------------------
; PeBuilder v3.0 plugin for ATI Radeon Drivers
; by Amos Milburn (aka Frodo)
; 5 Sept 04 - mod by M Barnes - for Microsoft files from XP SP2
; saves a lot of space on disk 4.3 Meg v 12.5 Meg

[Version]
Signature= "$Windows NT$"

[PEBuilder]
Name="ATI Radeon Drivers 6.14xx [from Microsoft XP SP2]"
Enable=1
Help=""

[SourceDisksFiles]

files\ati2mtag.sys=4,,1

files\ati2cqag.dll=2,,1
files\ati2dvag.dll=2,,1
files\ati3d1ag.dll=2,,1
files\ati3duag.dll=2,,1
files\ativvaxx.dll=2,,1

files\atiixpag.inf=20,,1
----------------------------------

intel.inf
----------------
; PeBuilder v3.0 plugin for drivers for Intel Integrated [Extreme] Graphics
; by M Barnes
; V0.95 - 16 May 2004
;
; --------------------------------
; www.intel.com
; driver 14.1.0.3762
; Driver Revision: 6.14.10.3762
; February 18, 2004
; MS XP has driver for Intel 82810XX & 82815xx chipsets
; later chipsets need Intel XP driver
; designed for following chipsets
; Intel® 830MG Chipset
; Intel® 845G Chipset
; Intel® 845GV Chipset
; Intel® 845GL Chipset
; Intel® 845GE Chipset
; Intel® 852GM Chipset
; Intel® 852GME Chipset
; Intel® 855GME Chipset
; Intel® 855GM Chipset
; Intel® 865G Chipset
; --------------------------------
;
; collect all *.dll (except language specific) in intel driver files in plugin\files\dll
; collect all *.exe, i*.inf, i*.cpl in plugin\files
; collect correct language version of igfxh<lang>.lhp & igfxh<lang>.lrc to plugin\files
; collect correct language igdi<lang>.dll to plugin\files\dll

[Version]
Signature= "$Windows NT$"

[PEBuilder]
Name="Intel Extreme Graphics [Integrated] Driver"
Enable=1
Help=""


; [WinntDirectories]


[SourceDisksFiles]

; \I386\system32\drivers\
files\ialmnt5.sys=4,,1
; --

; \I386\system32\
files\dll\*.dll=2,,1

files\*.exe=2,,1

; not working
; files\i*.cpl=2,,1

files\i*.txt=2,,1
; ---

; \I386\inf
files\ialmnt5.inf=20,,1


; for eng & enu versions of XP
; \I386\system32\
files\igfx*.lhp=2,,1

files\igfx*.lrc=2,,1
-------------------------------------------

end code
cdob
@Anton
Use a pnp plugin and include driver.

XP SP2 graphic card drivers:
http://www.911cd.net/forums/index.php?show...indpost&p=46665
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-2010 Invision Power Services, Inc.