저는 X 없이 Ubuntu Server 12.04에서 GPU 컴퓨팅 소프트웨어를 실행하려고 합니다. 왜냐하면 상자가 전용 컴퓨팅 머신이 될 것이기 때문입니다. 그러나 "X가 없는" 마지막 요구 사항은 매우 문제가 있는 것으로 판명되었습니다.
현재 ATI Radeon HD 5770이 연결되어 있습니다. 올바른 데비안 패키지를 생성하여 AMD 웹사이트에서 x64 드라이버를 설치했습니다. 실행 sudo aticonfig --initial --adapter=all
하고 다시 시작하세요. 그러나 그것은 작동하지 않는 것 같습니다
adam@adamcrunch:~$ DISPLAY=:0 fglrxinfo
Error: unable to open display (null)
adam@adamcrunch:~$ sudo aticonfig --list-adapter
* 0. 01:00.0 ATI Radeon HD 5700 Series
* - Default adapter
계산에 GPU를 사용하지 않고 대신 CPU를 사용하려고 하기 때문에 내 소프트웨어에도 문제가 있습니다.
Xubuntu를 처음 설치했을 때 카드가 작동하고 GPU 컴퓨팅을 수행할 수 있다는 것을 알았습니다. 하지만 X 없이 헤드리스 서버에서 이 작업을 수행할 수 있습니까?
필요한 경우 추가 정보를 제공할 수 있습니다.
답변1
AMD의 OpenCL 구현 요구 사항:
- X 서버는 시스템에 있는 적어도 하나의 AMD 그래픽 카드에서 실행됩니다.
- 컴퓨팅 작업은 이 X 서버 내에서 실행되어야 합니다.
이것이 불가능하다면 NVIDIA와 같은 다른 하드웨어 사용을 고려해야 합니다.