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

XOR rendering to screen broken on AMD Radeon HD7570M with D3D pipeline enabled

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: P4 P4
    • tbd
    • 8, 9
    • client-libs
    • None
    • 2d
    • x86
    • windows_7

      One of our applets is based on a lightweight toolkit (LwVCL) which uses bitwise XOR rendering directly to screen for window-movement animation.
      A small testcase is available at http://93.83.133.214/d3dbug/demoapplet.html

      On a customer's notebook with an AMD Readeon HD7570M GPU running Windows-7 the user experiences the following issues as soon as the he tries to move a window, which render our application unuseable:
      - Screen corruptions (please see screenshots)
      - High CPU useage (one core stuck at 100% for several minutes)

      WIth -Dsun.java2d.noddraw=true, the issues are gone.

      Please include this GPU/Driver combination in D3DBadHardware.h.
      As I can't do tests on this system, it would be great if validation could be performed on similar hardware to verify the latest drivers do not cause these issues. Probably it would be a good idea to mark all drivers older than the oldest driver version known to work as "bad".

      The notebook had the following configuration:
      - Java 7u45
      - Windows 7
      - Radeon HD7570M
      - Driver versions as shown on the screenshots.
      - Firefox (20+)

        1. corruption1.png
          38 kB
          Clemens Eisserer
        2. corruption2.png
          295 kB
          Clemens Eisserer
        3. device_manager.png
          21 kB
          Clemens Eisserer
        4. driver_details.png
          27 kB
          Clemens Eisserer
        5. dxdiag.png
          36 kB
          Clemens Eisserer
        6. jinternal.jpg
          5 kB
          Clemens Eisserer
        7. radeon2100.jpg
          59 kB
          Clemens Eisserer

            prr Philip Race
            ceisserer Clemens Eisserer
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: