I’ve installed an 8800GT on the headnode of a Linux cluster running RHEL 4, the only node in which the card physiclally fits. After a successful installation - both hardware and software -
the 8800GT AUTOMATICALLY defaults as the video card on boot. I ran some of the examples
and all went fine. I have not been able to change this through the BIOS, and with this in mind, I noted in the toolkit release notes that:
“Individual GPU program launches are limited to a run time of less than 5 seconds on a GPU with a display attached. Exceeding this time limit causes a launch failure reported through the CUDA driver or the CUDA runtime. GPUs without a display attached are not subject to the 5 second run time restriction. For this reason it is recommeded that CUDA is run on a GPU that is NOT attached to an X display.”
I really want to get started developing code, and will undoubtedly have need for more than 5s
of compute time with the card. I only occasionally need to sit at the console to do software installs, etc., at the console.
QUESTION: Can this timeout issue be avoided simply by removing the monitor cable from the back of the card? I would just login remotely and develop/run code, never having to sit at the console. Better yet, since I don’t login in at the console and therefore don’t execute startx, does this again preclude the 5s timeout, i.e., can the cable be left attached as long as X is not started
to avoid the timeout?
If any NVIDIA folks read this, it would be VERY HELPFUL to the community to precisely clarify this issue in future release notes!
Many Thanks in Advance, Hans