1. Bitte immer die Rechnerkonfiguration komplett posten!
    Vollständige Angaben zur Konfiguration erleichtern die Hilfestellung und machen eine zügige Problemlösung wahrscheinlicher. Wie es geht steht hier: Klick.
    Dismiss Notice
  2. Liebe Forumsgemeinde,

    aufgrund der Bestimmungen, die sich aus der DSGVO ergeben, müssten umfangreiche Anpassungen am Forum vorgenommen werden, die sich für uns nicht wirtschaftlich abbilden lassen. Daher haben wir uns entschlossen, das Forum in seiner aktuellen Form zu archivieren und online bereit zu stellen, jedoch keine Neuanmeldungen oder neuen Kommentare mehr zuzulassen. So ist sichergestellt, dass das gesammelte Wissen nicht verloren geht, und wir die Seite dennoch DSGVO-konform zur Verfügung stellen können.
    Dies wird in den nächsten Tagen umgesetzt.

    Ich danke allen, die sich in den letzten Jahren für Hilfesuchende und auch für das Forum selbst engagiert haben. Ich bin weiterhin für euch erreichbar unter tti(bei)pcwelt.de.
    Dismiss Notice

OpenGL Problem mit US15W Chipsatz

Discussion in 'Hardware allgemein' started by black_sirius, Oct 1, 2012.

Thread Status:
Not open for further replies.
  1. black_sirius

    black_sirius Kbyte

    Hallo Zusammen,

    wir habe seit geraumer Zeit mit Probleme mit den Grafiktreibern zum Intel US15W Chipsatz... Und zwar brauche ich für unsere Software OpenGL 2.0 unterstützung.

    Die Intel GMA 500 Treiber unterstützt dies bekanntlich nicht, aber dafür gibt es ja die Intel Embedded Treiber, die dies wiederum tun.

    Ich habe mir einen Treiber bauen können der auch unseren LCD richtig ansprechen kann, doch stürzt unsere Software immer mit einer OpenGL fehlermeldung ab. Laut GLViewer habe ich aber OpenGL 2.0 unterstützung.

    Ich habe ein Image von meiner Firma bekommen auf dem ein Treiber integriert ist der funktioniert und wenn ich diesen mit meinem ersetze geht es auch. Da stellt sich mir die Frage warum das aber bei einem frisch installiertem System nicht klappt, was fehlt meinem Betriebssystem damit es sauber Hardwarebeschleunigung ausführt?

    Ich benutze Windows Embedded und möchte den Treiber auch in den FBA Agend integrieren. Das alte Image aufdem bereits ein funktionierender Treiber ist, ließ sich leider nur ohne erfolg reproduzieren. Die Embedded Komponenten existieren leider nicht mehr.

    Ist mein Treiber evtl. unvollständig oder hat einer von euch noch eine andere Idee was abgesehen vom Treiber noch vom System benötigt wird?

    Code:
    ;*******************************************************************************
    ; Filename: iegd.inf
    ; $Revision$
    ; $Id$
    ; $Source$
    ;
    ; Copyright (c) 2009 Intel Corporation.  All rights reserved.
    ;
    ;*******************************************************************************
    
    [Version] 
    Signature="$WINDOWS NT$" 
    Class=Display
    ClassGUID={4D36E968-E325-11CE-BFC1-08002BE10318} 
    Provider=%Intel% 
    ;CatalogFile=iegd.cat
    DriverVer = 02/01/2011,10.4.0.1839
    
    
    ;===============================================================================
    [SourceDisksNames]
    1=%DiskDesc%,,,""
    
    [SourceDisksFiles]
    iegdmini.sys = 1
    iegdckey.vp  = 1
    iegdmsys.vp  = 1
    iegdcagt.cpa = 1
    iegdcagt.vp  = 1
    iegddis.dll  = 1
    iegd3dg3.dll = 1
    iegd3dg4.dll = 1
    iegd3dga.dll = 1
    iegdglga.dll = 1
    libGLES_CM.dll = 1
    libGLESv2.dll  = 1
    analog.sys   = 1
    lvds.sys     = 1
    sdvo.sys     = 1
    tv.sys       = 1
    hdmi.sys     = 1
    sdvo.vp      = 1
    hdmi.vp      = 1
    analog.vp    = 1
    lvds.vp      = 1
    tv.vp        = 1
    ;===============================================================================
    [DestinationDirs]
    DefaultDestDir     = 11		; System directory
    iegd.Display_nap  = 11
    iegd.Display_gn4  = 11
    iegd.Display_plb  = 11
    iegd.OpenGL_plb   = 11
    
    iegd.Miniport     = 12		; Drivers directory
    iegd.Copp         = 12
    iegd.PortDrvs_nap = 12
    iegd.PortDrvs_gn4 = 12
    iegd.PortDrvs_plb = 12
    
    ;===============================================================================
    [Manufacturer]
    %Intel%=Intel.Mfg
    
    ;===============================================================================
    [Intel.Mfg]
    %Intel% %i915GD0%  = iegd_nap, PCI\VEN_8086&DEV_2582
    %Intel% %i915GD1%  = iegd_nap, PCI\VEN_8086&DEV_2782
    %Intel% %i915AL0%  = iegd_nap, PCI\VEN_8086&DEV_2592
    %Intel% %i915AL1%  = iegd_nap, PCI\VEN_8086&DEV_2792
    %Intel% %i945LP0%  = iegd_nap, PCI\VEN_8086&DEV_2772
    %Intel% %i945LP1%  = iegd_nap, PCI\VEN_8086&DEV_2776
    %Intel% %i945CT0%  = iegd_nap, PCI\VEN_8086&DEV_27A2
    %Intel% %i945CT1%  = iegd_nap, PCI\VEN_8086&DEV_27A6
    %Intel% %i945WB0%  = iegd_nap, PCI\VEN_8086&DEV_27AE
    %Intel% %i35BL0%   = iegd_nap, PCI\VEN_8086&DEV_29C2
    %Intel% %i35BL1%   = iegd_nap, PCI\VEN_8086&DEV_29C3
    %Intel% %i35BL0A2% = iegd_nap, PCI\VEN_8086&DEV_29B2
    %Intel% %i35BL1A2% = iegd_nap, PCI\VEN_8086&DEV_29B3
    %Intel% %iD4100%   = iegd_nap, PCI\VEN_8086&DEV_A001
    %Intel% %iD4101%   = iegd_nap, PCI\VEN_8086&DEV_A002
    %Intel% %iN4500%   = iegd_nap, PCI\VEN_8086&DEV_A011
    %Intel% %iN4501%   = iegd_nap, PCI\VEN_8086&DEV_A012
    
    %Intel% %i965BW0%  = iegd_gn4, PCI\VEN_8086&DEV_2982
    %Intel% %i965BW1%  = iegd_gn4, PCI\VEN_8086&DEV_2983
    %Intel% %iG9650%   = iegd_gn4, PCI\VEN_8086&DEV_29A2
    %Intel% %iG9651%   = iegd_gn4, PCI\VEN_8086&DEV_29A3
    %Intel% %iQ9650%   = iegd_gn4, PCI\VEN_8086&DEV_2992
    %Intel% %iQ9651%   = iegd_gn4, PCI\VEN_8086&DEV_2993
    %Intel% %i946GZ0%  = iegd_gn4, PCI\VEN_8086&DEV_2972
    %Intel% %i946GZ1%  = iegd_gn4, PCI\VEN_8086&DEV_2973
    %Intel% %i965GM0%  = iegd_gn4, PCI\VEN_8086&DEV_2A02
    %Intel% %i965GM1%  = iegd_gn4, PCI\VEN_8086&DEV_2A03
    %Intel% %i965GME0% = iegd_gn4, PCI\VEN_8086&DEV_2A12
    %Intel% %i965GME1% = iegd_gn4, PCI\VEN_8086&DEV_2A13
    %Intel% %iGM450%   = iegd_gn4, PCI\VEN_8086&DEV_2A42
    %Intel% %iGM451%   = iegd_gn4, PCI\VEN_8086&DEV_2A43
    %Intel% %iG450%    = iegd_gn4, PCI\VEN_8086&DEV_2E22
    %Intel% %iG451%    = iegd_gn4, PCI\VEN_8086&DEV_2E23
    %Intel% %iG410%    = iegd_gn4, PCI\VEN_8086&DEV_2E32
    %Intel% %iG411%    = iegd_gn4, PCI\VEN_8086&DEV_2E33
    %Intel% %iELK0%    = iegd_gn4, PCI\VEN_8086&DEV_2E02
    %Intel% %iELK1%    = iegd_gn4, PCI\VEN_8086&DEV_2E03
    %Intel% %iQ450%    = iegd_gn4, PCI\VEN_8086&DEV_2E12
    %Intel% %iQ451%    = iegd_gn4, PCI\VEN_8086&DEV_2E13
    
    %Intel% %i900G0%  = iegd_plb, PCI\VEN_8086&DEV_8108
    
    ;===============================================================================
    [iegd_nap.GeneralConfigData]
    MaximumNumberOfDevices = 2
    MaximumDeviceMemoryConfiguration = 256
    
    [iegd_gn4.GeneralConfigData]
    MaximumNumberOfDevices = 2
    MaximumDeviceMemoryConfiguration = 512
    
    [iegd_plb.GeneralConfigData]
    MaximumNumberOfDevices = 2
    MaximumDeviceMemoryConfiguration = 256
    
    ;===============================================================================
    [iegd_nap]
    CopyFiles = iegd.Miniport, iegd.Display_nap, iegd.PortDrvs_nap, iegd.Copp
    
    [iegd_gn4]
    CopyFiles = iegd.Miniport, iegd.Display_gn4, iegd.PortDrvs_gn4, iegd.Copp
    
    [iegd_plb]
    CopyFiles = iegd.Miniport, iegd.Display_plb, iegd.OpenGL_plb, iegd.PortDrvs_plb, iegd.Copp
    
    ;===============================================================================
    [iegd.Miniport]
    iegdmini.sys
    
    [iegd.Copp]
    iegdckey.vp
    iegdmsys.vp
    sdvo.vp
    hdmi.vp
    analog.vp
    lvds.vp
    tv.vp
    iegdcagt.cpa
    iegdcagt.vp
    
    [iegd.Display_nap]
    iegddis.dll
    iegd3dg3.dll
    
    [iegd.Display_gn4]
    iegddis.dll
    iegd3dg4.dll
    
    [iegd.Display_plb]
    iegddis.dll
    iegd3dga.dll
    
    [iegd.OpenGL_plb]
    iegdglga.dll
    libGLES_CM.dll
    libGLESv2.dll
    
    [iegd.PortDrvs_nap]
    analog.sys
    sdvo.sys
    lvds.sys
    tv.sys
    
    [iegd.PortDrvs_gn4]
    analog.sys
    sdvo.sys
    lvds.sys
    hdmi.sys
    
    [iegd.PortDrvs_plb]
    sdvo.sys
    lvds.sys
    
    ;===============================================================================
    [iegd_nap.Services]
    AddService = iegdmini, 0x00000002, iegd_Service_Inst, iegd_EventLog_Inst
    AddService = analog,  ,analog_Service_Inst, iegd_EventLog_Inst
    AddService = lvds,   ,lvds_Service_Inst, iegd_EventLog_Inst
    AddService = sdvo,   ,sdvo_Service_Inst, iegd_EventLog_Inst
    AddService = tv,     ,tv_Service_Inst, iegd_EventLog_Inst
    
    [iegd_gn4.Services]
    AddService = iegdmini, 0x00000002, iegd_Service_Inst, iegd_EventLog_Inst
    AddService = analog, ,analog_Service_Inst, iegd_EventLog_Inst
    AddService = lvds,   ,lvds_Service_Inst, iegd_EventLog_Inst
    AddService = sdvo,   ,sdvo_Service_Inst, iegd_EventLog_Inst
    AddService = hdmi,   ,hdmi_Service_Inst, iegd_EventLog_Inst
    
    [iegd_plb.Services]
    AddService = iegdmini, 0x00000002, iegd_Service_Inst, iegd_EventLog_Inst
    AddService = lvds,   ,lvds_Service_Inst, iegd_EventLog_Inst
    AddService = sdvo,   ,sdvo_Service_Inst, iegd_EventLog_Inst
    
    ;===============================================================================
    [iegd_Service_Inst]
    ServiceType    = 1
    StartType      = %SERVICE_DEMAND_START%
    ErrorControl   = 0
    LoadOrderGroup = Video
    ServiceBinary  = %12%\iegdmini.sys
    
    [analog_Service_Inst]
    DisplayName    = "analog"
    ServiceType    = %SERVICE_KERNEL_DRIVER%
    StartType      = %SERVICE_DEMAND_START%
    ErrorControl   = %SERVICE_ERROR_IGNORE%
    ServiceBinary  = %12%\analog.sys
    
    [lvds_Service_Inst]
    DisplayName    = "lvds"
    ServiceType    = %SERVICE_KERNEL_DRIVER%
    StartType      = %SERVICE_DEMAND_START%
    ErrorControl   = %SERVICE_ERROR_IGNORE%
    ServiceBinary  = %12%\lvds.sys
    
    [sdvo_Service_Inst]
    DisplayName    = "sdvo"
    ServiceType    = %SERVICE_KERNEL_DRIVER%
    StartType      = %SERVICE_DEMAND_START%
    ErrorControl   = %SERVICE_ERROR_IGNORE%
    ServiceBinary  = %12%\sdvo.sys
    
    [tv_Service_Inst]
    DisplayName    = "tv"
    ServiceType    = %SERVICE_KERNEL_DRIVER%
    StartType      = %SERVICE_DEMAND_START%
    ErrorControl   = %SERVICE_ERROR_IGNORE%
    ServiceBinary  = %12%\tv.sys
    
    [hdmi_Service_Inst]
    DisplayName    = "hdmi"
    ServiceType    = %SERVICE_KERNEL_DRIVER%
    StartType      = %SERVICE_DEMAND_START%
    ErrorControl   = %SERVICE_ERROR_IGNORE%
    ServiceBinary  = %12%\hdmi.sys
    ;===============================================================================
    [iegd_EventLog_Inst]
    AddReg = iegd_EventLog_AddReg
    
    [iegd_EventLog_AddReg]
    HKR,,EventMessageFile,0x00020000,"%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\drivers\iegdmini.sys"
    HKR,,TypesSupported,0x00010001,7
    
    ;===============================================================================
    [iegd_nap.SoftwareSettings]
    AddReg = iegd_SoftwareDeviceSettings_nap
    
    [iegd_gn4.SoftwareSettings]
    AddReg = iegd_SoftwareDeviceSettings_gn4
    
    [iegd_plb.SoftwareSettings]
    AddReg = iegd_SoftwareDeviceSettings_plb
    AddReg = iegd_ICDSoftwareSettings
    
    ;===============================================================================
    [iegd_SoftwareDeviceSettings_plb]
    HKR,, InstalledDisplayDrivers, %REG_MULTI_SZ%, iegddis
    HKR,, MultiFunctionSupported, %REG_MULTI_SZ%, 1
    HKR,, VgaCompatible, %REG_DWORD%, 0
    HKR,, PcfVersion,    %REG_DWORD%, 0x0700
    
    HKR,, ConfigId, %REG_DWORD%, 1
    
    HKR, ALL\1 , name, %REG_SZ%, "AtomCOnfig"
    HKR, ALL\1\General , DisplayConfig, %REG_DWORD%, 2
    HKR, ALL\1\General , DisplayDetect, %REG_DWORD%, 0
    HKR, ALL\1\General , PortOrder, %REG_SZ%, "24000"
    HKR, ALL\1\General , DxvaOptions, %REG_DWORD%, 1
    HKR, ALL\1\Port\4\General , name, %REG_SZ%, "AtomTFR"
    HKR, ALL\1\Port\4\General , Rotation, %REG_DWORD%, 0
    HKR, ALL\1\Port\4\General , Edid, %REG_DWORD%, 1
    HKR, ALL\1\Port\4\General , EdidAvail, %REG_DWORD%, 3
    HKR, ALL\1\Port\4\General , EdidNotAvail, %REG_DWORD%, 5
    HKR, ALL\1\Port\4\FpInfo , bkltmethod, %REG_DWORD%, 0
    HKR, ALL\1\Port\4\Dtd\1 , PixelClock, %REG_DWORD%, 30400
    HKR, ALL\1\Port\4\Dtd\1 , HorzActive, %REG_DWORD%, 800
    HKR, ALL\1\Port\4\Dtd\1 , HorzSync, %REG_DWORD%, 1
    HKR, ALL\1\Port\4\Dtd\1 , HorzSyncPulse, %REG_DWORD%, 1
    HKR, ALL\1\Port\4\Dtd\1 , HorzBlank, %REG_DWORD%, 224
    HKR, ALL\1\Port\4\Dtd\1 , VertActive, %REG_DWORD%, 480
    HKR, ALL\1\Port\4\Dtd\1 , VertSync, %REG_DWORD%, 12
    HKR, ALL\1\Port\4\Dtd\1 , VertSyncPulse, %REG_DWORD%, 5
    HKR, ALL\1\Port\4\Dtd\1 , VertBlank, %REG_DWORD%, 45
    HKR, ALL\1\Port\4\Dtd\1 , Flags, %REG_DWORD%, 0x20000
    HKR, ALL\1\Port\4\Attr , 27, %REG_DWORD%, 0
    HKR, ALL\1\Port\4\Attr , 26, %REG_DWORD%, 24
    
    
    
    HKR,, PortDrivers, %REG_SZ%, "lvds"
    
    
    HKCU,"Software\Microsoft\Avalon.Graphics",,,""
    HKCU,"Software\Microsoft\Avalon.Graphics",DisableHWAcceleration,%REG_DWORD%, 0
    ;-------------------------------------------------------------------------------
    [iegd_ICDSoftwareSettings]
    HKLM, "SOFTWARE\Microsoft\Windows NT\CurrentVersion\OpenGLDrivers\iegddis", DLL, %REG_SZ%, iegdglga
    HKLM, "SOFTWARE\Microsoft\Windows NT\CurrentVersion\OpenGLDrivers\iegddis", DriverVersion, %REG_DWORD%, 0x00000001
    HKLM, "SOFTWARE\Microsoft\Windows NT\CurrentVersion\OpenGLDrivers\iegddis", Flags, %REG_DWORD%, 0x00000001
    HKLM, "SOFTWARE\Microsoft\Windows NT\CurrentVersion\OpenGLDrivers\iegddis", Version, %REG_DWORD%, 0x00000002
    
    ;===============================================================================
    [Strings]
    
    ;----------------------------------------------------------------------
    ; Localizable Strings
    ;----------------------------------------------------------------------
    Intel="Intel Corporation"
    DiskDesc="Embedded Installation"
    
    i915GD0="915G/915GV/910GL Embedded Graphics Chipset Function 0"
    i915GD1="915G/915GV/910GL Embedded Graphics Chipset Function 1"
    i915AL0="915GM/915GMS/915GME/910GML/910GMLE Embedded Graphics Chipset Function 0"
    i915AL1="915GM/915GMS/915GME/910GML/910GMLE Embedded Graphics Chipset Function 1"
    i945LP0="945G Embedded Graphics Chipset Function 0"
    i945LP1="945G Embedded Graphics Chipset Function 1"
    i945CT0="945GM Embedded Graphics Chipset Function 0"
    i945CT1="945GM Embedded Graphics Chipset Function 1"
    i945WB0="945GME/945GSE Embedded Graphics Chipset Function 0"
    i35BL0="Q35 Embedded Graphics Chipset Function 0"
    i35BL1="Q35 Embedded Graphics Chipset Function 1"
    i35BL0A2="Q35 Embedded Graphics Chipset Function 0"
    i35BL1A2="Q35 Embedded Graphics Chipset Function 1"
    iD4100="D410/D510 Atom(TM) Processor Function 0"
    iD4101="D410/D510 Atom(TM) Processor Function 1"
    iN4500="N450 Atom(TM) Processor Function 0"
    iN4501="N450 Atom(TM) Processor Function 1"
    
    i965BW0="965G Embedded Graphics Chipset Function 0"
    i965BW1="965G Embedded Graphics Chipset Function 1"
    iG9650="G965 Embedded Graphics Chipset Function 0"
    iG9651="G965 Embedded Graphics Chipset Function 1"
    iQ9650="Q963/Q965 Embedded Graphics Chipset Function 0"
    iQ9651="Q963/Q965 Embedded Graphics Chipset Function 1"
    i946GZ0="946GZ Embedded Graphics Chipset Function 0"
    i946GZ1="946GZ Embedded Graphics Chipset Function 1"
    i965GM0="GM965 Embedded Graphics Chipset Function 0"
    i965GM1="GM965 Embedded Graphics Chipset Function 1"
    i965GME0="GLE960/GME965 Embedded Graphics Chipset Function 0"
    i965GME1="GLE960/GME965 Embedded Graphics Chipset Function 1"
    iGM450="GM45/GS45/GL40 Embedded Graphics Chipset Function 0"
    iGM451="GM45/GS45/GL40 Embedded Graphics Chipset Function 1"
    iG450="G45 Embedded Graphics Chipset Function 0"
    iG451="G45 Embedded Graphics Chipset Function 1"
    iG410="G41 Embedded Graphics Chipset Function 0"
    iG411="G41 Embedded Graphics Chipset Function 1"
    iELK0="Q45 Embedded Graphics Chipset Function 0"
    iELK1="Q45 Embedded Graphics Chipset Function 1"
    iQ450="Q45 Embedded Graphics Chipset Function 0"
    iQ451="Q45 Embedded Graphics Chipset Function 1"
    
    i900G0="US15 Embedded Graphics Chipset Function 0"
    
    ;----------------------------------------------------------------------
    ; Non Localizable Strings
    ;----------------------------------------------------------------------
    SERVICE_BOOT_START     = 0x0
    SERVICE_SYSTEM_START   = 0x1
    SERVICE_AUTO_START     = 0x2
    SERVICE_DEMAND_START   = 0x3
    SERVICE_DISABLED       = 0x4
    
    SERVICE_KERNEL_DRIVER  = 0x1
    
    SERVICE_ERROR_IGNORE   = 0x0	; Continue on driver load fail
    SERVICE_ERROR_NORMAL   = 0x1	; Display warn, but continue
    SERVICE_ERROR_SEVERE   = 0x2	; Attempt LastKnownGood
    SERVICE_ERROR_CRITICAL = 0x3	; Attempt LastKnownGood, BugCheck
    
    REG_EXPAND_SZ = 0x00020000
    REG_MULTI_SZ  = 0x00010000
    REG_DWORD     = 0x00010001
    REG_SZ        = 0x00000000
    
    Gruß black
     
  2. kazhar

    kazhar Viertel Gigabyte

    eins vorneweg: intels treiberqualität ist generell eher besch..eiden.

    in deinem fall würde ich mal drauf tippen, dass irgendeine option bzw ein config tweak oder eventuell ein (kernel?) patch in dem image dahinter steckt.
     
Thread Status:
Not open for further replies.

Share This Page