4.12 Beta drivers modded for 9800 Mobility

_Pablo

n00b
Joined
Jul 9, 2004
Messages
6
If anyone has bought a Mobility 9800 equipped laptop (or any other Mobility chip for that matter) and is planning on playing a certain sequel on Tuesday (or indeed some CS:Source today), then i've modded the 4.12 Beta driver to work on Mobility. Performance is definitely up on VST compared to 4.11, so it's worth the download.

Get them here.
 
Your set doesn't have the sections required for other mobility chipsets. I modified the 4.12 beta to work with the mobility 9600. It requires changes to 2 files...

change the WINXP section in driver\install.ini to this:
[WINXP]
Label=R6,R6_2,R6_3,R6_4,R6_5,R6_6,R6_7,R6_8,R6_9,R6_10,R6_11,R6_12,R6_13,R6_14,R6_15,R6_16,R6_17,R6_18,R6_19,R6_20,R6_21,R6_22,R6_23
R6=DriverPath_R6,0x4E50,0x4E52
DriverPath_R6=\XP_INF,CX_19199.INF
R6_2=DriverPath_R6_2,0x5159:0x02801545,0x4150:0x47721002,0x4E65:0x00031681,0x496E:0x4F731002,0x3E70,0x4A6B,0x5941:0x20031002,0x4242:0x02AA1002,0x3E50:0x002A18D4,0x5964:0x001D18D4,0x5157:0x0F2A1002,0x4171:0x001618D4,0x4152:0x002018D4
DriverPath_R6_2=\XP_INF,CX_19199.INF
R6_3=DriverPath_R6_3,0x496E:0x20031002,0x5940:0x4F731002,0x4151:0x023018BC,0x5961:0x005018BC,0x515A,0x4170:0x27731002,0x4E65,0x5961:0x596112AB,0x4966:0x20021002,0x5144:0x001A1002,0x5964:0x7C131545,0x5961:0x2F721002,0x4152:0x024318BC
DriverPath_R6_3=\XP_INF,CX_19199.INF
R6_4=DriverPath_R6_4,0x4148,0x5144:0x00291002,0x5964:0x2073148C,0x4150:0x200F17AF,0x5964:0x014118BC,0x5961:0x005318BC,0x4153:0x201C17AF,0x4E45:0x00021681,0x5961:0x20021002,0x4966:0x7176174B,0x514D,0x496E:0x40111458,0x5157
DriverPath_R6_4=\XP_INF,CX_19199.INF
R6_5=DriverPath_R6_5,0x5144:0x01391002,0x4170:0x000C18D4,0x5960:0x00021002,0x556A,0x5157:0x0F2B1002,0x4A4A,0x4150:0x47221002,0x4172:0x001D18D4,0x4E45,0x496E:0x9A011509,0x5159:0x000F18D4,0x4171:0x7C211545,0x4173:0x4C501019
DriverPath_R6_5=\XP_INF,CX_19199.INF
R6_6=DriverPath_R6_6,0x496E:0x000310F1,0x5964:0x000C18D4,0x5569,0x5961:0x40181458,0x4966:0x2039148C,0x4172:0x6191147B,0x4136,0x5144:0x001A1002,0x5E4C,0x4150,0x5964:0x001418D4,0x514C:0x013A1002,0x5D57,0x4E44:0x2F721002,0x4E4A:0x00021002
DriverPath_R6_6=\XP_INF,CX_19199.INF
R6_7=DriverPath_R6_7,0x5941:0x9A151509,0x5E6B,0x4A6A,0x5B70:0x002F18D4,0x5964:0x280117EE,0x514C:0x0F2A1002,0x5B70:0x002B1043,0x5964:0x40181458,0x4170:0x7C18174B,0x4151:0x7C201545,0x4153:0x4C501019,0x4966:0x000210F1,0x5964:0x017018BC
DriverPath_R6_7=\XP_INF,CX_19199.INF
R6_8=DriverPath_R6_8,0x4170:0x200E17AF,0x5144:0x053A1002,0x5940:0x2092148C,0x5961:0x4F721002,0x496E:0x2038148C,0x5961:0x005018BC,0x4E48:0x4F721002,0x4164,0x4152:0x9A361509,0x4E69:0x00031002,0x4151:0x2074148C,0x4153:0x041118BC
DriverPath_R6_8=\XP_INF,CX_19199.INF
R6_9=DriverPath_R6_9,0x5940:0x00031002,0x5D44:0x001918D4,0x4172:0x201717AF,0x5960,0x5159:0x021218BC,0x4172:0x00031002,0x4170:0x47731002,0x5159,0x4E64:0x2F731002,0x5159:0x01BA1002,0x5B60:0x002A1043,0x5144:0x00381002,0x4137
DriverPath_R6_9=\XP_INF,CX_19199.INF
R6_10=DriverPath_R6_10,0x496E:0x000E17C0,0x4150:0x7C19174B,0x4966:0x200617AF,0x5B70:0x0501174B,0x4170:0x9A231509,0x5941:0x40191458,0x4153:0x00381043,0x5159:0x001018D4,0x4E45:0x00021002,0x4150:0x9A201509,0x4E46:0x84861787,0x4144
DriverPath_R6_10=\XP_INF,CX_19199.INF
R6_11=DriverPath_R6_11,0x554A,0x5159:0x013A1002,0x5144:0x008A1002,0x5B62,0x4152:0x201617AF,0x4152:0x00021002,0x4E49:0x2F721002,0x496E:0x200417AF,0x4A69,0x4A49:0x00021002,0x4E44:0x00021002,0x5D44:0x017118BC,0x4171:0xC0051043
DriverPath_R6_11=\XP_INF,CX_19199.INF
R6_12=DriverPath_R6_12,0x4170,0x3E70:0x002B18D4,0x4173:0x9A471509,0x5144,0x5159:0x00381002,0x5E4B,0x4151,0x5144:0x02AA1002,0x4150:0x27721002,0x5D44:0x000D18D4,0x5B70,0x5E6C,0x4152:0x001C18D4,0x5D44:0x7C121545,0x4168,0x4144:0x00021002
DriverPath_R6_12=\XP_INF,CX_19199.INF
R6_13=DriverPath_R6_13,0x4146:0x84861787,0x4A50:0x00021002,0x5159:0x003A1002,0x4E65:0x00031002,0x4A49,0x514C:0x003A1002,0x4E4A,0x4173:0x201D17AF,0x4170:0x9A211509,0x5549,0x4E44,0x496E:0x7177174B,0x514D:0x71491545,0x5941:0x2F731002
DriverPath_R6_13=\XP_INF,CX_19199.INF
R6_14=DriverPath_R6_14,0x5B60:0x002E18D4,0x4172:0x47731002,0x4170:0x00031002,0x4966,0x4151:0x001B18D4,0x4150:0x200217EE,0x5159:0x000B1002,0x3E50,0x5157:0x013A1002,0x4173,0x5D44:0x7C27174B,0x7834,0x4144:0x4F721002,0x4152:0x47721002
DriverPath_R6_14=\XP_INF,CX_19199.INF
R6_15=DriverPath_R6_15,0x5960:0x2093148C,0x4150:0x7C20174B,0x5D44,0x4171:0x7C21174B,0x4966:0x4F721002,0x4966:0x900117EE,0x4172:0x2077148C,0x4A50,0x4E64:0x4F731002,0x5960:0x7C13174B,0x4E6A:0x00031002,0x4151:0x001718D4,0x5159:0x00BA1002
DriverPath_R6_15=\XP_INF,CX_19199.INF
R6_16=DriverPath_R6_16,0x4E66:0x84871787,0x4E66:0x84851787,0x5964:0x001818D4,0x4A6B:0x00031002,0x4A70:0x00031002,0x4172:0x001E18D4,0x5964:0x001E18BC,0x4164:0x00031002,0x5B60:0x0500174B,0x4152:0x001F18D4,0x5834,0x496E:0x00031002
DriverPath_R6_16=\XP_INF,CX_19199.INF
R6_17=DriverPath_R6_17,0x4E6A,0x4153,0x5961:0x9A141509,0x4168:0x4F731002,0x5159:0x013B1002,0x5964,0x5961,0x4E64,0x5B60,0x4172:0x9A371509,0x5E4A,0x4152:0x2076148C,0x4E44:0x4F721002,0x4172:0x001E18D4,0x4966:0x40101458,0x4173:0x041018BC
DriverPath_R6_17=\XP_INF,CX_19199.INF
R6_18=DriverPath_R6_18,0x5B72,0x4171:0x2075148C,0x5E6D,0x4171:0x023118BC,0x5D77,0x4150:0x000D18D4,0x5940,0x4173:0x00391043,0x4966:0x9A021509,0x4170:0x200317EE,0x4172:0x024218BC,0x4E49,0x4170:0x40231458,0x4A4B:0x00021002,0x5159:0x000A1002
DriverPath_R6_18=\XP_INF,CX_19199.INF
R6_19=DriverPath_R6_19,0x514C,0x4166:0x84871787,0x4170:0x7C21174B,0x4152:0x6190147B,0x496E:0x900017EE,0x5159:0xC00A1043,0x4E48:0x00021002,0x4171:0x001A18D4,0x5961:0x9A141509,0x3E50:0x001E1043,0x5D44:0x002918D4,0x496E:0x71771866
DriverPath_R6_19=\XP_INF,CX_19199.INF
R6_20=DriverPath_R6_20,0x4170:0x47231002,0x5D44:0xC0071043,0x4E69:0x2F731002,0x4E68,0x5964:0x002818D4,0x4E64:0x00031002,0x5157:0x013B1002,0x4A4B,0x4150:0x00021002,0x4150:0x40221458,0x4148:0x4F721002,0x5159:0x100117EE,0x5961:0x7C13174B
DriverPath_R6_20=\XP_INF,CX_19199.INF
R6_21=DriverPath_R6_21,0x4170:0x415112AB,0x554B,0x4E46:0x84841787,0x4172,0x556B,0x4E49:0x00021002,0x5144:0x000A1002,0x5960:0x4F721002,0x4A70,0x4E48,0x4966:0x000F17C0,0x5941:0x005118BC,0x4E69,0x5964:0x7C26174B,0x4150:0x9A221509
DriverPath_R6_21=\XP_INF,CX_19199.INF
R6_22=DriverPath_R6_22,0x5964:0xC0061043,0x5941,0x4A69:0x00031002,0x5961:0x2074148C,0x4171:0x201217AF,0x4E6A:0x00031681,0x4150:0x415012AB,0x4E68:0x4F731002,0x4151:0xC0041043,0x5941:0x200D17AF,0x5964:0x9A281509,0x4151:0x7C20174B
DriverPath_R6_22=\XP_INF,CX_19199.INF
R6_23=DriverPath_R6_23,0x5144:0x00391002,0x5E4D,0x4152,0x4E68:0x00031002,0x4966:0x71761866,0x3E50:0x0001147B,0x3E70:0x001F1043,0x5E6A
DriverPath_R6_23=\XP_INF,CX_19199.INF

and paste this at the end of driver\XP_INF\CX_19199.INF:
[ATI.Mfg]
"Radeon Mobility 9600"= ati2mtag_M10, PCI\VEN_1002&DEV_4E50
"Radeon Mobility 9600"= ati2mtag_M10, PCI\VEN_1002&DEV_4E52

[ati2mtag_M10]
Include = msdv.inf
CopyFiles=ati2mtag.Miniport, ati2mtag.Display, ati2mtag.OpenGL, ati2mtag.Desktop, Uninstall.CopyFiles ;, DVCR.CopyCodec
AddReg = Uninstall.AddReg
UpdateInis = DVCR.UpdateIni
UninstallFiles=ati2mtag.Desktop, Uninstall.CopyFiles
UninstallReg=Uninstall.AddReg, ati2mtag_SoftwareDesktopSettings
CleanFiles=ati2mtag.Miniport, ati2mtag.Display, FGL_OGL.sys
CleanReg=ati2mtag_SoftwareDeviceSettings, ati2mtag_M10GL_SoftwareDeviceSettings, FGL_OGLSoftwareSettings
CleanService = ati2mtag_RemoveService


[ati2mtag_M10.Services]
AddService = ati2mtag, 0x00000002, ati2mtag_Service_Inst, ati2mtag_EventLog_Inst
AddService = Ati HotKey Poller,, Ati2evxx_Generic_Service_Inst, Ati2evxx_EventLog_Inst


[ati2mtag_M10.SoftwareSettings]
AddReg = ati2mtag_SoftwareDeviceSettings
AddReg = ati2mtag_M10_SoftwareDeviceSettings
AddReg = atioglxx_OpenGLSoftwareSettings
DelReg = ati2mtag_RemoveDeviceSettings
AddReg = ati2mtag_MobileLargeDesktopSettings


[ati2mtag_M10_SoftwareDeviceSettings]
HKR,, DALRULE_NOTVANDLCDONCRTC, %REG_DWORD%, 1
HKR,, DALOPTION_MinResBCD, %REG_BINARY%, 00,00,00,00,00,00,00,60
HKR,, WmAgpMaxIdleClk, %REG_DWORD%, 0x20
HKR,, DisableIDCT, %REG_DWORD%, 0
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Run",ATIModeChange,,"Ati2mdxx.exe"
HKR,, DALR6 CRT_MaxModeInfo, %REG_BINARY%,00,00,00,00,40,06,00,00,B0,04,00,00,00,00,00,00,3C,00,00,00
HKR,, DisableFullAdapterInit, %REG_DWORD%, 0
HKR,, MemInitLatencyTimer, %REG_DWORD%, 0x775771BF
HKR,, GCORULE_FlickerWA, %REG_DWORD%, 1
HKR,, DALNonStandardModesBCD1, %REG_BINARY%,10,24,06,00,00,00,00,60,10,24,04,80,00,00,00,60,12,80,07,68,00,00,00,60,14,00,10,50,00,00,00,60,12,80,06,00,00,00,00,60,08,00,04,80,00,00,00,60
HKR,, DALRestrictedModesBCD1, %REG_BINARY%,12,80,09,60,00,00,00,00
HKR,, DALRULE_NOFORCEBOOT, %REG_DWORD%, 0
HKR,, DALRULE_ADDNATIVEMODESTOMODETABLE, %REG_DWORD%, 1
HKR,, DisableDualView, %REG_DWORD%, 0
HKR,, DisableDualviewWithHotKey, %REG_DWORD%, 1
HKR,, DALRULE_ENABLEDALRESUMESUPPORT, %REG_DWORD%, 1
HKR,, ExtEvent_EnablePolling, %REG_DWORD%, 1
HKR,, ExtEvent_BroadcastDispChange, %REG_DWORD%, 0
HKR,, ExtEvent_EnablePowerPlay, %REG_DWORD%, 1
HKR,, DALRULE_POWERPLAYFORCEREFRESHSCREEN, %REG_DWORD%, 1
HKR,, ExtEvent_UpdateAdapterInfoOnHK, %REG_DWORD%, 1
HKR,, DALRULE_MOBILEFEATURES, %REG_DWORD%, 1
HKR,, GCORULE_DisableHotKeyIfDDExclusiveMode, %REG_DWORD%, 0
HKR,, ExtEvent_LCDSetMaxResOnDockChg, %REG_DWORD%, 0
HKR,, GCORULE_DisableGPIOPowerSaveMode, %REG_DWORD%, 1
HKR,, DALRULE_NOCRTANDDFPONSAMECONTROLLER, %REG_DWORD%, 1
HKR,, GCORULE_IntTMDSReduceBlankTiming, %REG_DWORD%, 0
HKR,, TVDisableModes, %REG_DWORD%, 0
HKR,, DALRULE_LCDSHOWRESOLUTIONCHANGEMESSAGE, %REG_DWORD%, 0
HKR,, HDTVRULE_HDTVGDOENABLE, %REG_DWORD%, 1
HKR,, HDTVRULE_HDTVSIGNALFORMAT, %REG_DWORD%, 1
HKR,, DALRULE_GETLCDFAKEEDID, %REG_DWORD%, 1
HKR,, GCORULE_ENABLERMXFILTER, %REG_DWORD%, 1
HKR,, OVShiftOddDown, %REG_DWORD%, 0
HKR,, DALRULE_RESTRICT2ACTIVEDISPLAYS, %REG_DWORD%, 0
HKR,, DALRULE_POWERPLAYOPTIONCOLORDEPTHREDUCTION, %REG_DWORD%, 0
HKR,, R6LCD_FOLLOWLIDSTATE, %REG_DWORD%, 0
HKR,, DisableFakeOSDualViewNotify, %REG_DWORD%, 1
HKR,, DisableEnumAllChilds, %REG_DWORD%, 0
HKR,, DALRULE_POWERPLAYSUSPENDSUPPORT, %REG_DWORD%, 1
HKR,, DisableSWInterrupt, %REG_DWORD%, 1
HKR,, ExtEvent_BIOSEventByInterrupt, %REG_DWORD%, 0
HKR,, DisableD3DExclusiveModeChange, %REG_DWORD%, 1
HKR,, DisableOpenGLExclusiveModeChange, %REG_DWORD%, 1
HKR,, ExtEvent_EnableChgLCDResOnHotKey, %REG_DWORD%, 0
HKR,, TVM6Flag, %REG_DWORD%, 0
HKR,, DALRULE_POWERPLAYOPTIONENABLEDBYDEFAULT, %REG_DWORD%, 1
HKR,, DisableDalValidateChild, %REG_DWORD%, 0
HKR,, DALRULE_SETMODEAFTERPOWERSTATECHANGE, %REG_DWORD%, 0
HKR,, DALRULE_USEOLDPOWERPLAYINTERFACE, %REG_DWORD%, 0
HKR,, DALRULE_USEOLDPOWERPLAYPROPERTYPAGE, %REG_DWORD%, 0
HKR,, DALRULE_ENABLESHOWACSLIDER, %REG_DWORD%, 1
HKR,, DALRULE_ENABLESHOWDCLOWSLIDER, %REG_DWORD%, 1
HKR,, R6LCD_RETURNALLBIOSMODES, %REG_DWORD%, 0
HKR,, ExtEvent_RestoreLargeDesktopOnResume, %REG_DWORD%, 0



[ati2mtag_M10.GeneralConfigData]
MaximumDeviceMemoryConfiguration = 128
MaximumNumberOfDevices = 4

then you can install the drivers using setup.exe. I didn't repackage the set since it's just 2 small changes to the beta driver set available at ati.com.
 
Sadly (well more thankfully but I digress) I only have a Mobility 9800 to test with...

Looking at your files, it's only the 4E52 Device that was missing, so many Mob 9600s would have worked. But I'll add it to my download and thanks for pointing it out.
 
Your set was also missing all the *M10 sections in CX_19199.INF, so no it wouldn't have worked for any mobility 9600s.
 
[ATI.mfg]
[ati2mtag_M10]
[ati2mtag_M10.Services]
[ati2mtag_M10.SoftwareSettings]
[ati2mtag_M10_SoftwareDeviceSettings]
[ati2mtag_M10.GeneralConfigData]

Are all present in the CX_19199.INF - could you explain what is missing? I am still only seeing that I missed the 4E52 definition from from the ATI.mfg section.
 
Back
Top