TIL that on a Tahiti board with 6 instead of the usual 3 GiByte of VRAM, the AMD OpenCL driver seems to think 3 GiByte should suffice for everyone.
It's CL_DEVICE_GLOBAL_MEMORY is set to 3072 MiByte, leaving half of the memory effectively useless. Is there any known workaround, an environment variable or such or is this a hard, articifical and stupid limitation?
In OpenGL and D3D, I can use the memory in games alright and don't get perf degradation in situations between 3 and 6 GiByte, so I am inclined to assume it's a real board with 6 GiBytes of memory and not just someone having manipulated the BIOS.
It's CL_DEVICE_GLOBAL_MEMORY is set to 3072 MiByte, leaving half of the memory effectively useless. Is there any known workaround, an environment variable or such or is this a hard, articifical and stupid limitation?
In OpenGL and D3D, I can use the memory in games alright and don't get perf degradation in situations between 3 and 6 GiByte, so I am inclined to assume it's a real board with 6 GiBytes of memory and not just someone having manipulated the BIOS.