I have two 7600GS cards with different Xorg servers running on these cards:
1. twinview with beryl
2. only tv-out
2nd X server is being started (with -sharevts) when I log in and it is working great.
Problems appear after waking up from suspend:
1. X server on the 1st card with twinview is working great
2. X server on the 2nd card is still running, but there is no picture on the TV after waking up
So I decided to kill 2nd X server before suspend mode and restarting it after waking up.
But X hangs (cpu running at 100%) after restarting at this line:
(II) NVIDIA(0): Setting mode "800x600"
(WW) NVIDIA(0): WAIT (0, 1, 0x8000, 0x000005c0, 0x000005c0)
(WW) NVIDIA(0): WAIT (0, 3, 0x8000, 0x00000af4, 0x00000af4)
(WW) NVIDIA(0): WAIT (0, 11, 0x8000, 0x00000b14, 0x00000b14)
(II) Loading extension NV-GLX
I waited for a minute, but nothing happened. Killing/restarting 1st X server resolves the problem. But this is not a solution, because it kills all my applications.
I hope to get some of the great comments from netllama
or some other specialists to resolve this problem. I am using 1.0-9755 with kernel 184.108.40.206.
Thanks a lot.