This problem only appeared when I went to SuSE SLES12 SP5. I have 2 HP monitors connected to one P6000 graphics card. I have one layout 0 and it has Screen 0 and Screen 1 which I have set up as Rightof Screen 0. and the screens are :0.0 and :0.1 When i start graphics my main display is fine but my second monitor is black and the cursor is just an X. I can send xclock to :0.1 with no problem but I am unable to interact with the display or move any windows around. The background is also a solid black.
I have 2 monitors on Layout 0. Second monitor comes up black and you see is an X for a cursor
This is expected on most modern desktop environments. They are typically hard-coded for one X screen and will ignore any additional X screens.
If you’re using a single P6000, your best bet is to configure a single X screen, or just delete /etc/X11/xorg.conf and let the X server autoconfigure itself. It’ll initialize one X screen with both display devices on it.
This is an unacceptable answer. In the past we have always been able to drive separate x-sessions without any issues. So what has changed and why is this now not possible?