SSAO freezes system

When I attempt to run the TestSSAO file, the program appears to run properly for a second or two with very low FPS and then freezes. The CPU usage jumps to 100%. I can see the teapots after the program freezes. Before that the camera control is very laggy, maybe due to the teapots loading. I’m sure my drivers are up-to-date and all other post-processing effects (HDR, bloom) work properly. If I don’t add the SSAO processor the program runs fine.



[java]import jme3test.post.SSAOUI;



import com.jme3.app.SimpleApplication;

import com.jme3.material.Material;

import com.jme3.math.ColorRGBA;

import com.jme3.math.Quaternion;

import com.jme3.math.Vector3f;

import com.jme3.post.FilterPostProcessor;

import com.jme3.post.ssao.SSAOConfig;

import com.jme3.post.ssao.SSAOFilter;

import com.jme3.renderer.queue.RenderQueue.ShadowMode;

import com.jme3.scene.Geometry;

import com.jme3.scene.Spatial;

import com.jme3.scene.debug.WireFrustum;

import com.jme3.scene.shape.Box;



public class TestSSAO extends SimpleApplication {



float angle;

Spatial lightMdl;

Spatial teapot;

Geometry frustumMdl;

WireFrustum frustum;



private Vector3f[] points;



{

points = new Vector3f[8];

for (int i = 0; i < points.length; i++) points = new Vector3f();

}



public static void main(String[] args){

TestSSAO app = new TestSSAO();

app.start();

}



@Override

public void simpleInitApp() {

// put the camera in a bad position

cam.setLocation(new Vector3f(-2.336393f, 11.91392f, -7.139601f));

cam.setRotation(new Quaternion(0.23602544f, 0.11321983f, -0.027698677f, 0.96473104f));

//cam.setFrustumFar(1000);



Material mat = assetManager.loadMaterial(“Common/Materials/WhiteColor.j3m”);

Material matSoil = new Material(assetManager,“Common/MatDefs/Misc/SolidColor.j3md”);

matSoil.setColor(“m_Color”, ColorRGBA.LightGray);





teapot = assetManager.loadModel(“Models/Teapot/Teapot.obj”);

teapot.setLocalTranslation(0,0,10);



teapot.setMaterial(mat);

teapot.setShadowMode(ShadowMode.CastAndReceive);

rootNode.attachChild(teapot);



for (int i = 0; i < 30; i++) {

Spatial t=teapot.deepClone();

rootNode.attachChild(t);

teapot.setLocalTranslation((float)Math.random()*3,(float)Math.random()*3,(i+2));



}







Geometry soil=new Geometry(“soil”, new Box(new Vector3f(0, -13, 550), 800, 10, 700));

soil.updateGeometricState();

soil.updateModelBound();

soil.setMaterial(matSoil);

soil.setShadowMode(ShadowMode.CastAndReceive);

rootNode.attachChild(soil);



for (int i = 0; i < 30; i++) {

Spatial t=teapot.deepClone();

t.setLocalScale(10.0f);

rootNode.attachChild(t);

teapot.setLocalTranslation((float)Math.random()*300,(float)Math.random()30,30(i+2));

}





FilterPostProcessor fpp=new FilterPostProcessor(assetManager);

SSAOFilter ssaoFilter= new SSAOFilter(viewPort, new SSAOConfig(0.36f,1.8f,0.84f,0.16f,false,true));

fpp.addFilter(ssaoFilter);

SSAOUI ui=new SSAOUI(inputManager, ssaoFilter.getConfig());



viewPort.addProcessor(fpp);



}

}[/java]

What fps do you have without ssao on this test?

SSAO is really fill rate consuming so it can just bring your display hardware to the knees.

The strange part is the 100% CPU usage…

What’s you OS and graphic device, please?

At native (1366*768) resolution and 4X AA the program runs between 200 and 300 fps depending on how many teapots are on screen.



If I create a new class and display nothing I get ~1500fps, but the program still freezes when I add the SSAO post-processor. In fact, I don’t even get the FPS number, so I think the program freezes sooner.



Previously I had just assumed because the fan speed went up when the program froze, but I checked and task manager says 100% CPU usage on core 0 and negligible usage on core 1.



MS Windows 7 Home Premium x64 (6.1, Build 7600)

Intel Core 2 Duo CPU P7450 @ 2.13GHz (2CPUs), ~2.1GHz, 4.0 GB RAM, ATI Mobility Radeon HD 4530

[xml]


System Information
Time of this report: 1/1/2011, 12:08:51
Machine name:
Operating System: Windows 7 Home Premium 64-bit (6.1, Build 7600) (7600.win7_gdr.100618-1621)
Language: English (Regional Setting: English)
System Manufacturer: Hewlett-Packard
System Model: HP Pavilion dv6 Notebook PC
BIOS: Default System BIOS
Processor: Intel(R) Core(TM)2 Duo CPU P7450 @ 2.13GHz (2 CPUs), ~2.1GHz
Memory: 4096MB RAM
Available OS Memory: 4064MB RAM
Page File: 1247MB used, 6876MB available
Windows Dir: C:Windows
DirectX Version: DirectX 11
DX Setup Parameters: Not found
User DPI Setting: Using System DPI
System DPI Setting: 96 DPI (100 percent)
DWM DPI Scaling: Disabled
DxDiag Version: 6.01.7600.16385 64bit Unicode

DxDiag Notes
Display Tab 1: No problems found.
Sound Tab 1: No problems found.
Sound Tab 2: No problems found.
Sound Tab 3: No problems found.
Input Tab: No problems found.

DirectX Debug Levels
Direct3D: 0/4 (retail)
DirectDraw: 0/4 (retail)
DirectInput: 0/5 (retail)
DirectMusic: 0/5 (retail)
DirectPlay: 0/9 (retail)
DirectSound: 0/5 (retail)
DirectShow: 0/6 (retail)

Display Devices
Card name: ATI Mobility Radeon HD 4530
Manufacturer: ATI Technologies Inc.
Chip type: ATI display adapter (0x9553)
DAC type: Internal DAC(400MHz)
Device Key: EnumPCIVEN_1002&DEV_9553&SUBSYS_3628103C&REV_00
Display Memory: 2281 MB
Dedicated Memory: 506 MB
Shared Memory: 1775 MB
Current Mode: 1366 x 768 (32 bit) (60Hz)
Monitor Name: Generic PnP Monitor
Monitor Model: unknown
Monitor Id: SEC354C
Native Mode: 1366 x 768(p) (59.998Hz)
Output Type: Internal
Driver Name: atiumd64.dll,atidxx64.dll,atiumdag,atidxx32,atiumdva,atiumd6a.cap,atitmm64.dll
Driver File Version: 8.14.0010.0678 (English)
Driver Version: 8.632.0.0
DDI Version: 10.1
Driver Model: WDDM 1.1
Driver Attributes: Final Retail
Driver Date/Size: 7/1/2009 21:54:54, 4059648 bytes
WHQL Logo'd: Yes
WHQL Date Stamp:
Device Identifier: {D7B71EE2-D613-11CF-2A71-2216A1C2C535}
Vendor ID: 0x1002
Device ID: 0x9553
SubSys ID: 0x3628103C
Revision ID: 0x0000
Driver Strong Name: oem5.inf:ATI.Mfg.NTamd64.6.1:ati2mtag_M9x:8.632.0.0:pciven_1002&dev_9553&subsys_3628103c
Rank Of Driver: 00E60001
Video Accel: ModeMPEG2_A ModeMPEG2_C
Deinterlace Caps: {6E8329FF-B642-418B-BCF0-BCB6591E255F}: Format(In/Out)=(YUY2,YUY2) Frames(Prev/Fwd/Back)=(0,0,1) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive
{335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(YUY2,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch
{5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(YUY2,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY
{6E8329FF-B642-418B-BCF0-BCB6591E255F}: Format(In/Out)=(UYVY,UYVY) Frames(Prev/Fwd/Back)=(0,0,1) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive
{335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(UYVY,UYVY) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch
{5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(UYVY,UYVY) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY
{5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(YV12,0x32315659) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{3C5323C1-6FB7-44F5-9081-056BF2EE449D}: Format(In/Out)=(NV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,2) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive
{552C0DAD-CCBC-420B-83C8-74943CF9F1A6}: Format(In/Out)=(NV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,2) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive
{6E8329FF-B642-418B-BCF0-BCB6591E255F}: Format(In/Out)=(NV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,1) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive
{335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(NV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch
{5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(NV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY
{5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(IMC1,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(IMC2,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(IMC3,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(IMC4,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(S340,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(S342,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
D3D9 Overlay: Not Supported
DXVA-HD: Not Supported
DDraw Status: Enabled
D3D Status: Enabled
AGP Status: Enabled

Sound Devices
Description: Speakers (High Definition Audio Device)
Default Sound Playback: Yes
Default Voice Playback: Yes
Hardware ID: HDAUDIOFUNC_01&VEN_111D&DEV_7603&SUBSYS_103C3628&REV_1002
Manufacturer ID: 1
Product ID: 65535
Type: WDM
Driver Name: HdAudio.sys
Driver Version: 6.01.7600.16385 (English)
Driver Attributes: Final Retail
WHQL Logo'd: Yes
Date and Size: 7/13/2009 18:07:00, 350208 bytes
Other Files:
Driver Provider: Microsoft
HW Accel Level: Basic
Cap Flags: 0xF1F
Min/Max Sample Rate: 100, 200000
Static/Strm HW Mix Bufs: 1, 0
Static/Strm HW 3D Bufs: 0, 0
HW Memory: 0
Voice Management: No
EAX(tm) 2.0 Listen/Src: No, No
I3DL2(tm) Listen/Src: No, No
Sensaura(tm) ZoomFX(tm): No

Description: Speakers (High Definition Audio Device)
Default Sound Playback: No
Default Voice Playback: No
Hardware ID: HDAUDIOFUNC_01&VEN_111D&DEV_7603&SUBSYS_103C3628&REV_1002
Manufacturer ID: 1
Product ID: 65535
Type: WDM
Driver Name: HdAudio.sys
Driver Version: 6.01.7600.16385 (English)
Driver Attributes: Final Retail
WHQL Logo'd: Yes
Date and Size: 7/13/2009 18:07:00, 350208 bytes
Other Files:
Driver Provider: Microsoft
HW Accel Level: Basic
Cap Flags: 0xF1F
Min/Max Sample Rate: 100, 200000
Static/Strm HW Mix Bufs: 1, 0
Static/Strm HW 3D Bufs: 0, 0
HW Memory: 0
Voice Management: No
EAX(tm) 2.0 Listen/Src: No, No
I3DL2(tm) Listen/Src: No, No
Sensaura(tm) ZoomFX(tm): No

Description: Digital Audio (S/PDIF) (High Definition Audio Device)
Default Sound Playback: No
Default Voice Playback: No
Hardware ID: HDAUDIOFUNC_01&VEN_111D&DEV_7603&SUBSYS_103C3628&REV_1002
Manufacturer ID: 1
Product ID: 65535
Type: WDM
Driver Name: HdAudio.sys
Driver Version: 6.01.7600.16385 (English)
Driver Attributes: Final Retail
WHQL Logo'd: Yes
Date and Size: 7/13/2009 18:07:00, 350208 bytes
Other Files:
Driver Provider: Microsoft
HW Accel Level: Basic
Cap Flags: 0xF1F
Min/Max Sample Rate: 100, 200000
Static/Strm HW Mix Bufs: 1, 0
Static/Strm HW 3D Bufs: 0, 0
HW Memory: 0
Voice Management: No
EAX(tm) 2.0 Listen/Src: No, No
I3DL2(tm) Listen/Src: No, No
Sensaura(tm) ZoomFX(tm): No

Sound Capture Devices
Description: Microphone (High Definition Audio Device)
Default Sound Capture: Yes
Default Voice Capture: Yes
Driver Name: HdAudio.sys
Driver Version: 6.01.7600.16385 (English)
Driver Attributes: Final Retail
Date and Size: 7/13/2009 18:07:00, 350208 bytes
Cap Flags: 0x1
Format Flags: 0xFFFFF

DirectInput Devices
Device Name: Mouse
Attached: 1
Controller ID: n/a
Vendor/Product ID: n/a
FF Driver: n/a

Device Name: Keyboard
Attached: 1
Controller ID: n/a
Vendor/Product ID: n/a
FF Driver: n/a

Poll w/ Interrupt: No

USB Devices
+ USB Root Hub
| Vendor/Product ID: 0x8086, 0x2937
| Matching Device ID: usbroot_hub
| Service: usbhub
| Driver: usbhub.sys, 7/13/2009 18:07:09, 343040 bytes
| Driver: usbd.sys, 7/13/2009 18:06:23, 7936 bytes

Gameport Devices

PS/2 Devices
+ Standard PS/2 Keyboard
| Matching Device ID: *pnp0303
| Service: i8042prt
| Driver: i8042prt.sys, 7/13/2009 17:19:57, 105472 bytes
| Driver: kbdclass.sys, 7/13/2009 19:48:04, 50768 bytes
|
+ Terminal Server Keyboard Driver
| Matching Device ID: rootrdp_kbd
| Upper Filters: kbdclass
| Service: TermDD
| Driver: i8042prt.sys, 7/13/2009 17:19:57, 105472 bytes
| Driver: kbdclass.sys, 7/13/2009 19:48:04, 50768 bytes
|
+ PS/2 Compatible Mouse
| Matching Device ID: *pnp0f13
| Service: i8042prt
| Driver: i8042prt.sys, 7/13/2009 17:19:57, 105472 bytes
| Driver: mouclass.sys, 7/13/2009 19:48:27, 49216 bytes
|
+ Microsoft USB IntelliMouse Optical
| Vendor/Product ID: 0x045E, 0x0039
| Matching Device ID: hidvid_045e&pid_0039
| Service: mouhid
| Driver: mouhid.sys, 7/13/2009 18:00:20, 31232 bytes
| Driver: mouclass.sys, 7/13/2009 19:48:27, 49216 bytes
|
+ Terminal Server Mouse Driver
| Matching Device ID: rootrdp_mou
| Upper Filters: mouclass
| Service: TermDD
| Driver: termdd.sys, 7/13/2009 19:45:55, 62544 bytes
| Driver: sermouse.sys, 7/13/2009 18:00:20, 26624 bytes
| Driver: mouclass.sys, 7/13/2009 19:48:27, 49216 bytes

Disk & DVD/CD-ROM Drives
Drive: C:
Free Space: 316.3 GB
Total Space: 363.3 GB
File System: NTFS
Model: TOSHIBA MK5055GSX ATA Device

Drive: D:
Free Space: 93.5 GB
Total Space: 113.7 GB
File System: NTFS
Model: TOSHIBA MK5055GSX ATA Device

Drive: E:
Model: HL-DT-ST DVDRAM GSA-T50L ATA Device
Driver: c:windowssystem32driverscdrom.sys, 6.01.7600.16385 (English), 7/13/2009 17:19:54, 147456 bytes

Drive: F:
Model: OLSTEZO STE7CD2V0 SCSI CdRom Device
Driver: c:windowssystem32driverscdrom.sys, 6.01.7600.16385 (English), 7/13/2009 17:19:54, 147456 bytes

System Devices
Name: Mobile Intel(R) 4 Series Chipset Processor to DRAM Controller - 2A40
Device ID: PCIVEN_8086&DEV_2A40&SUBSYS_3628103C&REV_073&33FD14CA&0&00
Driver: n/a

Name: Intel(R) ICH9 Family USB2 Enhanced Host Controller - 293A
Device ID: PCIVEN_8086&DEV_293A&SUBSYS_3628103C&REV_033&33FD14CA&0&EF
Driver: C:Windowssystem32driversusbehci.sys, 6.01.7600.16385 (English), 7/13/2009 18:06:30, 51200 bytes
Driver: C:Windowssystem32driversusbport.sys, 6.01.7600.16385 (English), 7/13/2009 18:06:31, 324608 bytes
Driver: C:Windowssystem32driversusbhub.sys, 6.01.7600.16385 (English), 7/13/2009 18:07:09, 343040 bytes

Name: Intel(R) ICH9 Family SMBus Controller - 2930
Device ID: PCIVEN_8086&DEV_2930&SUBSYS_3628103C&REV_033&33FD14CA&0&FB
Driver: n/a

Name: 1394 OHCI Compliant Host Controller
Device ID: PCIVEN_197B&DEV_2380&SUBSYS_3628103C&REV_004&7860CF9&0&00E4
Driver: C:Windowssystem32DRIVERS1394ohci.sys, 6.01.7600.16385 (English), 7/13/2009 18:07:13, 227840 bytes

Name: Intel(R) ICH9 Family PCI Express Root Port 6 - 294A
Device ID: PCIVEN_8086&DEV_294A&SUBSYS_3628103C&REV_033&33FD14CA&0&E5
Driver: C:Windowssystem32DRIVERSpci.sys, 6.01.7600.16385 (English), 7/13/2009 19:45:45, 183872 bytes

Name: Intel(R) ICH9 Family USB Universal Host Controller - 2939
Device ID: PCIVEN_8086&DEV_2939&SUBSYS_3628103C&REV_033&33FD14CA&0&EB
Driver: C:Windowssystem32driversusbuhci.sys, 6.01.7600.16385 (English), 7/13/2009 18:06:27, 30720 bytes
Driver: C:Windowssystem32driversusbport.sys, 6.01.7600.16385 (English), 7/13/2009 18:06:31, 324608 bytes
Driver: C:Windowssystem32driversusbhub.sys, 6.01.7600.16385 (English), 7/13/2009 18:07:09, 343040 bytes

Name: Standard AHCI 1.0 Serial ATA Controller
Device ID: PCIVEN_8086&DEV_2929&SUBSYS_3628103C&REV_033&33FD14CA&0&FA
Driver: C:Windowssystem32DRIVERSmsahci.sys, 6.01.7600.16385 (English), 7/13/2009 19:48:27, 30272 bytes
Driver: C:Windowssystem32DRIVERSpciidex.sys, 6.01.7600.16385 (English), 7/13/2009 19:45:46, 48720 bytes
Driver: C:Windowssystem32DRIVERSatapi.sys, 6.01.7600.16385 (English), 7/13/2009 19:52:21, 24128 bytes
Driver: C:Windowssystem32DRIVERSataport.sys, 6.01.7600.16385 (English), 7/13/2009 19:52:21, 155728 bytes

Name: Realtek RTL8168C(P)/8111C(P) Family PCI-E Gigabit Ethernet NIC (NDIS 6.20)
Device ID: PCIVEN_10EC&DEV_8168&SUBSYS_3628103C&REV_024&24B75635&0&00E1
Driver: C:Windowssystem32DRIVERSRt64win7.sys, 7.02.1125.2008 (English), 6/10/2009 14:35:42, 187392 bytes

Name: Intel(R) ICH9 Family PCI Express Root Port 5 - 2948
Device ID: PCIVEN_8086&DEV_2948&SUBSYS_3628103C&REV_033&33FD14CA&0&E4
Driver: C:Windowssystem32DRIVERSpci.sys, 6.01.7600.16385 (English), 7/13/2009 19:45:45, 183872 bytes

Name: Intel(R) ICH9 Family USB Universal Host Controller - 2938
Device ID: PCIVEN_8086&DEV_2938&SUBSYS_3628103C&REV_033&33FD14CA&0&D1
Driver: C:Windowssystem32driversusbuhci.sys, 6.01.7600.16385 (English), 7/13/2009 18:06:27, 30720 bytes
Driver: C:Windowssystem32driversusbport.sys, 6.01.7600.16385 (English), 7/13/2009 18:06:31, 324608 bytes
Driver: C:Windowssystem32driversusbhub.sys, 6.01.7600.16385 (English), 7/13/2009 18:07:09, 343040 bytes

Name: Intel(R) ICH9M LPC Interface Controller - 2919
Device ID: PCIVEN_8086&DEV_2919&SUBSYS_3628103C&REV_033&33FD14CA&0&F8
Driver: C:Windowssystem32DRIVERSmsisadrv.sys, 6.01.7600.16385 (English), 7/13/2009 19:48:27, 15424 bytes

Name: High Definition Audio Controller
Device ID: PCIVEN_1002&DEV_AA38&SUBSYS_3628103C&REV_004&58D67EE&0&0108
Driver: C:Windowssystem32DRIVERShdaudbus.sys, 6.01.7600.16385 (English), 7/13/2009 18:06:13, 122368 bytes

Name: Intel(R) ICH9 Family PCI Express Root Port 4 - 2946
Device ID: PCIVEN_8086&DEV_2946&SUBSYS_3628103C&REV_033&33FD14CA&0&E3
Driver: C:Windowssystem32DRIVERSpci.sys, 6.01.7600.16385 (English), 7/13/2009 19:45:45, 183872 bytes

Name: Intel(R) ICH9 Family USB Universal Host Controller - 2937
Device ID: PCIVEN_8086&DEV_2937&SUBSYS_3628103C&REV_033&33FD14CA&0&D0
Driver: C:Windowssystem32driversusbuhci.sys, 6.01.7600.16385 (English), 7/13/2009 18:06:27, 30720 bytes
Driver: C:Windowssystem32driversusbport.sys, 6.01.7600.16385 (English), 7/13/2009 18:06:31, 324608 bytes
Driver: C:Windowssystem32driversusbhub.sys, 6.01.7600.16385 (English), 7/13/2009 18:07:09, 343040 bytes

Name: Intel(R) 82801 PCI Bridge - 2448
Device ID: PCIVEN_8086&DEV_2448&SUBSYS_3628103C&REV_933&33FD14CA&0&F0
Driver: C:Windowssystem32DRIVERSpci.sys, 6.01.7600.16385 (English), 7/13/2009 19:45:45, 183872 bytes

Name: ATI Mobility Radeon HD 4530
Device ID: PCIVEN_1002&DEV_9553&SUBSYS_3628103C&REV_004&58D67EE&0&0008
Driver: C:Windowssystem32DRIVERSatikmdag.sys, 8.01.0001.0921 (English), 7/1/2009 22:51:30, 6036480 bytes
Driver: C:Windowssystem32DRIVERSati2erec.dll, 1.00.0000.0019 (English), 7/1/2009 21:18:08, 53248 bytes
Driver: C:Windowssystem32atiumd64.dll, 8.14.0010.0678 (English), 7/1/2009 21:54:54, 4059648 bytes
Driver: C:Windowssystem32atiumd6a.dll, 8.14.0010.0228 (English), 7/1/2009 21:49:50, 2622464 bytes
Driver: C:Windowssystem32atitmm64.dll, 6.14.0011.0022 (English), 7/1/2009 22:14:58, 120320 bytes
Driver: C:Windowssystem32atiicdxx.dat, 6/18/2009 19:29:04, 197654 bytes
Driver: C:Windowssystem32amdpcom64.dll, 8.14.0010.0023 (English), 7/1/2009 21:32:48, 52224 bytes
Driver: C:Windowssystem32atimpc64.dll, 8.14.0010.0023 (English), 7/1/2009 21:32:48, 52224 bytes
Driver: C:Windowssystem32atiadlxx.dll, 6.14.0010.1050 (English), 7/1/2009 21:32:18, 251904 bytes
Driver: C:Windowssystem32atiumd6a.cap, 8/18/2009 02:08:34, 219120 bytes
Driver: C:Windowssystem32atimuixx.dll, 6.14.0010.1001 (English), 7/1/2009 22:14:10, 12288 bytes
Driver: C:Windowssystem32atiesrxx.exe, 6.14.0011.1033 (English), 7/1/2009 22:16:06, 203264 bytes
Driver: C:Windowssystem32atieclxx.exe, 6.14.0011.1033 (English), 7/1/2009 22:16:40, 420352 bytes
Driver: C:Windowssystem32atipdl64.dll, 6.14.0010.2556 (English), 7/1/2009 22:14:38, 421376 bytes
Driver: C:Windowssystem32atiedu64.dll, 6.14.0010.2514 (English), 7/1/2009 22:14:04, 59392 bytes
Driver: C:Windowssystem32ATIDEMGX.dll, 2.00.3470.22105 (English), 7/1/2009 22:16:52, 442368 bytes
Driver: C:Windowssystem32atio6axx.dll, 6.14.0010.8787 (English), 7/1/2009 22:13:10, 15062016 bytes
Driver: C:Windowssystem32aticaldd64.dll, 6.14.0010.0344 (English), 7/1/2009 21:28:18, 4289536 bytes
Driver: C:Windowssystem32aticalrt64.dll, 6.14.0010.0344 (English), 7/1/2009 21:28:42, 48640 bytes
Driver: C:Windowssystem32aticalcl64.dll, 6.14.0010.0344 (English), 7/1/2009 21:28:30, 41984 bytes
Driver: C:Windowssystem32atibtmon.exe, 2.00.0000.0000 (English), 5/11/2009 21:35:30, 118784 bytes
Driver: C:Windowssystem32atidxx64.dll, 8.15.0010.0212 (English), 7/1/2009 22:05:30, 2921984 bytes
Driver: C:WindowsSysWOW64atiumdag.dll, 8.14.0010.0678 (English), 7/1/2009 21:59:38, 3105280 bytes
Driver: C:WindowsSysWOW64atiumdva.dll, 8.14.0010.0228 (English), 7/1/2009 21:44:34, 2868224 bytes
Driver: C:WindowsSysWOW64amdpcom32.dll, 8.14.0010.0023 (English), 7/1/2009 21:32:42, 51712 bytes
Driver: C:WindowsSysWOW64atimpc32.dll, 8.14.0010.0023 (English), 7/1/2009 21:32:42, 51712 bytes
Driver: C:WindowsSysWOW64atiadlxy.dll, 6.14.0010.1050 (English), 7/1/2009 21:32:12, 184320 bytes
Driver: C:WindowsSysWOW64atiumdva.cap, 8/18/2009 02:05:02, 219120 bytes
Driver: C:WindowsSysWOW64atipdlxx.dll, 6.14.0010.2556 (English), 7/1/2009 22:14:30, 356352 bytes
Driver: C:WindowsSysWOW64Oemdspif.dll, 6.15.0006.0005 (English), 7/1/2009 22:14:16, 274432 bytes
Driver: C:WindowsSysWOW64ati2edxx.dll, 6.14.0010.2514 (English), 7/1/2009 22:14:00, 43520 bytes
Driver: C:WindowsSysWOW64atioglxx.dll, 6.14.0010.8787 (English), 7/1/2009 21:51:14, 11650560 bytes
Driver: C:WindowsSysWOW64atidxx32.dll, 8.15.0010.0212 (English), 7/1/2009 22:10:42, 2469888 bytes
Driver: C:WindowsSysWOW64aticaldd.dll, 6.14.0010.0344 (English), 7/1/2009 21:27:28, 3264512 bytes
Driver: C:WindowsSysWOW64aticalrt.dll, 6.14.0010.0344 (English), 7/1/2009 21:28:40, 53248 bytes
Driver: C:WindowsSysWOW64aticalcl.dll, 6.14.0010.0344 (English), 7/1/2009 21:28:28, 53248 bytes
Driver: C:Windowsatiogl.xml, 6/17/2009 07:53:12, 18333 bytes
Driver: C:Windowssystem32ATIODCLI.exe, 1.00.0000.0001 (English), 2/3/2009 20:52:08, 51200 bytes
Driver: C:Windowssystem32ATIODE.exe, 1.00.0000.0001 (English), 2/18/2009 17:55:24, 332288 bytes

Name: Intel(R) ICH9 Family PCI Express Root Port 2 - 2942
Device ID: PCIVEN_8086&DEV_2942&SUBSYS_3628103C&REV_033&33FD14CA&0&E1
Driver: C:Windowssystem32DRIVERSpci.sys, 6.01.7600.16385 (English), 7/13/2009 19:45:45, 183872 bytes

Name: Intel(R) ICH9 Family USB Universal Host Controller - 2936
Device ID: PCIVEN_8086&DEV_2936&SUBSYS_3628103C&REV_033&33FD14CA&0&EA
Driver: C:Windowssystem32driversusbuhci.sys, 6.01.7600.16385 (English), 7/13/2009 18:06:27, 30720 bytes
Driver: C:Windowssystem32driversusbport.sys, 6.01.7600.16385 (English), 7/13/2009 18:06:31, 324608 bytes
Driver: C:Windowssystem32driversusbhub.sys, 6.01.7600.16385 (English), 7/13/2009 18:07:09, 343040 bytes

Name: Base System Device
Device ID: PCIVEN_197B&DEV_2384&SUBSYS_3628103C&REV_004&7860CF9&0&04E4
Driver: n/a

Name: Intel(R) ICH9 Family PCI Express Root Port 1 - 2940
Device ID: PCIVEN_8086&DEV_2940&SUBSYS_3628103C&REV_033&33FD14CA&0&E0
Driver: C:Windowssystem32DRIVERSpci.sys, 6.01.7600.16385 (English), 7/13/2009 19:45:45, 183872 bytes

Name: Intel(R) ICH9 Family USB Universal Host Controller - 2935
Device ID: PCIVEN_8086&DEV_2935&SUBSYS_3628103C&REV_033&33FD14CA&0&E9
Driver: C:Windowssystem32driversusbuhci.sys, 6.01.7600.16385 (English), 7/13/2009 18:06:27, 30720 bytes
Driver: C:Windowssystem32driversusbport.sys, 6.01.7600.16385 (English), 7/13/2009 18:06:31, 324608 bytes
Driver: C:Windowssystem32driversusbhub.sys, 6.01.7600.16385 (English), 7/13/2009 18:07:09, 343040 bytes

Name: Base System Device
Device ID: PCIVEN_197B&DEV_2383&SUBSYS_3628103C&REV_004&7860CF9&0&03E4
Driver: n/a

Name: Intel(R) WiFi Link 5100 AGN
Device ID: PCIVEN_8086&DEV_4237&SUBSYS_12118086&REV_004&18E0EB56&0&00E0
Driver: n/a

Name: High Definition Audio Controller
Device ID: PCIVEN_8086&DEV_293E&SUBSYS_3628103C&REV_033&33FD14CA&0&D8
Driver: C:Windowssystem32DRIVERShdaudbus.sys, 6.01.7600.16385 (English), 7/13/2009 18:06:13, 122368 bytes

Name: Intel(R) ICH9 Family USB Universal Host Controller - 2934
Device ID: PCIVEN_8086&DEV_2934&SUBSYS_3628103C&REV_033&33FD14CA&0&E8
Driver: C:Windowssystem32driversusbuhci.sys, 6.01.7600.16385 (English), 7/13/2009 18:06:27, 30720 bytes
Driver: C:Windowssystem32driversusbport.sys, 6.01.7600.16385 (English), 7/13/2009 18:06:31, 324608 bytes
Driver: C:Windowssystem32driversusbhub.sys, 6.01.7600.16385 (English), 7/13/2009 18:07:09, 343040 bytes

Name: Base System Device
Device ID: PCIVEN_197B&DEV_2382&SUBSYS_3628103C&REV_004&7860CF9&0&01E4
Driver: n/a

Name: Mobile Intel(R) 4 Series Chipset PCI Express Root Port - 2A41
Device ID: PCIVEN_8086&DEV_2A41&SUBSYS_3628103C&REV_073&33FD14CA&0&08
Driver: C:Windowssystem32DRIVERSpci.sys, 6.01.7600.16385 (English), 7/13/2009 19:45:45, 183872 bytes

Name: Intel(R) ICH9 Family USB2 Enhanced Host Controller - 293C
Device ID: PCIVEN_8086&DEV_293C&SUBSYS_3628103C&REV_033&33FD14CA&0&D7
Driver: C:Windowssystem32driversusbehci.sys, 6.01.7600.16385 (English), 7/13/2009 18:06:30, 51200 bytes
Driver: C:Windowssystem32driversusbport.sys, 6.01.7600.16385 (English), 7/13/2009 18:06:31, 324608 bytes
Driver: C:Windowssystem32driversusbhub.sys, 6.01.7600.16385 (English), 7/13/2009 18:07:09, 343040 bytes

Name: Intel(R) ICH9 Family Thermal Subsystem - 2932
Device ID: PCIVEN_8086&DEV_2932&SUBSYS_3628103C&REV_033&33FD14CA&0&FE
Driver: n/a

Name: SDA Standard Compliant SD Host Controller
Device ID: PCIVEN_197B&DEV_2381&SUBSYS_3628103C&REV_004&7860CF9&0&02E4
Driver: C:Windowssystem32DRIVERSsdbus.sys, 6.01.7600.16385 (English), 7/13/2009 17:31:10, 109056 bytes

DirectShow Filters

DirectShow Filters:
WMAudio Decoder DMO,0x00800800,1,1,WMADMOD.DLL,6.01.7600.16385
WMAPro over S/PDIF DMO,0x00600800,1,1,WMADMOD.DLL,6.01.7600.16385
WMSpeech Decoder DMO,0x00600800,1,1,WMSPDMOD.DLL,6.01.7600.16385
MP3 Decoder DMO,0x00600800,1,1,mp3dmod.dll,6.01.7600.16385
Mpeg4s Decoder DMO,0x00800001,1,1,mp4sdecd.dll,6.01.7600.16385
WMV Screen decoder DMO,0x00600800,1,1,wmvsdecd.dll,6.01.7600.16385
WMVideo Decoder DMO,0x00800001,1,1,wmvdecod.dll,6.01.7600.16385
Mpeg43 Decoder DMO,0x00800001,1,1,mp43decd.dll,6.01.7600.16385
Mpeg4 Decoder DMO,0x00800001,1,1,mpg4decd.dll,6.01.7600.16385
DV Muxer,0x00400000,0,0,qdv.dll,6.06.7600.16385
Color Space Converter,0x00400001,1,1,quartz.dll,6.06.7600.16490
WM ASF Reader,0x00400000,0,0,qasf.dll,12.00.7600.16385
AVI Splitter,0x00600000,1,1,quartz.dll,6.06.7600.16490
VGA 16 Color Ditherer,0x00400000,1,1,quartz.dll,6.06.7600.16490
SBE2MediaTypeProfile,0x00200000,0,0,sbe.dll,6.06.7600.16385
Microsoft DTV-DVD Video Decoder,0x005fffff,2,4,msmpeg2vdec.dll,6.01.7140.0000
AC3 Parser Filter,0x00600000,1,1,mpg2splt.ax,6.06.7600.16385
StreamBufferSink,0x00200000,0,0,sbe.dll,6.06.7600.16385
MJPEG Decompressor,0x00600000,1,1,quartz.dll,6.06.7600.16490
MPEG-I Stream Splitter,0x00600000,1,2,quartz.dll,6.06.7600.16490
SAMI (CC) Parser,0x00400000,1,1,quartz.dll,6.06.7600.16490
VBI Codec,0x00600000,1,4,VBICodec.ax,6.06.7600.16385
MPEG-2 Splitter,0x005fffff,1,0,mpg2splt.ax,6.06.7600.16385
Closed Captions Analysis Filter,0x00200000,2,5,cca.dll,6.06.7600.16385
SBE2FileScan,0x00200000,0,0,sbe.dll,6.06.7600.16385
Microsoft MPEG-2 Video Encoder,0x00200000,1,1,msmpeg2enc.dll,6.01.7600.16385
Internal Script Command Renderer,0x00800001,1,0,quartz.dll,6.06.7600.16490
MPEG Audio Decoder,0x03680001,1,1,quartz.dll,6.06.7600.16490
DV Splitter,0x00600000,1,2,qdv.dll,6.06.7600.16385
Video Mixing Renderer 9,0x00200000,1,0,quartz.dll,6.06.7600.16490
Microsoft MPEG-2 Encoder,0x00200000,2,1,msmpeg2enc.dll,6.01.7600.16385
ACM Wrapper,0x00600000,1,1,quartz.dll,6.06.7600.16490
Video Renderer,0x00800001,1,0,quartz.dll,6.06.7600.16490
MPEG-2 Video Stream Analyzer,0x00200000,0,0,sbe.dll,6.06.7600.16385
Line 21 Decoder,0x00600000,1,1,,
Video Port Manager,0x00600000,2,1,quartz.dll,6.06.7600.16490
Video Renderer,0x00400000,1,0,quartz.dll,6.06.7600.16490
VPS Decoder,0x00200000,0,0,WSTPager.ax,6.06.7600.16385
WM ASF Writer,0x00400000,0,0,qasf.dll,12.00.7600.16385
VBI Surface Allocator,0x00600000,1,1,vbisurf.ax,6.01.7600.16385
File writer,0x00200000,1,0,qcap.dll,6.06.7600.16385
DVD Navigator,0x00200000,0,3,qdvd.dll,6.06.7600.16385
Overlay Mixer2,0x00200000,1,1,,
RDP DShow Redirection Filter,0xffffffff,1,0,DShowRdpFilter.dll,
Microsoft MPEG-2 Audio Encoder,0x00200000,1,1,msmpeg2enc.dll,6.01.7600.16385
WST Pager,0x00200000,1,1,WSTPager.ax,6.06.7600.16385
MPEG-2 Demultiplexer,0x00600000,1,1,mpg2splt.ax,6.06.7600.16385
DV Video Decoder,0x00800000,1,1,qdv.dll,6.06.7600.16385
SampleGrabber,0x00200000,1,1,qedit.dll,6.06.7600.16385
Null Renderer,0x00200000,1,0,qedit.dll,6.06.7600.16385
MPEG-2 Sections and Tables,0x005fffff,1,0,Mpeg2Data.ax,6.06.7600.16385
Microsoft AC3 Encoder,0x00200000,1,1,msac3enc.dll,6.01.7600.16385
StreamBufferSource,0x00200000,0,0,sbe.dll,6.06.7600.16385
Smart Tee,0x00200000,1,2,qcap.dll,6.06.7600.16385
Overlay Mixer,0x00200000,0,0,,
AVI Decompressor,0x00600000,1,1,quartz.dll,6.06.7600.16490
AVI/WAV File Source,0x00400000,0,2,quartz.dll,6.06.7600.16490
Wave Parser,0x00400000,1,1,quartz.dll,6.06.7600.16490
MIDI Parser,0x00400000,1,1,quartz.dll,6.06.7600.16490
Multi-file Parser,0x00400000,1,1,quartz.dll,6.06.7600.16490
File stream renderer,0x00400000,1,1,quartz.dll,6.06.7600.16490
Microsoft DTV-DVD Audio Decoder,0x005fffff,1,1,msmpeg2adec.dll,6.01.7140.0000
StreamBufferSink2,0x00200000,0,0,sbe.dll,6.06.7600.16385
AVI Mux,0x00200000,1,0,qcap.dll,6.06.7600.16385
Line 21 Decoder 2,0x00600002,1,1,quartz.dll,6.06.7600.16490
File Source (Async.),0x00400000,0,1,quartz.dll,6.06.7600.16490
File Source (URL),0x00400000,0,1,quartz.dll,6.06.7600.16490
AudioRecorder WAV Dest,0x00200000,0,0,WavDest.dll,
AudioRecorder Wave Form,0x00200000,0,0,WavDest.dll,
SoundRecorder Null Renderer,0x00200000,0,0,WavDest.dll,
Infinite Pin Tee Filter,0x00200000,1,1,qcap.dll,6.06.7600.16385
Enhanced Video Renderer,0x00200000,1,0,evr.dll,6.01.7600.16385
BDA MPEG2 Transport Information Filter,0x00200000,2,0,psisrndr.ax,6.06.7600.16385
MPEG Video Decoder,0x40000001,1,1,quartz.dll,6.06.7600.16490

WDM Streaming Tee/Splitter Devices:
Tee/Sink-to-Sink Converter,0x00200000,1,1,ksproxy.ax,6.01.7600.16385

Video Compressors:
WMVideo8 Encoder DMO,0x00600800,1,1,wmvxencd.dll,6.01.7600.16385
WMVideo9 Encoder DMO,0x00600800,1,1,wmvencod.dll,6.01.7600.16385
MSScreen 9 encoder DMO,0x00600800,1,1,wmvsencd.dll,6.01.7600.16385
DV Video Encoder,0x00200000,0,0,qdv.dll,6.06.7600.16385
MJPEG Compressor,0x00200000,0,0,quartz.dll,6.06.7600.16490

Audio Compressors:
WM Speech Encoder DMO,0x00600800,1,1,WMSPDMOE.DLL,6.01.7600.16385
WMAudio Encoder DMO,0x00600800,1,1,WMADMOE.DLL,6.01.7600.16385
IMA ADPCM,0x00200000,1,1,quartz.dll,6.06.7600.16490
PCM,0x00200000,1,1,quartz.dll,6.06.7600.16490
Microsoft ADPCM,0x00200000,1,1,quartz.dll,6.06.7600.16490
GSM 6.10,0x00200000,1,1,quartz.dll,6.06.7600.16490
CCITT A-Law,0x00200000,1,1,quartz.dll,6.06.7600.16490
CCITT u-Law,0x00200000,1,1,quartz.dll,6.06.7600.16490
MPEG Layer-3,0x00200000,1,1,quartz.dll,6.06.7600.16490

Audio Capture Sources:
Microphone (High Definition Aud,0x00200000,0,0,qcap.dll,6.06.7600.16385

PBDA CP Filters:
PBDA DTFilter,0x00600000,1,1,CPFilters.dll,6.06.7600.16385
PBDA ETFilter,0x00200000,0,0,CPFilters.dll,6.06.7600.16385
PBDA PTFilter,0x00200000,0,0,CPFilters.dll,6.06.7600.16385

Midi Renderers:
Default MidiOut Device,0x00800000,1,0,quartz.dll,6.06.7600.16490
Microsoft GS Wavetable Synth,0x00200000,1,0,quartz.dll,6.06.7600.16490

WDM Streaming Capture Devices:
HD Audio Microphone 2,0x00200000,1,1,ksproxy.ax,6.01.7600.16385
HP Webcam,0x00200000,1,1,ksproxy.ax,6.01.7600.16385

WDM Streaming Rendering Devices:
HD Audio Speaker,0x00200000,1,1,ksproxy.ax,6.01.7600.16385
HD Audio SPDIF out,0x00200000,1,1,ksproxy.ax,6.01.7600.16385
HD Audio Speaker,0x00200000,1,1,ksproxy.ax,6.01.7600.16385

BDA Network Providers:
Microsoft ATSC Network Provider,0x00200000,0,1,MSDvbNP.ax,6.06.7600.16385
Microsoft DVBC Network Provider,0x00200000,0,1,MSDvbNP.ax,6.06.7600.16385
Microsoft DVBS Network Provider,0x00200000,0,1,MSDvbNP.ax,6.06.7600.16385
Microsoft DVBT Network Provider,0x00200000,0,1,MSDvbNP.ax,6.06.7600.16385
Microsoft Network Provider,0x00200000,0,1,MSNP.ax,6.06.7600.16385

Video Capture Sources:
HP Webcam,0x00200000,1,1,ksproxy.ax,6.01.7600.16385

Multi-Instance Capable VBI Codecs:
VBI Codec,0x00600000,1,4,VBICodec.ax,6.06.7600.16385

BDA Transport Information Renderers:
BDA MPEG2 Transport Information Filter,0x00600000,2,0,psisrndr.ax,6.06.7600.16385
MPEG-2 Sections and Tables,0x00600000,1,0,Mpeg2Data.ax,6.06.7600.16385

BDA CP/CA Filters:
Decrypt/Tag,0x00600000,1,1,EncDec.dll,6.06.7600.16385
Encrypt/Tag,0x00200000,0,0,EncDec.dll,6.06.7600.16385
PTFilter,0x00200000,0,0,EncDec.dll,6.06.7600.16385
XDS Codec,0x00200000,0,0,EncDec.dll,6.06.7600.16385

WDM Streaming Communication Transforms:
Tee/Sink-to-Sink Converter,0x00200000,1,1,ksproxy.ax,6.01.7600.16385

Audio Renderers:
Speakers (High Definition Audio,0x00200000,1,0,quartz.dll,6.06.7600.16490
Default DirectSound Device,0x00800000,1,0,quartz.dll,6.06.7600.16490
Default WaveOut Device,0x00200000,1,0,quartz.dll,6.06.7600.16490
Digital Audio (S/PDIF) (High De,0x00200000,1,0,quartz.dll,6.06.7600.16490
DirectSound: Digital Audio (S/PDIF) (High Definition Audio Device),0x00200000,1,0,quartz.dll,6.06.7600.16490
DirectSound: Speakers (High Definition Audio Device),0x00200000,1,0,quartz.dll,6.06.7600.16490

EVR Power Information
Current Setting: {5C67A112-A4C9-483F-B4A7-1D473BECAFDC} (Quality)
Quality Flags: 2576
Enabled:
Force throttling
Allow half deinterlace
Allow scaling
Decode Power Usage: 100
Balanced Flags: 1424
Enabled:
Force throttling
Allow batching
Force half deinterlace
Force scaling
Decode Power Usage: 50
PowerFlags: 1424
Enabled:
Force throttling
Allow batching
Force half deinterlace
Force scaling
Decode Power Usage: 0
[/xml]

The new TestSSAO class actually works without crashing, but the walls are funny colors that change as I look around:







If I remove the model or ambient light, or try copying the SSAO code to anything else, the program freezes as usual and I have to do a hard reboot.