Como executar o servidor Xorg no GPU integrado?

3

Tenho 2 GPUs dedicadas Nvidia GTX1080 e 1 GPU integrada Intel instalada na minha máquina. Eu quero usar GPUs nvidia apenas para cálculos científicos. Embora eu tenha conectado monitores à placa principal, o servidor Xorg usa uma das GPUs NVIDIA e aloca quase 700 MB de memória.

Como posso forçar o servidor Xorg a usar apenas o Intel GPU?

lspci | grep 'VGA' output:

00:02.0 VGA compatible controller: Intel Corporation Device 5912 (rev 04)
01:00.0 VGA compatible controller: NVIDIA Corporation Device 1b80 (rev a1)
02:00.0 VGA compatible controller: NVIDIA Corporation Device 1b80 (rev a1)

nvidia-smi output:

Tue Jan  2 15:24:18 2018       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 384.98                 Driver Version: 384.98                    |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce GTX 1080    Off  | 00000000:01:00.0 Off |                  N/A |
| 32%   59C    P5    16W / 180W |   1322MiB /  8114MiB |      4%      Default |
+-------------------------------+----------------------+----------------------+
|   1  GeForce GTX 1080    Off  | 00000000:02:00.0 Off |                  N/A |
| 33%   60C    P2    56W / 180W |   7858MiB /  8114MiB |     27%      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|    0     12818      G   /usr/lib/xorg/Xorg                           638MiB |
|    0     13476      G   compiz                                       278MiB |
|    0     14230      G   ...-token=A9CF4CD99B5947DB32E9E4B117997A68   404MiB |
|    1     25764      C   python                                      7847MiB |
+-----------------------------------------------------------------------------+
    
por mkocabas 02.01.2018 / 13:26

1 resposta

2
  1. Alterar os perfis PRIME para Intel (Modo de economia de energia) nas configurações do NVIDIA X Server
  2. Sair / Iniciar sessão
  3. adicionar e LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/local/cuda-8.0/lib64:/usr/lib/nvidia-xxx (o meu é nvidia-384) para o arquivo ~ / .bashrc
  4. executar nvidia-smi

Se isso não funcionar, verifique se a inicialização segura está desativada nas configurações de UEFI.

    
por Salih Karagoz 03.01.2018 / 06:37