I have a system with 2 Nvidia video cards in it, running Ubuntu CLI only - no GUI.
The GeForce GTX 1080 card is going to be used for CUDA calcs.
The Geforce GT 710 card is used for standard video output - there is no on-motherboard video output.
When the system is turned on, video output works fine out of the GT 710 for POST and for things like BIOS. When it reaches loading Ubuntu, the screen goes black and does not change.
I can shell in to the system remotely, and have verified that nouveau is blacklisted and not running:
root@ubuntu16:~# lsmod |grep -i nouv
root@ubuntu16:~# lsmod |grep -i nvi
nvidia_drm 45056 0
nvidia_modeset 765952 1 nvidia_drm
nvidia 11476992 1 nvidia_modeset
drm_kms_helper 147456 1 nvidia_drm
drm 364544 3 drm_kms_helper,nvidia_drm
root@ubuntu16:~# modinfo nvidia
filename: /lib/modules/4.4.0-34-generic/kernel/drivers/video/nvidia.ko
alias: char-major-195-*
version: 367.44
supported: external
license: NVIDIA
srcversion: 62594DC43B355E37A82EB4C
alias: pci:v000010DEd00000E00sv*sd*bc04sc80i00*
alias: pci:v000010DEd*sv*sd*bc03sc02i00*
alias: pci:v000010DEd*sv*sd*bc03sc00i00*
depends:
vermagic: 4.4.0-34-generic SMP mod_unload modversions
parm: NVreg_Mobile:int
parm: NVreg_ResmanDebugLevel:int
parm: NVreg_RmLogonRC:int
parm: NVreg_ModifyDeviceFiles:int
parm: NVreg_DeviceFileUID:int
parm: NVreg_DeviceFileGID:int
parm: NVreg_DeviceFileMode:int
parm: NVreg_UpdateMemoryTypes:int
parm: NVreg_InitializeSystemMemoryAllocations:int
parm: NVreg_UsePageAttributeTable:int
parm: NVreg_MapRegistersEarly:int
parm: NVreg_RegisterForACPIEvents:int
parm: NVreg_CheckPCIConfigSpace:int
parm: NVreg_EnablePCIeGen3:int
parm: NVreg_EnableMSI:int
parm: NVreg_TCEBypassMode:int
parm: NVreg_UseThreadedInterrupts:int
parm: NVreg_MemoryPoolSize:int
parm: NVreg_RegistryDwords:charp
parm: NVreg_RmMsg:charp
parm: NVreg_AssignGpus:charp
root@ubuntu16:~#
root@ubuntu16:/var/log# nvidia-smi
Wed Aug 24 16:50:52 2016
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 367.44 Driver Version: 367.44 |
|-------------------------------+----------------------+----------------------+
| 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 GT 710 Off | 0000:02:00.0 N/A | N/A |
| 40% 29C P0 N/A / N/A | 0MiB / 2000MiB | N/A Default |
+-------------------------------+----------------------+----------------------+
| 1 GeForce GTX 1080 Off | 0000:81:00.0 Off | N/A |
| 0% 39C P0 41W / 180W | 0MiB / 8113MiB | 0% Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 Not Supported |
+-----------------------------------------------------------------------------+
root@ubuntu16:/var/log#
Can anyone offer any insight in to how to do this? I’m frustrated that there’s no clear documentation on how to specify a primary adapter.