[Issue 629] New - D3D must use software vertex processing on Intel video cards

View: New views
4 Messages — Rating Filter:   Alert me  

[Issue 629] New - D3D must use software vertex processing on Intel video cards

by aces-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

https://java3d.dev.java.net/issues/show_bug.cgi?id=629
                 Issue #|629
                 Summary|D3D must use software vertex processing on Intel video
                        | cards
               Component|java3d
                 Version|1.5.2
                Platform|All
              OS/Version|All
                     URL|
                  Status|NEW
       Status whiteboard|
                Keywords|
              Resolution|
              Issue type|ENHANCEMENT
                Priority|P2
            Subcomponent|j3d-core
             Assigned to|issues@java3d
             Reported by|aces






------- Additional comments from aces@... Thu Sep  3 12:34:32 +0000 2009 -------
D3D pipeline is failing to render on newer Intel video cards, as Intel GMA 4500MHD.
As workaround, user must set Java3D property j3d.d3dVertexProcess=software

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@...
For additional commands, e-mail: issues-help@...


[Issue 629] D3D must use software vertex processing on Intel video cards

by aces-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

https://java3d.dev.java.net/issues/show_bug.cgi?id=629



User aces changed the following:

                What    |Old value                 |New value
================================================================================
                  Status|NEW                       |STARTED
--------------------------------------------------------------------------------




------- Additional comments from aces@... Thu Sep  3 13:09:08 +0000 2009 -------
Evaluation:
Despiste newer Intel video cards has specs for creating devices using hardware
vertex processing (HWVP), as Hardware TnL and shaders +2.x, Intel recomends
using Software Vertex Processing (SWVP).

As stated on Intel Graphics Media Accelerator Developer's Guide :
"(..) default, HWVP is enabled. However, CPU vertex processing may offer even
greater performance enhancements on the latest Intel multi-core processors
(compared to HWVP).(...)In some cases we have witnessed gains up to 30%
improvement by using SWGP, although this is dependent on the particular
configuration and workload."

Above guide is available online at :  
http://software.intel.com/sites/billboard/downloads/IGPA-Guide-4209.pdf

As solution, we will set SWVP as default for all Intel video cards. It can be
overriden by j3d.d3dVertexProcess=hardware and j3d.d3dVertexProcess=mixed.

This solution is safe, because all older Intel video cards use it and will work
in future hardware from that manufacture.
It is reliable, because SWVP runs in software mode, and avoid issues on
hardware/driver implementation of vertex processing.
And, finally, it's faster in some cases, as already commented above.



---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@...
For additional commands, e-mail: issues-help@...


[Issue 629] D3D must use software vertex processing on Intel video cards

by aces-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

https://java3d.dev.java.net/issues/show_bug.cgi?id=629



User aces changed the following:

                What    |Old value                 |New value
================================================================================
                  Status|STARTED                   |RESOLVED
--------------------------------------------------------------------------------
              Resolution|                          |FIXED
--------------------------------------------------------------------------------




------- Additional comments from aces@... Sun Sep 13 18:02:59 +0000 2009 -------
Proposed solution committed.
Now Intel Video cards uses SWVP as default.
User can force HWVP and Mixed Vertex Processing using already existent Java3D
properties
j3d.d3dVertexProcess=hardware
and
j3d.d3dVertexProcess=mixed


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@...
For additional commands, e-mail: issues-help@...


[Issue 629] D3D must use software vertex processing on Intel video cards

by aces-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

https://java3d.dev.java.net/issues/show_bug.cgi?id=629






------- Additional comments from aces@... Tue Oct 27 10:46:36 +0000 2009 -------
Above Intel document
"Intel Graphics Media Accelerator Developer's Guide"
 was moved to :

http://software.intel.com/sites/billboard/assets/pdfs/IGPA-Guide-4209.pdf

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@...
For additional commands, e-mail: issues-help@...