[Flexradio] CPU utilization video driver corruption with Preview 8

2005-12-18 Thread Tim Ellison
Eric,

Here is an observation or two and not a necessarily a commentary on
higher CPU utilization with DirectX

In DirectX mode, I get a bunch of Unhandled Exception errors when using
the GUI (clicking on buttons and such).  If I click on the button to
continue, CPU utilization goes from 25% to 3%

I am beginning to think that once I receive an Unhandled Exception
error, that the display parameter reverts from DirectX mode to GDI+.
Could this be happening?

The reason I am thinking this is that in GDI+ mode my CPU utilization is
always 3-5%, but in DirectX mode (before the exception error) the
utilization is 25%.  After the exception error the utilization is 3%,
but Setup still indicates that the display mode is DirectX.

I have also found that getting a lot of these Unhandled Exception errors
corrupts my video driver.  This is indicated by CPU utilization running
at 50% when nothing is loaded on the machine.  ProcessExplorer from
SysInternals indicates that these are all Deferred Procedure calls,
indicative of corrupted software of bad hardware.  They do not go away
even after re-booting.  There are no errors in the Event Viewer and the
video looks OK after rebooting.  It does take PowerSDR a LONG time to
load in this state and it is very unstable. The only way to rectify the
problem is to completely un-install and re-install the video driver. 

For now I am using GDI+ and don't have any complaints.






Re: [Flexradio] CPU utilization video driver corruption with Preview 8

2005-12-18 Thread Jim Lux

At 11:16 AM 12/18/2005, Tim Ellison wrote:

Eric,

Here is an observation or two and not a necessarily a commentary on
higher CPU utilization with DirectX

In DirectX mode, I get a bunch of Unhandled Exception errors when using
the GUI (clicking on buttons and such).  If I click on the button to
continue, CPU utilization goes from 25% to 3%

I am beginning to think that once I receive an Unhandled Exception
error, that the display parameter reverts from DirectX mode to GDI+.
Could this be happening?



The behavior I noticed with Matlab on Win2K was that doing drawing with the 
acceleration on jammed the CPU utilization to 99%, and essentially hung the 
system. If you killed off Matlab, it would go back to normal.  Running 
Matlab with the acceleration turned off, it sucked a bit of CPU while 
drawing, but didn't hang.


I suspect that there are a whole variety of traps for the programmer having 
to do with the application, the OS, and the video driver all coming to a 
common understanding of what accelerations are present, what parameters 
ranges are legal to pass, and so forth.  There's such a variety of 
acceleration schemes, and they tend not to be the best documented in the 
world (at least in a convenient form for someone who doesn't have a full 
time support team), particularly in terms of the interaction at all layers.


Clearly, if you've got the development and sales clout of a EA game, you 
can probably get a lot of those questions answered (and the bugs 
fixed).  Likewise, if you're a Universal Studios looking to stream your 
content to Windows Media Player, etc.



Jim, W6RMK 





Re: [Flexradio] CPU utilization video driver corruption with Preview 8

2005-12-18 Thread FlexRadio - Eric
Wow.  There is no way that I know of that would cause PowerSDR to
automatically go from DirectX to GDI+ as you described.  More likely,
whatever is hanging up the DirectX stuff crashes upon subsequent calls and
then it quits doing whatever it was doing before, thus freeing up the
cycles.  After this, I would be surprised if the display continues to work.

Having DirectX corrupt your video driver sounds very strange.  If a reboot
doesn't fix it, then I'm not sure the driver/hardware is working correctly.


Eric Wachsmann
FlexRadio Systems

-Original Message-
From: Tim Ellison [mailto:[EMAIL PROTECTED] 
Sent: Sunday, December 18, 2005 1:16 PM
To: [EMAIL PROTECTED]
Cc: FlexRadio@flex-radio.biz
Subject: CPU  utilization video driver corruption with Preview 8

Eric,

Here is an observation or two and not a necessarily a commentary on
higher CPU utilization with DirectX

In DirectX mode, I get a bunch of Unhandled Exception errors when using
the GUI (clicking on buttons and such).  If I click on the button to
continue, CPU utilization goes from 25% to 3%

I am beginning to think that once I receive an Unhandled Exception
error, that the display parameter reverts from DirectX mode to GDI+.
Could this be happening?

The reason I am thinking this is that in GDI+ mode my CPU utilization is
always 3-5%, but in DirectX mode (before the exception error) the
utilization is 25%.  After the exception error the utilization is 3%,
but Setup still indicates that the display mode is DirectX.

I have also found that getting a lot of these Unhandled Exception errors
corrupts my video driver.  This is indicated by CPU utilization running
at 50% when nothing is loaded on the machine.  ProcessExplorer from
SysInternals indicates that these are all Deferred Procedure calls,
indicative of corrupted software of bad hardware.  They do not go away
even after re-booting.  There are no errors in the Event Viewer and the
video looks OK after rebooting.  It does take PowerSDR a LONG time to
load in this state and it is very unstable. The only way to rectify the
problem is to completely un-install and re-install the video driver. 

For now I am using GDI+ and don't have any complaints.







Re: [Flexradio] CPU utilization video driver corruption with Preview 8

2005-12-18 Thread Tim Ellison
OK.  I can believe that once the DirectX stuff crashes, then it quits
what it is doing.  The display continues to work (for a little while),
but it is very unstable.  Eventually the exceptions will actually crash
the entire application and that is when I get video (something?)
corruption that so far only goes away when the driver is removed from
the system.

I am investigating my video adapter's report card on gamer sites to
see if there are any observed issue with DirectX.

BTW, the system rocks on GDI+.  The new FFT seems faster and I really
like the AGC improvements.


-Tim
---
Tim Ellison ( [EMAIL PROTECTED] )
Integrated Technical Services ( http://www.itsco.com )


-Original Message-
From: FlexRadio - Eric [mailto:[EMAIL PROTECTED] 
Sent: Sunday, December 18, 2005 3:43 PM
To: Tim Ellison
Cc: FlexRadio@flex-radio.biz
Subject: RE: CPU  utilization video driver corruption with Preview 8

Wow.  There is no way that I know of that would cause PowerSDR to
automatically go from DirectX to GDI+ as you described.  More likely,
whatever is hanging up the DirectX stuff crashes upon subsequent calls
and
then it quits doing whatever it was doing before, thus freeing up the
cycles.  After this, I would be surprised if the display continues to
work.

Having DirectX corrupt your video driver sounds very strange.  If a
reboot
doesn't fix it, then I'm not sure the driver/hardware is working
correctly.


Eric Wachsmann
FlexRadio Systems

-Original Message-
From: Tim Ellison [mailto:[EMAIL PROTECTED] 
Sent: Sunday, December 18, 2005 1:16 PM
To: [EMAIL PROTECTED]
Cc: FlexRadio@flex-radio.biz
Subject: CPU  utilization video driver corruption with Preview 8

Eric,

Here is an observation or two and not a necessarily a commentary on
higher CPU utilization with DirectX

In DirectX mode, I get a bunch of Unhandled Exception errors when using
the GUI (clicking on buttons and such).  If I click on the button to
continue, CPU utilization goes from 25% to 3%

I am beginning to think that once I receive an Unhandled Exception
error, that the display parameter reverts from DirectX mode to GDI+.
Could this be happening?

The reason I am thinking this is that in GDI+ mode my CPU utilization is
always 3-5%, but in DirectX mode (before the exception error) the
utilization is 25%.  After the exception error the utilization is 3%,
but Setup still indicates that the display mode is DirectX.

I have also found that getting a lot of these Unhandled Exception errors
corrupts my video driver.  This is indicated by CPU utilization running
at 50% when nothing is loaded on the machine.  ProcessExplorer from
SysInternals indicates that these are all Deferred Procedure calls,
indicative of corrupted software of bad hardware.  They do not go away
even after re-booting.  There are no errors in the Event Viewer and the
video looks OK after rebooting.  It does take PowerSDR a LONG time to
load in this state and it is very unstable. The only way to rectify the
problem is to completely un-install and re-install the video driver. 

For now I am using GDI+ and don't have any complaints.