Various errors with alpha on intel gma950 videocard

some errors that i’m experiencing with the latest alphas on intelgma chip pc, and not on a pc with a discrete card:

1: i put a traverse node, open it’s help patch, shortly a exception error will popup:

this is the error in tty renderer:
versions/vvvv33beta13.1.dtd to 45alpha26.1.
00:00:12 - : AsDesktop: 1024 x 768
00:00:15 * : [validatevalue: error occured in ex9ParticleNodes.TMex9ParticleNode.EvaluateCB](validatevalue: error occured in ex9ParticleNodes.TMex9ParticleNode.EvaluateCB): Range check error
00:00:16 - : ExceptionDialog disabled.
00:00:16 * : [validatevalue: error occured in ex9ParticleNodes.TMex9ParticleNode.EvaluateCB](validatevalue: error occured in ex9ParticleNodes.TMex9ParticleNode.EvaluateCB): Range check error

this is part of what is in the exception dialog:
Exception log with detailed tech info. Generated on 12/23/2011 4:31:39 AM.
You may send it to the application vendor, helping him to understand what had happened.
Application title: ªªªª
Application file: D:\Users\Bill Gates\Desktop\vvvv_45alpha26.1\vvvv.exe

Exception class: ERangeError
Exception message: Range check error.
Exception address: 00594A7D

Main thread ID = 7036
Exception thread ID = 7036

Exception stack
Stack list, generated 12/23/2011 4:31:39 AM
00594A78{vvvv.exe } ex9Buffers.TMex9Index16And32bitBuffer.DoEndFill (Line 2012, “ex9Buffers.pas” + 16)
00403162{vvvv.exe } System.ErrorAt
00594A78{vvvv.exe } ex9Buffers.TMex9Index16And32bitBuffer.DoEndFill (Line 2012, “ex9Buffers.pas” + 16)
005923CC{vvvv.exe } ex9Buffers.TMex9Buffer.EndFill (Line 486, “ex9Buffers.pas” + 5)
00708102{vvvv.exe } ex9ParticleNodes.TMex9ParticleNode.EvaluateCB (Line 598, “ex9ParticleNodes.pas” + 74)
0041455D{vvvv.exe } Variants.@VarClr
0069B3BE{vvvv.exe } Graph.TMPin.Evaluate (Line 2347, “Graph.pas” + 3)
0069B60F{vvvv.exe } Graph.TMPin._ValidateAllSlices (Line 2422, “Graph.pas” + 60)
0069B360{vvvv.exe } Graph.TMPin._Prepare (Line 2335, “Graph.pas” + 5)
0069B53A{vvvv.exe } Graph.TMPin._ValidateAllSlices (Line 2385, “Graph.pas” + 23)
006993CD{vvvv.exe } Graph.TMBasicNode.ValidateAllInputs (Line 1163, “Graph.pas” + 2)
007047FE{vvvv.exe } GroupNodes.TMGroupNode.EvaluateCB (Line 204, “GroupNodes.pas” + 5)
0069B3BE{vvvv.exe } Graph.TMPin.Evaluate (Line 2347, “Graph.pas” + 3)
0069B60F{vvvv.exe } Graph.TMPin._ValidateAllSlices (Line 2422, “Graph.pas” + 60)
0069B360{vvvv.exe } Graph.TMPin._Prepare (Line 2335, “Graph.pas” + 5)
0069B53A{vvvv.exe } Graph.TMPin._ValidateAllSlices (Line 2385, “Graph.pas” + 23)
00659A47{vvvv.exe } RendererNodes.TMRendererNode.ValidateLayers (Line 547, “RendererNodes.pas” + 1)
006FDD92{vvvv.exe } ex9RendererNode.TMex9RendererNode.ValidateLayers (Line 959, “ex9RendererNode.pas” + 7)
0065960C{vvvv.exe } RendererNodes.TMRendererNode.EvaluateCB (Line 414, “RendererNodes.pas” + 31)
00658FD4{vvvv.exe } RendererNodes.TMRendererNode.PrepareGraph (Line 184, “RendererNodes.pas” + 2)
006997C7{vvvv.exe } Graph.TMBasicNode.PrepareGraphCB (Line 1312, “Graph.pas” + 2)
006AEA59{vvvv.exe } Events.TMEvent.Call (Line 403, “Events.pas” + 11)
006ABE15{vvvv.exe } MainLoop.TMMainLoop.DoTimer (Line 206, “MainLoop.pas” + 25)
0050CB9A{vvvv.exe } IdleTimer.TMIdleTimer.AppIdle (Line 165, “IdleTimer.pas” + 46)
00480B35{vvvv.exe } Forms.TApplication.Idle
0047FFA7{vvvv.exe } Forms.TApplication.HandleMessage
0048028F{vvvv.exe } Forms.TApplication.Run
008A6FE1{vvvv.exe } vvvv.vvvv (Line 24, “” + 7)

Call stack for main thread
Stack list, generated 12/23/2011 4:31:39 AM
77B170B4{ntdll.dll } KiFastSystemCallRet

System : Windows 7 Professional, Version: 6.1, Build: 1DB1, “Service Pack 1”
Processor: Intel, Intel® Core™2 CPU T5500 @ 1.66GHz, 1660 MHz MMX SSE SSE2 SSE3 SSSE3 64 bits DEP
Memory: 1526; free 622
Display : 1024x768 pixels, 16 bpp

2 by opening with f1 the quadtree (2d edges) help patch i get this error

TTY:
00:00:20 - : AsDesktop: 1024 x 768
00:00:21 * : [validatevalue: error occured in ex9ParticleNodes.TMex9ParticleNode.EvaluateCB](validatevalue: error occured in ex9ParticleNodes.TMex9ParticleNode.EvaluateCB): Access violation at address 00681763 in module ‘vvvv.exe’. Read of address 0000175A
00:00:21 * : [validatevalue: error occured in ex9TransformNodes.TMArbitraryTransform.EvaluateCB](validatevalue: error occured in ex9TransformNodes.TMArbitraryTransform.EvaluateCB): Access violation at address 5D4E2EEC in module ‘d3dx9_38.dll’. Read of address 0000179A
00:00:34 - : ExceptionDialog disabled.

Dialog:

Exception log with detailed tech info. Generated on 12/23/2011 4:34:43 AM.
You may send it to the application vendor, helping him to understand what had happened.
Application title: ïïïï
Application file: D:\Users\Bill Gates\Desktop\vvvv_45alpha26.1\vvvv.exe

Exception class: EAccessViolation
Exception message: Access violation at address 00681763 in module ‘vvvv.exe’. Read of address 0000175A.
Exception address: 00681763

Main thread ID = 7932
Exception thread ID = 7932

Exception stack
Stack list, generated 12/23/2011 4:34:43 AM
00681763{vvvv.exe } ex9TransformNodes.TMMatrixTransform.GetMatrix (Line 1576, “ex9TransformNodes.pas” + 1)
006816D7{vvvv.exe } ex9TransformNodes.TMMatrixTransform.BLocalTransform (Line 1558, “ex9TransformNodes.pas” + 1)

3 when opening the transform2s helppatching with f1 and moving it around i get this error:

TTY:
can’t get it because after pressing ok&hide vvvv becomes totally unresponsive

Dialog:

Exception log with detailed tech info. Generated on 12/23/2011 4:37:59 AM.
You may send it to the application vendor, helping him to understand what had happened.
Application title:
Application file: D:\Users\Bill Gates\Desktop\vvvv_45alpha26.1\vvvv.exe

Exception class: EAccessViolation
Exception message: Access violation at address 0053DAD8 in module ‘vvvv.exe’. Read of address 444E554F.
Exception address: 0053DAD8

Main thread ID = 9056
Exception thread ID = 9056

Exception stack
Stack list, generated 12/23/2011 4:37:59 AM
(0013CAD8){vvvv.exe } 0053DAD8

this update to report still problems with alpha27.1 and IntelGMA.
it’s very easy to get exceptions and freezes even for the simplest tasks

examples:
exception opening transform2d helppatch with F1 then creating a ttyrenderer node in the helppatch.
exception opening with f1 the quadtree (2d edges) helppatch.

From my experience all the versions after beta25.1 had problems with those cheap graphic chips, starting from beta 26 wich couldn’t display quads anymore.
somehow errors and freezes can happend in many circustances and i think it’s related to the use of DX. but i don’t know really.
Do any of the devs have a netbook or a old laptop around to do some testing? Sure no serious vvvvser would use this cards for serious works, but @ workshops it’s easy to find em and for casual patching a netbook is fine.
cheerz

I think you need to be more specific about the hardware.

I’m using my GMA 4500MHD equipped laptop with vvvv frequently and apart from not getting the best performance on GPU intensive patches and not running everything that needs 32bit per channel textures I don’t have any problems with it.

No errors when trying to reproduce what you report (using Vista here).

So maybe:

a) Windows 7
b) older/other GMA hardware only
c) Drivers

i think your card supports ps and vs 3, mine doesnt! That might be the difference. Mine is a GMA945 Express, one of those that are in almost all the atom netbooks.

intel gpu drivers are traditionally a total mess with niceties like execution of features that are not supported in gpu silicon beeing calculated on the cpu and such…

also recent developments (sorry, link is german) show that it seems like intels gpu strategy is still set up for fail.

@m4d: no problems on the same hardware/drivers/os with beta25.1 and previous versions. just checked the transform2d steps described above.

i understand development moves on and old hardware support fades out, it could help to write somewhere that vvvv now needs some specific ps-vs version or discrete graphics to work correctly, or do some check in the crack.exe app. Because as is the experience is really buggy and frustrating on this hardware, wich is still on many evryday’s crappy pcs.

@sapo: my point was more like you don’t always get expected behaviour on intel gma devices. i don’t think b27 actually requires additional features, but devvvvs stated in the changelog that they changed the dx devicehandling to improve the dreaded queue/multiscreen bugs among other things. so what you’re getting is probably a result of these changes.

@m4d: unfortunately now it’s not about bad behaviours like corrupt or missing graphic content like it was before b26, now vvvv freezes and crashes after a couple of those errors.