OK, time for you format a HDD and make fresh install of XP with that card to make a little experiment..do NOT connect Ethernet cable or whatever you use for Net access, on that rig, do NOT install anything YET but you probably should disable UAC after installation. Put driver 14-4-xp32-64-dd-ccc-pack2.exe on your Desktop. Yes, it's this driver and NOT the other one that we gonna use for the experiment. Report when ready.
Usually i have a bunch of things modified in the Registry , HD Audio, Net, several VC++ runtime & DirectX February and June installed before install Video driver but we gonna skip all that , BUT, make sure you only have a SINGLE AMD dGPU installed in this PC and this is for XP 32bits AND because i have not all complete codes for these Cards i gonna use a generic approach that *IF* works, should work BOTH for R9 R285 and *most* 380 (there are some R9 380 witch are 6938 instead of 6939, witch will need a extra entry), also, this method was only tested in iGPUs and using VGA connector, dunno what will happen with other types of connector, should be fine however...here we go... Start 14-4-xp32-64-dd-ccc-pack2.exe installer... ACCEPT option [INSTALL] in 1st pop-up window where you are supposed to chose to where files are decompressed... When WELCOME Window of installer shows up where you are supposed to select LANGUAGE, ABORT Installer by clicking in button [CANCEL] then in button [YES] Assuming that your Windows installation is in DRIVE C:, navigate to this FOLDER via File Manager... C: > AMD > Support > 14-4-xp32-64-dd-ccc-Pack2 > Packages > Drivers > Display > [XP_INF] In that folder there is a file... CX171234.inf ...edit it with NOTEPAD and search for string... Code: "%AMD68FA.4%" = ati2mtag_Evergreen, PCI\VEN_1002&DEV_68FA&SUBSYS_301517AF ...the next line to that one should contain... Code: "%AMD9640.1%" = ati2mtag_Sumo_Desktop, PCI\VEN_1002&DEV_9640 ...now, BETWEEN those two lines INSERT the following... Code: "%AMD6939.1%" = ati2mtag_R575, PCI\VEN_1002&DEV_6939 ...now search for this line of text... Code: AMD68FA.4 = "AMD Radeon HD 7350" ...the next line to that one should contain... Code: AMD9640.1 = "AMD Radeon HD 6550D" ...now, BETWEEN those two lines INSERT the following... Code: AMD6939.1 = "AMD Radeon R9 Tonga Pro Series" SAVE file overwriting it and EXIT NOTEPAD. Now, go... Control Panel > System > Hardware Tab > Device Manager > Display Adapters > [right click on your GPU] Update Driver... > [o] No, Not this time [NEXT] [o]Install from a list... [NEXT] [o] Search for... [Browse] C: > AMD > Support > 14-4-xp32-64-dd-ccc-Pack2 > Packages > Drivers > Display > [XP_INF] [OK] [NEXT] It's natural that during installation a pop-up window shows up, just press button [CONTINUE ANYWAY]... *IF* all goes well, near end of installation, screen will go completely black for some time, then back to normal , then black again and finally will go back to normal, at least that's how it works with iGPUs. Click [FINISH] at end of installation and reboot, after reboot, it's possible that your screen resolution is different, change it then check in System of Control Panel the model of dGPU. PS: If something starts to burn in your PC... ...its your fault PSS: If Nearby Nuclear Power Plant melts down... ...it's your fault
OK then, we need to use the other driver, 14-4-xp32-64-dd-ccc-pack3.exe, BUT do NOT try to use it yet, i will need to write a bunch of code to you insert in the INF file...its more complex than with other test...i will tell you when i have it it ready...
Meanwhile, can you repeat test but with 1st inserted line in INF file modified to... Code: "%AMD6939.1%" = ati2mtag_R575, PCI\VEN_1002&DEV_6939&SUBSYS_E308174B&REV_F1 ...and 2nd line modified to... Code: AMD6939.1 = "AMD Radeon R9 380"
Modified the line to ati2mtag_R505 instead of your ati2mtag_R575 Because the 14-4-xp32-64-dd-ccc-pack3.exe doesn't have the R575 entry in the INF file. But regardless, it still didn't work, giving me yet another Code 10. EDIT: It actually asks to reboot to end the driver configuration, but after reboot it throws the Code 10
NO, NO, new test was to be done STILL with 14-4-xp32-64-dd-ccc-pack2.exe driver, you can NOT use R505 with a R9 380 !
Code 10, Code 10, Code 10, .... I still think the best approach is the one mentioned by @stirup64 where we should invest our efforts in actually modding the .sys file to include support for whatever cards we want... INF mods don't seem to be working (and I've tested before).
No, flaw was probably mine that was trying to simplify too much...we gonna probably repeat again test with 14-4-xp32-64-dd-ccc-pack2.exe driver only this time it needs a lot of code inserted...when done with Lanno to Trinity iGPUs , it was done that way, NOT only with two lines of text...NO SYS file was modified. I will return after check it out everything and will tell you what we gonna try...
OK, last attempt... To have a clean INF file, delete C:\AMD folder, execute 14-4-xp32-64-dd-ccc-pack2.exe and abort it like previously done and edit INF this way... ...search for line... Code: "%AMD68FA.4%" = ati2mtag_Evergreen, PCI\VEN_1002&DEV_68FA&SUBSYS_301517AF ...and insert after it following line... Code: "%AMD6939.1%" = ati2mtag_Tonga, PCI\VEN_1002&DEV_6939&REV_F1 ...search for SECTION... Code: [ati2mtag_R575] ...and insert after that SECTION the following SECTION... Code: [ati2mtag_Tonga] Include=msdv.inf CopyFiles=ati2mtag.Miniport, ati2mtag.Display, ati2mtag.ORCA, Uninstall.CopyFiles, ati2mtag.OGL, ati2mtag.OD;, DVCR.CopyCodec AddReg=Uninstall.AddReg DelFiles=ati2mtag_DelFiles ;UpdateInis=DVCR.UpdateIni UninstallFiles=Uninstall.CopyFiles UninstallReg=Uninstall.AddReg CleanFiles=ati2mtag.Miniport, ati2mtag.Display, ati2mtag.ORCA, ati2mtag.OGL, ati2mtag.OD CleanReg=ati2mtag_SoftwareDeviceSettings, ati2mtag_Tonga_SoftwareDeviceSettings, atiorca_OpenGLSoftwareSettings, ati2mtag_Desktop_SoftwareDeviceSettings, ati2mtag_LargeDesktopSettings, ati2mtag_R6x_SoftwareDeviceSettings CleanService=ati2mtag_RemoveService ...search for SECTION... Code: [ati2mtag_R575.Services] ...and insert after that SECTION the following SECTION... Code: [ati2mtag_Tonga.Services] AddService = ati2mtag, 0x00000002, ati2mtag_Service_Inst, ati2mtag_EventLog_Inst AddService = Ati HotKey Poller,, Ati2evxx_Generic_Service_Inst, Ati2evxx_EventLog_Inst ...search for SECTION... Code: [ati2mtag_R575.SoftwareSettings] ...and insert after that SECTION the following SECTION... Code: [ati2mtag_Tonga.SoftwareSettings] AddReg = ati2mtag_SoftwareDeviceSettings AddReg = ati2mtag_VI_SoftwareDeviceSettings AddReg = ati2mtag_Tonga_SoftwareDeviceSettings AddReg = ati2mtag_Desktop_SoftwareDeviceSettings AddReg = ati2mtag_Post_EG AddReg = atiorca_OpenGLSoftwareSettings DelReg = ati2mtag_RemoveDeviceSettings AddReg = ati2mtag_LargeDesktopSettings ...search for SECTION... Code: [ati2mtag_R575_SoftwareDeviceSettings] ...and insert after that SECTION the following TWO SECTIONS... Code: [ati2mtag_VI_SoftwareDeviceSettings] HKR,, KMD_EnableContextBasedPowerManagement, %REG_DWORD%, 0 HKR, "UMD\DXVA", Cm_EnableContextBasedPowerManagement, %REG_SZ%, "0" HKR,, KMD_EnableSVMSupport, %REG_DWORD%, 0 [ati2mtag_Tonga_SoftwareDeviceSettings] HKR,, WmAgpMaxIdleClk, %REG_DWORD%, 0x20 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,, MemInitLatencyTimer, %REG_DWORD%, 0x775771BF HKR,, GCORULE_FlickerWA, %REG_DWORD%, 1 HKR,, SMOOTHVISION_NAME, %REG_SZ%, "" HKR, "UMD",GI_DEF, %REG_SZ%, 1 HKR, "UMD",ASTT_DEF, %REG_SZ%, 0 HKR, "UMD",AreaAniso_DEF, %REG_SZ%, 0 HKR,, SameOnAllUsingStandardInVideoTheaterCloneMode, %REG_SZ%, "1" HKR,, 3to2Pulldown_NA, %REG_SZ%, 0 HKR,, GI_NA, %REG_SZ%, 1 HKR,, VIDEO_NAME_SUFFIX, %REG_SZ%, "Avivo(TM)" HKR,, AAF_NA, %REG_SZ%, 0 HKR,, AreaAniso_NA, %REG_SZ%, "1" HKR, "UMD", AAF_DEF, %REG_SZ%, 0 HKR, "UMD",AAF_Mapping_SET,%REG_SZ%, "0(Standard:2,Edge-detect:12) 2(Standard:2) 4(Standard:4,Edge-detect:12) 8(Standard:8,Edge-detect:24) 16(Standard:16)" HKR,, TemporalAAMultiplier_NA, %REG_SZ%, "1" HKR, "UMD",AAAMethod_DEF, %REG_SZ%, 0 HKR, "UMD",ATMS_DEF, %REG_SZ%, 1 HKR, "UMD\DXVA",3to2Pulldown, %REG_SZ%, "1" HKR, "UMD\DXVA",3to2Pulldown_DEF, %REG_SZ%, "1" HKR,, Denoise_NA, %REG_SZ%, "0" HKR,, Detail_NA, %REG_SZ%, "0" HKR,, DynamicContrast_NA, %REG_SZ%, "0" HKR, "UMD\DXVA",StaticGamma, %REG_SZ%, "100" HKR, "UMD\DXVA",StaticGamma_DEF, %REG_SZ%, "100" HKR,, ASTT_NA, %REG_SZ%, "1" HKR, "UMD",ASTT_DEF, %REG_SZ%, 0 HKR, "UMD",ASD_DEF, %REG_SZ%, 0 HKR, "UMD",ASE_DEF, %REG_SZ%, 0 HKR,, DemoMode_NA, %REG_SZ%, "0" HKR,, SplitScreen_NA, %REG_SZ%, "0" HKR,, TheaterMode_NA, %REG_SZ%, 1 HKR,, DemoMode_DEF, %REG_SZ%, "0" HKR,, StaticGamma_NA, %REG_SZ%, 0 HKR,, Gamma_NA, %REG_SZ%, 1 HKR,, EQAA_NA, %REG_SZ%, 0 HKR, "UMD",EQAA_DEF, %REG_SZ%, 0 HKR, "UMD",EQAAMapping_SET,%REG_SZ%, "0(0:0,1:0) 2(0:2,1:2) 4(0:4,1:4) 8(0:8,1:8,2:16)" HKR,, MLF_NA, %REG_SZ%, 0 HKR, "UMD",MLF_DEF, %REG_SZ%, 0 HKR,, EnableUlps_NA, %REG_SZ%, 1 HKR,, SurfaceFormatReplacements_NA, %REG_SZ%, 0 HKR, "UMD",SurfaceFormatReplacements_DEF, %REG_SZ%, 1 HKR,, TFQ_NA, %REG_SZ%, 0 HKR, "UMD",TFQ_DEF, %REG_SZ%, 1 HKR,, AntiAlias_NA, %REG_SZ%, 0 HKR, "UMD",AntiAliasSamples_SET,%REG_SZ%, "0 2 4 8" HKR,, TextureLod_NA, %REG_SZ%, 1 HKR, "UMD",AntiAlias_DEF, %REG_SZ%, 1 HKR, "UMD",AntiAliasSamples_DEF, %REG_SZ%, 0 HKR, "UMD",AntiAliasMapping_SET,%REG_SZ%, "0(0:0,1:0) 2(0:2,1:2) 4(0:4,1:4) 8(0:8,1:8,2:16)" HKR,, TestOnceRequest_NA, %REG_SZ%, 1 HKR,, AutoTuneRequest_NA, %REG_SZ%, 1 HKR,, CameraShakeMotionDetect_NA, %REG_SZ%, 1 HKR,, DALNonStandardModesBCD1, %REG_BINARY%,13,60,07,68,00,00,00,60,13,60,07,68,00,00,00,75,13,60,07,68,00,00,00,85,13,66,07,68,00,00,00,60,13,66,07,68,00,00,00,75,13,66,07,68,00,00,00,85,08,00,04,80,00,00,00,60,10,24,06,00,00,00,00,60 HKR,, DALNonStandardModesBCD2, %REG_BINARY%,12,80,07,68,00,00,00,60,14,00,10,50,00,00,00,60 HKR,, TVDisableModes, %REG_DWORD%, 0 HKR,, ExtEvent_BIOSEventByInterrupt, %REG_DWORD%, 1 HKR,, TVM6Flag, %REG_DWORD%, 0 HKR,, DfpUsePixSlip, %REG_DWORD%, 1 HKR,, Gxo50HzTimingSupport, %REG_DWORD%, 1 HKR,, EnableCrossFireAutoLink, %REG_DWORD%, 1 HKR,, DFP_AddHDTVPixelFormats, %REG_DWORD%, 3 HKR,, Gxo24HzTimingSupport, %REG_DWORD%, 1 HKR, "UMD\DXVA",DI_METHOD_DEF, %REG_SZ%, "-1" HKR,, EnableUlps, %REG_DWORD%, 1 HKR,, EnableSlsSupport, %REG_DWORD%, 0x1C HKR, "UMD\DXVA",MosquitoNoiseRemoval_DEF, %REG_SZ%, "50" HKR, "UMD\DXVA",MosquitoNoiseRemoval_ENABLE_DEF, %REG_SZ%, "1" HKR,, MosquitoNoiseRemoval_NA, %REG_SZ%, "0" HKR, "UMD\DXVA",Deblocking_DEF, %REG_SZ%, "50" HKR, "UMD\DXVA",Deblocking_ENABLE_DEF, %REG_SZ%, "1" HKR,, Deblocking_NA, %REG_SZ%, "0" HKR, "UMD\DXVA", CameraShake_ENABLE_DEF, %REG_SZ%, "0" HKR, "UMD\DXVA", CameraShakeStrength_DEF, %REG_SZ%, "1" HKR, "UMD\DXVA", CameraShakeDelay_DEF, %REG_SZ%, "1" HKR, "UMD\DXVA", CameraShakeZoom_DEF, %REG_SZ%, "95" HKR, "UMD\DXVA", CameraShakeDisplayLogoVersion, %REG_SZ%, "0" HKR,, PP_MCLKStutterModeThreshold, %REG_DWORD%, 0x7530 HKR,, EnableLBPWSupport, %REG_DWORD%, 0 HKR,, PP_DisableVoltageIsland, %REG_DWORD%, 1 HKR,, StutterMode, %REG_DWORD%, 0x2002 HKR,, EnableVceSwClockGating, %REG_DWORD%, 1 HKR,, EnableUvdClockGating, %REG_DWORD%, 1 HKR,, DisableVCEPowerGating, %REG_DWORD%, 0 HKR,, DisableUVDPowerGatingDynamic, %REG_DWORD%, 1 HKR,, DisableVceClockGating, %REG_DWORD%, 0 HKLM,"Software\AMD\EEU", MRUListPersistence, %REG_DWORD%, 1 HKR,, KMD_EnableDesktopTexture, %REG_DWORD%, 0 HKR,, DisablePowerGating, %REG_DWORD%, 1 HKR,, EnableAspmL1, %REG_DWORD%, 1 HKR,, EnableAspmL0s, %REG_DWORD%, 1 HKR,, DisableSAMUPowerGating, %REG_DWORD%, 1 HKR,, DalReportSingleSelectedTiming, %REG_DWORD%, 1 HKR,, DalAllowDPrefSwitchingForGLSync, %REG_DWORD%, 1 HKLM,"SYSTEM\CurrentControlSet\services\amdkmdap", Proxy_HookAmdGfxInfo, %REG_DWORD%, 1 HKR, "UMD",AAF_Value_SET,%REG_SZ%, "Standard:0,Edge-detect:3" HKR, "UMD", NoOSPowerOptions, %REG_SZ%, 1 HKR, "UMD",Main3D_DEF, %REG_SZ%, 3 HKR, "UMD",AntiAlias_DEF, %REG_SZ%, 1 HKR, "UMD",AntiAliasSamples_DEF, %REG_SZ%, 0 HKR, "UMD",AnisoType_DEF, %REG_SZ%, 0 HKR, "UMD",AnisoDegree_DEF, %REG_SZ%, 0 HKR, "UMD",TextureOpt_DEF, %REG_SZ%, 0 HKR, "UMD",TextureLod_DEF, %REG_SZ%, 0 HKR, "UMD",TruformMode_DEF, %REG_SZ%, 0 HKR, "UMD",VSyncControl_DEF, %REG_SZ%, 1 HKR, "UMD",SwapEffect_DEF, %REG_SZ%, 0 HKR, "UMD",TemporalAAMultiplier_DEF, %REG_SZ%, 0 HKR, "UMD",ExportCompressedTex_DEF, %REG_SZ%, 1 HKR, "UMD",PixelCenter_DEF, %REG_SZ%, 0 HKR, "UMD",ForceZBufferDepth_DEF, %REG_SZ%, 0 HKR, "UMD",EnableTripleBuffering_DEF, %REG_SZ%, 0 HKR, "UMD",CatalystAI_DEF, %REG_SZ%, 1 HKR,, ColourDesktopGamma_DEF, %REG_SZ%, "1.0 1.0 1.0" HKR,, ColourDesktopBrightness_DEF, %REG_SZ%, "0 0 0" HKR,, ColourDesktopContrast_DEF, %REG_SZ%, "1.0 1.0 1.0" HKR,, ColourFullscreenGamma_DEF, %REG_SZ%, "1.0 1.0 1.0" HKR,, ColourFullscreenBrightness_DEF, %REG_SZ%, "0 0 0" HKR,, ColourFullscreenContrast_DEF, %REG_SZ%, "1.0 1.0 1.0" HKR,, 3D_Refresh_Rate_Override_DEF, %REG_DWORD%, 0 HKR,, Display_Detection_DEF, %REG_DWORD%, 0 HKR,, Panning_Mode_DEF, %REG_DWORD%, 0 HKR,, Force_TV_Detection_DEF, %REG_DWORD%, 0 ...search for SECTION... Code: [ati2mtag_R575.GeneralConfigData] ...and insert after that SECTION the following SECTION... Code: [ati2mtag_Tonga.GeneralConfigData] MaximumDeviceMemoryConfiguration=128 MaximumNumberOfDevices=4 ...search for line... Code: AMD68FA.4 = "AMD Radeon HD 7350" ...and insert after it following line... Code: AMD6939.1 = "AMD Radeon (TM) R9 380 Series" ...you know what to do next... IF it fails again, ADD following line to END of SECTION [ati2mtag_Tonga.GeneralConfigData] and repeat test... Code: SessionImageSize = 16
OK, I give up for now, will only attempt again when I have a Raven Ridge APU, possibly the differences between each GCN gen are much bigger than in previous AMD/ATI Graphics Archs and/or it's because we are dealing with dGPUs instead of iGPUs witch *might* make things more complex than with iGPUs.
omg lol I'm still using a browser that stopped getting updates since 2012-2014 (Opera 12.x). It still works for stuff like buying stuff from eBay. Should I fret just coz no more XP FF after next year? Nope, I'll probably repeat saying this, but for FF not Opera many years after that!