misleb
12-10-02, 11:18 PM
So, I just went from using a TNT2 card to a Geforce 2 MX 400. Its actually a Leadtek Geforce 2 MX SHMAX.
Anyway, I am having some trouble with Twinview + TVout. I configured X to display 1152x864 on my main screen and 800x600 on the TVout. (Also tried 640x480). It works, but ONLY if I boot the machine up with TVout as primary. That is, CRT disconnected on bootup. When I try to run my Twinview configuration from the CRT, both the TV and my CRT flash a few times and the whole machine locks up. with some vertical stripes on the CRT. I can't even telnet into it. And unfortunately I have no way of viewing the output from the failed X session because the system crashes and doesn't get to write the data to disk.
Also, when I exit out of the Twinview configuration back to textmode both screens are blank! I see nothing. But I can still run "startx" and get back to my Twinview configuration.
BTW, this is XFree86 4.1 on Debian 3.0.
Any idea what is going on? Here is my XF86Config:
Section "Module"
# Load "GLcore"
Load "bitmap"
Load "dbe"
Load "ddc"
# Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
# Load "pex5"
Load "record"
Load "speedo"
Load "type1"
Load "v4l"
Load "vbe"
# Load "xie"
EndSection
...
...
Section "Device"
Identifier "Generic Video Card"
Driver "nvidia"
Option "NvAGP" "0"
Option "CursorShadow" "on"
Option "NoLogo"
Option "TwinView"
Option "SecondMonitorHorizSync" "30-50"
Option "SecondMonitorVertRefresh" "60"
Option "MetaModes" "1152x864,640x480"
Option "TwinViewOrientation" "RightOf"
Option "ConnectedMonitor" "tv,crt"
Option "TVOutFormat" "Composite"
EndSection
Section "Monitor"
Identifier "Generic Monitor"
HorizSync 30-75
VertRefresh 50-85
Option "DPMS"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Generic Video Card"
Monitor "Generic Monitor"
DefaultDepth 16
SubSection "Display"
Depth 1
Modes "1152x864" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1152x864" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1152x864" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1152x864" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1152x864" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1152x864" "800x600" "640x480"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "Generic Mouse"
EndSection
Section "DRI"
Mode 0666
EndSection
Anyway, I am having some trouble with Twinview + TVout. I configured X to display 1152x864 on my main screen and 800x600 on the TVout. (Also tried 640x480). It works, but ONLY if I boot the machine up with TVout as primary. That is, CRT disconnected on bootup. When I try to run my Twinview configuration from the CRT, both the TV and my CRT flash a few times and the whole machine locks up. with some vertical stripes on the CRT. I can't even telnet into it. And unfortunately I have no way of viewing the output from the failed X session because the system crashes and doesn't get to write the data to disk.
Also, when I exit out of the Twinview configuration back to textmode both screens are blank! I see nothing. But I can still run "startx" and get back to my Twinview configuration.
BTW, this is XFree86 4.1 on Debian 3.0.
Any idea what is going on? Here is my XF86Config:
Section "Module"
# Load "GLcore"
Load "bitmap"
Load "dbe"
Load "ddc"
# Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
# Load "pex5"
Load "record"
Load "speedo"
Load "type1"
Load "v4l"
Load "vbe"
# Load "xie"
EndSection
...
...
Section "Device"
Identifier "Generic Video Card"
Driver "nvidia"
Option "NvAGP" "0"
Option "CursorShadow" "on"
Option "NoLogo"
Option "TwinView"
Option "SecondMonitorHorizSync" "30-50"
Option "SecondMonitorVertRefresh" "60"
Option "MetaModes" "1152x864,640x480"
Option "TwinViewOrientation" "RightOf"
Option "ConnectedMonitor" "tv,crt"
Option "TVOutFormat" "Composite"
EndSection
Section "Monitor"
Identifier "Generic Monitor"
HorizSync 30-75
VertRefresh 50-85
Option "DPMS"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Generic Video Card"
Monitor "Generic Monitor"
DefaultDepth 16
SubSection "Display"
Depth 1
Modes "1152x864" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1152x864" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1152x864" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1152x864" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1152x864" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1152x864" "800x600" "640x480"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "Generic Mouse"
EndSection
Section "DRI"
Mode 0666
EndSection