4 Replies Latest reply on Oct 19, 2010 11:45 AM by Athlonite

    Catalyst 10.9 on Windows 7 x64

    romanrus
      Hi all

      Sorry, this topic for PCIe Performance Problem with HD5870

      Don't know, how move it

      Performance on Catalyst 10.9 is OK, but I got "VPU recover" instead of "calResAllocLocal2D() returned an error when trying to allocate 1073741824 bytes!"

      OS: Windows 7 x64

      Drivers: Catalyst 10.9

      HW: x58/HD5870-Gigabyte SO

      ===> Testing device 0 <===
      Device type: Unknown
      Max resource 2D width/height: 16384/16384
      Total GPU memory size: 1024 MB
      Total CPU cached space size: 2047 MB
      Total CPU uncached space size: 2047 MB
      GPU engine clock: 950 MHz
      GPU memory clock: 1250 MHz
      Number of timing loops: 100
      [        16 bytes] CPU->GPU=  61.169 KB/sec, GPU->CPU= 365.491 KB/sec
      [        32 bytes] CPU->GPU= 785.085 KB/sec, GPU->CPU= 799.820 KB/sec
      [        64 bytes] CPU->GPU= 718.442 KB/sec, GPU->CPU=   2.259 MB/sec
      [       128 bytes] CPU->GPU=   4.502 MB/sec, GPU->CPU=   4.719 MB/sec
      [       256 bytes] CPU->GPU=   8.143 MB/sec, GPU->CPU=   9.496 MB/sec
      [       512 bytes] CPU->GPU=  17.963 MB/sec, GPU->CPU=  18.897 MB/sec
      [      1024 bytes] CPU->GPU=  34.151 MB/sec, GPU->CPU=  36.229 MB/sec
      [      2048 bytes] CPU->GPU=  67.987 MB/sec, GPU->CPU=  72.110 MB/sec
      [      4096 bytes] CPU->GPU= 126.440 MB/sec, GPU->CPU= 138.214 MB/sec
      [      8192 bytes] CPU->GPU= 250.968 MB/sec, GPU->CPU= 271.331 MB/sec
      [     16384 bytes] CPU->GPU= 502.300 MB/sec, GPU->CPU= 493.482 MB/sec
      [     32768 bytes] CPU->GPU=   1.083 GB/sec, GPU->CPU=   1.125 GB/sec
      [     65536 bytes] CPU->GPU=   2.036 GB/sec, GPU->CPU=   2.144 GB/sec
      [    131072 bytes] CPU->GPU=   3.981 GB/sec, GPU->CPU=   3.959 GB/sec
      [    262144 bytes] CPU->GPU=   5.034 GB/sec, GPU->CPU=   5.911 GB/sec
      [    524288 bytes] CPU->GPU=   5.725 GB/sec, GPU->CPU=   6.282 GB/sec
      [   1048576 bytes] CPU->GPU=   5.999 GB/sec, GPU->CPU=   6.485 GB/sec
      [   2097152 bytes] CPU->GPU=   6.148 GB/sec, GPU->CPU=   6.582 GB/sec
      [   4194304 bytes] CPU->GPU=   5.870 GB/sec, GPU->CPU=   6.637 GB/sec
      [   8388608 bytes] CPU->GPU=   5.911 GB/sec, GPU->CPU=   6.666 GB/sec
      [  16777216 bytes] CPU->GPU=   5.925 GB/sec, GPU->CPU=   6.682 GB/sec
      [  33554432 bytes] CPU->GPU=   5.971 GB/sec, GPU->CPU=   6.689 GB/sec
      [  67108864 bytes] CPU->GPU=   5.975 GB/sec, GPU->CPU=   6.693 GB/sec
      [ 134217728 bytes] CPU->GPU=   5.955 GB/sec, GPU->CPU=   6.695 GB/sec
      [ 268435456 bytes] CPU->GPU=   6.025 GB/sec, GPU->CPU=   6.696 GB/sec
      [ 536870912 bytes] CPU->GPU=   6.029 GB/sec, GPU->CPU=   6.696 GB/sec
      [1073741824 bytes] ^C

       

        • Catalyst 10.9 on Windows 7 x64
          himanshu.gautam

          romanrus,

          Try disabling the watchdog timer of your graphics driver.

          Refer to ATI SDK Release notes for help.

            • Catalyst 10.9 on Windows 7 x64
              romanrus

              Hi, himanshu.gautam

              I was tried to disable timeout via HKLM\System\CurrentControlSet\Control\GraphicsDrivers\TdrLevel=0 on my Windows 7, but got hung system, so it is a bad way.

                • Catalyst 10.9 on Windows 7 x64
                  melstrom

                  If yours 5870 is attached to the monitor (so it is primary videocard in the OS) some amount of video memory is always used by the system. For example by the desktop window manager (DWM). So you will never get full video memory for your own purposes. I suppose that disabling aero UI or setting 5870 as auxiliary videocard (in another slot) should free this memory and you can try allocate 1Gb piece in video memory.

                  And a little advice. You shouldn't try to get the whole memory installed on video card. Driver manages video memory also for its internal services. Render targets, swap chains and so on.

                  Good luck!

              • Catalyst 10.9 on Windows 7 x64
                Athlonite

                That's because you'll find it is an Driver limitation forced by AMD/ATI on just how much memory can be accessed before CAT 10.8 it used to be only 256MB it is now upto 512MB of allocatable memory