The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    GMA 950 support TnL

    Discussion in 'Gaming (Software and Graphics Cards)' started by TrackerTrem, Aug 9, 2008.

  1. TrackerTrem

    TrackerTrem Newbie

    Reputations:
    0
    Messages:
    5
    Likes Received:
    0
    Trophy Points:
    5
    Im running Intel Media 950 on vista 32 and Im desperately trying to get
    these drivers to support TnL. I'm trying to follow this guy's ''rabbit's advice
    on how to modify the inf of the Mobile intel series 4 drivers (G45) to work
    on my laptop so it has direct X10 on the DDI list. Here's the instructions
    can someone verify that it even works? Or is he just making this up?

    Aug 02 | RABBIT said:

    Its simple to modify. Download the “Mobile Intel 4 Series Drivers for Windows Vista” from intel. Then extract the “.exe” file, you can do it using winrar. Then move to Graphics folder. There you will notice a file called Igdlh.inf or in other words setup information fîle. Now, make sure the drivers ur downloading the file version is 15.9.8. Ok…now do exactly as I am telling you…

    Copy the following coding as in its apporpriate places…

    = Under [Intel.mfg] copy this

    %iLPGD0% = i945G0, PCI\VEN8086&DEV2772

    %iLPGD1% = i945G1, PCI\VEN8086&DEV2776

    %iCLGD0% = i945GM0, PCI\VEN8086&DEV27A2

    %iCLGD1% = i945GM1, PCI\VEN8086&DEV27A6

    %iCLGE0% = i945GME0, PCI\VEN8086&DEV27AE

    = Under General Installation Section copy this

    [i945G0]

    FeatureScore=F6 DelFiles=CUI.DelFiles CopyFiles=igfx.Miniport, igfx.UserMode, MedKrnG500.Copy, Opm.Copy, CUI.Copy, CUISDK.Copy, Resource.Copy , OpenGL.Copy , DX10.Copy , CLK9.Copy AddReg = igfxSoftwareDX10Settings, igfxSoftwareCommonSettings, CUI.AddReg, CUISDK.AddReg , OpenGL.AddReg AddReg = OEMStaticModeAddSwSettings, HotPlugAddSwSettings, GeneralAddSwSettings, UnderscanAddSwSettings, PwrConsCantigaAddSwSettings, PwrConsDPSAddSwSettings, SDVOHDMIVSIAddSwSettings, NonEDIDModeAddSwSettings, DynamicScalingAddSwSettings, Enable3DContextsCNTEGLAddSwSettings, CRTHotPlugDefaultVrefVoltageAddSwSettings,MediaSrcModeAddSwSettings,MediaScalingAddSwSettings, HDMICEATimingsAddSwSettings, SdvoDdcEdidReadAddSwSettings, PipeOptimizationAddSwSettings, AsyncFlipsAddSwSettings, EnableInterlacedModeRemovalAddSwSettings, ForceBorderForMARAddSwSettings, IntLVDSSwingAddSwSettings, RedBlankingPnlAddSwSettings, IncFixedSegWAAddSwSettings DelReg = igfxRemoveDeviceSettings, CUI.DelReg, CUISDK.DelReg DelReg = OEMStaticModeDelSwSettings, HotPlugDelSwSettings, GeneralDelSwSettings, UnderscanDelSwSettings, PwrConsCantigaDelSwSettings, PwrConsDPSDelSwSettings, SDVOHDMIVSIDelSwSettings, NonEDIDModeDelSwSettings, DynamicScalingDelSwSettings, Enable3DContextsCNTEGLDelSwSettings, CRTHotPlugDefaultVrefVoltageDelSwSettings,MediaSrcModeDelSwSettings,MediaScalingDelSwSettings, HDMICEATimingsDelSwSettings, SdvoDdcEdidReadDelSwSettings, PipeOptimizationDelSwSettings, AsyncFlipsDelSwSettings, EnableInterlacedModeRemovalDelSwSettings, ForceBorderForMARDelSwSettings, IntLVDSSwingDelSwSettings, RedBlankingPnlDelSwSettings, IncFixedSegWA_DelSwSettings

    RegisterDLLs = igfx_RegisterDX10DLL

    [i945G1]

    FeatureScore=F6 DelFiles=CUI.DelFiles CopyFiles=igfx.Miniport, igfx.UserMode, MedKrnG500.Copy, Opm.Copy, CUI.Copy, CUISDK.Copy, Resource.Copy , OpenGL.Copy , DX10.Copy , CLK9.Copy AddReg = igfxSoftwareDX10Settings, igfxSoftwareCommonSettings, CUI.AddReg, CUISDK.AddReg , OpenGL.AddReg AddReg = OEMStaticModeAddSwSettings, HotPlugAddSwSettings, GeneralAddSwSettings, UnderscanAddSwSettings, PwrConsCantigaAddSwSettings, PwrConsDPSAddSwSettings, SDVOHDMIVSIAddSwSettings, NonEDIDModeAddSwSettings, DynamicScalingAddSwSettings, Enable3DContextsCNTEGLAddSwSettings, CRTHotPlugDefaultVrefVoltageAddSwSettings,MediaSrcModeAddSwSettings,MediaScalingAddSwSettings, HDMICEATimingsAddSwSettings, SdvoDdcEdidReadAddSwSettings, PipeOptimizationAddSwSettings, AsyncFlipsAddSwSettings, EnableInterlacedModeRemovalAddSwSettings, ForceBorderForMARAddSwSettings, IntLVDSSwingAddSwSettings, RedBlankingPnlAddSwSettings, IncFixedSegWAAddSwSettings DelReg = igfxRemoveDeviceSettings, CUI.DelReg, CUISDK.DelReg DelReg = OEMStaticModeDelSwSettings, HotPlugDelSwSettings, GeneralDelSwSettings, UnderscanDelSwSettings, PwrConsCantigaDelSwSettings, PwrConsDPSDelSwSettings, SDVOHDMIVSIDelSwSettings, NonEDIDModeDelSwSettings, DynamicScalingDelSwSettings, Enable3DContextsCNTEGLDelSwSettings, CRTHotPlugDefaultVrefVoltageDelSwSettings,MediaSrcModeDelSwSettings,MediaScalingDelSwSettings, HDMICEATimingsDelSwSettings, SdvoDdcEdidReadDelSwSettings, PipeOptimizationDelSwSettings, AsyncFlipsDelSwSettings, EnableInterlacedModeRemovalDelSwSettings, ForceBorderForMARDelSwSettings, IntLVDSSwingDelSwSettings, RedBlankingPnlDelSwSettings, IncFixedSegWA_DelSwSettings

    RegisterDLLs = igfx_RegisterDX10DLL

    [i945GM0]

    FeatureScore=F6 DelFiles=CUI.DelFiles CopyFiles=igfx.Miniport, igfx.UserMode, MedKrnG500.Copy, Opm.Copy, CUI.Copy, CUISDK.Copy, Resource.Copy , OpenGL.Copy , DX10.Copy , CLK9.Copy AddReg = igfxSoftwareDX10Settings, igfxSoftwareCommonSettings, CUI.AddReg, CUISDK.AddReg , OpenGL.AddReg AddReg = OEMStaticModeAddSwSettings, HotPlugAddSwSettings, GeneralAddSwSettings, UnderscanAddSwSettings, PwrConsCantigaAddSwSettings, PwrConsDPSAddSwSettings, SDVOHDMIVSIAddSwSettings, NonEDIDModeAddSwSettings, DynamicScalingAddSwSettings, Enable3DContextsCNTEGLAddSwSettings, CRTHotPlugDefaultVrefVoltageAddSwSettings,MediaSrcModeAddSwSettings,MediaScalingAddSwSettings, HDMICEATimingsAddSwSettings, SdvoDdcEdidReadAddSwSettings, PipeOptimizationAddSwSettings, AsyncFlipsAddSwSettings, EnableInterlacedModeRemovalAddSwSettings, ForceBorderForMARAddSwSettings, IntLVDSSwingAddSwSettings, RedBlankingPnlAddSwSettings, IncFixedSegWAAddSwSettings DelReg = igfxRemoveDeviceSettings, CUI.DelReg, CUISDK.DelReg DelReg = OEMStaticModeDelSwSettings, HotPlugDelSwSettings, GeneralDelSwSettings, UnderscanDelSwSettings, PwrConsCantigaDelSwSettings, PwrConsDPSDelSwSettings, SDVOHDMIVSIDelSwSettings, NonEDIDModeDelSwSettings, DynamicScalingDelSwSettings, Enable3DContextsCNTEGLDelSwSettings, CRTHotPlugDefaultVrefVoltageDelSwSettings,MediaSrcModeDelSwSettings,MediaScalingDelSwSettings, HDMICEATimingsDelSwSettings, SdvoDdcEdidReadDelSwSettings, PipeOptimizationDelSwSettings, AsyncFlipsDelSwSettings, EnableInterlacedModeRemovalDelSwSettings, ForceBorderForMARDelSwSettings, IntLVDSSwingDelSwSettings, RedBlankingPnlDelSwSettings, IncFixedSegWA_DelSwSettings

    RegisterDLLs = igfx_RegisterDX10DLL

    [i945GME0]

    FeatureScore=F6 DelFiles=CUI.DelFiles CopyFiles=igfx.Miniport, igfx.UserMode, MedKrnG500.Copy, Opm.Copy, CUI.Copy, CUISDK.Copy, Resource.Copy , OpenGL.Copy , DX10.Copy , CLK9.Copy AddReg = igfxSoftwareDX10Settings, igfxSoftwareCommonSettings, CUI.AddReg, CUISDK.AddReg , OpenGL.AddReg AddReg = OEMStaticModeAddSwSettings, HotPlugAddSwSettings, GeneralAddSwSettings, UnderscanAddSwSettings, PwrConsCantigaAddSwSettings, PwrConsDPSAddSwSettings, SDVOHDMIVSIAddSwSettings, NonEDIDModeAddSwSettings, DynamicScalingAddSwSettings, Enable3DContextsCNTEGLAddSwSettings, CRTHotPlugDefaultVrefVoltageAddSwSettings,MediaSrcModeAddSwSettings,MediaScalingAddSwSettings, HDMICEATimingsAddSwSettings, SdvoDdcEdidReadAddSwSettings, PipeOptimizationAddSwSettings, AsyncFlipsAddSwSettings, EnableInterlacedModeRemovalAddSwSettings, ForceBorderForMARAddSwSettings, IntLVDSSwingAddSwSettings, RedBlankingPnlAddSwSettings, IncFixedSegWAAddSwSettings DelReg = igfxRemoveDeviceSettings, CUI.DelReg, CUISDK.DelReg DelReg = OEMStaticModeDelSwSettings, HotPlugDelSwSettings, GeneralDelSwSettings, UnderscanDelSwSettings, PwrConsCantigaDelSwSettings, PwrConsDPSDelSwSettings, SDVOHDMIVSIDelSwSettings, NonEDIDModeDelSwSettings, DynamicScalingDelSwSettings, Enable3DContextsCNTEGLDelSwSettings, CRTHotPlugDefaultVrefVoltageDelSwSettings,MediaSrcModeDelSwSettings,MediaScalingDelSwSettings, HDMICEATimingsDelSwSettings, SdvoDdcEdidReadDelSwSettings, PipeOptimizationDelSwSettings, AsyncFlipsDelSwSettings, EnableInterlacedModeRemovalDelSwSettings, ForceBorderForMARDelSwSettings, IntLVDSSwingDelSwSettings, RedBlankingPnlDelSwSettings, IncFixedSegWA_DelSwSettings

    RegisterDLLs = igfx_RegisterDX10DLL

    [i945GM1]

    FeatureScore=F6 DelFiles=CUI.DelFiles CopyFiles=igfx.Miniport, igfx.UserMode, MedKrnG500.Copy, Opm.Copy, CUI.Copy, CUISDK.Copy, Resource.Copy , OpenGL.Copy , DX10.Copy , CLK9.Copy AddReg = igfxSoftwareDX10Settings, igfxSoftwareCommonSettings, CUI.AddReg, CUISDK.AddReg , OpenGL.AddReg AddReg = OEMStaticModeAddSwSettings, HotPlugAddSwSettings, GeneralAddSwSettings, UnderscanAddSwSettings, PwrConsCantigaAddSwSettings, PwrConsDPSAddSwSettings, SDVOHDMIVSIAddSwSettings, NonEDIDModeAddSwSettings, DynamicScalingAddSwSettings, Enable3DContextsCNTEGLAddSwSettings, CRTHotPlugDefaultVrefVoltageAddSwSettings,MediaSrcModeAddSwSettings,MediaScalingAddSwSettings, HDMICEATimingsAddSwSettings, SdvoDdcEdidReadAddSwSettings, PipeOptimizationAddSwSettings, AsyncFlipsAddSwSettings, EnableInterlacedModeRemovalAddSwSettings, ForceBorderForMARAddSwSettings, IntLVDSSwingAddSwSettings, RedBlankingPnlAddSwSettings, IncFixedSegWAAddSwSettings DelReg = igfxRemoveDeviceSettings, CUI.DelReg, CUISDK.DelReg DelReg = OEMStaticModeDelSwSettings, HotPlugDelSwSettings, GeneralDelSwSettings, UnderscanDelSwSettings, PwrConsCantigaDelSwSettings, PwrConsDPSDelSwSettings, SDVOHDMIVSIDelSwSettings, NonEDIDModeDelSwSettings, DynamicScalingDelSwSettings, Enable3DContextsCNTEGLDelSwSettings, CRTHotPlugDefaultVrefVoltageDelSwSettings,MediaSrcModeDelSwSettings,MediaScalingDelSwSettings, HDMICEATimingsDelSwSettings, SdvoDdcEdidReadDelSwSettings, PipeOptimizationDelSwSettings, AsyncFlipsDelSwSettings, EnableInterlacedModeRemovalDelSwSettings, ForceBorderForMARDelSwSettings, IntLVDSSwingDelSwSettings, RedBlankingPnlDelSwSettings, IncFixedSegWA_DelSwSettings

    RegisterDLLs = igfx_RegisterDX10DLL

    =Just after General Installation Section you will notice the “.coinstallers”. Copy this

    [i945G0.CoInstallers]

    AddReg = CoInst.AddReg

    CopyFiles = CoInst.CopyFiles

    [i945G1.CoInstallers]

    AddReg = CoInst.AddReg

    CopyFiles = CoInst.CopyFiles

    [i945GM0.CoInstallers]

    AddReg = CoInst.AddReg

    CopyFiles = CoInst.CopyFiles

    [i945GME0.CoInstallers]

    AddReg = CoInst.AddReg

    CopyFiles = CoInst.CopyFiles

    [i945GM1.CoInstallers]

    AddReg = CoInst.AddReg

    CopyFiles = CoInst.CopyFiles

    =If now scroll a bit further you will notice Service Installation. Copy the following

    [i945G0.Services]

    AddService = igfx, 0x00000002, igfxServiceInst

    [i945G1.Services]

    AddService = igfx, 0x00000002, igfxServiceInst

    [i945GM0.Services]

    AddService = igfx, 0x00000002, igfxServiceInst

    [i945GME0.Services]

    AddService = igfx, 0x00000002, igfxServiceInst

    [i945GM1.Services]

    AddService = igfx, 0x00000002, igfxServiceInst

    =Scroll a bit more further u will notice “End of Device Specific Inf”. Copy this..

    [i945G0.GeneralConfigData]

    MaximumNumberOfDevices = 2

    MaximumDeviceMemoryConfiguration = 256

    [i945G1.GeneralConfigData]

    MaximumNumberOfDevices = 2

    MaximumDeviceMemoryConfiguration = 256

    [i945GM0.GeneralConfigData]

    MaximumNumberOfDevices = 2

    MaximumDeviceMemoryConfiguration = 256

    [i945GME0.GeneralConfigData]

    MaximumNumberOfDevices = 2

    MaximumDeviceMemoryConfiguration = 256

    [i945GM1.GeneralConfigData]

    MaximumNumberOfDevices = 2

    MaximumDeviceMemoryConfiguration = 256

    =In the end of file you will notice “localizable Strings”. copy this..

    iLPGD0 = “Intel(R) 82945G Express Chipset Family”

    iLPGD1 = “Intel(R) 82945G Express Chipset Family”

    iCLGD0 = “Mobile Intel(R) 945 Express Chipset Family”

    iCLGD1 = “Mobile Intel(R) 945 Express Chipset Family”

    iCLGE0 = “Mobile Intel(R) 945 Express Chipset Family”

    There you go. Then just save the file again and close . Then run the setup.exe…During installation it will ask u wheather u wanna proceed with the installation or not. Just say yes…And one more thing when ur done installation. just open run and type “dxdiag”. You will notice that these drivers are actually WHQL DIGITAL SIGNED for GMA950. And also ur DDI Version will change to 10 from 9ex. If u need any assistance just scrap a msg and I will get back to you…Also the above coding can be used by any user of 945chipset. As I have modified the coding in a manner that all 945 chipsets will accept the driver for installation.

    All the best guys……Hope u guys give me some credit for the hard work…

    Enjoy ur self
     
  2. Greg

    Greg Notebook Nobel Laureate

    Reputations:
    7,857
    Messages:
    16,212
    Likes Received:
    58
    Trophy Points:
    466
    I hate to say it, but the GMA 950 does not support T&L. It has software T&L in the drivers, but most programs and games specifically REQUIRE hardware T&L.

    There is little more you can do, valiant attempt though I might add.

    The GMA 950 only has DX9 support. DX10 will run, but will reduce DX10 effects to what is possible in DX9. The X3100 is the first Intel GPU to support DX10.

    Might I ask why you are trying to do this?
     
  3. TrackerTrem

    TrackerTrem Newbie

    Reputations:
    0
    Messages:
    5
    Likes Received:
    0
    Trophy Points:
    5
    Still trying to run American Mcgee's Grimm Which needs hardware
    shader model 2 le sigh