(1 risposta)
Chiuso 4 anni fa.
Ho installato il driver NVIDIA 367.44 dal sito Nvidia. Come ultimo passaggio mi è stato chiesto di disabilitare l'avvio protetto al riavvio. L'ho fatto, ma non sono completamente a mio agio a tenerlo disabilitato. Voglio riattivarlo e non so come farlo.
In ogni caso, non posso usare la scheda Nvidia per il rendering e funziona solo con l'opzione “–no-opengl-files”. Qualsiasi altra cosa spinge Ubuntu in un ciclo di accesso.
Modifica:
sudo mokutil --sb-state
mostra:
SecureBoot enabled
Ma durante l'avvio ricevo un fastidioso "Messaggio di avvio in modalità non sicura"
EDIT:come ho capito dai commenti, questo potrebbe non riguardare l'avvio sicuro UFEI, ma l'avvio sicuro MOK necessario per Ubuntu per utilizzare driver di terze parti. Sto ancora usando 14.04 e mantenere la convalida abilitata non mi ha causato alcun problema con i miei driver nvidia per CUDA.
I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:900] successful NUMA node read from SysFS had negative value (-1), but there must be at least one NUMA node, so returning NUMA node zero
I tensorflow/core/common_runtime/gpu/gpu_init.cc:102] Found device 0 with properties:
name: GeForce 940M
major: 5 minor: 0 memoryClockRate (GHz) 1.176
pciBusID 0000:04:00.0
Total memory: 1.96GiB
Free memory: 1.94GiB
I tensorflow/core/common_runtime/gpu/gpu_init.cc:126] DMA: 0
I tensorflow/core/common_runtime/gpu/gpu_init.cc:136] 0: Y
I tensorflow/core/common_runtime/gpu/gpu_device.cc:755] Creating TensorFlow device (/gpu:0) -> (device: 0, name: GeForce 940M, pci bus id: 0000:04:00.0)
Risposta accettata:
Ho trovato una soluzione in questo thread:Ubuntu:"Avvio in modalità non sicura" con SecureBoot abilitato
Fondamentalmente questo problema riguarda la convalida nel modulo MOK (Chiave del proprietario della macchina).
Per eliminare il messaggio è sufficiente digitare:
sudo mokutil --enable-validation
C'è la possibilità che in Ubuntu 16 il driver smetta di funzionare. Ma posso confermare che in Ubuntu 14.04 – la funzionalità cuda non è influenzata. Comunque non stavo usando il driver per il rendering.
>>> sess = tensorflow.Session()
I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:900] successful NUMA node read from SysFS had negative value (-1), but there must be at least one NUMA node, so returning NUMA node zero
I tensorflow/core/common_runtime/gpu/gpu_init.cc:102] Found device 0 with properties:
name: GeForce 940M
major: 5 minor: 0 memoryClockRate (GHz) 1.176
pciBusID 0000:04:00.0
Total memory: 1.96GiB
Free memory: 1.94GiB
I tensorflow/core/common_runtime/gpu/gpu_init.cc:126] DMA: 0
I tensorflow/core/common_runtime/gpu/gpu_init.cc:136] 0: Y
I tensorflow/core/common_runtime/gpu/gpu_device.cc:755] Creating TensorFlow device (/gpu:0) -> (device: 0, name: GeForce 940M, pci bus id: 0000:04:00.0)