[mythtv-users] dual view with X on ivtv-fb-device and LCD

DonAnde don.ande at gmx.de
Mon May 3 11:05:25 EDT 2004


Hello,

since I baught a nec-lcd and use the dvi-output of my nvidia-card, i
don't get the tv-out of the nvidia-card to work anymore.

Before I had a dual-view-configuration (twinview didn't work). The
desktop was stretched over both screens.

I tested the ivtv-fb-driver and the image is really beautiful and sharp,
so I'd like to get it working simultanously with my LCD.

The Problem:
X only starts on one screen (the LCD). The tv remains black and I can't
move the mouse in the tv-screen.
Both are working nice alone, but I'm not able to get it working together

the relevant part of my xorg.conf:

#### NEC LCD ####
Section "Monitor"
  Option       "CalcAlgorithm" "CheckDesktopGeometry"
  DisplaySize  360 270
  HorizSync    31.5-75  #91.1
  Identifier   "Monitor[0]"
  ModelName    "1600X1200 at 60HZ"
  Option       "DPMS"
  #Option	"ConnectedMonitor" "DFP"
  VendorName   "--> LCD"
  VertRefresh  60	#50-85
  UseModes     "Modes[0]"
  #Gamma   1.15  1.20  1.20  # created by KGamma
EndSection


Section "Modes"
  Identifier   "Modes[0]"
  Modeline      "800x600" 38.22 800 832 912 1024 600 601 604 622
  Modeline      "640x480" 23.86 640 656 720 800 480 481 484 497
  Modeline      "1600x1200" 160.96 1600 1704 1880 2160 1200 1201 1204
1242
  Modeline      "1400x1050" 122.61 1400 1488 1640 1880 1050 1051 1054
1087
  Modeline      "1280x1024" 108.88 1280 1360 1496 1712 1024 1025 1028
1060
  Modeline      "1280x960" 102.10 1280 1360 1496 1712 960 961 964 994
  Modeline      "1152x864" 81.62 1152 1216 1336 1520 864 865 868 895
  Modeline      "1024x768" 64.11 1024 1080 1184 1344 768 769 772 795
  Modeline      "1600x1024" 136.36 1600 1704 1872 2144 1024 1025 1028
1060
  Modeline      "1600x1000" 133.14 1600 1704 1872 2144 1000 1001 1004
1035
  Modeline      "800x600" 40.0 800 840 968 1056 600 601 605 628 +hsync
+vsync
EndSection


Section "Device"
  BoardName    "GeForce FX 5600"
  BusID 	"3:0:0"
  #Driver       "nv"
  Driver	"nvidia"
  Identifier   "Device[0]"
  Screen       0
  Option       "Rotate" "off"
  Option       "NoLogo" "1"
  Option       "NvAGP"  "1"
  Option       "CursorShadow" "true"
  Option       "RenderAccel"  "no"
  VendorName   "NVidia"
#  Option "IgnoreDisplayDevices" "TV"
#### Nvidia Twinview Section ####
#  Option "IgnoreEDID" "1"
#  Option "Twinview"
#  Option "TwinViewOrientation" "LeftOf"
#  Option "ConnectedMonitor" "DFP"
#  Option "SecondMonitorHorizSync" "30-50"
#  Option "SecondMonitorVertRefresh" "50"
#  Option "MetaModes" "1600x1200, 800x600; 1024x768, 1024x768; NULL,
800x600;"
#  Option "TVStandard" "PAL-G"
#  Option "TVOutFormat" "SVIDEO"
###  VendorName   "NVidia"
EndSection

Section "Screen"
  DefaultDepth 24
  SubSection "Display"
    Depth      15
    Modes      "1600x1200" "1600x1024" "1600x1000" "1400x1050"
"1280x1024" "1280x960" "1152x864"
 "1024x768" "800x600" "640x480"
  EndSubSection
  SubSection "Display"
    Depth      16
    Modes      "1600x1200" "1400x1050" "1280x1024" "1280x960" "1152x864"
"1024x768" "800x600" "640x480"
  EndSubSection
  SubSection "Display"
    Depth      24
    Modes      "1600x1200" "1600x1024" "1600x1000" "1400x1050"
"1280x1024" "1280x960" "1152x864"
 "1024x768" "800x600" "640x480"
  EndSubSection
  SubSection "Display"
    Depth      32
    Modes      "800x600"
  EndSubSection
  SubSection "Display"
    Depth      4
    Modes      "640x480"
  EndSubSection
  SubSection "Display"
    Depth      8
    Modes      "1600x1200" "1600x1024" "1600x1000" "1400x1050"
"1280x1024" "1280x960" 
"1152x864"
 "1024x768" "800x600" "640x480"
  EndSubSection
  Device       "Device[0]"
  Identifier   "Screen[0]"
  Monitor      "Monitor[0]"
EndSection
#### /NEC LCD ####

[...]

#### PVR350 TVOUT ####
Section "Monitor"
       Identifier  "Hauppauge PVR350 Monitor"
       HorizSync  30-68
       VertRefresh 50-120
       Mode "720x576"
         DotClock 42.6
         HTimings 720 760 832 944
         VTimings 576 577 580 602
         Flags    "-HSync" "-VSync"
       EndMode
EndSection

Section "Device"
        Identifier  "Hauppauge PVR350"
        Driver      "fbdev"
        Option      "fbdev" "/dev/fb1"
#	Screen 0
        Screen 1
        ### change the busid to whatever is reported by lspci. Note 
        ### output of lspci is hex, so add a preceding "0x" to the 
	###BusID
        BusID "01:08:0"
EndSection

Section "Screen"
        Identifier  "Hauppauge PVR350 Screen"
        Device      "Hauppauge PVR350"
        Monitor     "Hauppauge PVR350 Monitor"
        DefaultDepth 24
        DefaultFbbpp 32
        Subsection "Display"
          Depth 24
          FbBpp 32
          Modes "720x480"
        EndSubsection
EndSection
#### /PVR350 TVOUT ####

Section "ServerLayout"
  	Identifier 	"Layout[all]"
  	InputDevice 	"Keyboard[0]" 	"CoreKeyboard"
  	InputDevice 	"Mouse[1]" 	"CorePointer"
[...]
	Option          "Clone"         "on"
  	Option 		"Xinerama" 	"off"
  	Screen 	0 	"Screen[0]"

#  	Screen 	1 	"Hauppauge PVR350 Screen"
  	Screen 	"Hauppauge PVR350 Screen" LeftOf "Screen[0]"
EndSection

Thanks in advance
greetings Andreas



More information about the mythtv-users mailing list