cancel
Showing results for 
Search instead for 
Did you mean: 

Archives Discussions

romanrus
Journeyman III

Catalyst 10.9 on Windows 7 x64

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

 

0 Likes
4 Replies
himanshu_gautam
Grandmaster

romanrus,

Try disabling the watchdog timer of your graphics driver.

Refer to ATI SDK Release notes for help.

0 Likes

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.

0 Likes

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!

0 Likes
Athlonite
Adept I

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

0 Likes