Jump to content

Silent Ati driver install


nabberuk

Recommended Posts

i want to be able to install the ati radeon Display Driver, Control Panel, WDM Capture driver all in one go. now the package comes in 1 exe file, the installation file uses installshield, so i have installed the package using the -R switch to create a setup.iss file.

the problem is that it created 2 setup.iss files, one in the C:\ATI\SUPPORT\wxp-w2k-catalyst-8-051-040825a-017633C\CPanel directory and one in the C:\ATI\SUPPORT\wxp-w2k-catalyst-8-051-040825a-017633C\Driver directory.

here are the files it created;

cpanel dir

[InstallShield Silent]
Version=v6.00.000
File=Response File
[File Transfer]
OverwrittenReadOnly=NoToAll
[{0BEDBD4E-2D34-47B5-9973-57E62B29307C}-DlgOrder]
Dlg0={0BEDBD4E-2D34-47B5-9973-57E62B29307C}-SdWelcome-0
Count=6
Dlg1={0BEDBD4E-2D34-47B5-9973-57E62B29307C}-SdLicense-0
Dlg2={0BEDBD4E-2D34-47B5-9973-57E62B29307C}-SdAskDestPath-0
Dlg3={0BEDBD4E-2D34-47B5-9973-57E62B29307C}-SprintfBox-0
Dlg4={0BEDBD4E-2D34-47B5-9973-57E62B29307C}-SprintfBox-1
Dlg5={0BEDBD4E-2D34-47B5-9973-57E62B29307C}-SdFinishReboot-0
[{0BEDBD4E-2D34-47B5-9973-57E62B29307C}-SdWelcome-0]
Result=1
[{0BEDBD4E-2D34-47B5-9973-57E62B29307C}-SdLicense-0]
Result=1
[{0BEDBD4E-2D34-47B5-9973-57E62B29307C}-SdAskDestPath-0]
szDir=C:\Program Files\ATI Technologies\ATI Control Panel
Result=1
[{0BEDBD4E-2D34-47B5-9973-57E62B29307C}-SprintfBox-0]
Result=6
[Application]
Name=ATI Control Panel
Version=3.00.000
Company=ATI Technologies
Lang=0009
[{0BEDBD4E-2D34-47B5-9973-57E62B29307C}-SprintfBox-1]
Result=6
[{0BEDBD4E-2D34-47B5-9973-57E62B29307C}-SdFinishReboot-0]
Result=1
BootOption=0

Driver dir

[InstallShield Silent]
Version=v6.00.000
File=Response File
[File Transfer]
OverwrittenReadOnly=NoToAll
[{9B94BE6F-7CA3-4C40-A266-62667FF746CC}-DlgOrder]
Dlg0={9B94BE6F-7CA3-4C40-A266-62667FF746CC}-SdWelcome-0
Count=4
Dlg1={9B94BE6F-7CA3-4C40-A266-62667FF746CC}-SdLicense-0
Dlg2={9B94BE6F-7CA3-4C40-A266-62667FF746CC}-MessageBox-0
Dlg3={9B94BE6F-7CA3-4C40-A266-62667FF746CC}-SdFinishReboot-0
[{9B94BE6F-7CA3-4C40-A266-62667FF746CC}-SdWelcome-0]
Result=1
[{9B94BE6F-7CA3-4C40-A266-62667FF746CC}-SdLicense-0]
Result=1
[Application]
Name=ATI Drivers
Version=3.00.000
Company=ATI Technologies Inc.
Lang=0009
[{9B94BE6F-7CA3-4C40-A266-62667FF746CC}-MessageBox-0]
Result=1
[{9B94BE6F-7CA3-4C40-A266-62667FF746CC}-SdFinishReboot-0]
Result=6
BootOption=0

So which iss file do i put with the setup.exe file?

thanks for any help.

nate

Link to comment
Share on other sites


I am also going to try installing ATI drivers on my CD. Haven't tested it yet, but heres what I will try. :unsure:

Both of these methods require the downloaded .exe to be unzipped with something like WinRAR or 7Zip. You then get these folders:

BIN

CPanel

Driver

Driver\2KXP_INF

Driver\2KXP_INF\B_17656

WDM

WDM\WDM_XP

I think BIN is used only for the installshield setup, so probably won't need it at all.

CPanel is not a driver, but an application. It must be installed silently with a .iss file during the software installs.

The files in root of Driver are also installshield files, I guess I don't need those either, just the files in 2KXP_INF and below.

I think the WDM drivers are only used with All-in-Wonder capture drivers. If you don't have this, I'm guessing it could be deleted too. If you do need them then its just like Drivers. The files in root of WDM can be deleted and the only folder needed it WDM_XP.

OK, knowing all that, the two methods use Im going to try use the .inf files and either nLite or winnt.sif, not both.

I will try nLite first. Just select the .infs from 2KXP_INF (and WDM_XP if needed) during the 'add drivers' part. I notice when doing it this way, it copes the B_17656 folder to the right place because its needed by the .inf.

If that doesn't work for some reason I will try it by adding the appropriate lines to winnt.sif.

(eg. OemPnPDriversPath="DRIVERS\001_Video\2KXP_INF; DRIVERS\001_Video\2KXP_INF\B_17656; DRIVERS\001_Video\WDM\WDM_XP" )

For Control Panel, do the installshield thing with the -R and -S switches.

(eg.

REG ADD %KEY%\035 /VE /D "ATI Control Panel" /f

REG ADD %KEY%\035 /V 1 /D "%cdrom%\SOFTWARE\ATICP\Setup.exe -s -f1"%cdrom%\SOFTWARE\ATICP\setup.iss" -f2"%systemdrive%\SOFTWARE\aticp.log"

)

I'm hoping that will work. It always hardest to test driver installs because there is "virtual hardware" in VMWare or whatever. Maybe someone that has fully tested it will let us know. As for you question, I will have to say the bottom one because it doesn't say "ATI Control Panel" in it.. :P Doesn't it save the recorded .iss in the Windows folder unless specified with another switch.?

Link to comment
Share on other sites

here's they way i do it and it works just fine:

install the catalyst driver via "OemPnPDriversPath"

and the control panel via

SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx

IF EXIST %systemroot%\system32\atiddc.dll REG ADD %KEY%\003 /VE /D "ATI Control Panel 4.9" /f
IF EXIST %systemroot%\system32\atiddc.dll REG ADD %KEY%\003 /V 1 /D "%systemdrive%\i\Applications\ATICP\Setup.exe -s -f1 setup.iss" /f

on this way you'll make sure the control panel only gets installed, if an ATI card is present!

Link to comment
Share on other sites

IF EXIST %systemroot%\system32\atiddc.dll

Good idea if the CD/DVD isn't machine specific. :)

Also, the reason I did -f2 is because my example installs the control panel from the CD/DVD instead of copying it to your system drive first. Mentioned here.

Link to comment
Share on other sites

  • 4 weeks later...
here's they way i do it and it works just fine:

install the catalyst driver via "OemPnPDriversPath"

and the control panel via

SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx

IF EXIST %systemroot%\system32\atiddc.dll REG ADD %KEY%\003 /VE /D "ATI Control Panel 4.9" /f
IF EXIST %systemroot%\system32\atiddc.dll REG ADD %KEY%\003 /V 1 /D "%systemdrive%\i\Applications\ATICP\Setup.exe -s -f1 setup.iss" /f

on this way you'll make sure the control panel only gets installed, if an ATI card is present!

will catalyst 4.9 drivers install via "OemPnPDriversPath" on SP2?

Link to comment
Share on other sites

What i did was extract the installer, as you might have noticed there are setup.exe's for the driver/wdm and cpanel, i created .iss files for them all, copied all the files too my $1/install directory and added this at T13 during XP setup (forgot what that is called)

Havent tried it on 4.9 really but it worked on 4.7 or whatever was the official one before.

ECHO.
ECHO Installing ATi Radeon 9x00 Drivers
ECHO Please wait...
start /wait %systemdrive%\install\ATIDriver\Setup.exe -s

ECHO.
ECHO Installing ATi Radeon 9x00 WDM
ECHO Please wait...
start /wait %systemdrive%\install\ATIWDM\Setup.exe -s

if exist %systemroot%\system32\atiddc.dll (
ECHO.
ECHO ATi Display Adapter detected, installing ATi Control Panel
ECHO Please wait...
start /wait %systemdrive%\install\ATICPanel\Setup.exe -s -f1 setup.iss >nul
del "%systemdrive%\Documents and Settings\All Users\Desktop\ATI CATALYST.lnk"
)

Link to comment
Share on other sites

will catalyst 4.9 drivers install via "OemPnPDriversPath" on SP2?

sure, on this pc with radeon 9600 pro and 4.9 were installed sucesfully from my unattended cd like 4.10 were.

also i silently installed cp and worked flawlessly, now 1 step further omega radeon...

Edited by SiMoNsAyS
Link to comment
Share on other sites

Posted: Jan 7 2004, 02:33 AM
LoL :lol:

latest omega drivers use another type of installation (more silent)

I'm proud to announce that this is the FIRST DRIVER SET IN THE WORLD to incorporate fully working controls for the new ATI "AI" feature, and great part is, there is no need to install CCC or .NET in order to use it. ATI won't be releasing drivers with AI support until Cat 4.10 and I guess other "people" will start releasing drivers with support for AI now that my drivers are out, oh well, let's see IF they manage to make it run without CCC... ;)
Link to comment
Share on other sites

If you use win xp you can download the newest driver from ati webpage,

extract the driver, and then run setup /K

That will install the driver inclusive controll panel unattended

kyor

Link to comment
Share on other sites

If you use win xp you can download the newest driver from ati webpage,

extract the driver, and then run setup /K

That will install the driver inclusive controll panel unattended

kyor

nm... I didn't read it correctly the first time.

So the /K will install this?

I'll have to try that when I get home.

Link to comment
Share on other sites

If you use win xp you can download the newest driver from ati webpage,

extract the driver, and then run setup /K

That will install the driver inclusive controll panel unattended

kyor

nm... I didn't read it correctly the first time.

So the /K will install this?

I'll have to try that when I get home.

Works perfectly.

Link to comment
Share on other sites

If you use win xp you can download the newest driver from ati webpage,

extract the driver, and then run setup /K

That will install the driver inclusive controll panel unattended

kyor

Yeah man....that works great!!!!!!

I just edited the reg files in the CPanel folder as follows:

"EnableIcon"="0"
"NoAtipta"="1"
"RegistrationOnLine"="OFF"

defaults are

"EnableIcon"="1"

"NoAtipta"="0"

"RegistrationOnLine"="ON"

(there are 4 of these files and if you modify, the ATI tray icon will not be shown.

===> Perfect Silent Install...thank you kyor

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...