View Single Post
Old 07-24-10, 05:47 AM   #1
KaiUweBehrmann
Registered User
 
Join Date: May 2008
Posts: 2
Default OpenCL demos failing with 30-bit xorg

Under Depth 30 most OpenCL demo programs fail. While running in 24-bit mode all is fine.
Under 30-bit some few OpenCL demos work, like oclBandwidthTest, oclDeviceQuery.


I downloaded the 3.1 CUDA SDK compiled the OpenCL demos on a openSUSE-11.2 system:
xorg-x11-7.4-35.3.x86_64
gcc-4.4-4.2.x86_64
kernel-desktop-2.6.31.12-0.2.1.x86_64
compiz-0.7.8-43.44.1.x86_64

oclDeviceQuery, Platform Name = NVIDIA CUDA, Platform Version = OpenCL 1.0 CUDA 3.1.1, SDK Revision = 6161726, NumDevs = 1, Device = Quadro FX 580

System Info:

Local Time/Date = 11:41:07, 07/24/2010
CPU Name: Intel(R) Core(TM)2 Quad CPU Q9550 @ 2.83GHz
# of CPU processors: 4
Linux version 2.6.31.12-0.2-desktop (geeko@buildhost) (gcc version 4.4.1 [gcc-4_4-branch revision 150839] (SUSE Linux) ) #1 SMP PREEMPT 2010-03-16 21:25:39 +0100



Below the output of the oclVolumeRender:

NVIDIA_GPU_Computing_SDK/OpenCL/bin/linux/debug/oclVolumeRender Starting...

Press <f> to toggle filtering ON/OFF
'=' and '-' to change density
']' and '[' to change brightness
';' and ''' to modify transfer function offset
'.' and ',' to modify transfer function scale

Using CL-GL Interop...
Using Image (Texture)...

Detailed Device info:

CL_DEVICE_NAME: Quadro FX 580
CL_DEVICE_VENDOR: NVIDIA Corporation
CL_DRIVER_VERSION: 256.40
CL_DEVICE_TYPE: CL_DEVICE_TYPE_GPU
CL_DEVICE_MAX_COMPUTE_UNITS: 4
CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS: 3
CL_DEVICE_MAX_WORK_ITEM_SIZES: 512 / 512 / 64
CL_DEVICE_MAX_WORK_GROUP_SIZE: 512
CL_DEVICE_MAX_CLOCK_FREQUENCY: 1125 MHz
CL_DEVICE_ADDRESS_BITS: 32
CL_DEVICE_MAX_MEM_ALLOC_SIZE: 128 MByte
CL_DEVICE_GLOBAL_MEM_SIZE: 511 MByte
CL_DEVICE_ERROR_CORRECTION_SUPPORT: no
CL_DEVICE_LOCAL_MEM_TYPE: local
CL_DEVICE_LOCAL_MEM_SIZE: 16 KByte
CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE: 64 KByte
CL_DEVICE_QUEUE_PROPERTIES: CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE
CL_DEVICE_QUEUE_PROPERTIES: CL_QUEUE_PROFILING_ENABLE
CL_DEVICE_IMAGE_SUPPORT: 1
CL_DEVICE_MAX_READ_IMAGE_ARGS: 128
CL_DEVICE_MAX_WRITE_IMAGE_ARGS: 8
CL_DEVICE_SINGLE_FP_CONFIG: INF-quietNaNs round-to-nearest round-to-zero round-to-inf fma

CL_DEVICE_IMAGE <dim> 2D_MAX_WIDTH 8192
2D_MAX_HEIGHT 8192
3D_MAX_WIDTH 2048
3D_MAX_HEIGHT 2048
3D_MAX_DEPTH 2048

CL_DEVICE_EXTENSIONS: cl_khr_byte_addressable_store
cl_khr_icd
cl_khr_gl_sharing
cl_nv_compiler_options
cl_nv_device_attribute_query
cl_nv_pragma_unroll
cl_khr_global_int32_base_atomics
cl_khr_global_int32_extended_atomics



CL_DEVICE_COMPUTE_CAPABILITY_NV: 1.1
NUMBER OF MULTIPROCESSORS: 4
NUMBER OF CUDA CORES: 32
CL_DEVICE_REGISTERS_PER_BLOCK_NV: 8192
CL_DEVICE_WARP_SIZE_NV: 32
CL_DEVICE_GPU_OVERLAP_NV: CL_TRUE
CL_DEVICE_KERNEL_EXEC_TIMEOUT_NV: CL_TRUE
CL_DEVICE_INTEGRATED_MEMORY_NV: CL_FALSE
CL_DEVICE_PREFERRED_VECTOR_WIDTH_<t> CHAR 1, SHORT 1, INT 1, LONG 1, FLOAT 1, DOUBLE 0



!!! Error # -9999 (Unspecified Error) at line 174 , in file oclVolumeRender.cpp !!!


Starting Cleanup...

FAILED

oclVolumeRender.exe Exiting...
Press <Enter> to Quit
-----------------------------------------------------------
KaiUweBehrmann is offline   Reply With Quote