EGL_EXT_device_enumeration extension is not supported


#1

mapd_server start failed. Is the graphics card driver version too old?

log is:
I1112 22:56:05.742712 31146 MapDHandler.cpp:203] Started in GPU mode
E1112 22:56:05.746398 31146 EglPlatform.cpp:57] EGL_EXT_device_enumeration extension is not supported.
I1112 22:56:05.746752 31182 RenderCmdQueue.cpp:145] Render thread exited normally
E1112 22:56:05.746816 31146 MapDHandler.cpp:224] Backend rendering disabled: /home/jenkins-slave/workspace/mapd2-multi@4/compiler/gcc/gpu/cuda/host/centos/render/render/GfxDriver/Drivers/GL/egl/EglPlatform.cpp:57 EGL_EXT_device_enumeration extension is not supported.

The GPU is NVIDIA Tesla P100-PCIE-16GB
Centos 7.3 edition on Huawei cloud

[root@ecs-mapd7 GL]# nvidia-smi
Tue Nov 13 09:30:08 2018
±----------------------------------------------------------------------------+
| NVIDIA-SMI 384.81 Driver Version: 384.81 |
|-------------------------------±---------------------±---------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 Tesla P100-PCIE… Off | 00000000:00:0C.0 Off | 0 |
| N/A 37C P0 30W / 250W | 297MiB / 16276MiB | 0% Default |
±------------------------------±---------------------±---------------------+

±----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 31146 C /opt/mapd/bin/mapd_server 287MiB |
±----------------------------------------------------------------------------+

[root@ecs-mapd7 GL]# nvidia-smi -q

==============NVSMI LOG==============

Timestamp : Tue Nov 13 09:49:00 2018
Driver Version : 384.81

Attached GPUs : 1
GPU 00000000:00:0C.0
Product Name : Tesla P100-PCIE-16GB
Product Brand : Tesla
Display Mode : Enabled
Display Active : Disabled
Persistence Mode : Disabled
Accounting Mode : Disabled
Accounting Mode Buffer Size : 1920
Driver Model
Current : N/A
Pending : N/A
Serial Number : 0322818134004
GPU UUID : GPU-6e35cc3a-731f-c472-4c59-9f1cae20ca82
Minor Number : 0
VBIOS Version : 86.00.4D.00.01
MultiGPU Board : No
Board ID : 0xc
GPU Part Number : 900-2H400-0000-000
Inforom Version
Image Version : H400.0201.00.08
OEM Object : 1.1
ECC Object : 4.1
Power Management Object : N/A
GPU Operation Mode
Current : N/A
Pending : N/A
GPU Virtualization Mode
Virtualization mode : Pass-Through
PCI
Bus : 0x00
Device : 0x0C
Domain : 0x0000
Device Id : 0x15F810DE
Bus Id : 00000000:00:0C.0
Sub System Id : 0x118F10DE
GPU Link Info
PCIe Generation
Max : 3
Current : 3
Link Width
Max : 16x
Current : 16x
Bridge Chip
Type : N/A
Firmware : N/A
Replays since reset : 0
Tx Throughput : 0 KB/s
Rx Throughput : 0 KB/s
Fan Speed : N/A
Performance State : P0
Clocks Throttle Reasons
Idle : Not Active
Applications Clocks Setting : Not Active
SW Power Cap : Not Active
HW Slowdown : Not Active
Sync Boost : Not Active
SW Thermal Slowdown : Not Active
FB Memory Usage
Total : 16276 MiB
Used : 297 MiB
Free : 15979 MiB
BAR1 Memory Usage
Total : 16384 MiB
Used : 2 MiB
Free : 16382 MiB
Compute Mode : Default
Utilization
Gpu : 0 %
Memory : 0 %
Encoder : 0 %
Decoder : 0 %
Encoder Stats
Active Sessions : 0
Average FPS : 0
Average Latency : 0
Ecc Mode
Current : Enabled
Pending : Enabled
ECC Errors
Volatile
Single Bit
Device Memory : 0
Register File : 0
L1 Cache : N/A
L2 Cache : 0
Texture Memory : 0
Texture Shared : 0
CBU : N/A
Total : 0
Double Bit
Device Memory : 0
Register File : 0
L1 Cache : N/A
L2 Cache : 0
Texture Memory : 0
Texture Shared : 0
CBU : N/A
Total : 0
Aggregate
Single Bit
Device Memory : 0
Register File : 0
L1 Cache : N/A
L2 Cache : 0
Texture Memory : 0
Texture Shared : 0
CBU : N/A
Total : 0
Double Bit
Device Memory : 0
Register File : 0
L1 Cache : N/A
L2 Cache : 0
Texture Memory : 0
Texture Shared : 0
CBU : N/A
Total : 0
Retired Pages
Single Bit ECC : 0
Double Bit ECC : 0
Pending : No
Temperature
GPU Current Temp : 37 C
GPU Shutdown Temp : 85 C
GPU Slowdown Temp : 82 C
GPU Max Operating Temp : N/A
Memory Current Temp : N/A
Memory Max Operating Temp : N/A
Power Readings
Power Management : Supported
Power Draw : 30.10 W
Power Limit : 250.00 W
Default Power Limit : 250.00 W
Enforced Power Limit : 250.00 W
Min Power Limit : 125.00 W
Max Power Limit : 250.00 W
Clocks
Graphics : 1189 MHz
SM : 1189 MHz
Memory : 715 MHz
Video : 1063 MHz
Applications Clocks
Graphics : 1189 MHz
Memory : 715 MHz
Default Applications Clocks
Graphics : 1189 MHz
Memory : 715 MHz
Max Clocks
Graphics : 1328 MHz
SM : 1328 MHz
Memory : 715 MHz
Video : 1328 MHz
Max Customer Boost Clocks
Graphics : 1328 MHz
Clock Policy
Auto Boost : N/A
Auto Boost Default : N/A
Processes
Process ID : 31146
Type : C
Name : /opt/mapd/bin/mapd_server
Used GPU Memory : 287 MiB


#2

mapd community edition


#3

The 384.81 is the first driver released by Nvidia for tesla v100 card, so a driver upgrade could resolve your issue. Besides of that is the core database able to use the Gpu to execute your queries or is falling in cpu mode?


#4

Query is available in gpu mode, render is not available. I will update the driver shortly to check whether the driver caused this problem.