sgminer 에서 다른 GPU를 못 잡을 때

2개이상의 GPU 를 못잡을 떄

마이너를 작동에 있어서 GPU를 두개 꼽았는데 하나만 인식을 할 떄가 있씁니다. 이를 문제는 여러가지 이유 때문인데, 대게 아래와 같은 이유라고 생각 합니다.

  • 내장 그래픽카드가 켜진 상태

sgminer 의 기본 옵션은 제일 처음 검색되는 그래픽카드를 인식하고 작동을 합니다.
만약 인텔 내장 그래픽칩을 사용하고 있다면, 그래픽 카드를 하나만 잡고 있을 겁니다.

# sgminer --ndevs

를 통해서 자신의 그래픽카드의 정보를 파악 할수 있습니다.

[10:39:09] ATI ADL Overdrive6 API found.
[10:39:09] Found 11 logical ADL adapters
[10:39:09] ADL index 0, id 1343002048 - BIOS partno.: 113-2E366FU-O53, version: 015.050.002.001, date: 2017/03/23 23:12
...
...
[10:39:09] Failed to ADL_Overdrive5_ODPerformanceLevels_Get
[10:39:09] 1 GPU devices max detected

저는 현재 RX 570 두개를 크로스로 끼고 사용하고 있습니다. 그런데 제일 밑단에 보면 기본 그래픽카드 옵션이 적용되는 카드를 확인할 수 있습니다.

[10:39:09] 1 GPU devices max detected

1개의 GPU만 확인이 되었습니다.
기본옵션을 사용해서 마이닝을 하면 CPU내장의 GPU를 사용하게 됩니다.

이제 아래와 같은 옵션을 사용해 봅니다.

# sgminer --gpu-platform 1 --ndevs
[10:42:37] CL Platform vendor: Advanced Micro Devices, Inc.
[10:42:37] CL Platform name: AMD Accelerated Parallel Processing
[10:42:37] CL Platform version: OpenCL 2.0 AMD-APP (2442.8)
[10:42:37] Platform devices: 2
[10:42:37]      0       Ellesmere
[10:42:37]      1       Ellesmere
[10:42:37] Number of ADL devices: 2
[10:42:38] ATI ADL Overdrive5 API found.
[10:42:38] ATI ADL Overdrive6 API found.
[10:42:38] Found 11 logical ADL adapters
...
...
ADL_Overdrive5_ODPerformanceLevels_Get
[10:42:38] 2 GPU devices max detected

역시 마지막 밑단을 보시면 아시겠지만, 변화가 있습니다.

[10:42:38] 2 GPU devices max detected

제가 원하는 모델을 찾았다는 말입니다.
이제 마이닝할때 --gpu-platform 1 옵션을 포함해서 작성해야 된다는 것을 아셨을 겁니다.

--gput-platform 0은 기본 내장 GPU 카드를 의미하는 것을 아셨을 겁니다.

반응형

+ Recent posts