Hello, I have a Lenovo P50 laptop that features a Quadro M1000M and the onboard Intel HD 530 graphics (although it doesn’t say integrated, I’m certain it is as in the bios I can pick between running in hybrid mode or discreet).
I want to continue developing CUDA applications on this newfound machine that I plan to use as my desktop machine as well (so I’ll want my lovely GNOME desktop to work still).
Can I develop with CUDA while maintaining my UI with this device? I’ve tried the following and I can never satisfy these three points at once.
- CUDA toolkit: 7 or better
- Nvidia driver: trying with 352.xx currently
- My desktop must still be available for presentations/eclipse/mail/browsing etc
I’ve read around plenty of times and heard Bumblebee mentioned - I’ve also had fun blacklisting nouveau, modifying the grub, using dracut, playing with my x11.conf…no matter what I’ve tried so far, the best I can do is have the following.
- Desktop environment but deviceQuery returns no devices
- Desktop environment and nvidia-smi shows devices a few times then never again if I reboot (always unavailable)
- nvcc working great, nvidia-smi showing my gpu fine, but no desktop environment (either what looks to be a kernel panic when I try to get to my desktop - totally halting after reading a slice) - deviceQuery works too
But never a combination of all three…
I’m convinced I don’t need my x11.conf but having looked through my var/log/X… files, I do notice the complaint about no screen being available. Any guidance will be much appreciated to save myself and anybody else time either heading down the CUDA on its own path or the way of Bumblebee.
I’m currently “desktopless” with the CUDA toolkit and driver available and I’ve modified the BIOS procedure to use “discreet” GPU mode - which gives me a crash at the login prompt to access my desktop. I’m using the CUDA 7.5 .run file which includes the toolkit, driver, and the samples - and that all installs fine. I’ve seen my fair share of the white “Oh dear” screen too…
Cheers in advance, I have root, time and patience so can provide plenty of files upon request, surely this isn’t a rare use case.