Around 80 % of tries I experiencing following issue.
If I start two X servers during system startup (almost) simultaneously I’m getting one X server started (sometimes eating 100 % CPU and don’t responding), and second X server fails to start with
(EE) Feb 20 19:55:48 NVIDIA(GPU-0): EVO Push buffer channel allocation failed
(EE) Feb 20 19:55:48 NVIDIA(GPU-0): Failed to allocate EVO core DMA push buffer
(WW) Feb 20 19:55:58 NVIDIA(GPU-0): Timed out detecting DP displays on DP-1
(EE) Feb 20 19:55:58 NVIDIA(0): Failing initialization of X screen 0
This behaviour observed on two different computers with CentOS 6-based OS (kernel 2.6.32) and GeForce 580 and 780.
I tried 319.76, 331.20, 331.49, 334.16 (beta) drivers.
As workaround I added “sleep 3” to one of X servers start scripts which looks like resolved this issue.
nvidia-bug-report.log.gz (121 KB)