OpenCL não detecta placa gráfica AMD como um dispositivo

2

Estou executando o CentOS 6. Meu programa OpenCL não está detectando minha placa gráfica como uma opção e, em vez disso, está apenas executando na minha CPU. Meu programa tenta encontrar e usar o dispositivo mais rápido, mas está apenas encontrando uma opção.

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

Open CL Device: Intel(R) Core(TM) i7-3612QM CPU @ 2.10GHz

Encontrei várias maneiras de informar a mim mesmo que há um problema. glxinfo me dá o seguinte:

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)

O lspci diz-me que tenho dois controladores VGA, o que, na minha opinião, nunca deve ser o caso:

lspci -v | grep "VGA controller"

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, o que eu quero usar é o segundo; a placa gráfica Radeon)

Meu Xorg. *. log (s) não menciona nada sobre a AMD. Ele afirma o seguinte, que eu presumo é significativo (usando intel como driver autoconfigurado em vez de amd?):

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

Com tudo isso dito, estou bastante certo de que meu problema tem algo a ver com meus motoristas ou a falta deles.

Eu atualizarei este post enquanto tento resolver o problema, mas qualquer ajuda provavelmente faça a diferença!

Atualização 1: Eu sei de fato que são meus drivers (ou falta deles), não meu código porque meu código exato encontra e executa o código na GPU.

    
por danglingPointer 28.09.2016 / 20:52

0 respostas