Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-6709823

D3D: the AA pixel shader is very slow on some PS3.0 hardware [NVidia NVS 285]

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Open
    • Priority: P4
    • Resolution: Unresolved
    • Affects Version/s: 6u10
    • Fix Version/s: None
    • Component/s: client-libs
    • Labels:
      None
    • Subcomponent:
      2d
    • CPU:
      x86
    • OS:
      windows_xp

      Description

      According to this thread:
        http://forums.java.net/jive/thread.jspa?threadID=41748&tstart=0
      The new AA shader is much slower on NVidia NVS285 hardware
      (which reports as supporting PS3.0).

      From the thread:
        The program below runs at about 800 fps with b14 and about 200 fps with b24 on my computer. Dell 380, 3Ghz Pentium D, Nvidia NVS 285, XP Pro SP3.
        I tried disabling direct draw on b24 and it was about 10 percent faster than with it enabled.

       OS Version = OS_WINXP Pro
      CheckAdaptersInfo
      ------------------
      Adapter Ordinal : 0
      Adapter Handle : 0x10001
      Description : NVIDIA Quadro NVS 285
      GDI Name, Driver : \\.\DISPLAY1, nv4_disp.dll
      Vendor Id : 0x10de
      Device Id : 0x0165
      SubSys Id : 0x29d10de
      Driver Version : 6.14.11.7551
      GUID : {D7B71E3E-4225-11CF-116E-962200C2CB35}
      D3DPPLM::CheckDeviceCaps: adapter 0: Passed
      ------------------
      D3DGD_getDeviceCapsNative
      D3DContext::InitContext device 0
      D3DContext::ConfigureContext device 0
      [V] dwBehaviorFlags=D3DCREATE_FPU_PRESERVE|D3DCREATE_HARDWARE_VERTEXPROCESSING
      D3DContext::ConfigureContext: successfully created device: 0
      D3DContext::InitDevice: device 0
      D3DContext::InitDefice: successfully initialized device 0
      [V] | CAPS_DEVICE_OK
      [V] | CAPS_RT_PLAIN_ALPHA
      [V] | CAPS_RT_TEXTURE_ALPHA
      [V] | CAPS_RT_TEXTURE_OPAQUE
      [V] | CAPS_LCD_SHADER | CAPS_BIOP_SHADER | CAPS_PS20
      [V] | CAPS_AA_SHADER
      [V] | CAPS_PS30
      [V] | CAPS_MULTITEXTURE
      [V] | CAPS_TEXNONPOW2
      [V] | CAPS_TEXNONSQUARE

      The benchmark is attached.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              tdv Dmitri Trembovetski (Inactive)
              Reporter:
              tdv Dmitri Trembovetski (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Dates

                Created:
                Updated:
                Imported:
                Indexed: