OpenCL no detecta la tarjeta gráfica AMD como un dispositivo

Estoy ejecutando CentOS 6. Mi progtwig OpenCL no detecta mi tarjeta gráfica como una opción y, en su lugar, solo se ejecuta en mi CPU. Mi progtwig intenta encontrar y usar el dispositivo más rápido, pero solo encuentra una opción.

OpenCL Platform 0: AMD Accelerated Parallel Processing OpenCL Device 0: Intel(R) Core(TM) i7-3612QM CPU @ 2.10GHz Gflops 16.808000 

Dispositivo CL abierto: CPU Intel (R) Core (TM) i7-3612QM a 2.10 GHz

He encontrado varias forms de informarme que hay un problema. glxinfo me da lo siguiente:

 name of display: :0.0 Xlib: extension "GLX" missing on display ":0.0". Xlib: extension "GLX" missing on display ":0.0". Xlib: extension "GLX" missing on display ":0.0". Xlib: extension "GLX" missing on display ":0.0". Segmentation fault (core dumped) 

lspci me dice que tengo dos controlleres VGA, que según mi entender nunca deberían ser el caso:

lspci -v | grep "Controlador VGA"

 00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) (prog-if 00 [VGA controller]) 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Thames [Radeon HD 7550M/7570M/7650M] (prog-if 00 [VGA controller]) 

(Obviamente, el que quiero usar es el segundo, la tarjeta gráfica Radeon)

My Xorg. *. Log (s) no mencionan nada sobre AMD. Establece lo siguiente, que supongo que es significativo (utilizando intel como controller autoconfigurado en lugar de amd?):

 [ 31.269] (==) Matched intel as autoconfigunetworking driver 0 

Con todo esto dicho, estoy bastante seguro de que mi problema tiene algo que ver con mis controlleres o la falta de ellos. Actualizaré esta publicación mientras bash resolver el problema, pero cualquier ayuda probablemente marcará la diferencia.

Actualización 1: Sé de hecho que son mis controlleres (o la falta de ellos), no mi código porque mi código exacto encuentra y ejecuta el código en la GPU.